PageSourceSearch

https://www.sheppardchiropractic.com/

html sheppardchiropractic.com collected 2026-10-04 21:35:43 UTC 2,288,086 bytes, 29,781 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class="wm_initial" style="">
3<head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6    <meta name="csrf-token" content="7L6iYKM1uqoSrbhdeIDiYcW905sjbKuGbcvKxRzC">
7    <meta name="description" content="Sheppard Chiropractic is your local Chiropractor in CINCINNATI, OH serving all of your needs. Call us today for an appointment! Home">
8    <meta name="keywords" content="CINCINNATI chiropractor">
9    <meta name="robots" content="index, follow">
10
11    <!-- OpenGraphMeta -->
12    <meta property="og:title" content="Home | Chiropractor in CINCINNATI, OH | Sheppard Chiropractic"/>
13    <meta property="og:type" content="website"/>
14    <meta property="og:description" content="Sheppard Chiropractic is your local Chiropractor in CINCINNATI, OH serving all of your needs. Call us today for an appointment! Home"/>
15    <meta property="og:url" content="https://www.sheppardchiropractic.com/"/>
16
17
18    <!-- Matomo -->
19    
20
21    <title>Home | Chiropractor in CINCINNATI, OH | Sheppard Chiropractic</title>
22
23    <!-- Google Tag -->
24<script type="text/wmdjs">
25    
vendor: 156 bytes, lines 25-32
25window.dataLayer = window.dataLayer || [];
26
27    function gtag() {
28        dataLayer.push(arguments);
29    }
30
31    gtag('js', new Date());
32    gtag('config', '
32G-YNSVLVS809
vendor: 8 bytes, lines 32-33
32');
33    
33</script>
33
34<!-- End Google Analytics -->
35
36            <style>/* core.css */
37/* WM2 SITE-AGNOSTIC DEFAULTS */
38:root {
39    --wm_desktopPixels: 1280;
40    --wm_tabletPixels: 720;
41    --wm_mobilePixels: 320;
42    --wm_scale: 1;
43    --wm_desktopWidth: calc(var(--wm_desktopPixels) * 1px);
44    --wm_tabletWidth: calc(var(--wm_tabletPixels) * 1px);
45    --wm_mobileWidth: calc(var(--wm_mobilePixels) * 1px);
46
47    /*--wm_minHeight: 10px;*/
48    /*--wm_minWidth: 10px;*/
49    --wm_minHeight: 0px;
50    --wm_minWidth: 0px;
51
52    --wmd_mediaPointOfInterest: 50% 50%;
53    --wmd_backgroundColor: white;
54    --wmd_backgroundImage: none;
55    --wmd_backgroundAttachment: fixed;
56    --wmd_backgroundSize: cover;
57    --wmd_backgroundRepeat: no-repeat;
58    --wmd_backgroundPosition: top left;
59    --wmd_minHeight: 100vh;
60
61    --wm_fontWeightThin: 100;
62    --wm_fontWeightExtraLight: 200;
63    --wm_fontWeightLight: 300;
64    --wm_fontWeightRegular: 400;
65    --wm_fontWeightMedium: 500;
66    --wm_fontWeightSemiBold: 600;
67    --wm_fontWeightBold: 700;
68    --wm_fontWeightExtraBold: 800;
69    --wm_fontWeightBlack: 900;
70
71    text-size-adjust: none;
72    -webkit-font-smoothing: antialiased;
73    -moz-osx-font-smoothing: grayscale;
74
75    /* defaults as defined in browser specs */
76    --transitionEasingPresetLinear: cubic-bezier(0, 0, 1, 1);
77    --transitionEasingPresetEase: cubic-bezier(0.25, 0.1, 0.25, 1);
78    --transitionEasingPresetEaseIn: cubic-bezier(0.42, 0, 1, 1);
79    --transitionEasingPresetEaseOut: cubic-bezier(0, 0, 0.58, 1);
80    --transitionEasingPresetEaseInOut: cubic-bezier(0.42, 0, 0.58, 1);
81    --transitionEasingPresetEaseOutIn: cubic-bezier(0.58, 0.85, 0.42, 0.15);
82
83    /* variations of defaults, firmer and faster */
84    --transitionEasingPresetEaseMedium: cubic-bezier(0.5, 0.15, 0.25, 1);
85    --transitionEasingPresetEaseFast: cubic-bezier(0.75, 0.2, 0.25, 1);
86    --transitionEasingPresetEaseInMedium: cubic-bezier(0.32, 0, 0.67, 0);
87    --transitionEasingPresetEaseInFast: cubic-bezier(0.7, 0, 0.84, 0);
88    --transitionEasingPresetEaseOutMedium: cubic-bezier(0.33, 1, 0.68, 1);
89    --transitionEasingPresetEaseOutFast: cubic-bezier(0.16, 1, 0.3, 1);
90    --transitionEasingPresetEaseInOutMedium: cubic-bezier(0.66, 0, 0.34, 1);
91    --transitionEasingPresetEaseInOutFast: cubic-bezier(0.86, 0, 0.14, 1);
92    --transitionEasingPresetEaseOutInMedium: cubic-bezier(0.34, 0.85, 0.66, 0.15);
93    --transitionEasingPresetEaseOutInFast: cubic-bezier(0.14, 0.85, 0.86, 0.15);
94
95    /* custom useful transitions, courtesy of https://easingwizard.com/ */
96    --transitionEasingPresetSpringHeavy: linear(0, 0.013 0.6%, 0.05 1.2%, 0.199 2.5%, 0.395 3.7%, 0.948 6.7%, 1.201 8.4%, 1.289 9.2%, 1.354 10%, 1.396 10.8%, 1.416 11.6%, 1.418 12.2%, 1.405 12.9%, 1.345 14.3%, 1.258 15.6%, 1.012 18.8%, 0.909 20.5%, 0.851 22%, 0.826 23.6%, 0.83 24.8%, 0.854 26.2%, 0.996 30.8%, 1.039 32.5%, 1.063 34%, 1.073 35.5%, 1.061 38.2%, 0.984 44.4%, 0.97 47.4%, 0.973 49.8%, 1.004 55.8%, 1.013 59.2%, 0.995 71%, 1.002 82.8%, 1);
97    --transitionEasingPresetSpringDrop: linear(0, 0.011 0.5%, 0.051 1.1%, 0.116 1.7%, 0.221 2.4%, 0.429 3.5%, 1.03 6.3%, 1.289 7.8%, 1.378 8.5%, 1.444 9.2%, 1.486 9.9%, 1.504 10.6%, 1.503 11.2%, 1.485 11.8%, 1.455 12.4%, 1.404 13.1%, 1.291 14.3%, 0.977 17.2%, 0.849 18.7%, 0.773 20.1%, 0.745 21.4%, 0.754 22.6%, 0.795 23.9%, 0.852 25.1%, 1.01 28%, 1.076 29.5%, 1.114 30.9%, 1.129 32.2%, 1.125 33.4%, 1.104 34.7%, 0.993 38.9%, 0.96 40.4%, 0.942 41.7%, 0.935 43%, 0.944 45.2%, 1.015 50.7%, 1.033 53.7%, 1.028 56%, 0.993 61.5%, 0.983 64.5%, 1.008 75.1%, 0.996 85.9%, 1);
98    --transitionEasingPresetSpringBouncy: linear(0, 0.066 0.5%, 0.246 1%, 1.456 3.2%, 1.63 3.8%, 1.673 4.3%, 1.625 4.8%, 1.501 5.3%, 0.688 7.5%, 0.586 8%, 0.547 8.5%, 0.57 9%, 0.647 9.5%, 1.214 11.8%, 1.28 12.3%, 1.305 12.8%, 1.288 13.3%, 1.235 13.8%, 0.854 16.1%, 0.81 16.6%, 0.795 17.1%, 0.807 17.6%, 0.844 18.1%, 1.092 20.3%, 1.129 20.9%, 1.138 21.4%, 1.129 21.9%, 1.104 22.4%, 0.937 24.6%, 0.907 25.6%, 0.927 26.6%, 1.043 28.9%, 1.063 29.9%, 1.049 30.9%, 0.97 33.2%, 0.958 34.2%, 0.968 35.2%, 1.019 37.4%, 1.028 38.5%, 0.981 42.7%, 1.013 47%, 0.991 51.3%, 1.006 55.6%, 0.996 59.8%, 1.003 64.1%, 1);
99    --transitionEasingPresetSnapGlide: linear(0, 0.012 0.9%, 0.049 2%, 0.409 9.3%, 0.513 11.9%, 0.606 14.7%, 0.691 17.9%, 0.762 21.3%, 0.82 25%, 0.868 29.1%, 0.907 33.6%, 0.937 38.7%, 0.976 51.3%, 0.994 68.8%, 1);
100    --transitionEasingPresetSnapLazy: linear(0, 0.008 1.1%, 0.031 2.2%, 0.129 4.8%, 0.257 7.2%, 0.671 14.2%, 0.789 16.5%, 0.881 18.6%, 0.957 20.7%, 1.019 22.9%, 1.063 25.1%, 1.094 27.4%, 1.114 30.7%, 1.112 34.5%, 1.018 49.9%, 0.99 59.1%, 1);
101    --transitionEasingPresetSnapElastic: linear(0, 0.03 1.5%, 0.121 3.2%, 0.851 13%, 0.99 16.4%, 1.063 20.2%, 1.076 22.3%, 1.075 24.8%, 1.013 35.9%, 0.995 43.4%, 1);
102    --transitionEasingPresetSnapSharp: linear(0, 0.115 2.2%, 0.877 9.4%, 1.016 11.9%, 1.081 14.7%, 1.088 16%, 1.084 17.5%, 1.013 25.3%, 0.993 30.8%, 1.001 46.8%, 1);
103    --transitionEasingPresetBounceSubtle: linear(0, 0.417 25.5%, 0.867 49.4%, 1 57.7%, 0.925 65.1%, 0.908 68.6%, 0.902 72.2%, 0.916 78.2%, 0.988 92.1%, 1);
104    --transitionEasingPresetBounceSoft: linear(0, 1 44.7%, 0.898 51.8%, 0.874 55.1%, 0.866 58.4%, 0.888 64.3%, 1 77.4%, 0.98 84.5%, 1);
105    --transitionEasingPresetBounceSharp: linear(0, 1 37.8%, 0.883 44.2%, 0.855 47.1%, 0.846 50%, 0.853 52.7%, 0.875 55.5%, 1 65.5%, 0.967 69.4%, 0.957 73.1%, 0.964 76.5%, 1 84.5%, 0.993 89.3%, 1);
106    --transitionEasingPresetBounceFirm: linear(0, 0.234 11.8%, 0.403 18.4%, 0.624 24.7%, 0.999 33.3%, 0.76 39.9%, 0.705 42.6%, 0.687 45.2%, 0.703 47.7%, 0.753 50.3%, 0.999 57.7%, 0.89 61.8%, 0.865 63.6%, 0.857 65.3%, 0.865 67%, 0.887 68.8%, 0.999 74.5%, 0.957 77.5%, 0.944 80.2%, 0.954 82.7%, 1 88.2%, 0.988 91.9%, 1);
107    --transitionEasingPresetOvershootSoft: linear(0, 0.402 7.4%, 0.711 15.3%, 0.929 23.7%, 1.008 28.2%, 1.067 33%, 1.099 36.9%, 1.12 41%, 1.13 45.4%, 1.13 50.1%, 1.111 58.5%, 1.019 83.2%, 1.004 91.3%, 1);
108    --transitionEasingPresetOvershootFirm: linear(0, 0.453 7.8%, 0.803 
10816.1%, 1.048 24.9%, 1.132 29.5%, 1.194 34.4%, 1.227 38.4%, 1.245 42.5%, 1.25 46.9%, 1.242 51.7%, 1.2 60.5%, 1.038 84.9%, 1.009 92.5%, 1);
109    --transitionEasingPresetOvershootSmooth: linear(0, 0.49 7.4%, 0.864 15.3%, 1.005 19.4%, 1.12 23.7%, 1.206 28.1%, 1.267 32.8%, 1.296 36.4%, 1.311 40.2%, 1.313 44.2%, 1.301 48.6%, 1.252 56.9%, 1.105 74.4%, 1.048 82.5%, 1.011 91.1%, 1);
110    --transitionEasingPresetOvershootDynamic: linear(0, 0.544 5.5%, 0.947 11.5%, 1.213 18.1%, 1.298 21.7%, 1.352 25.5%, 1.372 28.2%, 1.379 31.1%, 1.374 34.2%, 1.357 37.6%, 1.307 43.7%, 1.121 61.8%, 1.074 67.8%, 1.04 73.7%, 1.007 84.7%, 1);
111    --transitionEasingPresetOvershootDramatic: linear(0, 0.618 4.6%, 1.072 9.7%, 1.358 15.3%, 1.446 18.4%, 1.497 21.7%, 1.512 23.9%, 1.514 26.2%, 1.481 31.5%, 1.421 36.4%, 1.174 53.4%, 1.108 59.5%, 1.059 65.7%, 1.028 71.9%, 1.009 78.9%, 1);
112
113    /* -- @TODO: this should not be in the live CSS */
114    /* normally we want users to be able to use browser's accessibility settings */
115    /* maybe put this in the editor CSS? what about preview? should we have the option there to force "normal" or not? */
116    /* 16px is the base font size browsers apply by default, for "normal", "medium", "recommended" setting */
117    /* with this we force the site to render in "normal" mode, but on published sites we should not do that */
118    font-size: 16px;
119
120    /* length division only works in Chrome as of February 2026, others will use a JS fallback */
121    /* allows for much more efficient scaling (without layout thrashing) */
122    @supports (opacity: calc(100vw / 1px)) and (opacity: calc(100% / 1px)) {
123        --wm_windowWidth: calc(100vw / 1px);
124        --wm_windowWidthDiff: calc(var(--wm_windowWidth) - (calc(100% / 1px)));
125    }
126}
127
128/* CSS RESET */
129html, body {
130    padding: 0;
131    margin: 0;
132    overflow-x: clip;
133    height: 100vh;
134}
135
136html {
137    background-color: var(--wmd_backgroundColor);
138    background-image: var(--wmd_backgroundImage);
139    background-attachment: var(--wmd_backgroundAttachment);
140    background-size: var(--wmd_backgroundSize);
141    background-repeat: var(--wmd_backgroundRepeat);
142    background-position: 50% 50%;
143}
144
145main {
146    min-height: var(--wmd_minHeight);
147}
148
149@media all and (width < 1328px) and (width >= 1040px) {
150    :root {
151        --wm_scale: calc(var(--wm_windowWidth) / 1328);
152    }
153
154    body {
155        > .wmcM_scrollBehavior,
156        > main {
157            width: calc(1328px - (var(--wm_windowWidthDiff) * 1px)) !important;
158            transform-origin: 0 0 0 !important;
159            transform: scale3d(var(--wm_scale), var(--wm_scale), 1) !important;
160        }
161    }
162}
163
164@media all and (width < 768px) and (width >= 650px) {
165    :root {
166        --wm_scale: calc(var(--wm_windowWidth) / 768);
167    }
168
169    body {
170        > .wmcM_scrollBehavior,
171        > main {
172            width: calc(768px - (var(--wm_windowWidthDiff) * 1px)) !important;
173            transform-origin: 0 0 0 !important;
174            transform: scale3d(var(--wm_scale), var(--wm_scale), 1) !important;
175        }
176    }
177}
178
179@media all and (width < 650px) {
180    :root {
181        --wm_scale: calc(var(--wm_windowWidth) / 360);
182    }
183
184    body {
185        > .wmcM_scrollBehavior,
186        > main {
187            width: calc(360px - (var(--wm_windowWidthDiff) * 1px)) !important;
188            /*width: 360px !important;*/
189            transform-origin: 0 0 0 !important;
190            transform: scale3d(var(--wm_scale), var(--wm_scale), 1) !important;
191        }
192    }
193}
194
195body * {
196    box-sizing: border-box;
197    overflow-wrap: break-word;
198}
199
200.wm_initial {
201    opacity: 0;
202}
203
204p, h1, h2, h3, h4, h5, h6 {
205    margin-block: 0;
206}
207
208a {
209    text-decoration: none;
210}
211
212img {
213    max-width: 100%;
214}
215
216img, iframe {
217    vertical-align: bottom;
218}
219
220svg.wm_svgFilter {
221    width: 0;
222    height: 0;
223    position: fixed;
224}
225
226/* LAYOUT */
227.wmc {
228    --containerMargin: 0px;
229    --contentWidthPage: var(--wm_desktopWidth);
230    --contentWidth: var(--contentWidthOverride, var(--contentWidthPage));
231
232    --gridPositionDesktop: auto;
233
234    --bgColorDesktop: initial;
235    --marginTopDesktop: 0px;
236    --marginBottomDesktop: 0px;
237    --marginLeftDesktop: 0px;
238    --marginRightDesktop: 0px;
239    --offsetLeftDesktop: 0px;
240    --offsetRightDesktop: 0px;
241    --widthDesktop: initial;
242    --heightDesktop: initial;
243    --maxWidthDesktop: initial;
244    --maxHeightDesktop: initial;
245    --minWidthDesktop: initial;
246    --minHeightDesktop: var(--minHeightFallback, var(--wm_minHeight));
247    --transformOriginDesktop: 50% 50% 0;
248    --translateDesktop: ;
249    --scaleDesktop: ;
250    --rotateDesktop: ;
251    --opacityDesktop: 1;
252    --filterDesktop: ;
253    --glassEffectBlurDesktop: 8px;
254
255    --bgColor: var(--bgColorDesktop);
256    --marginTop: var(--marginTopDesktop);
257    --marginBottom: var(--marginBottomDesktop);
258    --marginLeft: var(--marginLeftDesktop);
259    --marginRight: var(--marginRightDesktop);
260    --offsetLeft: var(--offsetLeftDesktop);
261    --offsetRight: var(--offsetRightDesktop);
262    --width: var(--widthDesktop);
263    --height: var(--heightDesktop);
264    --maxWidth: var(--maxWidthDesktop);
265    --maxHeight: var(--maxHeightDesktop);
266    --minWidth: var(--minWidthDesktop);
267    --minHeight: var(--minHeightDesktop);
268    --transformOrigin: var(--transformOriginDesktop);
269    --translate: var(--translateDesktop);
270    --scale: var(--scaleDesktop);
271    --rotate: var(--rotateDesktop);
272    --opacity: var(--opacityDesktop);
273    --filter: var(--filterDesktop);
274
275    --gridPosition: var(--gridPositionDesktop);
276    --zIndex: 0;
277    --glassEffectBlur: var(--glassEffectBlurDesktop);
278
279    /* Scroll Behavior Variables - Device Responsive */
280    --stickyOffsetDesktop: 0px;
281    --trailingAnchorIdDesktop: '';
282    --revealThresholdDesktop: 0px;
283    --scrollBehaviorDesktop: none;
284
285    --stickyOffset: var(--stickyOffsetDesktop);
286    --trailingAnchorId: var(--trailingAnchorIdDesktop);
287    --revealThreshold: var(--revealThresholdDesktop);
288    --scrollBehavior: var(--scrollBehaviorDesktop);
289
290    /* Fixed elements variables */
291    --fixedHorizontalAlignmentDesktop: end;
292    --fixedVerticalAlignmentDesktop: end;
293    --fixedHorizontalOffsetDesktop: 20px;
294    --fixedVerticalOffsetDesktop: 20px;
295
296    --fixedHorizontalAlignment: var(--fixedHorizontalAlignmentDesktop);
297    --fixedVerticalAlignment: var(--fixedVerticalAlignmentDesktop);
298    --fixedHorizontalOffset: var(--fixedHorizontalOffsetDesktop);
299    --fixedVerticalOffset: var(--fixedVerticalOffsetDesktop);
300
301    --containerSize: wm_content;
302    --containerSpaceLeft: 1fr;
303    --containerSpaceRight: 1fr;
304
305    position: relative;
306    display: grid;
307    pointer-events: none;
308
309    min-width: 0;
310    min-height: 0;
311    grid-area: var(--gridPosition) / 1 / calc(var(--gridPosition) + 1) / 2;
312    grid-template-columns:
313        minmax(0, var(--containerMargin))
314        [wm_full-start]
315        var(--containerSpaceLeft)
316        [wm_content-start]
317        min(100%, var(--contentWidth))
318        [wm_content-end]
319        var(--containerSpaceRight)
320        [wm_full-end]
321        minmax(0, var(--containerMargin));
322}
323
324.wmcM_animateHover {
325    --transitionDurationMsDesktopHover: 0;
326    --transitionEasingDesktopHover: var(--transitionEasingPresetEase);
327    --transitionEasingKineticDesktopHover: var(--transitionEasingPresetEase);
328
329    --transitionDurationMsHover: var(--transitionDurationMsDesktopHover);
330    --transitionEasingHover: var(--transitionEasingDesktopHover);
331    --transitionEasingKineticHover: var(--transitionEasingKineticDesktopHover);
332
333    &,
334    & .wmc {
335        --bgColorDesktopHover: var(--bgColorDesktop);
336        --marginTopDesktopHover: var(--marginTopDesktop);
337        --marginBottomDesktopHover: var(--marginBottomDesktop);
338        --marginLeftDesktopHover: var(--marginLeftDesktop);
339        --marginRightDesktopHover: var(--marginRightDesktop);
340        --offsetLeftDesktopHover: var(--offsetLeftDesktop);
341        --offsetRightDesktopHover: var(--offsetRightDesktop);
342        --widthDesktopHover: var(--widthDesktop);
343        --heightDesktopHover: var(--heightDesktop);
344        --maxWidthDesktopHover: var(--maxWidthDesktop);
345        --maxHeightDesktopHover: var(--maxHeightDesktop);
346        --minWidthDesktopHover: var(--minWidthDesktop);
347        --minHeightDesktopHover: var(--minHeightDesktop);
348        --translateDesktopHover: var(--translateDesktop);
349        --scaleDesktopHover: var(--scaleDesktop);
350        --rotateDesktopHover: var(--rotateDesktop);
351        --opacityDesktopHover: var(--opacityDesktop);
352        --filterDesktopHover: var(--filterDesktop);
353
354        --bgColorHover: var(--bgColorDesktopHover);
355        --marginTopHover: var(--marginTopDesktopHover);
356        --marginBottomHover: var(--marginBottomDesktopHover);
357        --marginLeftHover: var(--marginLeftDesktopHover);
358        --marginRightHover: var(--marginRightDesktopHover);
359        --offsetLeftHover: var(--offsetLeftDesktopHover);
360        --offsetRightHover: var(--offsetRightDesktopHover);
361        --widthHover: var(--widthDesktopHover);
362        --heightHover: var(--heightDesktopHover);
363        --maxWidthHover: var(--maxWidthDesktopHover);
364        --maxHeightHover: var(--maxHeightDesktopHover);
365        --minWidthHover: var(--minWidthDesktopHover);
366        --minHeightHover: var(--minHeightDesktopHover);
367        --translateHover: var(--translateDesktopHover);
368        --scaleHover: var(--scaleDesktopHover);
369        --rotateHover: var(--rotateDesktopHover);
370        --opacityHover: var(--opacityDesktopHover);
371        --filterHover: var(--filterDesktopHover);
372
373        --bgColorDesktopActive: var(--bgColorDesktopHover);
374        --marginTopDesktopActive: var(--marginTopDesktopHover);
375        --marginBottomDesktopActive: var(--marginBottomDesktopHover);
376        --marginLeftDesktopActive: var(--marginLeftDesktopHover);
377        --marginRightDesktopActive: var(--marginRightDesktopHover);
378        --offsetLeftDesktopActive: var(--offsetLeftDesktopHover);
379        --offsetRightDesktopActive: var(--offsetRightDesktopHover);
380        --widthDesktopActive: var(--widthDesktopHover);
381        --heightDesktopActive: var(--heightDesktopHover);
382        --maxWidthDesktopActive: var(--maxWidthDesktopHover);
383        --maxHeightDesktopActive: var(--maxHeightDesktopHover);
384        --minWidthDesktopActive: var(--minWidthDesktopHover);
385        --minHeightDesktopActive: var(--minHeightDesktopHover);
386        --translateDesktopActive: var(--translateDesktopHover);
387        --scaleDesktopActive: var(--scaleDesktopHover);
388        --rotateDesktopActive: var(--rotateDesktopHover);
389        --opacityDesktopActive: var(--opacityDesktopHover);
390        --filterDesktopActive: var(--filterDesktopHover);
391
392        --bgColorActive: var(--bgColorDesktopActive);
393        --marginTopActive: var(--marginTopDesktopActive);
394        --marginBottomActive: var(--marginBottomDesktopActive);
395        --marginLeftActive: var(--marginLeftDesktopActive);
396        --marginRightActive: var(--marginRightDesktopActive);
397        --offsetLeftActive: var(--offsetLeftDesktopActive);
398        --offsetRightActive: var(--offsetRightDesktopActive);
399        --widthActive: var(--widthDesktopActive);
400        --heightActive: var(--heightDesktopActive);
401        --maxWidthActive: var(--maxWidthDesktopActive);
402        --maxHeightActive: var(--maxHeightDesktopActive);
403        --minWidthActive: var(--minWidthDesktopActive);
404        --minHeightActive: var(--minHeightDesktopActive);
405        --translateActive: var(--translateDesktopActive);
406        --scaleActive: var(--scaleDesktopActive);
407        --rotateActive: var(--rotateDesktopActive);
408        --opacityActive: var(--opacityDesktopActive);
409        --filterActive: var(--filterDesktopActive);
410    }
411
412    &:not(.wmcA_entryTransitionState) {
413        .wml,
414        .wml > .wms_background,
415        .wml > .wms_background > .wmc_color_layer,
416        .wml_icon > i,
417        .wmc_text > .wml *,
418        &.wmc_text > .wml * {
419            transition: background-color var(--transitionDurationHover) var(--transitionEasingHover),
420            box-shadow var(--transitionDurationHover) var(--transitionEasingHover),
421            opacity var(--transitionDurationHover) var(--transitionEasingHover),
422            filter var(--transitionDurationHover) var(--transitionEasingHover),
423            color var(--transitionDurationHover) var(--transitionEasingHover),
424            transform var(--transitionDurationHover) var(--transitionEasingKineticHover),
425            border-top var(--transitionDurationHover) var(--transitionEasingHover),
426            border-right var(--transitionDurationHover) var(--transitionEasingHover),
427            border-bottom var(--transitionDurationHover) var(--transitionEasingHover),
428            border-left var(--transitionDurationHover) var(--transitionEasingHover),
429            border-color var(--transitionDurationHover) var(--transitionEasingHover),
430            border-width var(--transitionDurationHover) var(--transitionEasingHover),
431            border-radius var(--transitionDurationHover) var(--transitionEasingHover),
432            margin var(--transitionDurationHover) var(--transitionEasingKineticHover),
433            width var(--transitionDurationHover) var(--transitionEasingKineticHover),
434            min-width var(--transitionDurationHover) var(--transitionEasingKineticHover),
435            max-width var(--transitionDurationHover) var(--transitionEasingKineticHover),
436            height var(--transitionDurationHover) var(--transitionEasingKineticHover),
437            min-height var(--transitionDurationHover) var(--transitionEasingKineticHover),
438            max-height var(--transitionDurationHover) var(--transitionEasingKineticHover),
439            top var(--transitionDurationHover) var(--transitionEasingKineticHover),
440            right var(--transitionDurationHover) var(--transitionEasingKineticHover),
441            bottom var(--transitionDurationHover) var(--transitionEasingKineticHover),
442            left var(--transitionDurationHover) var(--transitionEasingKineticHover),
443            font-size var(--transitionDurationHover) var(--transitionEasingHover),
444            font-weight var(--transitionDurationHover) var(--transitionEasingHover),
445            font-style var(--transitionDurationHover) var(--transitionEasingHover),
446            text-decoration var(--transitionDurationHover) var(--transitionEasingHover);
447        }
448
449        .wml_button > .wms_button {
450            transition: padding var(--transitionDurationHover) var(--transitionEasingKineticHover);
451        }
452
453        &:has(> .wml:hover),
454        &:has(> .wml:focus),
455        &:has(> .wml:focus-within),
456        &.wmcA_hoverState {
457            /**
458             NOT (component in active state OR parent in active state)
459             */
460            &:not(.wmcA_activeState, .wmcA_activeState &) {
461                &,
462                    /*
463                        don't transition button icon/text if button parent is hovered
464                    */
465                & .wmc:not(.wmcM_noParentHover, .wmcM_noParentHover > .wml_button > .wms_button .wmc, .wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc),
466                & .wmc:not(.wmcM_noParentHover, .wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc):is(.wml_button:hover .wmc, .wml_button:focus .wmc,  .wml_button:focus-within .wmc),
467                & .wmc:not(.wmcM_noParentHover, .wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc):is(.wmc_button.wmcA_hoverState .wmc),
468                & .wmc_button:not(.wmcM_noParentHover) > .wml_button .wmc:not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc) {
469                    --bgColor: var(--bgColorHover);
470                    --marginTop: var(--marginTopHover);
471                    --marginBottom: var(--marginBottomHover);
472                    --marginLeft: var(--marginLeftHover);
473                    --marginRight: var(--marginRightHover);
474                    --offsetLeft: var(--offsetLeftHover);
475                    --offsetRight: var(--offsetRightHover);
476                    --translate: var(--translateHover);
477                    --scale: var(--scaleHover);
478                    --rotate: var(--rotateHover);
479                    --opacity: var(--opacityHover);
480                    --filter: var(--filterHover);
481                    --width: var(--widthHover);
482                    --height: var(--heightHover);
483                    --minWidth: var(--minWidthHover);
484                    --minHeight: var(--minHeightHover);
485                    --maxWidth: var(--maxWidthHover);
486                    --maxHeight: var(--maxHeightHover);
487                    --iconColor: var(--iconColorHover);
488                    --textShadow: var(--textShadowHover);
489                    --borderTop: var(--borderTopHover);
490                    --borderRight: var(--borderRightHover);
491                    --borderBottom: var(--borderBottomHover);
492                    --borderLeft: var(--borderLeftHover);
493                    --borderRadius: var(--borderRadiusHover);
494                    --shadow: var(--shadowHover);
495
496                    /* button and image padding hover (same tokens; nested buttons keep propagation guards) */
497                    &.wmc_image,
498                    &.wmc_button,
499                    & .wmc_button:not(.wmcM_noParentHover):not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc) {
500                        --paddingTop: var(--paddingTopHover);
501                        --paddingRight: var(--paddingRightHover);
502                        --paddingBottom: var(--paddingBottomHover);
503                        --paddingLeft: var(--paddingLeftHover);
504                    }
505
506                    /* text component, pieces of text */
507                    /* When component itself is hovered (text component), apply to its text */
508                    &.wmc_text:not(.wmc_buttonText) > .wml *,
509                    & .wmc_text:not(.wmc_buttonText):not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc) > .wml *,
510                    & .wmc_text:not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc):is(.wmc_buttonText:is(.wmc_button.wmcA_hoverState .wmc)) > .wml *,
511                    & .wmc_text:not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc):is(.wmc_buttonText:is(.wmc_button > .wml:hover .wmc, .wmc_button > .wml:focus .wmc, .wmc_button > .wml:focus-within .wmc)) > .wml *,
512                    & .wmc_button:has(> .wml:hover, > .wml:focus, > .wml:focus-within) .wmc_buttonText:not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc) > .wml *,
513                    & .wmc_button:not(.wmcM_noParentHover) > .wml_button .wmc_buttonText:not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc) > .wml * {
514                        --fontSize: var(--fontSizeHover);
515                        --fontWeight: var(--fontWeightHover);
516                        --fontStyle: var(--fontStyleHover);
517                        --textColor: var(--textColorHover);
518                        --textDecorationColor: var(--textDecorationColorHover);
519                        --textDecorationLine: var(--textDecorationLineHover);
520                    }
521
522                    &.wmc_icon:not(.wmc_buttonIcon) .wml_icon > i {
523                        --iconSize: var(--iconSizeHover);
524                    }
525                }
526
527                &.wmc_icon:not(.wmc_buttonIcon) .wml_icon > i,
528                & .wmc_icon:not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc):is(.wmc_buttonIcon:is(.wmc_button.wmcA_hoverState .wmc)) .wml_icon > i,
529                & .wmc_button:has(> .wml:hover, > .wml:focus, > .wml:focus-within) .wmc_buttonIcon:not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc) .wml_icon > i,
530                & .wmc_icon:not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc):is(.wmc_buttonIcon:is(.wmc_button > .wml:hover .wmc, .wmc_button > .wml:focus .wmc, .wmc_button > .wml:focus-within .wmc)) > .wml_icon > i,
531                & .wmc_button:not(.wmcM_noParentHover) > .wml_button .wmc_icon:not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc) .wml_icon > i,
532                & .wmc_button:not(.wmcA_blockHoverPropagation, .wmcA_blockHoverPropagation .wmc):is(.wmcA_hoverState .wml_icon > i) {
533                    --iconSize: var(--iconSizeHover);
534                }
535
536                /* &.wmc_button .wmc_icon.wmc_buttonIcon {
537                    --rotate: var(--rotateHover);
538                    --iconColor: var(--iconColorHover);
539                    --opacity: var(--opacityHover);
540                } */
541            }
542        }
543
544        &.wmcA_activeState {
545            .wml,
546            .wml > .wms_background,
547            .wml > .wms_background > .wmc_color_layer,
548            .wml_icon > i,
549            .wmc_text > .wml *,
550            &.wmc_text > .wml * {
551                /*
552                @TODO: with this applied, the transition to active is immediate without animation
553                @TODO: with this left out, the transition to active is animated, but had a little jitter
554                       fixed by also adding a "not active" condition for hover (above)
555                       needs to be checked for other components which have (or will have) active state
556                */
557                /*transition: none;*/
558            }
559
560            &,
561            & .wmc {
562                --bgColor: var(--bgColorActive);
563                --marginTop: var(--marginTopActive);
564                --marginBottom: var(--marginBottomActive);
565                --marginLeft: var(--marginLeftActive);
566                --marginRight: var(--marginRightActive);
567                --offsetLeft: var(--offsetLeftActive);
568                --offsetRight: var(--offsetRightActive);
569                --translate: var(--translateActive);
570                --scale: var(--scaleActive);
571                --rotate: var(--rotateActive);
572                --opacity: var(--opacityActive);
573                --filter: var(--filterActive);
574                --width: var(--widthActive);
575                --height: var(--heightActive);
576                --minWidth: var(--minWidthActive);
577                --minHeight: var(--minHeightActive);
578                --maxWidth: var(--maxWidthActive);
579                --maxHeight: var(--maxHeightActive);
580                --iconColor: var(--iconColorActive);
581
582                --textShadow: var(--textShadowActive);
583
584                --borderTop: var(--borderTopActive);
585                --borderRight: var(--borderRightActive);
586                --borderBottom: var(--borderBottomActive);
587                --borderLeft: var(--borderLeftActive);
588                --borderRadius: var(--borderRadiusActive);
589                --shadow: var(--shadowActive);
590
591                /* text component, pieces of text */
592                &.wmc_text > .wml * {
593                    --fontSize: var(--fontSizeActive);
594                    --fontWeight: var(--fontWeightActive);
595                    --fontStyle: var(--fontStyleActive);
596                    --textColor: var(--textColorActive);
597                    --textDecoration: var(--textDecorationActive);
598                }
599            }
600        }
601    }
602
603    &.wmcA_noTransition {
604        .wml,
605        .wml > .wms_background,
606        .wml > .wms_background > .wmc_color_layer,
607        .wml_icon > i,
608        .wmc_text > .wml *,
609        &.wmc_text > .wml * {
610            transition: none !important;
611        }
612    }
613}
614
615.wmcM_animateEntry {
616    --transitionDelayMsDesktopEntry: 0;
617    --transitionDurationMsDesktopEntry: 0;
618    --transitionEasingDesktopEntry: var(--transitionEasingPresetEase);
619    --transitionEasingKineticDesktopEntry: var(--transitionEasingPresetEase);
620    --translateDesktopEntry: var(--translateDesktop);
621    --scaleDesktopEntry: var(--scaleDesktop);
622    --rotateDesktopEntry: var(--rotateDesktop);
623    --opacityDesktopEntry: var(--opacityDesktop);
624    --filterDesktopEntry: var(--filterDesktop);
625    --filterDesktopEntryNormal: var(--filterDesktop);
626
627    --transitionDelayMsEntry: var(--transitionDelayMsDesktopEntry);
628    --transitionDurationMsEntry: var(--transitionDurationMsDesktopEntry);
629    --transitionEasingEntry: var(--transitionEasingDesktopEntry);
630    --transitionEasingKineticEntry: var(--transitionEasingKineticDesktopEntry);
631    --translateEntry: var(--translateDesktopEntry);
632    --scaleEntry: var(--scaleDesktopEntry);
633    --rotateEntry: var(--rotateDesktopEntry);
634    --opacityEntry: var(--opacityDesktopEntry);
635    --filterEntry: var(--filterDesktopEntry);
636    --filterEntryNormal: var(--filterDesktopEntryNormal);
637}
638
639.wml {
640    position: relative;
641    pointer-events: auto;
642    grid-column: var(--containerSize);
643    margin-top: var(--marginTop);
644    margin-bottom: var(--marginBottom);
645    margin-left: var(--marginLeft);
646    width: var(--width);
647    height: var(--height);
648    max-width: var(--maxWidth);
649    max-height: var(--maxHeight);
650    min-width: var(--minWidth);
651    min-height: var(--minHeight);
652    z-index: var(--zIndex);
653
654    transition: none;
655    /* filters: brightness, contrast, saturate, grayscale, invert, sepia, blur, drop-shadow, url(#svgFilterId) */
656    filter: var(--filter);
657    /* opacity: could be in the filters too, but it's better to do it with this dedicated css property */
658    opacity: var(--opacity);
659}
660
661.wml:not(.wml_icon) {
662    transform-origin: var(--transformOrigin);
663    transform: var(--translate) var(--scale) var(--rotate);
664}
665
666.wml_icon > i {
667    transform-origin: var(--transformOrigin);
668    transform: var(--translate) var(--scale) var(--rotate);
669}
670
671.wml_rows {
672    display: grid;
673    pointer-events: none;
674    grid-template-rows: repeat(48, min-content) 1fr;
675}
676
677.wml_columns {
678    display: grid;
679    pointer-events: none;
680    grid-template-columns: var(--wm_columnsRatios);
681    grid-gap: var(--columnsGap);
682    padding: var(--columnsPadding);
683}
684
685.wmc_section {
686    --containerSize: wm_full;
687}
688
689.wmc_globalContent {
690    --containerSize: wm_full;
691}
692
693.wmc_placeholder {
694    --containerSize: wm_full;
695}
696
697.wmc_shelf {
698    height: min-content;
699    --marginLeft: 0px !important;
700    --minWidth: initial !important;
701    --maxWidth: initial !important;
702    --width: initial !important;
703}
704
705.wmc_columns {
706    height: min-content;
707
708    --columnsPaddingDesktop: 0px;
709    --columnsPadding: var(--columnsPaddingDesktop);
710
711    --columnsGapDesktop: 0px;
712    --columnsGap: var(--columnsGapDesktop);
713
714    --wm_columnsCount: 1;
715    --wm_columnsRatiosSum: var(--wm_columnsCount);
716    --wm_columnsRatios: repeat(var(--wm_columnsCount), 1fr);
717    --wm_columnsWidth: calc(var(--contentWidthPage) - (2 * var(--columnsPadding)) - ((var(--wm_columnsCount) - 1) * var(--columnsGap)));
718
719    --marginLeft: 0px;
720    --minWidth: initial;
721    --width: initial;
722
723    & > .wml {
724        height: min-content;
725        min-height: unset;
726        max-height: unset;
727    }
728}
729
730.wmc_column {
731    --containerSize: wm_full;
732    --columnGridPosition: var(--gridPosition);
733    --columnRatio: 1;
734    --contentWidthColumn: calc(var(--wm_columnsWidth) / var(--wm_columnsRatiosSum) * var(--columnRatio));
735    --contentWidthOverride: var(--contentWidthColumn);
736    grid-area: 1 / var(--gridPosition) / 2 / calc(var(--gridPosition) + 1);
737}
738
739/* apply to "this" cell if and only if any of the sibling cells has a child */
740.wmc_columns:has(> .wml_columns > .wmc_column > .wml > .wmc) > .wml_columns > .wmc_column > .wml {
741    height: initial;
742    min-height: initial;
743    max-height: initial;
744}
745
746.wmc.wmcM_containerSizeFull {
747    --containerSize: wm_full;
748    --marginLeft: 0px;
749    --minWidth: initial;
750    --width: initial;
751    --marginLeftDesktopHover: 0px;
752    --minWidthDesktopHover: initial;
753    --widthDesktopHover: initial;
754    --marginLeftDesktopActive: 0px;
755    --minWidthDesktopActive: initial;
756    --widthDesktopActive: initial;
757
758    &.wmcM_animateHover {
759        --marginLeftDesktopHover: 0px;
760        --minWidthDesktopHover: initial;
761        --widthDesktopHover: initial;
762        --marginLeftDesktopActive: 0px;
763        --minWidthDesktopActive: initial;
764        --widthDesktopActive: initial;
765    }
766}
767
768.wmc.wmcM_containerSizeSafe {
769    --containerSize: wm_content;
770    --marginLeft: 0px;
771    --minWidth: initial;
772    --width: initial;
773
774    &.wmcM_animateHover {
775        --marginLeftDesktopHover: 0px;
776        --minWidthDesktopHover: initial;
777        --widthDesktopHover: initial;
778        --marginLeftDesktopActive: 0px;
779        --minWidthDesktopActive: initial;
780        --widthDesktopActive: initial;
781    }
782}
783
784.wmcM_containerAlignLeft {
785    --containerSpaceLeft: 0;
786}
787
788.wmcM_containerAlignRight {
789    --containerSpaceRight: 0;
790}
791
792.wmcM_knockoutEffect > .wml > .wms_background > .wmc_color_layer {
793    background-color: unset;
794}
795
796.wmcM_knockoutEffect > .wml,
797.wmcM_clipOverflow > .wml {
798    overflow: clip;
799}
800
801.wmcM_glassEffect > .wml > .wms_background > .wmc_color_layer {
802    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)), var(--bgColor);
803    backdrop-filter: blur(var(--glassEffectBlur));
804    -webkit-backdrop-filter: blur(var(--glassEffectBlur));
805}
806
807.wmcM_glassEffect > .wml > .wms_background {
808    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
809}
810
811.wms_background {
812    position: absolute;
813    left: 0;
814    top: 0;
815    right: 0;
816    bottom: 0;
817    overflow: hidden;
818    height: 100%;
819    width: 100%;
820    z-index: auto;
821    box-shadow: var(--shadow);
822    border-top: var(--borderTop);
823    border-right: var(--borderRight);
824    border-bottom: var(--borderBottom);
825    border-left: var(--borderLeft);
826    border-radius: var(--borderRadius);
827
828
829    .wmc {
830        --containerSize: wm_full !important;
831        position: absolute;
832        inset: 0;
833        height: 100%;
834
835        .wml {
836            pointer-events: none;
837        }
838    }
839
840    .wmc_video:has(lite-youtube) {
841        overflow: hidden;
842    }
843
844    .wmc_video lite-youtube > iframe {
845        position: absolute;
846        top: 50%;
847        left: 50%;
848        transform: translate(-50%, -50%);
849        border: 0;
850        opacity: var(--mediaOpacity);
851        pointer-events: none;
852
853        min-width: 100%;
854        min-height: 100%;
855        width: 100vw;
856        height: 56.25vw;
857
858        @media (max-aspect-ratio: 16/9) {
859            width: 177.78vh;
860        }
861    }
862}
863
864.wmc_color_layer {
865    position: absolute;
866    inset: 0;
867    pointer-events: none;
868    background-color: var(--bgColor);
869    opacity: var(--bgColorOpacity);
870    --bgColorOpacityDesktop: 1;
871    --bgColorOpacity: var(--bgColorOpacityDesktop);
872}
873
874/*
875 * Reset the values for real color layers only. These changes break Default Fill if not isolated.
876 * TODO: this is a stopgap keyed off a DOM attribute; a modifier class from
877 *  the blade side (e.g. distinguishing default-fill vs array layers) would
878 *  be the cleaner long-term fix.
879 */
880.wmc_color_layer[data-layer-id] {
881    --bgColorDesktop: initial;
882    --bgColorTablet: initial;
883    --bgColorMobile: initial;
884    --bgColor: var(--bgColorDesktop);
885}
886
887.wmc_gradient_layer {
888    position: absolute;
889    inset: 0;
890    pointer-events: none;
891    background: var(--bgGradient);
892    background-size: var(--bgGradientSize, 100% 100%);
893    background-position: var(--bgGradientPosition);
894    opacity: var(--bgGradientOpacity);
895    --bgGradient: var(--bgGradientDesktop);
896    --bgGradientOpacity: var(--bgGradientOpacityDesktop);
897}
898
899
900.wmc_button {
901    --paddingTopDesktop: 0px;
902    --paddingBottomDesktop: 0px;
903    --paddingLeftDesktop: 0px;
904    --paddingRightDesktop: 0px;
905    --paddingTopDesktopHover: var(--paddingTopDesktop);
906    --paddingBottomDesktopHover: var(--paddingBottomDesktop);
907    --paddingLeftDesktopHover: var(--paddingLeftDesktop);
908    --paddingRightDesktopHover: var(--paddingRightDesktop);
909    --flexGapDesktop: 0px;
910    --flexDirectionDesktop: row;
911    --flexAlignItemsDesktop: center;
912    --flexJustifyItemsDesktop: center;
913    --flexJustifyContentDesktop: center;
914
915    --paddingTopHover: var(--paddingTopDesktopHover);
916    --paddingRightHover: var(--paddingRightDesktopHover);
917    --paddingBottomHover: var(--paddingBottomDesktopHover);
918    --paddingLeftHover: var(--paddingLeftDesktopHover);
919
920    --paddingTop: var(--paddingTopDesktop);
921    --paddingBottom: var(--paddingBottomDesktop);
922    --paddingLeft: var(--paddingLeftDesktop);
923    --paddingRight: var(--paddingRightDesktop);
924    --flexGap: var(--flexGapDesktop);
925    --flexDirection: var(--flexDirectionDesktop);
926    --flexAlignItems: var(--flexAlignItemsDesktop);
927    --flexJustifyItems: var(--flexJustifyItemsDesktop);
928    --flexJustifyContent: var(--flexJustifyContentDesktop);
929}
930
931.wml_button {
932    display: grid;
933}
934
935.wmc_button > .wml_button > .wms_button {
936    display: flex;
937    padding: var(--paddingTop) var(--paddingRight) var(--paddingBottom) var(--paddingLeft);
938    gap: var(--flexGap);
939    flex-direction: var(--flexDirection);
940    align-items: var(--flexAlignItems);
941    justify-items: var(--flexJustifyItems);
942    justify-content: var(--flexJustifyContent);
943}
944
945.wml_button > .wms_button > .wmc_text * {
946    line-height: normal;
947    text-align-last: var(--textAlign);
948
949    &.wml :is(
950    div, p, wm-p, h1, h2, h3, h4, h5, h6,
951    .wmcM_paragraph1, .wmcM_paragraph2, .wmcM_paragraph3, .wmcM_paragraph4,
952    .wmcM_heading1, .wmcM_heading2, .wmcM_heading3, .wmcM_heading4, .wmcM_heading5, .wmcM_heading6,
953    .wmcM_title1, .wmcM_title2, .wmcM_title3
954    ):has(span) {
955        --fontSize: 0px;
956        --fontSizeHover: 0px;
957        --fontSizeActive: 0px;
958        --lineHeight: 0px;
959    }
960}
961
962.wml_button > .wms_button > .wmc,
963.wml_button > .wms_button > .wmc > .wml {
964    display: block;
965    width: initial;
966    height: initial;
967    margin: initial;
968}
969
970.wmc_button,
971.wmc_box {
972    /* ??? */
973    --heightDesktop: min-content;
974}
975
976.wmc {
977    --borderTopDesktop: 0px solid transparent;
978    --borderRightDesktop: 0px solid transparent;
979    --borderBottomDesktop: 0px solid transparent;
980    --borderLeftDesktop: 0px solid transparent;
981    --borderRadiusDesktop: 0px 0px 0px 0px / 0px 0px 0px 0px;
982    --shadowDesktop: none;
983
984    --wm_maxBorderRadius: 1000vw;
985
986    --borderTopDesktopHover: var(--borderTopDesktop);
987    --borderRightDesktopHover: var(--borderRightDesktop);
988    --borderBottomDesktopHover: var(--borderBottomDesktop);
989    --borderLeftDesktopHover: var(--borderLeftDesktop);
990    --borderRadiusDesktopHover: var(--borderRadiusDesktop);
991    --shadowDesktopHover: var(--shadowDesktop);
992
993    --borderTopDesktopActive: var(--borderTopDesktopHover);
994    --borderRightDesktopActive: var(--borderRightDesktopHover);
995    --borderBottomDesktopActive: var(--borderBottomDesktopHover);
996    --borderLeftDesktopActive: var(--borderLeftDesktopHover);
997    --borderRadiusDesktopActive: var(--borderRadiusDesktopHover);
998    --shadowDesktopActive: var(--shadowDesktopHover);
999
1000    --borderTop: var(--borderTopDesktop);
1001    --borderRight: var(--borderRightDesktop);
1002    --borderBottom: var(--borderBottomDesktop);
1003    --borderLeft: var(--borderLeftDesktop);
1004    --borderRadius: var(--borderRadiusDesktop);
1005    --shadow: var(--shadowDesktop);
1006
1007    --borderTopHover: var(--borderTopDesktopHover);
1008    --borderRightHover: var(--borderRightDesktopHover);
1009    --borderBottomHover: var(--borderBottomDesktopHover);
1010    --borderLeftHover: var(--borderLeftDesktopHover);
1011    --borderRadiusHover: var(--borderRadiusDesktopHover);
1012    --shadowHover: var(--shadowDesktopHover);
1013
1014    --borderTopActive: var(--borderTopDesktopActive);
1015    --borderRightActive: var(--borderRightDesktopActive);
1016    --borderBottomActive: var(--borderBottomDesktopActive);
1017    --borderLeftActive: var(--borderLeftDesktopActive);
1018    --borderRadiusActive: var(--borderRadiusDesktopActive);
1019    --shadowActive: var(--shadowDesktopActive);
1020}
1021
1022.wmc_box > .wml_box {
1023    display: grid;
1024    pointer-events: none;
1025}
1026
1027.wmc_box > .wml_box.wmsM_hasBoxLink {
1028    pointer-events: auto;
1029    cursor: pointer;
1030}
1031
1032.wms_box-link {
1033    position: absolute;
1034    inset: 0;
1035    z-index: 1;
1036    text-decoration: none;
1037    color: inherit;
1038}
1039
1040.wmc_icon {
1041    --iconSizeDesktop: 1.5rem;
1042    --iconSizeDesktopHover: 1.5rem;
1043    --iconColorDesktop: rgba(var(--colorBwGradientA), 1);
1044    --iconColorDesktopHover: var(--iconColorDesktop);
1045    --iconColorDesktopActive: var(--iconColorDesktopHover);
1046    --iconSize: var(--iconSizeDesktop);
1047    --iconSizeHover: var(--iconSizeDesktopHover);
1048    --iconColor: var(--iconColorDesktop);
1049    --iconColorHover: var(--iconColorDesktopHover);
1050    --iconColorActive: var(--iconColorDesktopActive);
1051}
1052
1053.wml_icon {
1054    display: grid;
1055    place-items: center;
1056}
1057
1058.wml_icon > i {
1059    display: block;
1060    font-size: 0;
1061    background-color: var(--iconColor);
1062    width: var(--iconSize);
1063    height: var(--iconSize);
1064}
1065
1066.wmcM_hideVisuallyHidden {
1067    & form label:not(:has(input[type="checkbox"], input[type="radio"], input[type="submit"])) {
1068        width: 1px !important;
1069        height: 1px !important;
1070        padding: 0 !important;
1071        margin: -1px !important;
1072        overflow: hidden !important;
1073        clip: rect(0, 0, 0, 0) !important;
1074        white-space: nowrap !important;
1075        border: 0 !important;
1076        position: absolute !important;
1077    }
1078}
1079
1080@media all and (width < 1040px) {
1081    .wmc {
1082        --bgColorTablet: var(--bgColorDesktop);
1083        --marginTopTablet: 0px;
1084        --marginBottomTablet: 0px;
1085        --marginLeftTablet: 0px;
1086        --marginRightTablet: 0px;
1087        --offsetLeftTablet: 0px;
1088        --offsetRightTablet: 0px;
1089        --widthTablet: initial;
1090        --heightTablet: initial;
1091        --maxWidthTablet: initial;
1092        --maxHeightTablet: initial;
1093        --minWidthTablet: initial;
1094        /*--minHeightTablet: var(--wm_minHeight);*/
1095        --minHeightTablet: var(--minHeightFallback, var(--wm_minHeight));
1096        --transformOriginTablet: var(--transformOriginDesktop);
1097        --translateTablet: var(--translateDesktop);
1098        --scaleTablet: var(--scaleDesktop);
1099        --rotateTablet: var(--rotateDesktop);
1100        --opacityTablet: var(--opacityDesktop);
1101        --filterTablet: var(--filterDesktop);
1102        --glassEffectBlurTablet: var(--glassEffectBlurDesktop);
1103
1104        --bgColor: var(--bgColorTablet);
1105        --marginTop: var(--marginTopTablet);
1106        --marginBottom: var(--marginBottomTablet);
1107        --marginLeft: var(--marginLeftTablet);
1108        --marginRight: var(--marginRightTablet);
1109        --offsetLeft: var(--offsetLeftTablet);
1110        --offsetRight: var(--offsetRightTablet);
1111        --width: var(--widthTablet);
1112        --height: var(--heightTablet);
1113        --maxWidth: var(--maxWidthTablet);
1114        --maxHeight: var(--maxHeightTablet);
1115        --minWidth: var(--minWidthTablet);
1116        --minHeight: var(--minHeightTablet);
1117        --transformOrigin: var(--transformOriginTablet);
1118        --translate: var(--translateTablet);
1119        --scale: var(--scaleTablet);
1120        --rotate: var(--rotateTablet);
1121        --opacity: var(--opacityTablet);
1122        --filter: var(--filterTablet);
1123        --glassEffectBlur: var(--glassEffectBlurTablet);
1124
1125        --gridPositionTablet: auto;
1126        --gridPosition: var(--gridPositionTablet);
1127
1128        --contentWidthPage: var(--wm_tabletWidth);
1129
1130        /* Scroll Behavior Variables - Tablet */
1131        --stickyOffsetTablet: none;
1132        --trailingAnchorIdTablet: none;
1133        --revealThresholdTablet: none;
1134        --scrollBehaviorTablet: none;
1135
1136        --stickyOffset: var(--stickyOffsetTablet);
1137        --trailingAnchorId: var(--trailingAnchorIdTablet);
1138        --revealThreshold: var(--revealThresholdTablet);
1139        --scrollBehavior: var(--scrollBehaviorTablet);
1140
1141        /* Fixed elements variables */
1142        --fixedHorizontalAlignmentTablet: var(--fixedHorizontalAlignmentDesktop);
1143        --fixedVerticalAlignmentTablet: var(--fixedVerticalAlignmentDesktop);
1144        --fixedHorizontalOffsetTablet: var(--fixedHorizontalOffsetDesktop);
1145        --fixedVerticalOffsetTablet: var(--fixedVerticalOffsetDesktop);
1146
1147        --fixedHorizontalAlignment: var(--fixedHorizontalAlignmentTablet);
1148        --fixedVerticalAlignment: var(--fixedVerticalAlignmentTablet);
1149        --fixedHorizontalOffset: var(--fixedHorizontalOffsetTablet);
1150        --fixedVerticalOffset: var(--fixedVerticalOffsetTablet);
1151    }
1152
1153    .wmcM_animateHover {
1154        --transitionDurationMsTabletHover: var(--transitionDurationMsDesktopHover);
1155        --transitionEasingTabletHover: var(--transitionEasingDesktopHover);
1156        --transitionEasingKineticTabletHover: var(--transitionEasingKineticDesktopHover);
1157
1158        --transitionDurationMsHover: var(--transitionDurationMsTabletHover);
1159        --transitionEasingHover: var(--transitionEasingTabletHover);
1160        --transitionEasingKineticHover: var(--transitionEasingKineticTabletHover);
1161
1162        &,
1163        & .wmc {
1164            --bgColorTabletHover: var(--bgColorDesktopHover);
1165            --marginTopTabletHover: var(--marginTopTablet);
1166            --marginBottomTabletHover: var(--marginBottomTablet);
1167            --marginLeftTabletHover: var(--marginLeftTablet);
1168            --marginRightTabletHover: var(--marginRightTablet);
1169            --offsetLeftTabletHover: var(--offsetLeftTablet);
1170            --offsetRightTabletHover: var(--offsetRightTablet);
1171            --widthTabletHover: var(--widthTablet);
1172            --heightTabletHover: var(--heightTablet);
1173            --maxWidthTabletHover: var(--maxWidthTablet);
1174            --maxHeightTabletHover: var(--maxHeightTablet);
1175            --minWidthTabletHover: var(--minWidthTablet);
1176            --minHeightTabletHover: var(--minHeightTablet);
1177            --translateTabletHover: var(--translateDesktopHover);
1178            --scaleTabletHover: var(--scaleDesktopHover);
1179            --rotateTabletHover: var(--rotateDesktopHover);
1180            --opacityTabletHover: var(--opacityDesktopHover);
1181            --filterTabletHover: var(--filterDesktopHover);
1182
1183            --bgColorHover: var(--bgColorTabletHover);
1184            --marginTopHover: var(--marginTopTabletHover);
1185            --marginBottomHover: var(--marginBottomTabletHover);
1186            --marginLeftHover: var(--marginLeftTabletHover);
1187            --marginRightHover: var(--marginRightTabletHover);
1188            --offsetLeftHover: var(--offsetLeftTabletHover);
1189            --offsetRightHover: var(--offsetRightTabletHover);
1190            --widthHover: var(--widthTabletHover);
1191            --heightHover: var(--heightTabletHover);
1192            --maxWidthHover: var(--maxWidthTabletHover);
1193            --maxHeightHover: var(--maxHeightTabletHover);
1194            --minWidthHover: var(--minWidthTabletHover);
1195            --minHeightHover: var(--minHeightTabletHover);
1196            --translateHover: var(--translateTabletHover);
1197            --scaleHover: var(--scaleTabletHover);
1198            --rotateHover: var(--rotateTabletHover);
1199            --opacityHover: var(--opacityTabletHover);
1200            --filterHover: var(--filterTabletHover);
1201
1202            --bgColorTabletActive: var(--bgColorTabletHover);
1203            --marginTopTabletActive: var(--marginTopTabletHover);
1204            --marginBottomTabletActive: var(--marginBottomTabletHover);
1205            --marginLeftTabletActive: var(--marginLeftTabletHover);
1206            --marginRightTabletActive: var(--marginRightTabletHover);
1207            --offsetLeftTabletActive: var(--offsetLeftTabletHover);
1208            --offsetRightTabletActive: var(--offsetRightTabletHover);
1209            --widthTabletActive: var(--widthTabletHover);
1210            --heightTabletActive: var(--heightTabletHover);
1211            --maxWidthTabletActive: var(--maxWidthTabletHover);
1212            --maxHeightTabletActive: var(--maxHeightTabletHover);
1213            --minWidthTabletActive: var(--minWidthTabletHover);
1214            --minHeightTabletActive: var(--minHeightTabletHover);
1215            --translateTabletActive: var(--translateTabletHover);
1216            --scaleTabletActive: var(--scaleTabletHover);
1217            --rotateTabletActive: var(--rotateTabletHover);
1218            --opacityTabletActive: var(--opacityTabletHover);
1219            --filterTabletActive: var(--filterTabletHover);
1220
1221            --bgColorActive: var(--bgColorTabletActive);
1222            --marginTopActive: var(--marginTopTabletActive);
1223            --marginBottomActive: var(--marginBottomTabletActive);
1224            --marginLeftActive: var(--marginLeftTabletActive);
1225            --marginRightActive: var(--marginRightTabletActive);
1226            --offsetLeftActive: var(--offsetLeftTabletActive);
1227            --offsetRightActive: var(--offsetRightTabletActive);
1228            --widthActive: var(--widthTabletActive);
1229            --heightActive: var(--heightTabletActive);
1230            --maxWidthActive: var(--maxWidthTabletActive);
1231            --maxHeightActive: var(--maxHeightTabletActive);
1232            --minWidthActive: var(--minWidthTabletActive);
1233            --minHeightActive: var(--minHeightTabletActive);
1234            --translateActive: var(--translateTabletActive);
1235            --scaleActive: var(--scaleTabletActive);
1236            --rotateActive: var(--rotateTabletActive);
1237            --opacityActive: var(--opacityTabletActive);
1238            --filterActive: var(--filterTabletActive);
1239        }
1240    }
1241
1242    .wmcM_animateEntry {
1243        --transitionDelayMsTabletEntry: var(--transitionDelayMsDesktopEntry);
1244        --transitionDurationMsTabletEntry: var(--transitionDurationMsDesktopEntry);
1245        --transitionEasingTabletEntry: var(--transitionEasingDesktopEntry);
1246        --transitionEasingKineticTabletEntry: var(--transitionEasingKineticDesktopEntry);
1247        --translateTabletEntry: var(--translateDesktopEntry);
1248        --scaleTabletEntry: var(--scaleDesktopEntry);
1249        --rotateTabletEntry: var(--rotateDesktopEntry);
1250        --opacityTabletEntry: var(--opacityDesktopEntry);
1251        --filterTabletEntry: var(--filterDesktopEntry);
1252        --filterTabletEntryNormal: var(--filterDesktopEntryNormal);
1253
1254        --transitionDelayMsEntry: var(--transitionDelayMsTabletEntry);
1255        --transitionDurationMsEntry: var(--transitionDurationMsTabletEntry);
1256        --transitionEasingEntry: var(--transitionEasingTabletEntry);
1257        --transitionEasingKineticEntry: var(--transitionEasingKineticTabletEntry);
1258        --translateEntry: var(--translateTabletEntry);
1259        --scaleEntry: var(--scaleTabletEntry);
1260        --rotateEntry: var(--rotateTabletEntry);
1261        --opacityEntry: var(--opacityTabletEntry);
1262        --filterEntry: var(--filterTabletEntry);
1263        --filterEntryNormal: var(--filterTabletEntryNormal);
1264    }
1265
1266    .wmc_columns {
1267        --columnsPaddingTablet: 0px;
1268        --columnsPadding: var(--columnsPaddingTablet);
1269        --columnsGapTablet: 0px;
1270        --columnsGap: var(--columnsGapTablet);
1271    }
1272
1273    .wmc_button {
1274        --paddingTopTablet: var(--paddingTopDesktop);
1275        --paddingBottomTablet: var(--paddingBottomDesktop);
1276        --paddingLeftTablet: var(--paddingLeftDesktop);
1277        --paddingRightTablet: var(--paddingRightDesktop);
1278        --paddingTopTabletHover: var(--paddingTopDesktopHover);
1279        --paddingBottomTabletHover: var(--paddingBottomDesktopHover);
1280        --paddingLeftTabletHover: var(--paddingLeftDesktopHover);
1281        --paddingRightTabletHover: var(--paddingRightDesktopHover);
1282        --flexGapTablet: var(--flexGapDesktop);
1283        --flexDirectionTablet: var(--flexDirectionDesktop);
1284        --flexAlignItemsTablet: var(--flexAlignItemsDesktop);
1285        --flexJustifyItemsTablet: var(--flexJustifyItemsDesktop);
1286        --flexJustifyContentTablet: var(--flexJustifyContentDesktop);
1287
1288        --paddingTopHover: var(--paddingTopTabletHover);
1289        --paddingRightHover: var(--paddingRightTabletHover);
1290        --paddingBottomHover: var(--paddingBottomTabletHover);
1291        --paddingLeftHover: var(--paddingLeftTabletHover);
1292
1293        --paddingTop: var(--paddingTopTablet);
1294        --paddingBottom: var(--paddingBottomTablet);
1295        --paddingLeft: var(--paddingLeftTablet);
1296        --paddingRight: var(--paddingRightTablet);
1297        --flexGap: var(--flexGapTablet);
1298        --flexDirection: var(--flexDirectionTablet);
1299        --flexAlignItems: var(--flexAlignItemsTablet);
1300        --flexJustifyItems: var(--flexJustifyItemsTablet);
1301        --flexJustifyContent: var(--flexJustifyContentTablet);
1302    }
1303
1304    .wmc_button,
1305    .wmc_box {
1306        /* ??? */
1307        --heightTablet: min-content;
1308    }
1309
1310    .wmc {
1311        --borderTopTablet: var(--borderTopDesktop);
1312        --borderRightTablet: var(--borderRightDesktop);
1313        --borderBottomTablet: var(--borderBottomDesktop);
1314        --borderLeftTablet: var(--borderLeftDesktop);
1315        --borderRadiusTablet: var(--borderRadiusDesktop);
1316        --shadowTablet: none;
1317
1318        --borderTopTabletHover: var(--borderTopDesktopHover);
1319        --borderRightTabletHover: var(--borderRightDesktopHover);
1320        --borderBottomTabletHover: var(--borderBottomDesktopHover);
1321        --borderLeftTabletHover: var(--borderLeftDesktopHover);
1322        --borderRadiusTabletHover: var(--borderRadiusDesktopHover);
1323        --shadowTabletHover: var(--shadowTablet);
1324
1325        --borderTopTabletActive: var(--borderTopTabletHover);
1326        --borderRightTabletActive: var(--borderRightTabletHover);
1327        --borderBottomTabletActive: var(--borderBottomTabletHover);
1328        --borderLeftTabletActive: var(--borderLeftTabletHover);
1329        --borderRadiusTabletActive: var(--borderRadiusTabletHover);
1330        --shadowTabletActive: var(--shadowTabletHover);
1331
1332        --borderTop: var(--borderTopTablet);
1333        --borderRight: var(--borderRightTablet);
1334        --borderBottom: var(--borderBottomTablet);
1335        --borderLeft: var(--borderLeftTablet);
1336        --borderRadius: var(--borderRadiusTablet);
1337        --shadow: var(--shadowTablet);
1338
1339        --borderTopHover: var(--borderTopTabletHover);
1340        --borderRightHover: var(--borderRightTabletHover);
1341        --borderBottomHover: var(--borderBottomTabletHover);
1342        --borderLeftHover: var(--borderLeftTabletHover);
1343        --borderRadiusHover: var(--borderRadiusTabletHover);
1344        --shadowHover: var(--shadowTabletHover);
1345
1346        --borderTopActive: var(--borderTopTabletActive);
1347        --borderRightActive: var(--borderRightTabletActive);
1348        --borderBottomActive: var(--borderBottomTabletActive);
1349        --borderLeftActive: var(--borderLeftTabletActive);
1350        --borderRadiusActive: var(--borderRadiusTabletActive);
1351        --shadowActive: var(--shadowTabletActive);
1352    }
1353
1354    .wmc_icon {
1355        --iconSizeTablet: var(--iconSizeDesktop);
1356        --iconSizeTabletHover: var(--iconSizeDesktopHover);
1357        --iconColorTablet: var(--iconColorDesktop);
1358        --iconColorTabletHover: var(--iconColorDesktopHover);
1359        --iconColorTabletActive: var(--iconColorTabletHover);
1360        --iconSize: var(--iconSizeTablet);
1361        --iconSizeHover: var(--iconSizeTabletHover);
1362        --iconColor: var(--iconColorTablet);
1363        --iconColorHover: var(--iconColorTabletHover);
1364        --iconColorActive: var(--iconColorTabletActive);
1365    }
1366}
1367
1368@media all and (650px <= width < 1040px) {
1369    .wmc.wmcM_containerSizeFull:not(.wmcM_containerSizeContainer--tablet),
1370    .wmc.wmcM_containerSizeFull--tablet {
1371        --containerSize: wm_full;
1372        --marginLeft: 0px;
1373        --minWidth: initial;
1374        --width: initial;
1375        --marginLeftDesktopHover: 0px;
1376        --minWidthDesktopHover: initial;
1377        --widthDesktopHover: initial;
1378        --marginLeftDesktopActive: 0px;
1379        --minWidthDesktopActive: initial;
1380        --widthDesktopActive: initial;
1381
1382        &.wmcM_animateHover {
1383            --marginLeftTabletHover: 0px;
1384            --minWidthTabletHover: initial;
1385            --widthTabletHover: initial;
1386            --marginLeftTabletActive: 0px;
1387            --minWidthTabletActive: initial;
1388            --widthTabletActive: initial;
1389        }
1390    }
1391
1392    .wmc.wmcM_containerSizeContainer--tablet {
1393        --containerSize: wm_content;
1394        --marginLeft: var(--marginLeftTablet);
1395        --minWidth: var(--minWidthTablet);
1396        --width: var(--widthTablet);
1397
1398        &.wmcM_animateHover {
1399            --marginLeftTabletHover: var(--marginLeftTablet);
1400            --minWidthTabletHover: var(--minWidthTablet);
1401            --widthTabletHover: var(--widthTablet);
1402            --marginLeftTabletActive: var(--marginLeftTabletHover);
1403            --minWidthTabletActive: var(--minWidthTabletHover);
1404            --widthTabletActive: var(--widthTabletHover);
1405        }
1406    }
1407
1408    .wmc_color_layer {
1409        --bgColorOpacityTablet: var(--bgColorOpacityDesktop);
1410        --bgColorOpacity: var(--bgColorOpacityTablet);
1411    }
1412
1413    .wmc_color_layer[data-layer-id] {
1414        --bgColorTablet: var(--bgColorDesktop);
1415        --bgColor: var(--bgColorTablet);
1416    }
1417
1418    .wmc_gradient_layer {
1419        --bgGradientTablet: var(--bgGradientDesktop);
1420        --bgGradientOpacityTablet: var(--bgGradientOpacityDesktop);
1421        --bgGradient: var(--bgGradientTablet);
1422        --bgGradientOpacity: var(--bgGradientOpacityTablet);
1423    }
1424}
1425
1426
1427@media all and (width < 650px) {
1428    .wmc {
1429        --bgColorMobile: var(--bgColorDesktop);
1430        --marginTopMobile: 0px;
1431        --marginBottomMobile: 0px;
1432        --marginLeftMobile: 0px;
1433        --marginRightMobile: 0px;
1434        --offsetLeftMobile: 0px;
1435        --offsetRightMobile: 0px;
1436        --widthMobile: initial;
1437        --heightMobile: initial;
1438        --maxWidthMobile: initial;
1439        --maxHeightMobile: initial;
1440        --minWidthMobile: initial;
1441        /*--minHeightMobile: var(--wm_minHeight);*/
1442        --minHeightMobile: var(--minHeightFallback, var(--wm_minHeight));
1443        --transformOriginMobile: var(--transformOriginDesktop);
1444        --translateMobile: var(--translateDesktop);
1445        --scaleMobile: var(--scaleDesktop);
1446        --rotateMobile: var(--rotateDesktop);
1447        --opacityMobile: var(--opacityDesktop);
1448        --filterMobile: var(--filterDesktop);
1449        --glassEffectBlurMobile: var(--glassEffectBlurTablet);
1450
1451        --bgColor: var(--bgColorMobile);
1452        --marginTop: var(--marginTopMobile);
1453        --marginBottom: var(--marginBottomMobile);
1454        --marginLeft: var(--marginLeftMobile);
1455        --marginRight: var(--marginRightMobile);
1456        --offsetLeft: var(--offsetLeftMobile);
1457        --offsetRight: var(--offsetRightMobile);
1458        --width: var(--widthMobile);
1459        --height: var(--heightMobile);
1460        --maxWidth: var(--maxWidthMobile);
1461        --maxHeight: var(--maxHeightMobile);
1462        --minWidth: var(--minWidthMobile);
1463        --minHeight: var(--minHeightMobile);
1464        --transformOrigin: var(--transformOriginMobile);
1465        --translate: var(--translateMobile);
1466        --scale: var(--scaleMobile);
1467        --rotate: var(--rotateMobile);
1468        --opacity: var(--opacityMobile);
1469        --filter: var(--filterMobile);
1470        --glassEffectBlur: var(--glassEffectBlurMobile);
1471
1472        --gridPositionMobile: auto;
1473        --gridPosition: var(--gridPositionMobile);
1474
1475        --contentWidthPage: var(--wm_mobileWidth);
1476        --contentWidthOverride: unset;
1477
1478        /* Scroll Behavior Variables - Mobile */
1479        --stickyOffsetMobile: none;
1480        --trailingAnchorIdMobile: none;
1481        --revealThresholdMobile: none;
1482        --scrollBehaviorMobile: none;
1483
1484        --stickyOffset: var(--stickyOffsetMobile);
1485        --trailingAnchorId: var(--trailingAnchorIdMobile);
1486        --revealThreshold: var(--revealThresholdMobile);
1487        --scrollBehavior: var(--scrollBehaviorMobile);
1488
1489        grid-area: var(--gridPosition) / 1 / calc(var(--gridPosition) + 1) / 2;
1490    }
1491
1492    .wmcM_animateHover {
1493        --transitionDurationMsMobileHover: var(--transitionDurationMsDesktopHover);
1494        --transitionEasingMobileHover: var(--transitionEasingDesktopHover);
1495        --transitionEasingKineticMobileHover: var(--transitionEasingKineticDesktopHover);
1496
1497        --transitionDurationMsHover: var(--transitionDurationMsMobileHover);
1498        --transitionEasingHover: var(--transitionEasingMobileHover);
1499        --transitionEasingKineticHover: var(--transitionEasingKineticMobileHover);
1500
1501        &,
1502        & .wmc {
1503            --bgColorMobileHover: var(--bgColorDesktopHover);
1504            --marginTopMobileHover: var(--marginTopMobile);
1505            --marginBottomMobileHover: var(--marginBottomMobile);
1506            --marginLeftMobileHover: var(--marginLeftMobile);
1507            --marginRightMobileHover: var(--marginRightMobile);
1508            --offsetLeftMobileHover: var(--offsetLeftMobile);
1509            --offsetRightMobileHover: var(--offsetRightMobile);
1510            --widthMobileHover: var(--widthMobile);
1511            --heightMobileHover: var(--heightMobile);
1512            --maxWidthMobileHover: var(--maxWidthMobile);
1513            --maxHeightMobileHover: var(--maxHeightMobile);
1514            --minWidthMobileHover: var(--minWidthMobile);
1515            --minHeightMobileHover: var(--minHeightMobile);
1516            --translateMobileHover: var(--translateDesktopHover);
1517            --scaleMobileHover: var(--scaleDesktopHover);
1518            --rotateMobileHover: var(--rotateDesktopHover);
1519            --opacityMobileHover: var(--opacityDesktopHover);
1520            --filterMobileHover: var(--filterDesktopHover);
1521
1522            --bgColorHover: var(--bgColorMobileHover);
1523            --marginTopHover: var(--marginTopMobileHover);
1524            --marginBottomHover: var(--marginBottomMobileHover);
1525            --marginLeftHover: var(--marginLeftMobileHover);
1526            --marginRightHover: var(--marginRightMobileHover);
1527            --offsetLeftHover: var(--offsetLeftMobileHover);
1528            --offsetRightHover: var(--offsetRightMobileHover);
1529            --widthHover: var(--widthMobileHover);
1530            --heightHover: var(--heightMobileHover);
1531            --maxWidthHover: var(--maxWidthMobileHover);
1532            --maxHeightHover: var(--maxHeightMobileHover);
1533            --minWidthHover: var(--minWidthMobileHover);
1534            --minHeightHover: var(--minHeightMobileHover);
1535            --translateHover: var(--translateMobileHover);
1536            --scaleHover: var(--scaleMobileHover);
1537            --rotateHover: var(--rotateMobileHover);
1538            --opacityHover: var(--opacityMobileHover);
1539            --filterHover: var(--filterMobileHover);
1540
1541            --bgColorMobileActive: var(--bgColorMobileHover);
1542            --marginTopMobileActive: var(--marginTopMobileHover);
1543            --marginBottomMobileActive: var(--marginBottomMobileHover);
1544            --marginLeftMobileActive: var(--marginLeftMobileHover);
1545            --marginRightMobileActive: var(--marginRightMobileHover);
1546            --offsetLeftMobileActive: var(--offsetLeftMobileHover);
1547            --offsetRightMobileActive: var(--offsetRightMobileHover);
1548            --widthMobileActive: var(--widthMobileHover);
1549            --heightMobileActive: var(--heightMobileHover);
1550            --maxWidthMobileActive: var(--maxWidthMobileHover);
1551            --maxHeightMobileActive: var(--maxHeightMobileHover);
1552            --minWidthMobileActive: var(--minWidthMobileHover);
1553            --minHeightMobileActive: var(--minHeightMobileHover);
1554            --translateMobileActive: var(--translateMobileHover);
1555            --scaleMobileActive: var(--scaleMobileHover);
1556            --rotateMobileActive: var(--rotateMobileHover);
1557            --opacityMobileActive: var(--opacityMobileHover);
1558            --filterMobileActive: var(--filterMobileHover);
1559
1560            --bgColorActive: var(--bgColorMobileActive);
1561            --marginTopActive: var(--marginTopMobileActive);
1562            --marginBottomActive: var(--marginBottomMobileActive);
1563            --marginLeftActive: var(--marginLeftMobileActive);
1564            --marginRightActive: var(--marginRightMobileActive);
1565            --offsetLeftActive: var(--offsetLeftMobileActive);
1566            --offsetRightActive: var(--offsetRightMobileActive);
1567            --widthActive: var(--widthMobileActive);
1568            --heightActive: var(--heightMobileActive);
1569            --maxWidthActive: var(--maxWidthMobileActive);
1570            --maxHeightActive: var(--maxHeightMobileActive);
1571            --minWidthActive: var(--minWidthMobileActive);
1572            --minHeightActive: var(--minHeightMobileActive);
1573            --translateActive: var(--translateMobileActive);
1574            --scaleActive: var(--scaleMobileActive);
1575            --rotateActive: var(--rotateMobileActive);
1576            --opacityActive: var(--opacityMobileActive);
1577            --filterActive: var(--filterMobileActive);
1578        }
1579    }
1580
1581    .wmcM_animateEntry {
1582        --transitionDelayMsMobileEntry: var(--transitionDelayMsDesktopEntry);
1583        --transitionDurationMsMobileEntry: var(--transitionDurationMsDesktopEntry);
1584        --transitionEasingMobileEntry: var(--transitionEasingDesktopEntry);
1585        --transitionEasingKineticMobileEntry: var(--transitionEasingKineticDesktopEntry);
1586        --translateMobileEntry: var(--translateDesktopEntry);
1587        --scaleMobileEntry: var(--scaleDesktopEntry);
1588        --rotateMobileEntry: var(--rotateDesktopEntry);
1589        --opacityMobileEntry: var(--opacityDesktopEntry);
1590        --filterMobileEntry: var(--filterDesktopEntry);
1591        --filterMobileEntryNormal: var(--filterDesktopEntryNormal);
1592
1593        --transitionDelayMsEntry: var(--transitionDelayMsMobileEntry);
1594        --transitionDurationMsEntry: var(--transitionDurationMsMobileEntry);
1595        --transitionEasingEntry: var(--transitionEasingMobileEntry);
1596        --transitionEasingKineticEntry: var(--transitionEasingKineticMobileEntry);
1597        --translateEntry: var(--translateMobileEntry);
1598        --scaleEntry: var(--scaleMobileEntry);
1599        --rotateEntry: var(--rotateMobileEntry);
1600        --opacityEntry: var(--opacityMobileEntry);
1601        --filterEntry: var(--filterMobileEntry);
1602        --filterEntryNormal: var(--filterMobileEntryNormal);
1603    }
1604
1605    .wmc_columns {
1606        --columnsPaddingMobile: 0px;
1607        --columnsPadding: var(--columnsPaddingMobile);
1608        --columnsGapMobile: 0px;
1609        --columnsGap: var(--columnsGapMobile);
1610    }
1611
1612    .wml_columns {
1613        grid-template-columns: unset;
1614    }
1615
1616    .wmc.wmcM_containerSizeFull:not(.wmcM_containerSizeContainer--mobile),
1617    .wmc.wmcM_containerSizeFull--mobile {
1618        --containerSize: wm_full;
1619        --marginLeft: 0px;
1620        --minWidth: initial;
1621        --width: initial;
1622        --marginLeftDesktopHover: 0px;
1623        --minWidthDesktopHover: initial;
1624        --widthDesktopHover: initial;
1625        --marginLeftDesktopActive: 0px;
1626        --minWidthDesktopActive: initial;
1627        --widthDesktopActive: initial;
1628
1629        &.wmcM_animateHover {
1630            --marginLeftMobileHover: 0px;
1631            --minWidthMobileHover: initial;
1632            --widthMobileHover: initial;
1633            --marginLeftMobileActive: 0px;
1634            --minWidthMobileActive: initial;
1635            --widthMobileActive: initial;
1636        }
1637    }
1638
1639    .wmc.wmcM_containerSizeContainer--mobile {
1640        --containerSize: wm_content;
1641        --marginLeft: var(--marginLeftMobile);
1642        --minWidth: var(--minWidthMobile);
1643        --width: var(--widthMobile);
1644
1645        &.wmcM_animateHover {
1646            --marginLeftMobileHover: var(--marginLeftMobile);
1647            --minWidthMobileHover: var(--minWidthMobile);
1648            --widthMobileHover: var(--widthMobile);
1649            --marginLeftMobileActive: var(--marginLeftMobileHover);
1650            --minWidthMobileActive: var(--minWidthMobileHover);
1651            --widthMobileActive: var(--widthMobileHover);
1652        }
1653    }
1654
1655    .wmc_button {
1656        --paddingTopMobile: var(--paddingTopDesktop);
1657        --paddingBottomMobile: var(--paddingBottomDesktop);
1658        --paddingLeftMobile: var(--paddingLeftDesktop);
1659        --paddingRightMobile: var(--paddingRightDesktop);
1660        --paddingTopMobileHover: var(--paddingTopDesktopHover);
1661        --paddingBottomMobileHover: var(--paddingBottomDesktopHover);
1662        --paddingLeftMobileHover: var(--paddingLeftDesktopHover);
1663        --paddingRightMobileHover: var(--paddingRightDesktopHover);
1664        --flexGapMobile: var(--flexGapDesktop);
1665        --flexDirectionMobile: var(--flexDirectionDesktop);
1666        --flexAlignItemsMobile: var(--flexAlignItemsDesktop);
1667        --flexJustifyItemsMobile: var(--flexJustifyItemsDesktop);
1668        --flexJustifyContentMobile: var(--flexJustifyContentDesktop);
1669
1670        --paddingTopHover: var(--paddingTopMobileHover);
1671        --paddingRightHover: var(--paddingRightMobileHover);
1672        --paddingBottomHover: var(--paddingBottomMobileHover);
1673        --paddingLeftHover: var(--paddingLeftMobileHover);
1674
1675        --paddingTop: var(--paddingTopMobile);
1676        --paddingBottom: var(--paddingBottomMobile);
1677        --paddingLeft: var(--paddingLeftMobile);
1678        --paddingRight: var(--paddingRightMobile);
1679        --flexGap: var(--flexGapMobile);
1680        --flexDirection: var(--flexDirectionMobile);
1681        --flexAlignItems: var(--flexAlignItemsMobile);
1682        --flexJustifyItems: var(--flexJustifyItemsMobile);
1683        --flexJustifyContent: var(--flexJustifyContentMobile);
1684    }
1685
1686    .wmc_button,
1687    .wmc_box {
1688        /* ??? */
1689        --heightMobile: min-content;
1690    }
1691
1692    .wmc {
1693        --borderTopMobile: var(--borderTopDesktop);
1694        --borderRightMobile: var(--borderRightDesktop);
1695        --borderBottomMobile: var(--borderBottomDesktop);
1696        --borderLeftMobile: var(--borderLeftDesktop);
1697        --borderRadiusMobile: var(--borderRadiusDesktop);
1698        --shadowMobile: none;
1699
1700        --borderTopMobileHover: var(--borderTopDesktopHover);
1701        --borderRightMobileHover: var(--borderRightDesktopHover);
1702        --borderBottomMobileHover: var(--borderBottomDesktopHover);
1703        --borderLeftMobileHover: var(--borderLeftDesktopHover);
1704        --borderRadiusMobileHover: var(--borderRadiusDesktopHover);
1705        --shadowMobileHover: var(--shadowMobile);
1706
1707        --borderTopMobileActive: var(--borderTopMobileHover);
1708        --borderRightMobileActive: var(--borderRightMobileHover);
1709        --borderBottomMobileActive: var(--borderBottomMobileHover);
1710        --borderLeftMobileActive: var(--borderLeftMobileHover);
1711        --borderRadiusMobileActive: var(--borderRadiusMobileHover);
1712        --shadowMobileActive: var(--shadowMobileHover);
1713
1714        --borderTop: var(--borderTopMobile);
1715        --borderRight: var(--borderRightMobile);
1716        --borderBottom: var(--borderBottomMobile);
1717        --borderLeft: var(--borderLeftMobile);
1718        --borderRadius: var(--borderRadiusMobile);
1719        --shadow: var(--shadowMobile);
1720
1721        --borderTopHover: var(--borderTopMobileHover);
1722        --borderRightHover: var(--borderRightMobileHover);
1723        --borderBottomHover: var(--borderBottomMobileHover);
1724        --borderLeftHover: var(--borderLeftMobileHover);
1725        --borderRadiusHover: var(--borderRadiusMobileHover);
1726        --shadowHover: var(--shadowMobileHover);
1727
1728        --borderTopActive: var(--borderTopMobileActive);
1729        --borderRightActive: var(--borderRightMobileActive);
1730        --borderBottomActive: var(--borderBottomMobileActive);
1731        --borderLeftActive: var(--borderLeftMobileActive);
1732        --borderRadiusActive: var(--borderRadiusMobileActive);
1733        --shadowActive: var(--shadowMobileActive);
1734    }
1735
1736    .wmc_icon {
1737        --iconSizeMobile: var(--iconSizeDesktop);
1738        --iconSizeMobileHover: var(--iconSizeDesktopHover);
1739        --iconColorMobile: var(--iconColorDesktop);
1740        --iconColorMobileHover: var(--iconColorDesktopHover);
1741        --iconColorMobileActive: var(--iconColorMobileHover);
1742        --iconSize: var(--iconSizeMobile);
1743        --iconSizeHover: var(--iconSizeMobileHover);
1744        --iconColor: var(--iconColorMobile);
1745        --iconColorHover: var(--iconColorMobileHover);
1746        --iconColorActive: var(--iconColorMobileActive);
1747    }
1748
1749    .wmc_color_layer {
1750        --bgColorOpacityMobile: var(--bgColorOpacityDesktop);
1751        --bgColorOpacity: var(--bgColorOpacityMobile);
1752    }
1753
1754    .wmc_color_layer[data-layer-id] {
1755        --bgColorMobile: var(--bgColorDesktop);
1756        --bgColor: var(--bgColorMobile);
1757    }
1758
1759    .wmc_gradient_layer {
1760        --bgGradientMobile: var(--bgGradientDesktop);
1761        --bgGradientOpacityMobile: var(--bgGradientOpacityDesktop);
1762        --bgGradient: var(--bgGradientMobile);
1763        --bgGradientOpacity: var(--bgGradientOpacityMobile);
1764    }
1765}
1766
1767.wm_scrollToTop {
1768    position: fixed;
1769    right: 50px;
1770    bottom: 150px;
1771    width: 56px;
1772    height: 56px;
1773    border-radius: 8px;
1774    background-color: rgba(var(--colorCtaC), .75);
1775    color: rgba(var(--colorPrimaryJ), 1);
1776    border: 1px solid rgba(var(--colorBackgroundE), 1);
1777    cursor: pointer;
1778    display: flex;
1779    align-items: center;
1780    justify-content: center;
1781    font-family: var(--fontFamilySecondary);
1782    font-size: 24px;
1783    z-index: 1000;
1784    opacity: 0;
1785    transform: translateY(20px);
1786    transition: all 0.3s var(--transitionEasingPresetEaseOut);
1787    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
1788    user-select: none;
1789    visibility: hidden;
1790}
1791
1792.wm_scrollToTop:hover {
1793    background-color: rgba(var(--colorCtaC), 1);
1794    transform: translateY(-5px) scale(1.05);
1795    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
1796}
1797
1798.wm_scrollToTop.wm_scrollToTop--visible {
1799    opacity: 1;
1800    transform: translateY(0);
1801    visibility: visible;
1802}
1803
1804.wm_scrollToTop::before {
1805    content: '↑';
1806    font-weight: bold;
1807    line-height: 1;
1808}
1809
1810@media all and (width < 1040px) {
1811    .wm_scrollToTop {
1812        right: 30px;
1813        bottom: 120px;
1814        width: 48px;
1815        height: 48px;
1816        font-size: 22px;
1817    }
1818}
1819
1820@media all and (width < 650px) {
1821    .wm_scrollToTop {
1822        right: 20px;
1823        bottom: 100px;
1824        width: 44px;
1825        height: 44px;
1826        font-size: 20px;
1827    }
1828}
1829
1830/* Fixed body state for menus */
1831html.full_screen_open_body_fixed {
1832    overflow: hidden;
1833
1834    & body {
1835        overflow: hidden;
1836        position: fixed;
1837        top: var(--wm_scrollTop);
1838        width: 100%;
1839    }
1840}
1841
1842@media all and (1040px <= width) {
1843    .wmcM_visuallyHide {
1844        width: 1px !important;
1845        height: 1px !important;
1846        padding: 0 !important;
1847        margin: -1px !important;
1848        overflow: hidden !important;
1849        clip: rect(0, 0, 0, 0) !important;
1850        white-space: nowrap !important;
1851        border: 0 !important;
1852        position: absolute !important;
1853    }
1854
1855    .wmcM_empty {
1856        display: none !important;
1857    }
1858
1859    .wmcM_layerHide--desktop {
1860        display: none !important;
1861    }
1862}
1863
1864@media all and (650px <= width < 1040px) {
1865    .wmcM_visuallyHide:not(.wmcM_visuallyShow--tablet),
1866    .wmcM_visuallyHide--tablet {
1867        width: 1px !important;
1868        height: 1px !important;
1869        padding: 0 !important;
1870        margin: -1px !important;
1871        overflow: hidden !important;
1872        clip: rect(0, 0, 0, 0) !important;
1873        white-space: nowrap !important;
1874        border: 0 !important;
1875        position: absolute !important;
1876    }
1877
1878    .wmcM_empty:not(.wmcM_notEmpty--tablet),
1879    .wmcM_empty--tablet {
1880        display: none !important;
1881    }
1882
1883    .wmcM_layerHide--tablet {
1884        display: none !important;
1885    }
1886}
1887
1888@media all and (width < 650px) {
1889    .wmcM_visuallyHide:not(.wmcM_visuallyShow--mobile),
1890    .wmcM_visuallyHide--mobile {
1891        width: 1px !important;
1892        height: 1px !important;
1893        padding: 0 !important;
1894        margin: -1px !important;
1895        overflow: hidden !important;
1896        clip: rect(0, 0, 0, 0) !important;
1897        white-space: nowrap !important;
1898        border: 0 !important;
1899        position: absolute !important;
1900    }
1901
1902    .wmcM_empty:not(.wmcM_notEmpty--mobile),
1903    .wmcM_empty--mobile {
1904        display: none !important;
1905    }
1906
1907    .wmcM_layerHide--mobile {
1908        display: none !important;
1909    }
1910}
1911
1912:is(.wmc_section, .wmc_shelf) > .wml:has(> .wmc),
1913:is(.wmc_box) > .wml:has(> .wms_content > .wmc) {
1914    height: max-content;
1915    min-height: max-content;
1916    max-height: fit-content;
1917}
1918
1919@media all and (1040px <= width) {
1920    .wmcM_dynamicHeight {
1921        --dynamicPaddingBottomDesktop: 0px;
1922        --dynamicPaddingBottom: var(--dynamicPaddingBottomDesktop);
1923    }
1924}
1925
1926@media all and (650px <= width < 1040px) {
1927    .wmcM_dynamicHeight {
1928        --dynamicPaddingBottomTablet: var(--dynamicPaddingBottomDesktop);
1929        --dynamicPaddingBottom: var(--dynamicPaddingBottomTablet);
1930    }
1931}
1932
1933@media all and (width < 650px) {
1934    .wmcM_dynamicHeight {
1935        --dynamicPaddingBottomMobile: var(--dynamicPaddingBottomDesktop);
1936        --dynamicPaddingBottom: var(--dynamicPaddingBottomMobile);
1937    }
1938}
1939
1940.wmcM_dynamicHeight > .wml {
1941    height: max-content;
1942    min-height: max-content;
1943    max-height: fit-content;
1944    padding-bottom: calc(var(--dynamicPaddingBottom, 0px) + var(--paddingBottom, 0px));
1945}
1946
1947@media all and (width < 650px) {
1948    #fixed-components {
1949        display: none !important;
1950    }
1951}
1952</style>
1953            <style>/* visually-hidden.css */
1954/*TODO: Make these per viewport!*/
1955.visually-hidden,
1956.label-visually-hidden > label {
1957    width: 1px !important;
1958    height: 1px !important;
1959    padding: 0 !important;
1960    margin: -1px !important;
1961    overflow: hidden !important;
1962    clip: rect(0, 0, 0, 0) !important;
1963    white-space: nowrap !important;
1964    border: 0 !important;
1965    position: absolute !important;
1966}
1967
1968.visually-hidden:not(caption) {
1969    position: absolute !important;
1970}
1971
1972.visually-hidden-focusable:not(:focus):not(:focus-within) {
1973    width: 1px !important;
1974    height: 1px !important;
1975    padding: 0 !important;
1976    margin: -1px !important;
1977    overflow: hidden !important;
1978    clip: rect(0, 0, 0, 0) !important;
1979    white-space: nowrap !important;
1980    border: 0 !important;
1981    position: absolute !important;
1982}
1983
1984.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
1985    position: absolute !important;
1986}
1987</style>
1988            <style>/* text.css */
1989.wmc_text {
1990    --heightDesktop: min-content;
1991
1992    /* entire text, all devices */
1993    --textShadow: none;
1994    text-shadow: var(--textShadow);
1995
1996    /* entire text, per device */
1997    --paragraphSpacingDesktop: var(--paragraph1_paragraphSpacingDesktop);
1998    --paragraphSpacing: var(--paragraphSpacingDesktop);
1999
2000    /* pieces of text, all devices */
2001    --fontFamily: var(--paragraph1_fontFamily);
2002
2003    /* pieces of text, per device */
2004    --fontSizeDesktop: var(--paragraph1_fontSizeDesktop);
2005    --fontWeightDesktop: var(--paragraph1_fontWeightDesktop);
2006    --fontStyleDesktop: var(--paragraph1_fontStyleDesktop);
2007    --textColorDesktop: var(--paragraph1_fontColorDesktop);
2008    --textDecorationDesktop: var(--paragraph1_textDecorationDesktop);
2009    --textDecorationStyleDesktop: var(--paragraph1_textDecorationStyleDesktop);
2010    --textDecorationColorDesktop: var(--paragraph1_textDecorationColorDesktop);
2011    --textDecorationLineDesktop: var(--textDecorationDesktop);
2012    --textDecorationThicknessDesktop: initial;
2013    --textUnderlineOffsetDesktop: initial;
2014    --textDecorationSkipInkDesktop: initial;
2015    --letterSpacingDesktop: var(--paragraph1_letterSpacingDesktop);
2016    --lineHeightDesktop: var(--paragraph1_lineHeightDesktop);
2017    --textAlignDesktop: left;
2018    --textIndentDesktop: 0px;
2019    --textBackgroundColorDesktop: initial;
2020    --textTransformDesktop: initial;
2021    --fontVariantCapsDesktop: normal;
2022    --fontVariantLigaturesDesktop: none;
2023    --wm_writingModeDesktop: initial;
2024    --wm_writingMode: var(--wm_writingModeDesktop);
2025}
2026
2027.wmc_text > .wml > * {
2028    margin-block-end: var(--paragraphSpacing);
2029}
2030.wmc_text > .wml > :last-child {
2031    margin-block-end: 0;
2032}
2033
2034.wmc_text > .wml {
2035    writing-mode: var(--wm_writingMode);
2036}
2037
2038.wmc_text > .wml .wmcM_embed {
2039    --floatDesktop: initial;
2040    --float: var(--floatDesktop);
2041
2042    all: initial;
2043    display: inline-block;
2044    margin-block-start: 0;
2045    margin-block-end: 0;
2046    margin-inline-start: 0;
2047    margin-inline-end: 0;
2048    unicode-bidi: isolate;
2049    width: auto;
2050    height: auto;
2051    max-width: 100%;
2052    visibility: inherit;
2053
2054    float: var(--float);
2055    clear: none;
2056
2057    > .wmc > .wml {
2058        max-width: 100%;
2059    }
2060
2061    &:has(.wmcM_alignCenter) {
2062        /* @TODO: adjust when centering will also be per device */
2063        display: block !important;
2064        clear: both !important;
2065        float: none !important;
2066    }
2067
2068    > .wmc.wmcM_alignCenter {
2069        /* @TODO: adjust when centering will also be per device */
2070        & > .wml {
2071            margin-left: auto;
2072            margin-right: auto;
2073        }
2074    }
2075
2076    & iframe {
2077        height: var(--height);
2078        width: var(--width);
2079    }
2080
2081    & > .wmc_image {
2082        --aspectRatio: auto;
2083        --widthDesktop: auto;
2084        --heightDesktop: auto;
2085    }
2086}
2087
2088.wmc_text > .wml * {
2089    /* pieces of text, all devices */
2090    font-family: var(--fontFamily);
2091
2092    /* pieces of text, per device */
2093    --paragraphSpacing: var(--paragraphSpacingDesktop);
2094    --fontSize: var(--fontSizeDesktop);
2095    --fontWeight: var(--fontWeightDesktop);
2096    --fontStyle: var(--fontStyleDesktop);
2097    --textColor: var(--textColorDesktop);
2098    --textDecoration: var(--textDecorationDesktop);
2099    --textDecorationStyle: var(--textDecorationStyleDesktop);
2100    --textDecorationColor: var(--textDecorationColorDesktop);
2101    --textDecorationLine: var(--textDecorationLineDesktop);
2102    --textDecorationThickness: var(--textDecorationThicknessDesktop);
2103    --textUnderlineOffset: var(--textUnderlineOffsetDesktop);
2104    --textDecorationSkipInk: var(--textDecorationSkipInkDesktop);
2105    --letterSpacing: var(--letterSpacingDesktop);
2106    --lineHeight: var(--lineHeightDesktop);
2107    --textAlign: var(--textAlignDesktop);
2108    --textIndent: var(--textIndentDesktop);
2109    --textBackgroundColor: var(--textBackgroundColorDesktop);
2110    --textTransform: var(--textTransformDesktop);
2111    --fontVariantCaps: var(--fontVariantCapsDesktop);
2112    --fontVariantLigatures: var(--fontVariantLigaturesDesktop);
2113
2114    font-size: var(--fontSize);
2115    font-weight: var(--fontWeight);
2116    font-style: var(--fontStyle);
2117    color: var(--textColor);
2118    text-decoration: var(--textDecoration);
2119    text-decoration-style: var(--textDecorationStyle);
2120    text-decoration-color: var(--textDecorationColor, currentColor);
2121    text-decoration-line: var(--textDecorationLine);
2122    text-decoration-thickness: var(--textDecorationThickness);
2123    text-underline-offset: var(--textUnderlineOffset);
2124    text-decoration-skip-ink: var(--textDecorationSkipInk);
2125    letter-spacing: var(--letterSpacing);
2126    line-height: var(--lineHeight);
2127    text-align: var(--textAlign);
2128    text-indent: var(--textIndent);
2129    background-color: var(--textBackgroundColor);
2130    text-transform: var(--textTransform);
2131    font-variant-caps: var(--fontVariantCaps);
2132    font-variant-ligatures: var(--fontVariantLigatures);
2133
2134    --fontSizeDesktopHover: var(--fontSizeDesktop);
2135    --fontWeightDesktopHover: var(--fontWeightDesktop);
2136    --fontStyleDesktopHover: var(--fontStyleDesktop);
2137    --textColorDesktopHover: var(--textColorDesktop);
2138    --textDecorationDesktopHover: var(--textDecorationDesktop);
2139    --textDecorationStyleDesktopHover: var(--textDecorationStyleDesktop);
2140    --textDecorationColorDesktopHover: var(--textDecorationColorDesktop);
2141    --textDecorationLineDesktopHover: var(--textDecorationLineDesktop);
2142    --textDecorationThicknessDesktopHover: var(--textDecorationThicknessDesktop);
2143    --textUnderlineOffsetDesktopHover: var(--textUnderlineOffsetDesktop);
2144    --textDecorationSkipInkDesktopHover: var(--textDecorationSkipInkDesktop);
2145    --textTransformDesktopHover: var(--textTransformDesktop);
2146    --fontVariantCapsDesktopHover: var(--fontVariantCapsDesktop);
2147    --fontVariantLigaturesDesktopHover: var(--fontVariantLigaturesDesktop);
2148
2149    --fontSizeHover: var(--fontSizeDesktopHover);
2150    --fontWeightHover: var(--fontWeightDesktopHover);
2151    --textColorHover: var(--textColorDesktopHover);
2152    --fontStyleHover: var(--fontStyleDesktopHover);
2153    --textDecorationHover: var(--textDecorationDesktopHover);
2154    --textDecorationStyleHover: var(--textDecorationStyleDesktopHover);
2155    --textDecorationColorHover: var(--textDecorationColorDesktopHover);
2156    --textDecorationLineHover: var(--textDecorationLineDesktopHover);
2157    --textDecorationThicknessHover: var(--textDecorationThicknessDesktopHover);
2158    --textUnderlineOffsetHover: var(--textUnderlineOffsetDesktopHover);
2159    --textDecorationSkipInkHover: var(--textDecorationSkipInkDesktopHover);
2160    --textTransformHover: var(--textTransformDesktopHover);
2161    --fontVariantCapsHover: var(--fontVariantCapsDesktopHover);
2162    --fontVariantLigaturesHover: var(--fontVariantLigaturesDesktopHover);
2163
2164    --fontSizeDesktopActive: var(--fontSizeDesktopHover);
2165    --fontWeightDesktopActive: var(--fontWeightDesktopHover);
2166    --textColorDesktopActive: var(--textColorDesktopHover);
2167    --fontStyleDesktopActive: var(--fontStyleDesktopHover);
2168    --textDecorationDesktopActive: var(--textDecorationDesktopHover);
2169    --textDecorationStyleDesktopActive: var(--textDecorationStyleDesktopHover);
2170    --textDecorationColorDesktopActive: var(--textDecorationColorDesktopHover);
2171    --textDecorationLineDesktopActive: var(--textDecorationLineDesktopHover);
2172    --textDecorationThicknessDesktopActive: var(--textDecorationThicknessDesktopHover);
2173    --textUnderlineOffsetDesktopActive: var(--textUnderlineOffsetDesktopHover);
2174    --textDecorationSkipInkDesktopActive: var(--textDecorationSkipInkDesktopHover);
2175    --textTransformDesktopActive: var(--textTransformDesktopHover);
2176    --fontVariantCapsDesktopActive: var(--fontVariantCapsDesktopHover);
2177    --fontVariantLigaturesDesktopActive: var(--fontVariantLigaturesDesktopHover);
2178
2179    --fontSizeActive: var(--fontSizeDesktopActive);
2180    --fontWeightActive: var(--fontWeightDesktopActive);
2181    --textColorActive: var(--textColorDesktopActive);
2182    --fontStyleActive: var(--fontStyleDesktopActive);
2183    --textDecorationActive: var(--textDecorationDesktopActive);
2184    --textDecorationStyleActive: var(--textDecorationStyleDesktopActive);
2185    --textDecorationColorActive: var(--textDecorationColorDesktopActive);
2186    --textDecorationLineActive: var(--textDecorationLineDesktopActive);
2187    --textDecorationThicknessActive: var(--textDecorationThicknessDesktopActive);
2188    --textUnderlineOffsetActive: var(--textUnderlineOffsetDesktopActive);
2189    --textDecorationSkipInkActive: var(--textDecorationSkipInkDesktopActive);
2190    --textTransformActive: var(--textTransformDesktopActive);
2191    --fontVariantCapsActive: var(--fontVariantCapsDesktopActive);
2192    --fontVariantLigaturesActive: var(--fontVariantLigaturesDesktopActive);
2193}
2194
2195.wmc_text.wmcM_shadow {
2196    --textShadowDesktop: 0px 0px 0px transparent;
2197    --textShadowDesktopHover: var(--textShadowDesktop);
2198    --textShadowDesktopActive: var(--textShadowDesktopHover);
2199
2200    --textShadow: var(--textShadowDesktop);
2201    --textShadowHover: var(--textShadowDesktopHover);
2202    --textShadowActive: var(--textShadowDesktopActive);
2203}
2204
2205.wmc_text > .wml .wmcM_title1 {
2206    --fontFamily: var(--title1_fontFamily);
2207    --fontSizeDesktop: var(--title1_fontSizeDesktop);
2208    --fontWeightDesktop: var(--title1_fontWeightDesktop);
2209    --fontStyleDesktop: var(--title1_fontStyleDesktop);
2210    --textColorDesktop: var(--title1_fontColorDesktop);
2211    --textDecorationDesktop: var(--title1_textDecorationDesktop);
2212    --textDecorationStyleDesktop: var(--title1_textDecorationStyleDesktop);
2213    --textDecorationColorDesktop: var(--title1_textDecorationColorDesktop);
2214    --textDecorationLineDesktop: var(--title1_textDecorationLineDesktop, var(--title1_textDecorationDesktop));
2215    --lineHeightDesktop: var(--title1_lineHeightDesktop);
2216    --letterSpacingDesktop: var(--title1_letterSpacingDesktop);
2217    --paragraphSpacingDesktop: var(--title1_paragraphSpacingDesktop);
2218}
2219
2220.wmc_text > .wml .wmcM_title2 {
2221    --fontFamily: var(--title2_fontFamily);
2222    --fontSizeDesktop: var(--title2_fontSizeDesktop);
2223    --fontWeightDesktop: var(--title2_fontWeightDesktop);
2224    --fontStyleDesktop: var(--title2_fontStyleDesktop);
2225    --textColorDesktop: var(--title2_fontColorDesktop);
2226    --textDecorationDesktop: var(--title2_textDecorationDesktop);
2227    --textDecorationStyleDesktop: var(--title2_textDecorationStyleDesktop);
2228    --textDecorationColorDesktop: var(--title2_textDecorationColorDesktop);
2229    --textDecorationLineDesktop: var(--title2_textDecorationLineDesktop, var(--title2_textDecorationDesktop));
2230    --lineHeightDesktop: var(--title2_lineHeightDesktop);
2231    --letterSpacingDesktop: var(--title2_letterSpacingDesktop);
2232    --paragraphSpacingDesktop: var(--title2_paragraphSpacingDesktop);
2233}
2234
2235.wmc_text > .wml .wmcM_title3 {
2236    --fontFamily: var(--title3_fontFamily);
2237    --fontSizeDesktop: var(--title3_fontSizeDesktop);
2238    --fontWeightDesktop: var(--title3_fontWeightDesktop);
2239    --fontStyleDesktop: var(--title3_fontStyleDesktop);
2240    --textColorDesktop: var(--title3_fontColorDesktop);
2241    --textDecorationDesktop: var(--title3_textDecorationDesktop);
2242    --textDecorationStyleDesktop: var(--title3_textDecorationStyleDesktop);
2243    --textDecorationColorDesktop: var(--title3_textDecorationColorDesktop);
2244    --textDecorationLineDesktop: var(--title3_textDecorationLineDesktop, var(--title3_textDecorationDesktop));
2245    --lineHeightDesktop: var(--title3_lineHeightDesktop);
2246    --letterSpacingDesktop: var(--title3_letterSpacingDesktop);
2247    --paragraphSpacingDesktop: var(--title3_paragraphSpacingDesktop);
2248}
2249
2250.wmc_text > .wml .wmcM_heading1,
2251.wmc_text > .wml h1 {
2252    --fontFamily: var(--heading1_fontFamily);
2253    --fontSizeDesktop: var(--heading1_fontSizeDesktop);
2254    --fontWeightDesktop: var(--heading1_fontWeightDesktop);
2255    --fontStyleDesktop: var(--heading1_fontStyleDesktop);
2256    --textColorDesktop: var(--heading1_fontColorDesktop);
2257    --textDecorationDesktop: var(--heading1_textDecorationDesktop);
2258    --textDecorationStyleDesktop: var(--heading1_textDecorationStyleDesktop);
2259    --textDecorationColorDesktop: var(--heading1_textDecorationColorDesktop);
2260    --textDecorationLineDesktop: var(--heading1_textDecorationLineDesktop, var(--heading1_textDecorationDesktop));
2261    --lineHeightDesktop: var(--heading1_lineHeightDesktop);
2262    --letterSpacingDesktop: var(--heading1_letterSpacingDesktop);
2263    --paragraphSpacingDesktop: var(--heading1_paragraphSpacingDesktop);
2264}
2265
2266.wmc_text > .wml .wmcM_heading2,
2267.wmc_text > .wml h2 {
2268    --fontFamily: var(--heading2_fontFamily);
2269    --fontSizeDesktop: var(--heading2_fontSizeDesktop);
2270    --fontWeightDesktop: var(--heading2_fontWeightDesktop);
2271    --fontStyleDesktop: var(--heading2_fontStyleDesktop);
2272    --textColorDesktop: var(--heading2_fontColorDesktop);
2273    --textDecorationDesktop: var(--heading2_textDecorationDesktop);
2274    --textDecorationStyleDesktop: var(--heading2_textDecorationStyleDesktop);
2275    --textDecorationColorDesktop: var(--heading2_textDecorationColorDesktop);
2276    --textDecorationLineDesktop: var(--heading2_textDecorationLineDesktop, var(--heading2_textDecorationDesktop));
2277    --lineHeightDesktop: var(--heading2_lineHeightDesktop);
2278    --letterSpacingDesktop: var(--heading2_letterSpacingDesktop);
2279    --paragraphSpacingDesktop: var(--heading2_paragraphSpacingDesktop);
2280}
2281
2282.wmc_text > .wml .wmcM_heading3,
2283.wmc_text > .wml h3 {
2284    --fontFamily: var(--heading3_fontFamily);
2285    --fontSizeDesktop: var(--heading3_fontSizeDesktop);
2286    --fontWeightDesktop: var(--heading3_fontWeightDesktop);
2287    --fontStyleDesktop: var(--heading3_fontStyleDesktop);
2288    --textColorDesktop: var(--heading3_fontColorDesktop);
2289    --textDecorationDesktop: var(--heading3_textDecorationDesktop);
2290    --textDecorationStyleDesktop: var(--heading3_textDecorationStyleDesktop);
2291    --textDecorationColorDesktop: var(--heading3_textDecorationColorDesktop);
2292    --textDecorationLineDesktop: var(--heading3_textDecorationLineDesktop, var(--heading3_textDecorationDesktop));
2293    --lineHeightDesktop: var(--heading3_lineHeightDesktop);
2294    --letterSpacingDesktop: var(--heading3_letterSpacingDesktop);
2295    --paragraphSpacingDesktop: var(--heading3_paragraphSpacingDesktop);
2296}
2297
2298.wmc_text > .wml .wmcM_heading4,
2299.wmc_text > .wml h4 {
2300    --fontFamily: var(--heading4_fontFamily);
2301    --fontSizeDesktop: var(--heading4_fontSizeDesktop);
2302    --fontWeightDesktop: var(--heading4_fontWeightDesktop);
2303    --fontStyleDesktop: var(--heading4_fontStyleDesktop);
2304    --textColorDesktop: var(--heading4_fontColorDesktop);
2305    --textDecorationDesktop: var(--heading4_textDecorationDesktop);
2306    --textDecorationStyleDesktop: var(--heading4_textDecorationStyleDesktop);
2307    --textDecorationColorDesktop: var(--heading4_textDecorationColorDesktop);
2308    --textDecorationLineDesktop: var(--heading4_textDecorationLineDesktop, var(--heading4_textDecorationDesktop));
2309    --lineHeightDesktop: var(--heading4_lineHeightDesktop);
2310    --letterSpacingDesktop: var(--heading4_letterSpacingDesktop);
2311    --paragraphSpacingDesktop: var(--heading4_paragraphSpacingDesktop);
2312}
2313
2314.wmc_text > .wml .wmcM_heading5,
2315.wmc_text > .wml h5 {
2316    --fontFamily: var(--heading5_fontFamily);
2317    --fontSizeDesktop: var(--heading5_fontSizeDesktop);
2318    --fontWeightDesktop: var(--heading5_fontWeightDesktop);
2319    --fontStyleDesktop: var(--heading5_fontStyleDesktop);
2320    --textColorDesktop: var(--heading5_fontColorDesktop);
2321    --textDecorationDesktop: var(--heading5_textDecorationDesktop);
2322    --textDecorationStyleDesktop: var(--heading5_textDecorationStyleDesktop);
2323    --textDecorationColorDesktop: var(--heading5_textDecorationColorDesktop);
2324    --textDecorationLineDesktop: var(--heading5_textDecorationLineDesktop, var(--heading5_textDecorationDesktop));
2325    --lineHeightDesktop: var(--heading5_lineHeightDesktop);
2326    --letterSpacingDesktop: var(--heading5_letterSpacingDesktop);
2327    --paragraphSpacingDesktop: var(--heading5_paragraphSpacingDesktop);
2328}
2329
2330.wmc_text > .wml .wmcM_heading6,
2331.wmc_text > .wml h6 {
2332    --fontFamily: var(--heading6_fontFamily);
2333    --fontSizeDesktop: var(--heading6_fontSizeDesktop);
2334    --fontWeightDesktop: var(--heading6_fontWeightDesktop);
2335    --fontStyleDesktop: var(--heading6_fontStyleDesktop);
2336    --textColorDesktop: var(--heading6_fontColorDesktop);
2337    --textDecorationDesktop: var(--heading6_textDecorationDesktop);
2338    --textDecorationStyleDesktop: var(--heading6_textDecorationStyleDesktop);
2339    --textDecorationColorDesktop: var(--heading6_textDecorationColorDesktop);
2340    --textDecorationLineDesktop: var(--heading6_textDecorationLineDesktop, var(--heading6_textDecorationDesktop));
2341    --lineHeightDesktop: var(--heading6_lineHeightDesktop);
2342    --letterSpacingDesktop: var(--heading6_letterSpacingDesktop);
2343    --paragraphSpacingDesktop: var(--heading6_paragraphSpacingDesktop);
2344}
2345
2346.wmc_text > .wml .wmcM_paragraph1,
2347.wmc_text > .wml p,
2348.wmc_text > .wml div {
2349    --fontFamily: var(--paragraph1_fontFamily);
2350    --fontSizeDesktop: var(--paragraph1_fontSizeDesktop);
2351    --fontWeightDesktop: var(--paragraph1_fontWeightDesktop);
2352    --fontStyleDesktop: var(--paragraph1_fontStyleDesktop);
2353    --textColorDesktop: var(--paragraph1_fontColorDesktop);
2354    --textDecorationDesktop: var(--paragraph1_textDecorationDesktop);
2355    --textDecorationStyleDesktop: var(--paragraph1_textDecorationStyleDesktop);
2356    --textDecorationColorDesktop: var(--paragraph1_textDecorationColorDesktop);
2357    --textDecorationLineDesktop: var(--paragraph1_textDecorationLineDesktop, var(--paragraph1_textDecorationDesktop));
2358    --lineHeightDesktop: var(--paragraph1_lineHeightDesktop);
2359    --letterSpacingDesktop: var(--paragraph1_letterSpacingDesktop);
2360    --paragraphSpacingDesktop: var(--paragraph1_paragraphSpacingDesktop);
2361}
2362
2363.wmc_text > .wml .wmcM_paragraph2 {
2364    --fontFamily: var(--paragraph2_fontFamily);
2365    --fontSizeDesktop: var(--paragraph2_fontSizeDesktop);
2366    --fontWeightDesktop: var(--paragraph2_fontWeightDesktop);
2367    --fontStyleDesktop: var(--paragraph2_fontStyleDesktop);
2368    --textColorDesktop: var(--paragraph2_fontColorDesktop);
2369    --textDecorationDesktop: var(--paragraph2_textDecorationDesktop);
2370    --textDecorationStyleDesktop: var(--paragraph2_textDecorationStyleDesktop);
2371    --textDecorationColorDesktop: var(--paragraph2_textDecorationColorDesktop);
2372    --textDecorationLineDesktop: var(--paragraph2_textDecorationLineDesktop, var(--paragraph2_textDecorationDesktop));
2373    --lineHeightDesktop: var(--paragraph2_lineHeightDesktop);
2374    --letterSpacingDesktop: var(--paragraph2_letterSpacingDesktop);
2375    --paragraphSpacingDesktop: var(--paragraph2_paragraphSpacingDesktop);
2376}
2377
2378.wmc_text > .wml .wmcM_paragraph3 {
2379    --fontFamily: var(--paragraph3_fontFamily);
2380    --fontSizeDesktop: var(--paragraph3_fontSizeDesktop);
2381    --fontWeightDesktop: var(--paragraph3_fontWeightDesktop);
2382    --fontStyleDesktop: var(--paragraph3_fontStyleDesktop);
2383    --textColorDesktop: var(--paragraph3_fontColorDesktop);
2384    --textDecorationDesktop: var(--paragraph3_textDecorationDesktop);
2385    --textDecorationStyleDesktop: var(--paragraph3_textDecorationStyleDesktop);
2386    --textDecorationColorDesktop: var(--paragraph3_textDecorationColorDesktop);
2387    --textDecorationLineDesktop: var(--paragraph3_textDecorationLineDesktop, var(--paragraph3_textDecorationDesktop));
2388    --lineHeightDesktop: var(--paragraph3_lineHeightDesktop);
2389    --letterSpacingDesktop: var(--paragraph3_letterSpacingDesktop);
2390    --paragraphSpacingDesktop: var(--paragraph3_paragraphSpacingDesktop);
2391}
2392
2393.wmc_text > .wml .wmcM_paragraph4 {
2394    --fontFamily: var(--paragraph4_fontFamily);
2395    --fontSizeDesktop: var(--paragraph4_fontSizeDesktop);
2396    --fontWeightDesktop: var(--paragraph4_fontWeightDesktop);
2397    --fontStyleDesktop: var(--paragraph4_fontStyleDesktop);
2398    --textColorDesktop: var(--paragraph4_fontColorDesktop);
2399    --textDecorationDesktop: var(--paragraph4_textDecorationDesktop);
2400    --textDecorationStyleDesktop: var(--paragraph4_textDecorationStyleDesktop);
2401    --textDecorationColorDesktop: var(--paragraph4_textDecorationColorDesktop);
2402    --textDecorationLineDesktop: var(--paragraph4_textDecorationLineDesktop, var(--paragraph4_textDecorationDesktop));
2403    --lineHeightDesktop: var(--paragraph4_lineHeightDesktop);
2404    --letterSpacingDesktop: var(--paragraph4_letterSpacingDesktop);
2405    --paragraphSpacingDesktop: var(--paragraph4_paragraphSpacingDesktop);
2406}
2407
2408.wmc_text > .wml .wmcM_link,
2409.wmc_text > .wml .wmcM_link *,
2410.wmc_text > .wml a,
2411.wmc_text > .wml a * {
2412    --fontWeightDesktop: var(--link_fontWeightDesktop);
2413    --fontStyleDesktop: var(--link_fontStyleDesktop);
2414    --textColorDesktop: var(--link_fontColorDesktop);
2415    --textDecorationDesktop: var(--link_textDecorationDesktop);
2416    --textDecorationStyleDesktop: var(--link_textDecorationStyleDesktop);
2417    --textDecorationColorDesktop: var(--link_textDecorationColorDesktop);
2418    --textDecorationLineDesktop: var(--link_textDecorationLineDesktop, var(--link_textDecorationDesktop));
2419
2420    --textColorDesktopHover: var(--link_hoverFontColorDesktop);
2421    --textDecorationDesktopHover: var(--link_hoverTextDecorationDesktop);
2422    --textDecorationStyleDesktopHover: var(--link_hoverTextDecorationStyleDesktop);
2423    --textDecorationColorDesktopHover: var(--link_hoverTextDecorationColorDesktop);
2424    --textDecorationLineDesktopHover: var(--link_hoverTextDecorationLineDesktop, var(--link_hoverTextDecorationDesktop));
2425}
2426
2427@media all and (width >= 1040px) {
2428    .wmc_text.wmcM_sidewaysLR--desktop,
2429    .wmc_text.wmcM_sidewaysRL--desktop {
2430        & > .wml {
2431            width: min-content;
2432            min-width: var(--width);
2433            height: var(--minHeight);
2434        }
2435    }
2436
2437    .wmc_text.wmcM_sidewaysLR--desktop {
2438        --wm_writingModeDesktop: sideways-lr;
2439    }
2440
2441    .wmc_text.wmcM_sidewaysRL--desktop {
2442        --wm_writingModeDesktop: sideways-rl;
2443    }
2444
2445    .wmc_text.wmcM_sidewaysNormal--desktop {
2446        --wm_writingModeDesktop: initial;
2447    }
2448
2449    .wmc_text > .wml .wmcM_embed:has(> .wmc.wmcM_containerSizeFull) {
2450        display: block;
2451        clear: both;
2452        float: none;
2453    }
2454}
2455
2456@media all and (width < 1040px) {
2457    .wmc_text {
2458        --heightTablet: min-content;
2459
2460        /* entire text, per device */
2461        --paragraphSpacingTablet: var(--paragraph1_paragraphSpacingTablet);
2462        --paragraphSpacing: var(--paragraphSpacingTablet);
2463
2464        /* pieces of text, per device */
2465        --fontSizeTablet: var(--paragraph1_fontSizeTablet);
2466        --fontWeightTablet: var(--paragraph1_fontWeightTablet);
2467        --fontStyleTablet: var(--paragraph1_fontStyleTablet);
2468        --textColorTablet: var(--paragraph1_fontColorTablet);
2469        --textDecorationTablet: var(--paragraph1_textDecorationTablet);
2470        --textDecorationStyleTablet: var(--paragraph1_textDecorationStyleTablet);
2471        --textDecorationColorTablet: var(--paragraph1_textDecorationColorTablet);
2472        --textDecorationLineTablet: var(--textDecorationTablet);
2473        --textDecorationThicknessTablet: initial;
2474        --textUnderlineOffsetTablet: initial;
2475        --textDecorationSkipInkTablet: initial;
2476        --letterSpacingTablet: var(--paragraph1_letterSpacingTablet);
2477        --lineHeightTablet: var(--paragraph1_lineHeightTablet);
2478        --textAlignTablet: left;
2479        --textIndentTablet: 0px;
2480        --textBackgroundColorTablet: initial;
2481        --textTransformTablet: none;
2482        --fontVariantCapsTablet: normal;
2483        --fontVariantLigaturesTablet: none;
2484
2485        --wm_writingModeTablet: initial;
2486        --wm_writingMode: var(--wm_writingModeTablet);
2487    }
2488
2489    .wmc_text > .wml * {
2490        /* inherit from desktop */
2491        --fontSizeTablet: var(--fontSizeDesktop);
2492        --fontWeightTablet: var(--fontWeightDesktop);
2493        --fontStyleTablet: var(--fontStyleDesktop);
2494        --textColorTablet: var(--textColorDesktop);
2495        --textDecorationTablet: var(--textDecorationDesktop);
2496        --textDecorationStyleTablet: var(--textDecorationStyleDesktop);
2497        --textDecorationColorTablet: var(--textDecorationColorDesktop);
2498        --textDecorationLineTablet: var(--textDecorationLineDesktop);
2499        --textDecorationThicknessTablet: var(--textDecorationThicknessDesktop);
2500        --textUnderlineOffsetTablet: var(--textUnderlineOffsetDesktop);
2501        --textDecorationSkipInkTablet: var(--textDecorationSkipInkDesktop);
2502        --letterSpacingTablet: var(--letterSpacingDesktop);
2503        --textBackgroundColorTablet: var(--textBackgroundColorDesktop);
2504        --textTransformTablet: var(--textTransformDesktop);
2505        --fontVariantCapsTablet: var(--fontVariantCapsDesktop);
2506        --fontVariantLigaturesTablet: var(--fontVariantLigaturesDesktop);
2507
2508        /* pieces of text, per device */
2509        --paragraphSpacing: var(--paragraphSpacingTablet);
2510        --fontSize: var(--fontSizeTablet);
2511        --fontWeight: var(--fontWeightTablet);
2512        --fontStyle: var(--fontStyleTablet);
2513        --textColor: var(--textColorTablet);
2514        --textDecoration: var(--textDecorationTablet);
2515        --textDecorationStyle: var(--textDecorationStyleTablet);
2516        --textDecorationColor: var(--textDecorationColorTablet);
2517        --textDecorationLine: var(--textDecorationLineTablet);
2518        --textDecorationThickness: var(--textDecorationThicknessTablet);
2519        --textUnderlineOffset: var(--textUnderlineOffsetTablet);
2520        --textDecorationSkipInk: var(--textDecorationSkipInkTablet);
2521        --letterSpacing: var(--letterSpacingTablet);
2522        --lineHeight: var(--lineHeightTablet);
2523        --textAlign: var(--textAlignTablet);
2524        --textIndent: var(--textIndentTablet);
2525        --textBackgroundColor: var(--textBackgroundColorTablet);
2526        --textTransform: var(--textTransformTablet);
2527        --fontVariantCaps: var(--fontVariantCapsTablet);
2528        --fontVariantLigatures: var(--fontVariantLigaturesTablet);
2529
2530        /* pieces of text , per device hover */
2531        --fontSizeTabletHover: var(--fontSizeTablet);
2532        --fontWeightTabletHover: var(--fontWeightTablet);
2533        --fontStyleTabletHover: var(--fontStyleTablet);
2534        --textColorTabletHover: var(--textColorTablet);
2535        --textDecorationTabletHover: var(--textDecorationTablet);
2536        --textDecorationStyleTabletHover: var(--textDecorationStyleTablet);
2537        --textDecorationColorTabletHover: var(--textDecorationColorTablet);
2538        --textDecorationLineTabletHover: var(--textDecorationLineTablet);
2539        --textDecorationThicknessTabletHover: var(--textDecorationThicknessTablet);
2540        --textUnderlineOffsetTabletHover: var(--textUnderlineOffsetTablet);
2541        --textDecorationSkipInkTabletHover: var(--textDecorationSkipInkTablet);
2542        --textTransformTabletHover: var(--textTransformTablet);
2543        --fontVariantCapsTabletHover: var(--fontVariantCapsTablet);
2544        --fontVariantLigaturesTabletHover: var(--fontVariantLigaturesTablet);
2545
2546        --fontSizeHover: var(--fontSizeTabletHover);
2547        --fontWeightHover: var(--fontWeightTabletHover);
2548        --fontStyleHover: var(--fontStyleTabletHover);
2549        --textColorHover: var(--textColorTabletHover);
2550        --textDecorationHover: var(--textDecorationTabletHover);
2551        --textDecorationStyleHover: var(--textDecorationStyleTabletHover);
2552        --textDecorationColorHover: var(--textDecorationColorTabletHover);
2553        --textDecorationLineHover: var(--textDecorationLineTabletHover);
2554        --textDecorationThicknessHover: var(--textDecorationThicknessTabletHover);
2555        --textUnderlineOffsetHover: var(--textUnderlineOffsetTabletHover);
2556        --textDecorationSkipInkHover: var(--textDecorationSkipInkTabletHover);
2557        --textTransformHover: var(--textTransformTabletHover);
2558        --fontVariantCapsHover: var(--fontVariantCapsTabletHover);
2559        --fontVariantLigaturesHover: var(--fontVariantLigaturesTabletHover);
2560
2561        --fontSizeTabletActive: var(--fontSizeTabletHover);
2562        --fontWeightTabletActive: var(--fontWeightTabletHover);
2563        --fontStyleTabletActive: var(--fontStyleTabletHover);
2564        --textColorTabletActive: var(--textColorTabletHover);
2565        --textDecorationTabletActive: var(--textDecorationTabletHover);
2566        --textDecorationStyleTabletActive: var(--textDecorationStyleTabletHover);
2567        --textDecorationColorTabletActive: var(--textDecorationColorTabletHover);
2568        --textDecorationLineTabletActive: var(--textDecorationLineTabletHover);
2569        --textDecorationThicknessTabletActive: var(--textDecorationThicknessTabletHover);
2570        --textUnderlineOffsetTabletActive: var(--textUnderlineOffsetTabletHover);
2571        --textDecorationSkipInkTabletActive: var(--textDecorationSkipInkTabletHover);
2572        --textTransformTabletActive: var(--textTransformTabletHover);
2573        --fontVariantCapsTabletActive: var(--fontVariantCapsTabletHover);
2574        --fontVariantLigaturesTabletActive: var(--fontVariantLigaturesTabletHover);
2575
2576        --fontSizeActive: var(--fontSizeTabletActive);
2577        --fontWeightActive: var(--fontWeightTabletActive);
2578        --fontStyleActive: var(--fontStyleTabletActive);
2579        --textColorActive: var(--textColorTabletActive);
2580        --textDecorationActive: var(--textDecorationTabletActive);
2581        --textDecorationStyleActive: var(--textDecorationStyleTabletActive);
2582        --textDecorationColorActive: var(--textDecorationColorTabletActive);
2583        --textDecorationLineActive: var(--textDecorationLineTabletActive);
2584        --textDecorationThicknessActive: var(--textDecorationThicknessTabletActive);
2585        --textUnderlineOffsetActive: var(--textUnderlineOffsetTabletActive);
2586        --textDecorationSkipInkActive: var(--textDecorationSkipInkTabletActive);
2587        --textTransformActive: var(--textTransformTabletActive);
2588        --fontVariantCapsActive: var(--fontVariantCapsTabletActive);
2589        --fontVariantLigaturesActive: var(--fontVariantLigaturesTabletActive);
2590    }
2591
2592    .wmc_text > .wml .wmcM_title1 {
2593        --fontSizeTablet: var(--title1_fontSizeTablet);
2594        --fontWeightTablet: var(--title1_fontWeightTablet);
2595        --fontStyleTablet: var(--title1_fontStyleTablet);
2596        --textColorTablet: var(--title1_fontColorTablet);
2597        --textDecorationTablet: var(--title1_textDecorationTablet);
2598        --textDecorationStyleTablet: var(--title1_textDecorationStyleTablet);
2599        --textDecorationColorTablet: var(--title1_textDecorationColorTablet);
2600        --textDecorationLineTablet: var(--title1_textDecorationLineTablet, var(--title1_textDecorationTablet));
2601        --letterSpacingTablet: var(--title1_letterSpacingTablet);
2602        --lineHeightTablet: var(--title1_lineHeightTablet);
2603        --paragraphSpacingTablet: var(--title1_paragraphSpacingTablet);
2604    }
2605
2606    .wmc_text > .wml .wmcM_title2 {
2607        --fontSizeTablet: var(--title2_fontSizeTablet);
2608        --fontWeightTablet: var(--title2_fontWeightTablet);
2609        --fontStyleTablet: var(--title2_fontStyleTablet);
2610        --textColorTablet: var(--title2_fontColorTablet);
2611        --textDecorationTablet: var(--title2_textDecorationTablet);
2612        --textDecorationStyleTablet: var(--title2_textDecorationStyleTablet);
2613        --textDecorationColorTablet: var(--title2_textDecorationColorTablet);
2614        --textDecorationLineTablet: var(--title2_textDecorationLineTablet, var(--title2_textDecorationTablet));
2615        --letterSpacingTablet: var(--title2_letterSpacingTablet);
2616        --lineHeightTablet: var(--title2_lineHeightTablet);
2617        --paragraphSpacingTablet: var(--title2_paragraphSpacingTablet);
2618    }
2619
2620    .wmc_text > .wml .wmcM_title3 {
2621        --fontSizeTablet: var(--title3_fontSizeTablet);
2622        --fontWeightTablet: var(--title3_fontWeightTablet);
2623        --fontStyleTablet: var(--title3_fontStyleTablet);
2624        --textColorTablet: var(--title3_fontColorTablet);
2625        --textDecorationTablet: var(--title3_textDecorationTablet);
2626        --textDecorationStyleTablet: var(--title3_textDecorationStyleTablet);
2627        --textDecorationColorTablet: var(--title3_textDecorationColorTablet);
2628        --textDecorationLineTablet: var(--title3_textDecorationLineTablet, var(--title3_textDecorationTablet));
2629        --letterSpacingTablet: var(--title3_letterSpacingTablet);
2630        --lineHeightTablet: var(--title3_lineHeightTablet);
2631        --paragraphSpacingTablet: var(--title3_paragraphSpacingTablet);
2632    }
2633
2634    .wmc_text > .wml .wmcM_heading1,
2635    .wmc_text > .wml h1 {
2636        --fontSizeTablet: var(--heading1_fontSizeTablet);
2637        --fontWeightTablet: var(--heading1_fontWeightTablet);
2638        --fontStyleTablet: var(--heading1_fontStyleTablet);
2639        --textColorTablet: var(--heading1_fontColorTablet);
2640        --textDecorationTablet: var(--heading1_textDecorationTablet);
2641        --textDecorationStyleTablet: var(--heading1_textDecorationStyleTablet);
2642        --textDecorationColorTablet: var(--heading1_textDecorationColorTablet);
2643        --textDecorationLineTablet: var(--heading1_textDecorationLineTablet, var(--heading1_textDecorationTablet));
2644        --letterSpacingTablet: var(--heading1_letterSpacingTablet);
2645        --lineHeightTablet: var(--heading1_lineHeightTablet);
2646        --paragraphSpacingTablet: var(--heading1_paragraphSpacingTablet);
2647    }
2648
2649    .wmc_text > .wml .wmcM_heading2,
2650    .wmc_text > .wml h2 {
2651        --fontSizeTablet: var(--heading2_fontSizeTablet);
2652        --fontWeightTablet: var(--heading2_fontWeightTablet);
2653        --fontStyleTablet: var(--heading2_fontStyleTablet);
2654        --textColorTablet: var(--heading2_fontColorTablet);
2655        --textDecorationTablet: var(--heading2_textDecorationTablet);
2656        --textDecorationStyleTablet: var(--heading2_textDecorationStyleTablet);
2657        --textDecorationColorTablet: var(--heading2_textDecorationColorTablet);
2658        --textDecorationLineTablet: var(--heading2_textDecorationLineTablet, var(--heading2_textDecorationTablet));
2659        --letterSpacingTablet: var(--heading2_letterSpacingTablet);
2660        --lineHeightTablet: var(--heading2_lineHeightTablet);
2661        --paragraphSpacingTablet: var(--heading2_paragraphSpacingTablet);
2662    }
2663
2664    .wmc_text > .wml .wmcM_heading3,
2665    .wmc_text > .wml h3 {
2666        --fontSizeTablet: var(--heading3_fontSizeTablet);
2667        --fontWeightTablet: var(--heading3_fontWeightTablet);
2668        --fontStyleTablet: var(--heading3_fontStyleTablet);
2669        --textColorTablet: var(--heading3_fontColorTablet);
2670        --textDecorationTablet: var(--heading3_textDecorationTablet);
2671        --textDecorationStyleTablet: var(--heading3_textDecorationStyleTablet);
2672        --textDecorationColorTablet: var(--heading3_textDecorationColorTablet);
2673        --textDecorationLineTablet: var(--heading3_textDecorationLineTablet, var(--heading3_textDecorationTablet));
2674        --letterSpacingTablet: var(--heading3_letterSpacingTablet);
2675        --lineHeightTablet: var(--heading3_lineHeightTablet);
2676        --paragraphSpacingTablet: var(--heading3_paragraphSpacingTablet);
2677    }
2678
2679    .wmc_text > .wml .wmcM_heading4,
2680    .wmc_text > .wml h4 {
2681        --fontSizeTablet: var(--heading4_fontSizeTablet);
2682        --fontWeightTablet: var(--heading4_fontWeightTablet);
2683        --fontStyleTablet: var(--heading4_fontStyleTablet);
2684        --textColorTablet: var(--heading4_fontColorTablet);
2685        --textDecorationTablet: var(--heading4_textDecorationTablet);
2686        --textDecorationStyleTablet: var(--heading4_textDecorationStyleTablet);
2687        --textDecorationColorTablet: var(--heading4_textDecorationColorTablet);
2688        --textDecorationLineTablet: var(--heading4_textDecorationLineTablet, var(--heading4_textDecorationTablet));
2689        --letterSpacingTablet: var(--heading4_letterSpacingTablet);
2690        --lineHeightTablet: var(--heading4_lineHeightTablet);
2691        --paragraphSpacingTablet: var(--heading4_paragraphSpacingTablet);
2692    }
2693
2694    .wmc_text > .wml .wmcM_heading5,
2695    .wmc_text > .wml h5 {
2696        --fontSizeTablet: var(--heading5_fontSizeTablet);
2697        --fontWeightTablet: var(--heading5_fontWeightTablet);
2698        --fontStyleTablet: var(--heading5_fontStyleTablet);
2699        --textColorTablet: var(--heading5_fontColorTablet);
2700        --textDecorationTablet: var(--heading5_textDecorationTablet);
2701        --textDecorationStyleTablet: var(--heading5_textDecorationStyleTablet);
2702        --textDecorationColorTablet: var(--heading5_textDecorationColorTablet);
2703        --textDecorationLineTablet: var(--heading5_textDecorationLineTablet, var(--heading5_textDecorationTablet));
2704        --letterSpacingTablet: var(--heading5_letterSpacingTablet);
2705        --lineHeightTablet: var(--heading5_lineHeightTablet);
2706        --paragraphSpacingTablet: var(--heading5_paragraphSpacingTablet);
2707    }
2708
2709    .wmc_text > .wml .wmcM_heading6,
2710    .wmc_text > .wml h6 {
2711        --fontSizeTablet: var(--heading6_fontSizeTablet);
2712        --fontWeightTablet: var(--heading6_fontWeightTablet);
2713        --fontStyleTablet: var(--heading6_fontStyleTablet);
2714        --textColorTablet: var(--heading6_fontColorTablet);
2715        --textDecorationTablet: var(--heading6_textDecorationTablet);
2716        --textDecorationStyleTablet: var(--heading6_textDecorationStyleTablet);
2717        --textDecorationColorTablet: var(--heading6_textDecorationColorTablet);
2718        --textDecorationLineTablet: var(--heading6_textDecorationLineTablet, var(--heading6_textDecorationTablet));
2719        --letterSpacingTablet: var(--heading6_letterSpacingTablet);
2720        --lineHeightTablet: var(--heading6_lineHeightTablet);
2721        --paragraphSpacingTablet: var(--heading6_paragraphSpacingTablet);
2722    }
2723
2724    .wmc_text > .wml .wmcM_paragraph1,
2725    .wmc_text > .wml p,
2726    .wmc_text > .wml div {
2727        --fontSizeTablet: var(--paragraph1_fontSizeTablet);
2728        --fontWeightTablet: var(--paragraph1_fontWeightTablet);
2729        --fontStyleTablet: var(--paragraph1_fontStyleTablet);
2730        --textColorTablet: var(--paragraph1_fontColorTablet);
2731        --textDecorationTablet: var(--paragraph1_textDecorationTablet);
2732        --textDecorationStyleTablet: var(--paragraph1_textDecorationStyleTablet);
2733        --textDecorationColorTablet: var(--paragraph1_textDecorationColorTablet);
2734        --textDecorationLineTablet: var(--paragraph1_textDecorationLineTablet, var(--paragraph1_textDecorationTablet));
2735        --letterSpacingTablet: var(--paragraph1_letterSpacingTablet);
2736        --lineHeightTablet: var(--paragraph1_lineHeightTablet);
2737        --paragraphSpacingTablet: var(--paragraph1_paragraphSpacingTablet);
2738    }
2739
2740    .wmc_text > .wml .wmcM_paragraph2 {
2741        --fontSizeTablet: var(--paragraph2_fontSizeTablet);
2742        --fontWeightTablet: var(--paragraph2_fontWeightTablet);
2743        --fontStyleTablet: var(--paragraph2_fontStyleTablet);
2744        --textColorTablet: var(--paragraph2_fontColorTablet);
2745        --textDecorationTablet: var(--paragraph2_textDecorationTablet);
2746        --textDecorationStyleTablet: var(--paragraph2_textDecorationStyleTablet);
2747        --textDecorationColorTablet: var(--paragraph2_textDecorationColorTablet);
2748        --textDecorationLineTablet: var(--paragraph2_textDecorationLineTablet, var(--paragraph2_textDecorationTablet));
2749        --letterSpacingTablet: var(--paragraph2_letterSpacingTablet);
2750        --lineHeightTablet: var(--paragraph2_lineHeightTablet);
2751        --paragraphSpacingTablet: var(--paragraph2_paragraphSpacingTablet);
2752    }
2753
2754    .wmc_text > .wml .wmcM_paragraph3 {
2755        --fontSizeTablet: var(--paragraph3_fontSizeTablet);
2756        --fontWeightTablet: var(--paragraph3_fontWeightTablet);
2757        --fontStyleTablet: var(--paragraph3_fontStyleTablet);
2758        --textColorTablet: var(--paragraph3_fontColorTablet);
2759        --textDecorationTablet: var(--paragraph3_textDecorationTablet);
2760        --textDecorationStyleTablet: var(--paragraph3_textDecorationStyleTablet);
2761        --textDecorationColorTablet: var(--paragraph3_textDecorationColorTablet);
2762        --textDecorationLineTablet: var(--paragraph3_textDecorationLineTablet, var(--paragraph3_textDecorationTablet));
2763        --letterSpacingTablet: var(--paragraph3_letterSpacingTablet);
2764        --lineHeightTablet: var(--paragraph3_lineHeightTablet);
2765        --paragraphSpacingTablet: var(--paragraph3_paragraphSpacingTablet);
2766    }
2767
2768    .wmc_text > .wml .wmcM_paragraph4 {
2769        --fontSizeTablet: var(--paragraph4_fontSizeTablet);
2770        --fontWeightTablet: var(--paragraph4_fontWeightTablet);
2771        --fontStyleTablet: var(--paragraph4_fontStyleTablet);
2772        --textColorTablet: var(--paragraph4_fontColorTablet);
2773        --textDecorationTablet: var(--paragraph4_textDecorationTablet);
2774        --textDecorationStyleTablet: var(--paragraph4_textDecorationStyleTablet);
2775        --textDecorationColorTablet: var(--paragraph4_textDecorationColorTablet);
2776        --textDecorationLineTablet: var(--paragraph4_textDecorationLineTablet, var(--paragraph4_textDecorationTablet));
2777        --letterSpacingTablet: var(--paragraph4_letterSpacingTablet);
2778        --lineHeightTablet: var(--paragraph4_lineHeightTablet);
2779        --paragraphSpacingTablet: var(--paragraph4_paragraphSpacingTablet);
2780    }
2781
2782    .wmc_text > .wml .wmcM_link,
2783    .wmc_text > .wml .wmcM_link *,
2784    .wmc_text > .wml a,
2785    .wmc_text > .wml a * {
2786        --fontWeightTablet: var(--link_fontWeightTablet);
2787        --fontStyleTablet: var(--link_fontStyleTablet);
2788        --textColorTablet: var(--link_fontColorTablet);
2789        --textDecorationTablet: var(--link_textDecorationTablet);
2790        --textDecorationStyleTablet: var(--link_textDecorationStyleTablet);
2791        --textDecorationColorTablet: var(--link_textDecorationColorTablet);
2792        --textDecorationLineTablet: var(--link_textDecorationLineTablet, var(--link_textDecorationTablet));
2793
2794        --textColorTabletHover: var(--link_hoverFontColorTablet);
2795        --textDecorationTabletHover: var(--link_hoverTextDecorationTablet);
2796        --textDecorationStyleTabletHover: var(--link_hoverTextDecorationStyleTablet);
2797        --textDecorationColorTabletHover: var(--link_hoverTextDecorationColorTablet);
2798        --textDecorationLineTabletHover: var(--link_hoverTextDecorationLineTablet, var(--link_hoverTextDecorationTablet));
2799    }
2800
2801    .wmc_text.wmcM_shadow {
2802        --textShadowTablet: 0px 0px 0px transparent;
2803        --textShadowTabletHover: var(--textShadowTablet);
2804        --textShadowTabletActive: var(--textShadowTabletHover);
2805
2806        --textShadow: var(--textShadowTablet);
2807        --textShadowHover: var(--textShadowTabletHover);
2808        --textShadowActive: var(--textShadowTabletActive);
2809    }
2810
2811    .wmc_text {
2812        /* inherit from desktop */
2813        --paragraphSpacingTablet: var(--paragraphSpacingDesktop);
2814    }
2815
2816    .wmc_text > .wml .wmcM_title1,
2817    .wmc_text > .wml .wmcM_title2,
2818    .wmc_text > .wml .wmcM_title3,
2819    .wmc_text > .wml .wmcM_heading1,
2820    .wmc_text > .wml h1,
2821    .wmc_text > .wml .wmcM_heading2,
2822    .wmc_text > .wml h2,
2823    .wmc_text > .wml .wmcM_heading3,
2824    .wmc_text > .wml h3,
2825    .wmc_text > .wml .wmcM_heading4,
2826    .wmc_text > .wml h4,
2827    .wmc_text > .wml .wmcM_heading5,
2828    .wmc_text > .wml h5,
2829    .wmc_text > .wml .wmcM_heading6,
2830    .wmc_text > .wml h6,
2831    .wmc_text > .wml .wmcM_paragraph1,
2832    .wmc_text > .wml p,
2833    .wmc_text > .wml div,
2834    .wmc_text > .wml .wmcM_paragraph2,
2835    .wmc_text > .wml .wmcM_paragraph3,
2836    .wmc_text > .wml .wmcM_paragraph4 {
2837        /* inherit from desktop */
2838        --textAlignTablet: var(--textAlignDesktop);
2839    }
2840}
2841
2842@media all and (width < 1040px) and (width >= 650px) {
2843    .wmc_text.wmcM_sidewaysLR--tablet,
2844    .wmc_text.wmcM_sidewaysRL--tablet {
2845        & > .wml {
2846            width: min-content;
2847            min-width: var(--width);
2848            height: var(--minHeight);
2849        }
2850    }
2851
2852    .wmc_text.wmcM_sidewaysLR--tablet {
2853        --wm_writingModeTablet: sideways-lr;
2854    }
2855
2856    .wmc_text.wmcM_sidewaysRL--tablet {
2857        --wm_writingModeTablet: sideways-rl;
2858    }
2859
2860    .wmc_text.wmcM_sidewaysNormal--tablet {
2861        --wm_writingModeTablet: initial;
2862    }
2863
2864    .wmc_text > .wml .wmcM_embed {
2865        --floatTablet: var(--floatDesktop);
2866        --float: var(--floatTablet);
2867        clear: none;
2868    }
2869
2870    .wmc_text > .wml .wmcM_embed:has(
2871            > .wmc.wmcM_containerSizeFull:not(.wmcM_containerSizeContainer--tablet),
2872            > .wmc.wmcM_containerSizeFull--tablet
2873        ) {
2874        display: block;
2875        clear: both;
2876        float: none;
2877    }
2878}
2879
2880@media all and (width < 650px) {
2881    .wmc_text {
2882        --heightMobile: min-content;
2883
2884        /* entire text, per device */
2885        --paragraphSpacingMobile: var(--paragraph1_paragraphSpacingMobile);
2886        --paragraphSpacing: var(--paragraphSpacingMobile);
2887
2888        /* pieces of text, per device */
2889        --fontSizeMobile: var(--paragraph1_fontSizeMobile);
2890        --fontWeightMobile: var(--paragraph1_fontWeightMobile);
2891        --fontStyleMobile: var(--paragraph1_fontStyleMobile);
2892        --textColorMobile: var(--paragraph1_fontColorMobile);
2893        --textDecorationMobile: var(--paragraph1_textDecorationMobile);
2894        --textDecorationStyleMobile: var(--paragraph1_textDecorationStyleMobile);
2895        --textDecorationColorMobile: var(--paragraph1_textDecorationColorMobile);
2896        --textDecorationLineMobile: var(--textDecorationMobile);
2897        --letterSpacingMobile: var(--paragraph1_letterSpacingMobile);
2898        --lineHeightMobile: var(--paragraph1_lineHeightMobile);
2899        --textAlignMobile: left;
2900        --textIndentMobile: 0px;
2901        --textBackgroundColorMobile: initial;
2902        --textTransformMobile: none;
2903        --fontVariantCapsMobile: normal;
2904        --textVariantLigaturesMobile: none;
2905        --textUnderlineOffsetMobile: initial;
2906        --textDecorationSkipInkMobile: initial;
2907
2908        --wm_writingModeMobile: initial;
2909        --wm_writingMode: var(--wm_writingModeMobile);
2910    }
2911
2912    .wmc_text > .wml * {
2913        /* inherit from desktop */
2914        --fontSizeMobile: var(--fontSizeDesktop);
2915        --fontWeightMobile: var(--fontWeightDesktop);
2916        --fontStyleMobile: var(--fontStyleDesktop);
2917        --textColorMobile: var(--textColorDesktop);
2918        --textDecorationMobile: var(--textDecorationDesktop);
2919        --textDecorationStyleMobile: var(--textDecorationStyleDesktop);
2920        --textDecorationColorMobile: var(--textDecorationColorDesktop);
2921        --textDecorationLineMobile: var(--textDecorationLineDesktop);
2922        --textDecorationThicknessMobile: var(--textDecorationThicknessDesktop);
2923        --textUnderlineOffsetMobile: var(--textUnderlineOffsetDesktop);
2924        --textDecorationSkipInkMobile: var(--textDecorationSkipInkDesktop);
2925        --letterSpacingMobile: var(--letterSpacingDesktop);
2926        --textBackgroundColorMobile: var(--textBackgroundColorDesktop);
2927        --textTransformMobile: var(--textTransformDesktop);
2928        --fontVariantCapsMobile: var(--fontVariantCapsDesktop);
2929        --fontVariantLigaturesMobile: var(--fontVariantLigaturesDesktop);
2930
2931        /* pieces of text, per device */
2932        --paragraphSpacing: var(--paragraphSpacingMobile);
2933        --fontSize: var(--fontSizeMobile);
2934        --fontWeight: var(--fontWeightMobile);
2935        --fontStyle: var(--fontStyleMobile);
2936        --textColor: var(--textColorMobile);
2937        --textDecoration: var(--textDecorationMobile);
2938        --textDecorationStyle: var(--textDecorationStyleMobile);
2939        --textDecorationColor: var(--textDecorationColorMobile);
2940        --textDecorationLine: var(--textDecorationLineMobile);
2941        --textDecorationThickness: var(--textDecorationThicknessMobile);
2942        --textUnderlineOffset: var(--textUnderlineOffsetMobile);
2943        --textDecorationSkipInk: var(--textDecorationSkipInkMobile);
2944        --letterSpacing: var(--letterSpacingMobile);
2945        --lineHeight: var(--lineHeightMobile);
2946        --textAlign: var(--textAlignMobile);
2947        --textIndent: var(--textIndentMobile);
2948        --textBackgroundColor: var(--textBackgroundColorMobile);
2949        --textTransform: var(--textTransformMobile);
2950        --fontVariantCaps: var(--fontVariantCapsMobile);
2951        --fontVariantLigatures: var(--fontVariantLigaturesMobile);
2952
2953        /* pieces of text, per device  hover*/
2954        --fontSizeMobileHover: var(--fontSizeMobile);
2955        --fontWeightMobileHover: var(--fontWeightMobile);
2956        --fontStyleMobileHover: var(--fontStyleMobile);
2957        --textColorMobileHover: var(--textColorMobile);
2958        --textDecorationMobileHover: var(--textDecorationMobile);
2959        --textDecorationStyleMobileHover: var(--textDecorationStyleMobile);
2960        --textDecorationColorMobileHover: var(--textDecorationColorMobile);
2961        --textDecorationLineMobileHover: var(--textDecorationLineMobile);
2962        --textDecorationThicknessMobileHover: var(--textDecorationThicknessMobile);
2963        --textUnderlineOffsetMobileHover: var(--textUnderlineOffsetMobile);
2964        --textDecorationSkipInkMobileHover: var(--textDecorationSkipInkMobile);
2965        --textTransformMobileHover: var(--textTransformMobile);
2966        --fontVariantCapsMobileHover: var(--fontVariantCapsMobile);
2967        --fontVariantLigaturesMobileHover: var(--fontVariantLigaturesMobile);
2968
2969        --fontSizeHover: var(--fontSizeMobileHover);
2970        --fontWeightHover: var(--fontWeightMobileHover);
2971        --fontStyleHover: var(--fontStyleMobileHover);
2972        --textColorHover: var(--textColorMobileHover);
2973        --textDecorationHover: var(--textDecorationMobileHover);
2974        --textDecorationStyleHover: var(--textDecorationStyleMobileHover);
2975        --textDecorationColorHover: var(--textDecorationColorMobileHover);
2976        --textDecorationLineHover: var(--textDecorationLineMobileHover);
2977        --textDecorationThicknessHover: var(--textDecorationThicknessMobileHover);
2978        --textUnderlineOffsetHover: var(--textUnderlineOffsetMobileHover);
2979        --textDecorationSkipInkHover: var(--textDecorationSkipInkMobileHover);
2980        --textTransformHover: var(--textTransformMobileHover);
2981        --fontVariantCapsHover: var(--fontVariantCapsMobileHover);
2982        --fontVariantLigaturesHover: var(--fontVariantLigaturesMobileHover);
2983
2984        --fontSizeMobileActive: var(--fontSizeMobileHover);
2985        --fontWeightMobileActive: var(--fontWeightMobileHover);
2986        --fontStyleMobileActive: var(--fontStyleMobileHover);
2987        --textColorMobileActive: var(--textColorMobileHover);
2988        --textDecorationMobileActive: var(--textDecorationMobileHover);
2989        --textDecorationStyleMobileActive: var(--textDecorationStyleMobileHover);
2990        --textDecorationColorMobileActive: var(--textDecorationColorMobileHover);
2991        --textDecorationLineMobileActive: var(--textDecorationLineMobileHover);
2992        --textDecorationThicknessMobileActive: var(--textDecorationThicknessMobileHover);
2993        --textUnderlineOffsetMobileActive: var(--textUnderlineOffsetMobileHover);
2994        --textDecorationSkipInkMobileActive: var(--textDecorationSkipInkMobileHover);
2995        --textTransformMobileActive: var(--textTransformMobileHover);
2996        --fontVariantCapsMobileActive: var(--fontVariantCapsMobileHover);
2997        --fontVariantLigaturesMobileActive: var(--fontVariantLigaturesMobileHover);
2998
2999        --fontSizeActive: var(--fontSizeMobileActive);
3000        --fontWeightActive: var(--fontWeightMobileActive);
3001        --fontStyleActive: var(--fontStyleMobileActive);
3002        --textColorActive: var(--textColorMobileActive);
3003        --textDecorationActive: var(--textDecorationMobileActive);
3004        --textDecorationStyleActive: var(--textDecorationStyleMobileActive);
3005        --textDecorationColorActive: var(--textDecorationColorMobileActive);
3006        --textDecorationLineActive: var(--textDecorationLineMobileActive);
3007        --textDecorationThicknessActive: var(--textDecorationThicknessMobileActive);
3008        --textUnderlineOffsetActive: var(--textUnderlineOffsetMobileActive);
3009        --textDecorationSkipInkActive: var(--textDecorationSkipInkMobileActive);
3010        --textTransformActive: var(--textTransformMobileActive);
3011        --fontVariantCapsActive: var(--fontVariantCapsMobileActive);
3012        --fontVariantLigaturesActive: var(--fontVariantLigaturesMobileActive);
3013    }
3014
3015    .wmc_text > .wml .wmcM_title1 {
3016        --fontSizeMobile: var(--title1_fontSizeMobile);
3017        --fontWeightMobile: var(--title1_fontWeightMobile);
3018        --fontStyleMobile: var(--title1_fontStyleMobile);
3019        --textColorMobile: var(--title1_fontColorMobile);
3020        --textDecorationMobile: var(--title1_textDecorationMobile);
3021        --textDecorationStyleMobile: var(--title1_textDecorationStyleMobile);
3022        --textDecorationColorMobile: var(--title1_textDecorationColorMobile);
3023        --textDecorationLineMobile: var(--title1_textDecorationLineMobile, var(--title1_textDecorationMobile));
3024        --letterSpacingMobile: var(--title1_letterSpacingMobile);
3025        --lineHeightMobile: var(--title1_lineHeightMobile);
3026        --paragraphSpacingMobile: var(--title1_paragraphSpacingMobile);
3027    }
3028
3029    .wmc_text > .wml .wmcM_title2 {
3030        --fontSizeMobile: var(--title2_fontSizeMobile);
3031        --fontWeightMobile: var(--title2_fontWeightMobile);
3032        --fontStyleMobile: var(--title2_fontStyleMobile);
3033        --textColorMobile: var(--title2_fontColorMobile);
3034        --textDecorationMobile: var(--title2_textDecorationMobile);
3035        --textDecorationStyleMobile: var(--title2_textDecorationStyleMobile);
3036        --textDecorationColorMobile: var(--title2_textDecorationColorMobile);
3037        --textDecorationLineMobile: var(--title2_textDecorationLineMobile, var(--title2_textDecorationMobile));
3038        --letterSpacingMobile: var(--title2_letterSpacingMobile);
3039        --lineHeightMobile: var(--title2_lineHeightMobile);
3040        --paragraphSpacingMobile: var(--title2_paragraphSpacingMobile);
3041    }
3042
3043    .wmc_text > .wml .wmcM_title3 {
3044        --fontSizeMobile: var(--title3_fontSizeMobile);
3045        --fontWeightMobile: var(--title3_fontWeightMobile);
3046        --fontStyleMobile: var(--title3_fontStyleMobile);
3047        --textColorMobile: var(--title3_fontColorMobile);
3048        --textDecorationMobile: var(--title3_textDecorationMobile);
3049        --textDecorationStyleMobile: var(--title3_textDecorationStyleMobile);
3050        --textDecorationColorMobile: var(--title3_textDecorationColorMobile);
3051        --textDecorationLineMobile: var(--title3_textDecorationLineMobile, var(--title3_textDecorationMobile));
3052        --letterSpacingMobile: var(--title3_letterSpacingMobile);
3053        --lineHeightMobile: var(--title3_lineHeightMobile);
3054        --paragraphSpacingMobile: var(--title3_paragraphSpacingMobile);
3055    }
3056
3057    .wmc_text > .wml .wmcM_heading1,
3058    .wmc_text > .wml h1 {
3059        --fontSizeMobile: var(--heading1_fontSizeMobile);
3060        --fontWeightMobile: var(--heading1_fontWeightMobile);
3061        --fontStyleMobile: var(--heading1_fontStyleMobile);
3062        --textColorMobile: var(--heading1_fontColorMobile);
3063        --textDecorationMobile: var(--heading1_textDecorationMobile);
3064        --textDecorationStyleMobile: var(--heading1_textDecorationStyleMobile);
3065        --textDecorationColorMobile: var(--heading1_textDecorationColorMobile);
3066        --textDecorationLineMobile: var(--heading1_textDecorationLineMobile, var(--heading1_textDecorationMobile));
3067        --letterSpacingMobile: var(--heading1_letterSpacingMobile);
3068        --lineHeightMobile: var(--heading1_lineHeightMobile);
3069        --paragraphSpacingMobile: var(--heading1_paragraphSpacingMobile);
3070    }
3071
3072    .wmc_text > .wml .wmcM_heading2,
3073    .wmc_text > .wml h2 {
3074        --fontSizeMobile: var(--heading2_fontSizeMobile);
3075        --fontWeightMobile: var(--heading2_fontWeightMobile);
3076        --fontStyleMobile: var(--heading2_fontStyleMobile);
3077        --textColorMobile: var(--heading2_fontColorMobile);
3078        --textDecorationMobile: var(--heading2_textDecorationMobile);
3079        --textDecorationStyleMobile: var(--heading2_textDecorationStyleMobile);
3080        --textDecorationColorMobile: var(--heading2_textDecorationColorMobile);
3081        --textDecorationLineMobile: var(--heading2_textDecorationLineMobile, var(--heading2_textDecorationMobile));
3082        --letterSpacingMobile: var(--heading2_letterSpacingMobile);
3083        --lineHeightMobile: var(--heading2_lineHeightMobile);
3084        --paragraphSpacingMobile: var(--heading2_paragraphSpacingMobile);
3085    }
3086
3087    .wmc_text > .wml .wmcM_heading3,
3088    .wmc_text > .wml h3 {
3089        --fontSizeMobile: var(--heading3_fontSizeMobile);
3090        --fontWeightMobile: var(--heading3_fontWeightMobile);
3091        --fontStyleMobile: var(--heading3_fontStyleMobile);
3092        --textColorMobile: var(--heading3_fontColorMobile);
3093        --textDecorationMobile: var(--heading3_textDecorationMobile);
3094        --textDecorationStyleMobile: var(--heading3_textDecorationStyleMobile);
3095        --textDecorationColorMobile: var(--heading3_textDecorationColorMobile);
3096        --textDecorationLineMobile: var(--heading3_textDecorationLineMobile, var(--heading3_textDecorationMobile));
3097        --letterSpacingMobile: var(--heading3_letterSpacingMobile);
3098        --lineHeightMobile: var(--heading3_lineHeightMobile);
3099        --paragraphSpacingMobile: var(--heading3_paragraphSpacingMobile);
3100    }
3101
3102    .wmc_text > .wml .wmcM_heading4,
3103    .wmc_text > .wml h4 {
3104        --fontSizeMobile: var(--heading4_fontSizeMobile);
3105        --fontWeightMobile: var(--heading4_fontWeightMobile);
3106        --fontStyleMobile: var(--heading4_fontStyleMobile);
3107        --textColorMobile: var(--heading4_fontColorMobile);
3108        --textDecorationMobile: var(--heading4_textDecorationMobile);
3109        --textDecorationStyleMobile: var(--heading4_textDecorationStyleMobile);
3110        --textDecorationColorMobile: var(--heading4_textDecorationColorMobile);
3111        --textDecorationLineMobile: var(--heading4_textDecorationLineMobile, var(--heading4_textDecorationMobile));
3112        --letterSpacingMobile: var(--heading4_letterSpacingMobile);
3113        --lineHeightMobile: var(--heading4_lineHeightMobile);
3114        --paragraphSpacingMobile: var(--heading4_paragraphSpacingMobile);
3115    }
3116
3117    .wmc_text > .wml .wmcM_heading5,
3118    .wmc_text > .wml h5 {
3119        --fontSizeMobile: var(--heading5_fontSizeMobile);
3120        --fontWeightMobile: var(--heading5_fontWeightMobile);
3121        --fontStyleMobile: var(--heading5_fontStyleMobile);
3122        --textColorMobile: var(--heading5_fontColorMobile);
3123        --textDecorationMobile: var(--heading5_textDecorationMobile);
3124        --textDecorationStyleMobile: var(--heading5_textDecorationStyleMobile);
3125        --textDecorationColorMobile: var(--heading5_textDecorationColorMobile);
3126        --textDecorationLineMobile: var(--heading5_textDecorationLineMobile, var(--heading5_textDecorationMobile));
3127        --letterSpacingMobile: var(--heading5_letterSpacingMobile);
3128        --lineHeightMobile: var(--heading5_lineHeightMobile);
3129        --paragraphSpacingMobile: var(--heading5_paragraphSpacingMobile);
3130    }
3131
3132    .wmc_text > .wml .wmcM_heading6,
3133    .wmc_text > .wml h6 {
3134        --fontSizeMobile: var(--heading6_fontSizeMobile);
3135        --fontWeightMobile: var(--heading6_fontWeightMobile);
3136        --fontStyleMobile: var(--heading6_fontStyleMobile);
3137        --textColorMobile: var(--heading6_fontColorMobile);
3138        --textDecorationMobile: var(--heading6_textDecorationMobile);
3139        --textDecorationStyleMobile: var(--heading6_textDecorationStyleMobile);
3140        --textDecorationColorMobile: var(--heading6_textDecorationColorMobile);
3141        --textDecorationLineMobile: var(--heading6_textDecorationLineMobile, var(--heading6_textDecorationMobile));
3142        --letterSpacingMobile: var(--heading6_letterSpacingMobile);
3143        --lineHeightMobile: var(--heading6_lineHeightMobile);
3144        --paragraphSpacingMobile: var(--heading6_paragraphSpacingMobile);
3145    }
3146
3147    .wmc_text > .wml .wmcM_paragraph1,
3148    .wmc_text > .wml p,
3149    .wmc_text > .wml div {
3150        --fontSizeMobile: var(--paragraph1_fontSizeMobile);
3151        --fontWeightMobile: var(--paragraph1_fontWeightMobile);
3152        --fontStyleMobile: var(--paragraph1_fontStyleMobile);
3153        --textColorMobile: var(--paragraph1_fontColorMobile);
3154        --textDecorationMobile: var(--paragraph1_textDecorationMobile);
3155        --textDecorationStyleMobile: var(--paragraph1_textDecorationStyleMobile);
3156        --textDecorationColorMobile: var(--paragraph1_textDecorationColorMobile);
3157        --textDecorationLineMobile: var(--paragraph1_textDecorationLineMobile, var(--paragraph1_textDecorationMobile));
3158        --letterSpacingMobile: var(--paragraph1_letterSpacingMobile);
3159        --lineHeightMobile: var(--paragraph1_lineHeightMobile);
3160        --paragraphSpacingMobile: var(--paragraph1_paragraphSpacingMobile);
3161    }
3162
3163    .wmc_text > .wml .wmcM_paragraph2 {
3164        --fontSizeMobile: var(--paragraph2_fontSizeMobile);
3165        --fontWeightMobile: var(--paragraph2_fontWeightMobile);
3166        --fontStyleMobile: var(--paragraph2_fontStyleMobile);
3167        --textColorMobile: var(--paragraph2_fontColorMobile);
3168        --textDecorationMobile: var(--paragraph2_textDecorationMobile);
3169        --textDecorationStyleMobile: var(--paragraph2_textDecorationStyleMobile);
3170        --textDecorationColorMobile: var(--paragraph2_textDecorationColorMobile);
3171        --textDecorationLineMobile: var(--paragraph2_textDecorationLineMobile, var(--paragraph2_textDecorationMobile));
3172        --letterSpacingMobile: var(--paragraph2_letterSpacingMobile);
3173        --lineHeightMobile: var(--paragraph2_lineHeightMobile);
3174        --paragraphSpacingMobile: var(--paragraph2_paragraphSpacingMobile);
3175    }
3176
3177    .wmc_text > .wml .wmcM_paragraph3 {
3178        --fontSizeMobile: var(--paragraph3_fontSizeMobile);
3179        --fontWeightMobile: var(--paragraph3_fontWeightMobile);
3180        --fontStyleMobile: var(--paragraph3_fontStyleMobile);
3181        --textColorMobile: var(--paragraph3_fontColorMobile);
3182        --textDecorationMobile: var(--paragraph3_textDecorationMobile);
3183        --textDecorationStyleMobile: var(--paragraph3_textDecorationStyleMobile);
3184        --textDecorationColorMobile: var(--paragraph3_textDecorationColorMobile);
3185        --textDecorationLineMobile: var(--paragraph3_textDecorationLineMobile, var(--paragraph3_textDecorationMobile));
3186        --letterSpacingMobile: var(--paragraph3_letterSpacingMobile);
3187        --lineHeightMobile: var(--paragraph3_lineHeightMobile);
3188        --paragraphSpacingMobile: var(--paragraph3_paragraphSpacingMobile);
3189    }
3190
3191    .wmc_text > .wml .wmcM_paragraph4 {
3192        --fontSizeMobile: var(--paragraph4_fontSizeMobile);
3193        --fontWeightMobile: var(--paragraph4_fontWeightMobile);
3194        --fontStyleMobile: var(--paragraph4_fontStyleMobile);
3195        --textColorMobile: var(--paragraph4_fontColorMobile);
3196        --textDecorationMobile: var(--paragraph4_textDecorationMobile);
3197        --textDecorationStyleMobile: var(--paragraph4_textDecorationStyleMobile);
3198        --textDecorationColorMobile: var(--paragraph4_textDecorationColorMobile);
3199        --textDecorationLineMobile: var(--paragraph4_textDecorationLineMobile, var(--paragraph4_textDecorationMobile));
3200        --letterSpacingMobile: var(--paragraph4_letterSpacingMobile);
3201        --lineHeightMobile: var(--paragraph4_lineHeightMobile);
3202        --paragraphSpacingMobile: var(--paragraph4_paragraphSpacingMobile);
3203    }
3204
3205    .wmc_text > .wml .wmcM_link,
3206    .wmc_text > .wml .wmcM_link *,
3207    .wmc_text > .wml a,
3208    .wmc_text > .wml a * {
3209        --fontWeightMobile: var(--link_fontWeightMobile);
3210        --fontStyleMobile: var(--link_fontStyleMobile);
3211        --textColorMobile: var(--link_fontColorMobile);
3212        --textDecorationMobile: var(--link_textDecorationMobile);
3213        --textDecorationStyleMobile: var(--link_textDecorationStyleMobile);
3214        --textDecorationColorMobile: var(--link_textDecorationColorMobile);
3215        --textDecorationLineMobile: var(--link_textDecorationLineMobile, var(--link_textDecorationMobile));
3216
3217        --textColorMobileHover: var(--link_hoverFontColorMobile);
3218        --textDecorationMobileHover: var(--link_hoverTextDecorationMobile);
3219        --textDecorationStyleMobileHover: var(--link_hoverTextDecorationStyleMobile);
3220        --textDecorationColorMobileHover: var(--link_hoverTextDecorationColorMobile);
3221        --textDecorationLineMobileHover: var(--link_hoverTextDecorationLineMobile, var(--link_hoverTextDecorationMobile));
3222    }
3223
3224    .wmc_text.wmcM_shadow {
3225        --textShadowMobile: 0px 0px 0px transparent;
3226        --textShadowMobileHover: var(--textShadowMobile);
3227        --textShadowMobileActive: var(--textShadowMobileHover);
3228
3229        --textShadow: var(--textShadowMobile);
3230        --textShadowHover: var(--textShadowMobileHover);
3231        --textShadowActive: var(--textShadowMobileActive);
3232    }
3233
3234    .wmc_text.wmcM_sidewaysLR--mobile,
3235    .wmc_text.wmcM_sidewaysRL--mobile {
3236        & > .wml {
3237            width: min-content;
3238            min-width: var(--width);
3239            height: var(--minHeight);
3240        }
3241    }
3242
3243    .wmc_text.wmcM_sidewaysLR--mobile {
3244        --wm_writingModeMobile: sideways-lr;
3245    }
3246
3247    .wmc_text.wmcM_sidewaysRL--mobile {
3248        --wm_writingModeMobile: sideways-rl;
3249    }
3250
3251    .wmc_text.wmcM_sidewaysNormal--mobile {
3252        --wm_writingModeMobile: initial;
3253    }
3254
3255    .wmc_text {
3256        /* inherit from desktop */
3257        --paragraphSpacingMobile: var(--paragraphSpacingDesktop);
3258    }
3259
3260    .wmc_text > .wml .wmcM_title1,
3261    .wmc_text > .wml .wmcM_title2,
3262    .wmc_text > .wml .wmcM_title3,
3263    .wmc_text > .wml .wmcM_heading1,
3264    .wmc_text > .wml h1,
3265    .wmc_text > .wml .wmcM_heading2,
3266    .wmc_text > .wml h2,
3267    .wmc_text > .wml .wmcM_heading3,
3268    .wmc_text > .wml h3,
3269    .wmc_text > .wml .wmcM_heading4,
3270    .wmc_text > .wml h4,
3271    .wmc_text > .wml .wmcM_heading5,
3272    .wmc_text > .wml h5,
3273    .wmc_text > .wml .wmcM_heading6,
3274    .wmc_text > .wml h6,
3275    .wmc_text > .wml .wmcM_paragraph1,
3276    .wmc_text > .wml p,
3277    .wmc_text > .wml div,
3278    .wmc_text > .wml .wmcM_paragraph2,
3279    .wmc_text > .wml .wmcM_paragraph3,
3280    .wmc_text > .wml .wmcM_paragraph4 {
3281        /* inherit from desktop */
3282        --textAlignMobile: var(--textAlignDesktop);
3283    }
3284
3285    .wmc_text > .wml .wmcM_embed {
3286        --floatMobile: var(--floatDesktop);
3287        --float: var(--floatMobile);
3288        clear: none;
3289    }
3290
3291    .wmc_text > .wml .wmcM_embed:has(
3292            > .wmc.wmcM_containerSizeFull:not(.wmcM_containerSizeContainer--mobile),
3293            > .wmc.wmcM_containerSizeFull--mobile
3294        ) {
3295        display: block;
3296        clear: both;
3297        float: none;
3298    }
3299}
3300</style>
3301            <style>/* image.css */
3302wm-img {
3303    display: block;
3304}
3305
3306.wmc_image {
3307    --imageOpacity: 1;
3308    --colorOverlay: initial;
3309    --aspectRatioDesktop: 1;
3310    --aspectRatio: var(--aspectRatioDesktop);
3311    --pointOfInterest: var(--wmd_mediaPointOfInterest);
3312    --imageFit: cover;
3313
3314    /* Flip (mirror) — scaleX/Y(-1) when on, identity when off. State- and */
3315    /* viewport-aware, mirroring the rotation/padding cascades. */
3316    --imageFlipXDesktop: scaleX(1);
3317    --imageFlipYDesktop: scaleY(1);
3318    --imageFlipXDesktopHover: var(--imageFlipXDesktop);
3319    --imageFlipYDesktopHover: var(--imageFlipYDesktop);
3320    --imageFlipXDesktopActive: var(--imageFlipXDesktopHover);
3321    --imageFlipYDesktopActive: var(--imageFlipYDesktopHover);
3322    --imageFlipX: var(--imageFlipXDesktop);
3323    --imageFlipY: var(--imageFlipYDesktop);
3324    --imageFlipXHover: var(--imageFlipXDesktopHover);
3325    --imageFlipYHover: var(--imageFlipYDesktopHover);
3326    --imageFlipXActive: var(--imageFlipXDesktopActive);
3327    --imageFlipYActive: var(--imageFlipYDesktopActive);
3328
3329    --paddingTopDesktop: 0px;
3330    --paddingRightDesktop: 0px;
3331    --paddingBottomDesktop: 0px;
3332    --paddingLeftDesktop: 0px;
3333    --paddingTopDesktopHover: var(--paddingTopDesktop);
3334    --paddingRightDesktopHover: var(--paddingRightDesktop);
3335    --paddingBottomDesktopHover: var(--paddingBottomDesktop);
3336    --paddingLeftDesktopHover: var(--paddingLeftDesktop);
3337
3338    --paddingTopHover: var(--paddingTopDesktopHover);
3339    --paddingRightHover: var(--paddingRightDesktopHover);
3340    --paddingBottomHover: var(--paddingBottomDesktopHover);
3341    --paddingLeftHover: var(--paddingLeftDesktopHover);
3342
3343    --paddingTop: var(--paddingTopDesktop);
3344    --paddingRight: var(--paddingRightDesktop);
3345    --paddingBottom: var(--paddingBottomDesktop);
3346    --paddingLeft: var(--paddingLeftDesktop);
3347}
3348
3349.wmc_image .wms_overlay {
3350    width: 100%;
3351    height: 100%;
3352    position: absolute;
3353    pointer-events: none;
3354    z-index: 1;
3355    background-color: var(--colorOverlay);
3356}
3357
3358.wmc_image .wml {
3359    /* in Chromium, for a broken image the alt text is rendered instead of the image */
3360    /* if that text is too long, especially without spaces, the replaced element's size behaves... weird */
3361    /* with this setting we avoid layouting issues of alt text as the replaced element */
3362    /* also, this MUST be 'hidden'... 'clip' should behave the same, but doesn't do what one would expect */
3363    overflow: hidden;
3364}
3365.wmc_image picture {
3366    border-top: var(--borderTop);
3367    border-right: var(--borderRight);
3368    border-bottom: var(--borderBottom);
3369    border-left: var(--borderLeft);
3370    border-radius: var(--borderRadius);
3371    border-width: var(--paddingTop) var(--paddingRight) var(--paddingBottom) var(--paddingLeft);
3372    border-color: transparent;
3373    overflow: hidden;
3374    /* Mirror the image on either axis; rotation is applied to the parent .wml */
3375    /* via the shared --rotate transform, so the two compose. */
3376    transform: var(--imageFlipX) var(--imageFlipY);
3377    /* Optimize rendering for synchronized transitions */
3378    will-change: border-radius;
3379    /* All transitions with explicit duration to sync border-radius with ::before borders */
3380    transition: border-radius var(--transitionDurationHover) var(--transitionEasingHover),
3381        border-width var(--transitionDurationHover) var(--transitionEasingHover),
3382        background-color var(--transitionDurationHover) var(--transitionEasingHover),
3383        box-shadow var(--transitionDurationHover) var(--transitionEasingHover),
3384        opacity var(--transitionDurationHover) var(--transitionEasingHover),
3385        filter var(--transitionDurationHover) var(--transitionEasingHover),
3386        color var(--transitionDurationHover) var(--transitionEasingHover),
3387        transform var(--transitionDurationHover) var(--transitionEasingKineticHover),
3388        margin var(--transitionDurationHover) var(--transitionEasingKineticHover),
3389        width var(--transitionDurationHover) var(--transitionEasingKineticHover),
3390        min-width var(--transitionDurationHover) var(--transitionEasingKineticHover),
3391        max-width var(--transitionDurationHover) var(--transitionEasingKineticHover),
3392        height var(--transitionDurationHover) var(--transitionEasingKineticHover),
3393        min-height var(--transitionDurationHover) var(--transitionEasingKineticHover),
3394        max-height var(--transitionDurationHover) var(--transitionEasingKineticHover),
3395        top var(--transitionDurationHover) var(--transitionEasingKineticHover),
3396        right var(--transitionDurationHover) var(--transitionEasingKineticHover),
3397        bottom var(--transitionDurationHover) var(--transitionEasingKineticHover),
3398        left var(--transitionDurationHover) var(--transitionEasingKineticHover),
3399        font-size var(--transitionDurationHover) var(--transitionEasingHover),
3400        font-weight var(--transitionDurationHover) var(--transitionEasingHover),
3401        font-style var(--transitionDurationHover) var(--transitionEasingHover),
3402        text-decoration var(--transitionDurationHover) var(--transitionEasingHover);
3403
3404    &:hover,
3405    .wmcA_hoverState & {
3406        --paddingTop: var(--paddingTopHover);
3407        --paddingRight: var(--paddingRightHover);
3408        --paddingBottom: var(--paddingBottomHover);
3409        --paddingLeft: var(--paddingLeftHover);
3410        --imageFlipX: var(--imageFlipXHover);
3411        --imageFlipY: var(--imageFlipYHover);
3412    }
3413
3414    .wmcA_activeState & {
3415        --imageFlipX: var(--imageFlipXActive);
3416        --imageFlipY: var(--imageFlipYActive);
3417    }
3418
3419    &::before {
3420        content: "";
3421        position: absolute;
3422        inset: 0;
3423        border-top: var(--borderTop);
3424        border-right: var(--borderRight);
3425        border-bottom: var(--borderBottom);
3426        border-left: var(--borderLeft);
3427        border-radius: var(--borderRadius);
3428        /* Optimize rendering for synchronized transitions */
3429        will-change: border-radius, border-top, border-right, border-bottom, border-left;
3430        /* Same transition timing and order as parent picture element - border-radius first to sync */
3431        transition: border-radius var(--transitionDurationHover) var(--transitionEasingHover),
3432            border-top var(--transitionDurationHover) var(--transitionEasingHover),
3433            border-right var(--transitionDurationHover) var(--transitionEasingHover),
3434            border-bottom var(--transitionDurationHover) var(--transitionEasingHover),
3435            border-left var(--transitionDurationHover) var(--transitionEasingHover);
3436    }
3437}
3438
3439.wmc_image picture {
3440    display: block;
3441    width: 100%;
3442    height: 100%;
3443}
3444
3445.wmc_image picture img {
3446    object-fit: var(--imageFit);
3447    width: 100%;
3448    height: 100%;
3449    opacity: var(--imageOpacity);
3450    aspect-ratio: var(--aspectRatio);
3451    object-position: var(--pointOfInterest);
3452    background-position: var(--pointOfInterest);
3453    /* we set display like this to ensure browsers correctly size the replaced element even when the image is broken */
3454    display: block;
3455}
3456
3457.wmc_image picture img::before {
3458    /* unlike Chromium, for broken images Firefox adds this additional pseudo-element into DOM to show the images' alt text */
3459    /* with these properties we control that pseudo-element's rendering and avoid layouting issues */
3460    position: absolute;
3461    display: block;
3462    top: 0;
3463    right: 0;
3464    bottom: 0;
3465    left: 0;
3466    overflow: clip;
3467}
3468
3469.wmc_image.wmcM_keepAspectRatio > .wml {
3470    height: min-content;
3471}
3472
3473.wmcM_imageContain.wmc_image picture img {
3474    object-fit: contain;
3475}
3476
3477.wmcM_imageScaleDown.wmc_image picture img {
3478    object-fit: scale-down;
3479}
3480
3481
3482@media all and (width < 1040px) {
3483    .wmc_image {
3484        --aspectRatioTablet: 1;
3485        --aspectRatio: var(--aspectRatioTablet);
3486
3487        --paddingTopTablet: var(--paddingTopDesktop);
3488        --paddingRightTablet: var(--paddingRightDesktop);
3489        --paddingBottomTablet: var(--paddingBottomDesktop);
3490        --paddingLeftTablet: var(--paddingLeftDesktop);
3491        --paddingTopTabletHover: var(--paddingTopDesktopHover);
3492        --paddingRightTabletHover: var(--paddingRightDesktopHover);
3493        --paddingBottomTabletHover: var(--paddingBottomDesktopHover);
3494        --paddingLeftTabletHover: var(--paddingLeftDesktopHover);
3495
3496        --imageFlipXTablet: var(--imageFlipXDesktop);
3497        --imageFlipYTablet: var(--imageFlipYDesktop);
3498        --imageFlipXTabletHover: var(--imageFlipXDesktopHover);
3499        --imageFlipYTabletHover: var(--imageFlipYDesktopHover);
3500        --imageFlipXTabletActive: var(--imageFlipXTabletHover);
3501        --imageFlipYTabletActive: var(--imageFlipYTabletHover);
3502        --imageFlipX: var(--imageFlipXTablet);
3503        --imageFlipY: var(--imageFlipYTablet);
3504        --imageFlipXHover: var(--imageFlipXTabletHover);
3505        --imageFlipYHover: var(--imageFlipYTabletHover);
3506        --imageFlipXActive: var(--imageFlipXTabletActive);
3507        --imageFlipYActive: var(--imageFlipYTabletActive);
3508
3509        --paddingTopHover: var(--paddingTopTabletHover);
3510        --paddingRightHover: var(--paddingRightTabletHover);
3511        --paddingBottomHover: var(--paddingBottomTabletHover);
3512        --paddingLeftHover: var(--paddingLeftTabletHover);
3513
3514        --paddingTop: var(--paddingTopTablet);
3515        --paddingRight: var(--paddingRightTablet);
3516        --paddingBottom: var(--paddingBottomTablet);
3517        --paddingLeft: var(--paddingLeftTablet);
3518    }
3519}
3520
3521
3522@media all and (width < 650px) {
3523    .wmc_image {
3524        --aspectRatioMobile: 1;
3525        --aspectRatio: var(--aspectRatioMobile);
3526
3527        --paddingTopMobile: var(--paddingTopDesktop);
3528        --paddingRightMobile: var(--paddingRightDesktop);
3529        --paddingBottomMobile: var(--paddingBottomDesktop);
3530        --paddingLeftMobile: var(--paddingLeftDesktop);
3531        --paddingTopMobileHover: var(--paddingTopDesktopHover);
3532        --paddingRightMobileHover: var(--paddingRightDesktopHover);
3533        --paddingBottomMobileHover: var(--paddingBottomDesktopHover);
3534        --paddingLeftMobileHover: var(--paddingLeftDesktopHover);
3535
3536        --imageFlipXMobile: var(--imageFlipXDesktop);
3537        --imageFlipYMobile: var(--imageFlipYDesktop);
3538        --imageFlipXMobileHover: var(--imageFlipXDesktopHover);
3539        --imageFlipYMobileHover: var(--imageFlipYDesktopHover);
3540        --imageFlipXMobileActive: var(--imageFlipXMobileHover);
3541        --imageFlipYMobileActive: var(--imageFlipYMobileHover);
3542        --imageFlipX: var(--imageFlipXMobile);
3543        --imageFlipY: var(--imageFlipYMobile);
3544        --imageFlipXHover: var(--imageFlipXMobileHover);
3545        --imageFlipYHover: var(--imageFlipYMobileHover);
3546        --imageFlipXActive: var(--imageFlipXMobileActive);
3547        --imageFlipYActive: var(--imageFlipYMobileActive);
3548
3549        --paddingTopHover: var(--paddingTopMobileHover);
3550        --paddingRightHover: var(--paddingRightMobileHover);
3551        --paddingBottomHover: var(--paddingBottomMobileHover);
3552        --paddingLeftHover: var(--paddingLeftMobileHover);
3553
3554        --paddingTop: var(--paddingTopMobile);
3555        --paddingRight: var(--paddingRightMobile);
3556        --paddingBottom: var(--paddingBottomMobile);
3557        --paddingLeft: var(--paddingLeftMobile);
3558    }
3559}
3560</style>
3561            <style>/* button.css */
3562.wmc_button :where(button) {
3563	appearance: none;
3564	-webkit-appearance: none;
3565	background: none;
3566	background-color: transparent;
3567	border: 0;
3568}
3569</style>
3570            <style>/* video.css */
3571.wmc_video {
3572    --pointOfInterest: var(--wmd_mediaPointOfInterest);
3573    --videoPlayButtonSizeDesktop: 0px;
3574    --videoPlayButtonSize: var(--videoPlayButtonSizeDesktop);
3575    --mediaOpacity: 1;
3576}
3577
3578.wmc_video > .wml {
3579}
3580
3581.wmc_video .wms_overlay {
3582    width: 100%;
3583    height: 100%;
3584    position: absolute;
3585    pointer-events: none;
3586    z-index: 1;
3587    background-color: var(--colorOverlay);
3588}
3589
3590@media all and (width < 1040px) {
3591    --videoPlayButtonSizeTablet: var(--videoPlayButtonSizeDesktop);
3592    --videoPlayButtonSize: var(--videoPlayButtonSizeTablet);
3593}
3594
3595@media all and (width < 650px) {
3596    --videoPlayButtonSizeMobile: var(--videoPlayButtonSizeDesktop);
3597    --videoPlayButtonSize: var(--videoPlayButtonSizeMobile);
3598}
3599
3600
3601/* Video Popup Modal Styles */
3602.wmc_video__video-popup {
3603    display: none;
3604    position: fixed;
3605    top: 0;
3606    left: 0;
3607    bottom: 0;
3608    width: 100%;
3609    height: 100%;
3610    background: rgba(0, 0, 0, 0.9);
3611    z-index: 5100; /* TODO - z-index management on the live page, currently sticky have 5000 z-index value */
3612    backdrop-filter: blur(8px);
3613    -webkit-backdrop-filter: blur(8px);
3614}
3615
3616.wmc_video__video-popup.active {
3617    display: flex;
3618    align-items: center;
3619    justify-content: center;
3620    animation: videoPopupFadeIn 0.3s ease;
3621}
3622
3623@keyframes videoPopupFadeIn {
3624    from {
3625        opacity: 0;
3626        backdrop-filter: blur(0px);
3627        -webkit-backdrop-filter: blur(0px);
3628    }
3629    to {
3630        opacity: 1;
3631        backdrop-filter: blur(8px);
3632        -webkit-backdrop-filter: blur(8px);
3633    }
3634}
3635
3636.wmc_video__video-popup-content {
3637    position: relative;
3638    max-width: 800px;
3639    max-height: 90vh;
3640    width: 100%;
3641    background: #000;
3642    border-radius: 25px;
3643    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.7);
3644    animation: videoPopupScaleIn 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
3645    overflow: hidden;
3646    aspect-ratio: 16 / 9;
3647}
3648
3649@keyframes videoPopupScaleIn {
3650    from {
3651        transform: scale(0.85) translateY(20px);
3652        opacity: 0;
3653    }
3654    to {
3655        transform: scale(1) translateY(0);
3656        opacity: 1;
3657    }
3658}
3659
3660.wmc_video__video-popup-player {
3661    width: 100%;
3662    height: 100%;
3663    min-height: 350px;
3664    display: block;
3665}
3666
3667.wmc_video__video-popup-player iframe {
3668    border-radius: 12px;
3669    width: 100%;
3670    height: 100%;
3671}
3672
3673.wmc_video__video-popup-player video {
3674    border-radius: 12px;
3675    width: 100%;
3676    height: 100%;
3677    object-fit: cover;
3678}
3679
3680.wmc_video__video-popup-close {
3681    position: absolute;
3682    top: 12px;
3683    right: 12px;
3684    width: 40px;
3685    height: 40px;
3686    border: none;
3687    border-radius: 50%;
3688    background: rgba(0, 0, 0, 0.8);
3689    color: white;
3690    font-size: 20px;
3691    cursor: pointer;
3692    z-index: 5101; /* TODO - z-index management on the live page, currently sticky have 5000 z-index value */
3693    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
3694    display: flex;
3695    align-items: center;
3696    justify-content: center;
3697    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
3698    backdrop-filter: blur(10px);
3699    -webkit-backdrop-filter: blur(10px);
3700}
3701
3702.wmc_video__video-popup-close > svg {
3703    height: 18px;
3704    width: 18px;
3705    fill: currentColor;
3706    transition: transform 0.2s ease;
3707}
3708
3709.wmc_video__video-popup-close:hover {
3710    background: rgba(255, 255, 255, 0.95);
3711    color: #333;
3712    transform: scale(1.1);
3713    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.6);
3714}
3715
3716.wmc_video__video-popup-close:hover > svg {
3717    transform: rotate(90deg);
3718}
3719
3720.wmc_video__video-popup-close:focus {
3721    outline: 2px solid #007bff;
3722    outline-offset: 2px;
3723}
3724
3725/* Loading State */
3726.wmc_video__video-popup-loading {
3727    position: absolute;
3728    top: 0;
3729    left: 0;
3730    right: 0;
3731    bottom: 0;
3732    display: flex;
3733    flex-direction: column;
3734    align-items: center;
3735    justify-content: center;
3736    background: rgba(0, 0, 0, 0.9);
3737    color: white;
3738    border-radius: 12px;
3739    z-index: 10;
3740}
3741
3742.wmc_video__loading-spinner {
3743    width: 50px;
3744    height: 50px;
3745    border: 3px solid rgba(255, 255, 255, 0.3);
3746    border-top: 3px solid #007bff;
3747    border-radius: 50%;
3748    animation: spin 1s linear infinite;
3749    margin-bottom: 20px;
3750}
3751
3752@keyframes spin {
3753    0% {
3754        transform: rotate(0deg);
3755    }
3756    100% {
3757        transform: rotate(360deg);
3758    }
3759}
3760
3761.wmc_video__video-popup-loading p {
3762    margin: 0;
3763    font-size: 16px;
3764    font-weight: 500;
3765    opacity: 0.9;
3766}
3767
3768/* Error State */
3769.wmc_video__video-popup-error {
3770    position: absolute;
3771    top: 0;
3772    left: 0;
3773    right: 0;
3774    bottom: 0;
3775    display: flex;
3776    align-items: center;
3777    justify-content: center;
3778    background: rgba(20, 20, 20, 0.95);
3779    color: white;
3780    border-radius: 12px;
3781    z-index: 10;
3782}
3783
3784.wmc_video__error-content {
3785    text-align: center;
3786    padding: 40px;
3787}
3788
3789.wmc_video__error-content p {
3790    margin: 0 0 20px 0;
3791    font-size: 16px;
3792    color: #ff6b6b;
3793}
3794
3795.wmc_video__retry-btn {
3796    background: #007bff;
3797    color: white;
3798    border: none;
3799    border-radius: 8px;
3800    padding: 12px 24px;
3801    font-size: 14px;
3802    font-weight: 500;
3803    cursor: pointer;
3804    transition: all 0.2s ease;
3805}
3806
3807.wmc_video__retry-btn:hover {
3808    background: #0056b3;
3809    transform: translateY(-1px);
3810    box-shadow: 0 4px 12px rgba(0, 123, 255, 0.3);
3811}
3812
3813.wmc_video__retry-btn:focus {
3814    outline: 2px solid #007bff;
3815    outline-offset: 2px;
3816}
3817
3818/* Responsive Design */
3819@media (max-width: 768px) {
3820    .wmc_video__video-popup-content {
3821        width: 95vw;
3822        max-width: 95vw;
3823        margin: 20px;
3824        max-height: 85vh;
3825    }
3826
3827    .wmc_video__video-popup-player {
3828        min-height: 200px;
3829    }
3830
3831    .wmc_video__video-popup-close {
3832        top: 8px;
3833        right: 8px;
3834        width: 35px;
3835        height: 35px;
3836    }
3837
3838    .wmc_video__video-popup-close > svg {
3839        height: 15px;
3840        width: 15px;
3841    }
3842}
3843
3844@media (max-width: 480px) {
3845    .wmc_video__video-popup-content {
3846        width: 98vw;
3847        margin: 10px;
3848        border-radius: 8px;
3849    }
3850
3851    .wmc_video__video-popup-player,
3852    .wmc_video__video-popup-player iframe,
3853    .wmc_video__video-popup-player video {
3854        border-radius: 8px;
3855    }
3856
3857    .wmc_video__video-popup-loading {
3858        border-radius: 8px;
3859    }
3860
3861    .wmc_video__loading-spinner {
3862        width: 40px;
3863        height: 40px;
3864        margin-bottom: 15px;
3865    }
3866
3867    .wmc_video__video-popup-loading p {
3868        font-size: 14px;
3869    }
3870}
3871
3872/* High contrast mode support */
3873@media (prefers-contrast: more) {
3874    .wmc_video__video-popup {
3875        background: rgba(0, 0, 0, 0.95);
3876    }
3877
3878    .wmc_video__video-popup-close {
3879        background: white;
3880        color: black;
3881        border: 2px solid black;
3882    }
3883
3884    .wmc_video__video-popup-close:hover {
3885        background: black;
3886        color: white;
3887    }
3888}
3889
3890/* Reduced motion support */
3891@media (prefers-reduced-motion: reduce) {
3892    .wmc_video__video-popup.active {
3893        animation: none;
3894    }
3895
3896    .wmc_video__video-popup-content {
3897        animation: videoPopupFadeIn 0.2s ease;
3898    }
3899
3900    .wmc_video__video-popup-close > svg {
3901        transition: none;
3902    }
3903
3904    .wmc_video__video-popup-close:hover > svg {
3905        transform: none;
3906    }
3907
3908    .wmc_video__loading-spinner {
3909        animation: none;
3910        border: 3px solid #007bff;
3911        border-top: 3px solid rgba(255, 255, 255, 0.3);
3912    }
3913}
3914
3915/* Dark mode support */
3916@media (prefers-color-scheme: dark) {
3917    .wmc_video__video-popup-error {
3918        background: rgba(10, 10, 10, 0.95);
3919    }
3920
3921    .wmc_video__error-content p {
3922        color: #ff8a8a;
3923    }
3924}
3925
3926/* Print styles (hide popup when printing) */
3927@media print {
3928    .wmc_video__video-popup {
3929        display: none !important;
3930    }
3931}
3932</style>
3933            <style>/* video/youtube.css */
3934.wmc_video {
3935    &:not(.wmcM_videoShowPlay) lite-youtube > .lyt-playbtn {
3936        display: none !important;
3937    }
3938
3939    lite-youtube {
3940        background-color: #000;
3941        position: relative;
3942        display: block;
3943        contain: content;
3944        background-position: center center;
3945        background-size: cover;
3946        cursor: pointer;
3947        width: 100%;
3948        height: 100%;
3949    }
3950
3951    /* gradient */
3952    lite-youtube::before {
3953        content: attr(data-title);
3954        display: block;
3955        position: absolute;
3956        top: 0;
3957        /* Pixel-perfect port of YT's gradient PNG, using https://github.com/bluesmoon/pngtocss plus optimizations */
3958        background-image: linear-gradient(180deg, rgb(0 0 0 / 67%) 0%, rgb(0 0 0 / 54%) 14%, rgb(0 0 0 / 15%) 54%, rgb(0 0 0 / 5%) 72%, rgb(0 0 0 / 0%) 94%);
3959        height: 99px;
3960        width: 100%;
3961        font-family: "YouTube Noto", Roboto, Arial, Helvetica, sans-serif;
3962        color: hsl(0deg 0% 93.33%);
3963        text-shadow: 0 0 2px rgba(0, 0, 0, .5);
3964        font-size: 18px;
3965        padding: 25px 20px;
3966        overflow: hidden;
3967        white-space: nowrap;
3968        text-overflow: ellipsis;
3969        box-sizing: border-box;
3970    }
3971
3972    lite-youtube:hover::before {
3973        color: white;
3974    }
3975
3976    /* responsive iframe with a 16:9 aspect ratio
3977        thanks https://css-tricks.com/responsive-iframes/
3978    */
3979    lite-youtube::after {
3980        content: "";
3981        display: block;
3982        padding-bottom: calc(100% / (16 / 9));
3983    }
3984    lite-youtube > iframe {
3985        width: 100%;
3986        height: 100%;
3987        position: absolute;
3988        top: 0;
3989        left: 0;
3990        border: 0;
3991        opacity: var(--mediaOpacity);
3992    }
3993
3994    /* play button */
3995    lite-youtube > .lyt-playbtn {
3996        display: block;
3997        /* Make the button element cover the whole area for a large hover/click target… */
3998        width: 100%;
3999        height: 100%;
4000        /* …but visually it's still the same size */
4001        background: no-repeat center / var(--videoPlayButtonSize) calc(var(--videoPlayButtonSize) * 48 / 68);
4002        /* YT's actual play button svg */
4003        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');
4004        position: absolute;
4005        cursor: pointer;
4006        z-index: 1;
4007        filter: grayscale(100%);
4008        transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
4009        border: 0;
4010    }
4011
4012    lite-youtube:hover > .lyt-playbtn,
4013    lite-youtube .lyt-playbtn:focus {
4014        filter: none;
4015    }
4016
4017    /* Post-click styles */
4018    lite-youtube.lyt-activated {
4019        cursor: unset;
4020    }
4021    lite-youtube.lyt-activated::before,
4022    lite-youtube.lyt-activated > .lyt-playbtn {
4023        opacity: 0;
4024        pointer-events: none;
4025    }
4026
4027    .lyt-visually-hidden {
4028        clip: rect(0 0 0 0);
4029        clip-path: inset(50%);
4030        height: 1px;
4031        overflow: hidden;
4032        position: absolute;
4033        white-space: nowrap;
4034        width: 1px;
4035    }
4036}
4037</style>
4038            <style>/* raw-html.css */
4039/* This whole file is suspect */
4040.wmc_rawHtml {
4041    --heightDesktop: min-content;
4042
4043    /* entire text, all devices */
4044    --textShadow: none;
4045    text-shadow: var(--textShadow);
4046
4047    /* entire text, per device */
4048    --paragraphSpacingDesktop: var(--paragraph1_paragraphSpacingDesktop);
4049    --paragraphSpacing: var(--paragraphSpacingDesktop);
4050
4051    /* pieces of text, all devices */
4052    --fontFamily: var(--paragraph1_fontFamily);
4053
4054    /* pieces of text, per device */
4055    --fontSizeDesktop: var(--paragraph1_fontSizeDesktop);
4056    --fontWeightDesktop: var(--paragraph1_fontWeightDesktop);
4057    --lineHeightDesktop: var(--paragraph1_lineHeightDesktop);
4058    --letterSpacingDesktop: var(--paragraph1_letterSpacingDesktop);
4059    --textColorDesktop: rgba(var(--colorBwGradientA), 1);
4060    --fontStyleDesktop: normal;
4061    --textAlignDesktop: left;
4062    --textIndentDesktop: 0px;
4063    --textDecorationDesktop: none;
4064    --textBackgroundColorDesktop: initial;
4065
4066    & > .wml {
4067        height: min-content;
4068    }
4069
4070    & > .wml > .wms_content > * {
4071        position: relative;
4072    }
4073
4074    &.wmcM_applyPersonalityStyles > .wml > .wms_content * {
4075        /* pieces of text, all devices */
4076        font-family: var(--fontFamily);
4077
4078        /* pieces of text, per device */
4079        --letterSpacing: var(--letterSpacingDesktop);
4080        --fontSize: var(--fontSizeDesktop);
4081        --fontWeight: var(--fontWeightDesktop);
4082        --fontStyle: var(--fontStyleDesktop);
4083        --textColor: var(--textColorDesktop);
4084        --lineHeight: var(--lineHeightDesktop);
4085        --textAlign: var(--textAlignDesktop);
4086        --textIndent: var(--textIndentDesktop);
4087        --textDecoration: var(--textDecorationDesktop);
4088        --textBackgroundColor: var(--textBackgroundColorDesktop);
4089
4090        letter-spacing: var(--letterSpacing);
4091        font-size: var(--fontSize);
4092        font-weight: var(--fontWeight);
4093        font-style: var(--fontStyle);
4094        color: var(--textColor);
4095        line-height: var(--lineHeight);
4096        text-align: var(--textAlign);
4097        text-indent: var(--textIndent);
4098        text-decoration: var(--textDecoration);
4099        background-color: var(--textBackgroundColor);
4100
4101        --fontSizeDesktopHover: var(--fontSizeDesktop);
4102        --fontWeightDesktopHover: var(--fontWeightDesktop);
4103        --textColorDesktopHover: var(--textColorDesktop);
4104        --fontStyleDesktopHover: var(--fontStyleDesktop);
4105        --textDecorationDesktopHover: var(--textDecorationDesktop);
4106
4107        --fontSizeHover: var(--fontSizeDesktopHover);
4108        --fontWeightHover: var(--fontWeightDesktopHover);
4109        --textColorHover: var(--textColorDesktopHover);
4110        --fontStyleHover: var(--fontStyleDesktopHover);
4111        --textDecorationHover: var(--textDecorationDesktopHover);
4112
4113        --fontSizeDesktopActive: var(--fontSizeDesktopHover);
4114        --fontWeightDesktopActive: var(--fontWeightDesktopHover);
4115        --textColorDesktopActive: var(--textColorDesktopHover);
4116        --fontStyleDesktopActive: var(--fontStyleDesktopHover);
4117        --textDecorationDesktopActive: var(--textDecorationDesktopHover);
4118
4119        --fontSizeActive: var(--fontSizeDesktopActive);
4120        --fontWeightActive: var(--fontWeightDesktopActive);
4121        --textColorActive: var(--textColorDesktopActive);
4122        --fontStyleActive: var(--fontStyleDesktopActive);
4123        --textDecorationActive: var(--textDecorationDesktopActive);
4124    }
4125
4126    & > .wml > .wms_content h1 {
4127        --fontFamily: var(--heading1_fontFamily);
4128        --fontSizeDesktop: var(--heading1_fontSizeDesktop);
4129        --fontWeightDesktop: var(--heading1_fontWeightDesktop);
4130        --lineHeightDesktop: var(--heading1_lineHeightDesktop);
4131        --letterSpacingDesktop: var(--heading1_letterSpacingDesktop);
4132        --paragraphSpacingDesktop: var(--heading1_paragraphSpacingDesktop);
4133    }
4134
4135    & > .wml > .wms_content h2 {
4136        --fontFamily: var(--heading2_fontFamily);
4137        --fontSizeDesktop: var(--heading2_fontSizeDesktop);
4138        --fontWeightDesktop: var(--heading2_fontWeightDesktop);
4139        --lineHeightDesktop: var(--heading2_lineHeightDesktop);
4140        --letterSpacingDesktop: var(--heading2_letterSpacingDesktop);
4141        --paragraphSpacingDesktop: var(--heading2_paragraphSpacingDesktop);
4142    }
4143
4144    & > .wml > .wms_content h3 {
4145        --fontFamily: var(--heading3_fontFamily);
4146        --fontSizeDesktop: var(--heading3_fontSizeDesktop);
4147        --fontWeightDesktop: var(--heading3_fontWeightDesktop);
4148        --lineHeightDesktop: var(--heading3_lineHeightDesktop);
4149        --letterSpacingDesktop: var(--heading3_letterSpacingDesktop);
4150        --paragraphSpacingDesktop: var(--heading3_paragraphSpacingDesktop);
4151    }
4152
4153    & > .wml > .wms_content h4 {
4154        --fontFamily: var(--heading4_fontFamily);
4155        --fontSizeDesktop: var(--heading4_fontSizeDesktop);
4156        --fontWeightDesktop: var(--heading4_fontWeightDesktop);
4157        --lineHeightDesktop: var(--heading4_lineHeightDesktop);
4158        --letterSpacingDesktop: var(--heading4_letterSpacingDesktop);
4159        --paragraphSpacingDesktop: var(--heading4_paragraphSpacingDesktop);
4160    }
4161
4162    & > .wml > .wms_content h5 {
4163        --fontFamily: var(--heading5_fontFamily);
4164        --fontSizeDesktop: var(--heading5_fontSizeDesktop);
4165        --fontWeightDesktop: var(--heading5_fontWeightDesktop);
4166        --lineHeightDesktop: var(--heading5_lineHeightDesktop);
4167        --letterSpacingDesktop: var(--heading5_letterSpacingDesktop);
4168        --paragraphSpacingDesktop: var(--heading5_paragraphSpacingDesktop);
4169    }
4170
4171    & > .wml > .wms_content h6 {
4172        --fontFamily: var(--heading6_fontFamily);
4173        --fontSizeDesktop: var(--heading6_fontSizeDesktop);
4174        --fontWeightDesktop: var(--heading6_fontWeightDesktop);
4175        --lineHeightDesktop: var(--heading6_lineHeightDesktop);
4176        --letterSpacingDesktop: var(--heading6_letterSpacingDesktop);
4177        --paragraphSpacingDesktop: var(--heading6_paragraphSpacingDesktop);
4178    }
4179
4180    & > .wml > .wms_content p {
4181        --fontFamily: var(--paragraph1_fontFamily);
4182        --fontSizeDesktop: var(--paragraph1_fontSizeDesktop);
4183        --fontWeightDesktop: var(--paragraph1_fontWeightDesktop);
4184        --lineHeightDesktop: var(--paragraph1_lineHeightDesktop);
4185        --letterSpacingDesktop: var(--paragraph1_letterSpacingDesktop);
4186        --paragraphSpacingDesktop: var(--paragraph1_paragraphSpacingDesktop);
4187    }
4188
4189    &.wmcM_applyPersonalityStyles > .wml > .wms_content a {
4190        --textDecoration: underline;
4191    }
4192
4193    & > .wml > .wms_content table {
4194        border-collapse: collapse;
4195        margin: 10px 0;
4196        table-layout: fixed;
4197        width: 100%;
4198
4199        th {
4200            border-bottom: 1px solid #404040;
4201            font-weight: 600 !important;
4202            padding: 10px 0;
4203            text-align: left;
4204        }
4205
4206        td {
4207            padding: 10px 0;
4208            border: 0;
4209        }
4210
4211        tr,
4212        td,
4213        th {
4214            vertical-align: middle;
4215        }
4216    }
4217}
4218
4219
4220@media all and (width < 1040px) {
4221    .wmc_rawHtml {
4222        --heightTablet: min-content;
4223
4224        /* entire text, per device */
4225        --paragraphSpacingTablet: var(--paragraph1_paragraphSpacingTablet);
4226        --paragraphSpacing: var(--paragraphSpacingTablet);
4227
4228        /* pieces of text, per device */
4229        --fontSizeTablet: var(--paragraph1_fontSizeTablet);
4230        --fontWeightTablet: var(--paragraph1_fontWeightTablet);
4231        --lineHeightTablet: var(--paragraph1_lineHeightTablet);
4232        --letterSpacingTablet: var(--paragraph1_letterSpacingTablet);
4233        --textColorTablet: rgba(var(--colorBwGradientA), 1);
4234        --fontStyleTablet: normal;
4235        --textAlignTablet: left;
4236        --textIndentTablet: 0px;
4237        --textDecorationTablet: none;
4238        --textBackgroundColorTablet: initial;
4239
4240        &.wmcM_applyPersonalityStyles > .wml > .wms_content * {
4241            /* inherit from desktop */
4242            --fontSizeTablet: var(--fontSizeDesktop);
4243            --textColorTablet: var(--textColorDesktop);
4244            --fontWeightTablet: var(--fontWeightDesktop);
4245            --fontStyleTablet: var(--fontStyleDesktop);
4246            --textDecorationTablet: var(--textDecorationDesktop);
4247            --textBackgroundColorTablet: var(--textBackgroundColorDesktop);
4248            --letterSpacingTablet: var(--letterSpacingDesktop);
4249
4250            /* pieces of text, per device */
4251            --letterSpacing: var(--letterSpacingTablet);
4252            --fontSize: var(--fontSizeTablet);
4253            --fontWeight: var(--fontWeightTablet);
4254            --fontStyle: var(--fontStyleTablet);
4255            --textColor: var(--textColorTablet);
4256            --lineHeight: var(--lineHeightTablet);
4257            --textAlign: var(--textAlignTablet);
4258            --textIndent: var(--textIndentTablet);
4259            --textDecoration: var(--textDecorationTablet);
4260            --textBackgroundColor: var(--textBackgroundColorTablet);
4261
4262            /* pieces of text , per device hover */
4263            --fontSizeTabletHover: var(--fontSizeTablet);
4264            --fontWeightTabletHover: var(--fontWeightTablet);
4265            --textColorTabletHover: var(--textColorTablet);
4266            --fontStyleTabletHover: var(--fontStyleTablet);
4267            --textDecorationTabletHover: var(--textDecorationTablet);
4268
4269            --fontSizeHover: var(--fontSizeTabletHover);
4270            --fontWeightHover: var(--fontWeightTabletHover);
4271            --textColorHover: var(--textColorTabletHover);
4272            --fontStyleHover: var(--fontStyleTabletHover);
4273            --textDecorationHover: var(--textDecorationTabletHover);
4274
4275            --fontSizeTabletActive: var(--fontSizeTabletHover);
4276            --fontWeightTabletActive: var(--fontWeightTabletHover);
4277            --textColorTabletActive: var(--textColorTabletHover);
4278            --fontStyleTabletActive: var(--fontStyleTabletHover);
4279            --textDecorationTabletActive: var(--textDecorationTabletHover);
4280
4281            --fontSizeActive: var(--fontSizeTabletActive);
4282            --fontWeightActive: var(--fontWeightTabletActive);
4283            --textColorActive: var(--textColorTabletActive);
4284            --fontStyleActive: var(--fontStyleTabletActive);
4285            --textDecorationActive: var(--textDecorationTabletActive);
4286        }
4287
4288        & > .wml > .wms_content h1 {
4289            --fontFamily: var(--heading1_fontFamily);
4290            --fontSizeTablet: var(--heading1_fontSizeTablet);
4291            --fontWeightTablet: var(--heading1_fontWeightTablet);
4292            --lineHeightTablet: var(--heading1_lineHeightTablet);
4293            --letterSpacingTablet: var(--heading1_letterSpacingTablet);
4294            --paragraphSpacingTablet: var(--heading1_paragraphSpacingTablet);
4295        }
4296
4297        & > .wml > .wms_content h2 {
4298            --fontFamily: var(--heading2_fontFamily);
4299            --fontSizeTablet: var(--heading2_fontSizeTablet);
4300            --fontWeightTablet: var(--heading2_fontWeightTablet);
4301            --lineHeightTablet: var(--heading2_lineHeightTablet);
4302            --letterSpacingTablet: var(--heading2_letterSpacingTablet);
4303            --paragraphSpacingTablet: var(--heading2_paragraphSpacingTablet);
4304        }
4305
4306        & > .wml > .wms_content h3 {
4307            --fontFamily: var(--heading3_fontFamily);
4308            --fontSizeTablet: var(--heading3_fontSizeTablet);
4309            --fontWeightTablet: var(--heading3_fontWeightTablet);
4310            --lineHeightTablet: var(--heading3_lineHeightTablet);
4311            --letterSpacingTablet: var(--heading3_letterSpacingTablet);
4312            --paragraphSpacingTablet: var(--heading3_paragraphSpacingTablet);
4313        }
4314
4315        & > .wml > .wms_content h4 {
4316            --fontFamily: var(--heading4_fontFamily);
4317            --fontSizeTablet: var(--heading4_fontSizeTablet);
4318            --fontWeightTablet: var(--heading4_fontWeightTablet);
4319            --lineHeightTablet: var(--heading4_lineHeightTablet);
4320            --letterSpacingTablet: var(--heading4_letterSpacingTablet);
4321            --paragraphSpacingTablet: var(--heading4_paragraphSpacingTablet);
4322        }
4323
4324        & > .wml > .wms_content h5 {
4325            --fontFamily: var(--heading5_fontFamily);
4326            --fontSizeTablet: var(--heading5_fontSizeTablet);
4327            --fontWeightTablet: var(--heading5_fontWeightTablet);
4328            --lineHeightTablet: var(--heading5_lineHeightTablet);
4329            --letterSpacingTablet: var(--heading5_letterSpacingTablet);
4330            --paragraphSpacingTablet: var(--heading5_paragraphSpacingTablet);
4331        }
4332
4333        & > .wml > .wms_content h6 {
4334            --fontFamily: var(--heading6_fontFamily);
4335            --fontSizeTablet: var(--heading6_fontSizeTablet);
4336            --fontWeightTablet: var(--heading6_fontWeightTablet);
4337            --lineHeightTablet: var(--heading6_lineHeightTablet);
4338            --letterSpacingTablet: var(--heading6_letterSpacingTablet);
4339            --paragraphSpacingTablet: var(--heading6_paragraphSpacingTablet);
4340        }
4341
4342        & > .wml > .wms_content p {
4343            --fontFamily: var(--paragraph1_fontFamily);
4344            --fontSizeTablet: var(--paragraph1_fontSizeTablet);
4345            --fontWeightTablet: var(--paragraph1_fontWeightTablet);
4346            --lineHeightTablet: var(--paragraph1_lineHeightTablet);
4347            --letterSpacingTablet: var(--paragraph1_letterSpacingTablet);
4348            --paragraphSpacingTablet: var(--paragraph1_paragraphSpacingTablet);
4349        }
4350
4351        & > .wml > .wms_content h1,
4352        & > .wml > .wms_content h2,
4353        & > .wml > .wms_content h3,
4354        & > .wml > .wms_content h4,
4355        & > .wml > .wms_content h5,
4356        & > .wml > .wms_content h6,
4357        & > .wml > .wms_content p {
4358            /* inherit from desktop */
4359            --textAlignTablet: var(--textAlignDesktop);
4360            --lineHeightTablet: var(--lineHeightDesktop);
4361            --paragraphSpacingTablet: var(--paragraphSpacingDesktop);
4362        }
4363    }
4364}
4365
4366
4367@media all and (width < 650px) {
4368    .wmc_rawHtml {
4369        --heightMobile: min-content;
4370
4371        /* entire text, per device */
4372        --paragraphSpacingMobile: var(--paragraph1_paragraphSpacingMobile);
4373        --paragraphSpacing: var(--paragraphSpacingMobile);
4374
4375        /* pieces of text, per device */
4376        --fontSizeMobile: var(--paragraph1_fontSizeMobile);
4377        --fontWeightMobile: var(--paragraph1_fontWeightMobile);
4378        --lineHeightMobile: var(--paragraph1_lineHeightMobile);
4379        --letterSpacingMobile: var(--paragraph1_letterSpacingMobile);
4380        --textColorMobile: rgba(var(--colorBwGradientA), 1);
4381        --fontStyleMobile: normal;
4382        --textAlignMobile: left;
4383        --textIndentMobile: 0px;
4384        --textDecorationMobile: none;
4385        --textBackgroundColorMobile: initial;
4386
4387        &.wmcM_applyPersonalityStyles > .wml > .wms_content * {
4388            /* inherit from desktop */
4389            --fontSizeMobile: var(--fontSizeDesktop);
4390            --textColorMobile: var(--textColorDesktop);
4391            --fontWeightMobile: var(--fontWeightDesktop);
4392            --fontStyleMobile: var(--fontStyleDesktop);
4393            --textDecorationMobile: var(--textDecorationDesktop);
4394            --textBackgroundColorMobile: var(--textBackgroundColorDesktop);
4395            --letterSpacingMobile: var(--letterSpacingDesktop);
4396
4397            /* pieces of text, per device */
4398            --letterSpacing: var(--letterSpacingMobile);
4399            --fontSize: var(--fontSizeMobile);
4400            --fontWeight: var(--fontWeightMobile);
4401            --fontStyle: var(--fontStyleMobile);
4402            --textColor: var(--textColorMobile);
4403            --lineHeight: var(--lineHeightMobile);
4404            --textAlign: var(--textAlignMobile);
4405            --textIndent: var(--textIndentMobile);
4406            --textDecoration: var(--textDecorationMobile);
4407            --textBackgroundColor: var(--textBackgroundColorMobile);
4408
4409            /* pieces of text , per device hover */
4410            --fontSizeMobileHover: var(--fontSizeMobile);
4411            --fontWeightMobileHover: var(--fontWeightMobile);
4412            --textColorMobileHover: var(--textColorMobile);
4413            --fontStyleMobileHover: var(--fontStyleMobile);
4414            --textDecorationMobileHover: var(--textDecorationMobile);
4415
4416            --fontSizeHover: var(--fontSizeMobileHover);
4417            --fontWeightHover: var(--fontWeightMobileHover);
4418            --textColorHover: var(--textColorMobileHover);
4419            --fontStyleHover: var(--fontStyleMobileHover);
4420            --textDecorationHover: var(--textDecorationMobileHover);
4421
4422            --fontSizeMobileActive: var(--fontSizeMobileHover);
4423            --fontWeightMobileActive: var(--fontWeightMobileHover);
4424            --textColorMobileActive: var(--textColorMobileHover);
4425            --fontStyleMobileActive: var(--fontStyleMobileHover);
4426            --textDecorationMobileActive: var(--textDecorationMobileHover);
4427
4428            --fontSizeActive: var(--fontSizeMobileActive);
4429            --fontWeightActive: var(--fontWeightMobileActive);
4430            --textColorActive: var(--textColorMobileActive);
4431            --fontStyleActive: var(--fontStyleMobileActive);
4432            --textDecorationActive: var(--textDecorationMobileActive);
4433        }
4434
4435        & > .wml > .wms_content h1 {
4436            --fontFamily: var(--heading1_fontFamily);
4437            --fontSizeMobile: var(--heading1_fontSizeMobile);
4438            --fontWeightMobile: var(--heading1_fontWeightMobile);
4439            --lineHeightMobile: var(--heading1_lineHeightMobile);
4440            --letterSpacingMobile: var(--heading1_letterSpacingMobile);
4441            --paragraphSpacingMobile: var(--heading1_paragraphSpacingMobile);
4442        }
4443
4444        & > .wml > .wms_content h2 {
4445            --fontFamily: var(--heading2_fontFamily);
4446            --fontSizeMobile: var(--heading2_fontSizeMobile);
4447            --fontWeightMobile: var(--heading2_fontWeightMobile);
4448            --lineHeightMobile: var(--heading2_lineHeightMobile);
4449            --letterSpacingMobile: var(--heading2_letterSpacingMobile);
4450            --paragraphSpacingMobile: var(--heading2_paragraphSpacingMobile);
4451        }
4452
4453        & > .wml > .wms_content h3 {
4454            --fontFamily: var(--heading3_fontFamily);
4455            --fontSizeMobile: var(--heading3_fontSizeMobile);
4456            --fontWeightMobile: var(--heading3_fontWeightMobile);
4457            --lineHeightMobile: var(--heading3_lineHeightMobile);
4458            --letterSpacingMobile: var(--heading3_letterSpacingMobile);
4459            --paragraphSpacingMobile: var(--heading3_paragraphSpacingMobile);
4460        }
4461
4462        & > .wml > .wms_content h4 {
4463            --fontFamily: var(--heading4_fontFamily);
4464            --fontSizeMobile: var(--heading4_fontSizeMobile);
4465            --fontWeightMobile: var(--heading4_fontWeightMobile);
4466            --lineHeightMobile: var(--heading4_lineHeightMobile);
4467            --letterSpacingMobile: var(--heading4_letterSpacingMobile);
4468            --paragraphSpacingMobile: var(--heading4_paragraphSpacingMobile);
4469        }
4470
4471        & > .wml > .wms_content h5 {
4472            --fontFamily: var(--heading5_fontFamily);
4473            --fontSizeMobile: var(--heading5_fontSizeMobile);
4474            --fontWeightMobile: var(--heading5_fontWeightMobile);
4475            --lineHeightMobile: var(--heading5_lineHeightMobile);
4476            --letterSpacingMobile: var(--heading5_letterSpacingMobile);
4477            --paragraphSpacingMobile: var(--heading5_paragraphSpacingMobile);
4478        }
4479
4480        & > .wml > .wms_content h6 {
4481            --fontFamily: var(--heading6_fontFamily);
4482            --fontSizeMobile: var(--heading6_fontSizeMobile);
4483            --fontWeightMobile: var(--heading6_fontWeightMobile);
4484            --lineHeightMobile: var(--heading6_lineHeightMobile);
4485            --letterSpacingMobile: var(--heading6_letterSpacingMobile);
4486            --paragraphSpacingMobile: var(--heading6_paragraphSpacingMobile);
4487        }
4488
4489        & > .wml > .wms_content p {
4490            --fontFamily: var(--paragraph1_fontFamily);
4491            --fontSizeMobile: var(--paragraph1_fontSizeMobile);
4492            --fontWeightMobile: var(--paragraph1_fontWeightMobile);
4493            --lineHeightMobile: var(--paragraph1_lineHeightMobile);
4494            --letterSpacingMobile: var(--paragraph1_letterSpacingMobile);
4495            --paragraphSpacingMobile: var(--paragraph1_paragraphSpacingMobile);
4496        }
4497
4498        & > .wml > .wms_content h1,
4499        & > .wml > .wms_content h2,
4500        & > .wml > .wms_content h3,
4501        & > .wml > .wms_content h4,
4502        & > .wml > .wms_content h5,
4503        & > .wml > .wms_content h6,
4504        & > .wml > .wms_content p {
4505            /* inherit from desktop */
4506            --textAlignMobile: var(--textAlignDesktop);
4507            --lineHeightMobile: var(--lineHeightDesktop);
4508            --paragraphSpacingMobile: var(--paragraphSpacingDesktop);
4509        }
4510    }
4511}
4512</style>
4513            <style>/* form.css */
4514.wmc_form {
4515    /* arrow icon */
4516    --submitArrowIcon01: url("data:image/svg+xml,%3Csvg width='17' height='16' viewB
4516ox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25 13L13.25 3M13.25 3L5.75 3M13.25 3V10.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
4517
4518    /* css properties for form */
4519    --inputPrimaryFont: var(--fontFamilyPrimary);
4520    --inputPrimaryColor: rgba(var(--colorPrimaryA),1);
4521    --inputSecondaryColor: rgba(var(--colorPrimaryE),1);
4522
4523    /* field wrapper */
4524    --fieldWrapperDisplayDesktop: grid;
4525    --fieldWrapperGridTemplateColumnsDesktop: 1fr;
4526    --fieldWrapperGapDesktop: 20px;
4527
4528    /* label */
4529    --labelDisplayDesktop: block;
4530    --labelPaddingTopDesktop: 0px;
4531    --labelPaddingBottomDesktop: 0px;
4532    --labelPaddingLeftDesktop: 0px;
4533    --labelPaddingRightDesktop: 0px;
4534    --labelMarginBottomDesktop: 15px;
4535    --labelFontDesktop: var(--inputPrimaryFont);
4536    --labelFontSizeDesktop: 14px;
4537    --labelFontColorDesktop: var(--inputPrimaryColor);
4538    --labelFontWeightDesktop: 400;
4539    --labelFontStyleDesktop: normal;
4540    --labelTextDecorationDesktop: none;
4541    --labelLetterSpacingDesktop: 0px;
4542    --labelLineHeightDesktop: normal;
4543
4544    /* input, select and textarea padding */
4545    --inputPaddingTopDesktop: 8px;
4546    --inputPaddingBottomDesktop: 8px;
4547    --inputPaddingLeftDesktop: 0px;
4548    --inputPaddingRightDesktop: 0px;
4549
4550    /* input, select and textarea border */
4551    --inputBorderTopDesktop: 0px solid var(--inputPrimaryColor);
4552    --inputBorderRightDesktop: 0px solid var(--inputPrimaryColor);
4553    --inputBorderBottomDesktop: 0px solid var(--inputPrimaryColor);
4554    --inputBorderLeftDesktop: 0px solid var(--inputPrimaryColor);
4555
4556    /* input, select and textarea radius */
4557    --inputBorderRadiusDesktop: 0px 0px 0px 0px;
4558
4559    /* input, select and textarea font */
4560    --inputFontDesktop: var(--inputPrimaryFont);
4561    --inputFontSizeDesktop: 16px;
4562    --inputFontWeightDesktop: 400;
4563    --inputFontStyleDesktop: normal;
4564    --inputFontColorDesktop: var(--inputPrimaryColor);
4565    --inputTextDecorationDesktop: none;
4566    --inputLetterSpacingDesktop: 0px;
4567    --inputLineHeightDesktop: 1.4;
4568    --inputWidthDesktop: 100%;
4569    --inputHeightDesktop: auto;
4570    --inputBackgroundColorDesktop: rgba(var(--colorBackgroundE),0);
4571    --inputTextAlignDesktop: left;
4572
4573    /* input, select and textarea placeholder */
4574    --inputPlaceholderPaddingLeftDesktop: 0px;
4575    --inputPlaceholderFontDesktop: var(--inputFontDesktop);
4576    --inputPlaceholderFontSizeDesktop: var(--inputFontSizeDesktop);
4577    --inputPlaceholderFontColorDesktop: var(--inputSecondaryColor);
4578    --inputPlaceholderFontWeightDesktop: 400;
4579    --inputPlaceholderFontStyleDesktop: normal;
4580    --inputPlaceholderTextDecorationDesktop: none;
4581    --inputPlaceholderLetterSpacingDesktop: 0px;
4582    --inputPlaceholderLineHeightDesktop: 1.4;
4583
4584    /* disclaimer text */
4585    --disclaimerTextFontDesktop: var(--fontFamilySecondary);
4586    --disclaimerTextFontSizeDesktop: 14px;
4587    --disclaimerTextFontColorDesktop: rgba(var(--colorBwGradientC), 1);
4588    --disclaimerTextFontWeightDesktop: 400;
4589    --disclaimerTextFontStyleDesktop: normal;
4590    --disclaimerTextDecorationDesktop: none;
4591    --disclaimerTextLetterSpacingDesktop: 0px;
4592    --disclaimerTextLineHeightDesktop: 1.4;
4593
4594    /* input, select and textarea padding hover */
4595    --inputPaddingTopHoverDesktop: var(--inputPaddingTopDesktop);
4596    --inputPaddingBottomHoverDesktop: var(--inputPaddingBottomDesktop);
4597    --inputPaddingLeftHoverDesktop: var(--inputPaddingLeftDesktop);
4598    --inputPaddingRightHoverDesktop: var(--inputPaddingRightDesktop);
4599
4600    /* input, select and textarea radius hover */
4601    --inputBorderRadiusHoverDesktop: var(--inputBorderRadiusDesktop);
4602
4603
4604
4605    /* input, select and textarea font hover */
4606    --inputFontHoverDesktop: var(--inputFontDesktop);
4607    --inputFontSizeHoverDesktop: var(--inputFontSizeDesktop);
4608    --inputFontWeightHoverDesktop: var(--inputFontWeightDesktop);
4609    --inputFontStyleHoverDesktop: var(--inputFontStyleDesktop);
4610    --inputFontColorHoverDesktop: var(--inputFontColorDesktop);
4611    --inputTextDecorationHoverDesktop: var(--inputTextDecorationDesktop);
4612    --inputBackgroundColorHoverDesktop: var(--inputBackgroundColorDesktop);
4613
4614    --inputBorderTopHoverDesktop: var(--inputBorderTopDesktop);
4615    --inputBorderRightHoverDesktop: var(--inputBorderRightDesktop);
4616    --inputBorderBottomHoverDesktop: var(--inputBorderBottomDesktop);
4617    --inputBorderLeftHoverDesktop: var(--inputBorderLeftDesktop);
4618
4619    /* input, select and textarea padding focus */
4620    --inputPaddingTopFocusDesktop: var(--inputPaddingTopDesktop);
4621    --inputPaddingBottomFocusDesktop: var(--inputPaddingBottomDesktop);
4622    --inputPaddingLeftFocusDesktop: var(--inputPaddingLeftDesktop);
4623    --inputPaddingRightFocusDesktop: var(--inputPaddingRightDesktop);
4624
4625    /* input, select and textarea radius focus */
4626    --inputBorderRadiusFocusDesktop: var(--inputBorderRadiusDesktop);
4627
4628    /* input, select and textarea focus */
4629    --inputFontFocusDesktop: var(--inputFontDesktop);
4630    --inputFontSizeFocusDesktop: var(--inputFontSizeDesktop);
4631    --inputFontWeightFocusDesktop: var(--inputFontWeightDesktop);
4632    --inputFontStyleFocusDesktop: var(--inputFontStyleDesktop);
4633    --inputFontColorFocusDesktop: var(--inputFontColorDesktop);
4634    --inputTextDecorationFocusDesktop: var(--inputTextDecorationDesktop);
4635    --inputBackgroundColorFocusDesktop: var(--inputBackgroundColorDesktop);
4636
4637    --inputBorderTopFocusDesktop: var(--inputBorderTopDesktop);
4638    --inputBorderRightFocusDesktop: var(--inputBorderRightDesktop);
4639    --inputBorderBottomFocusDesktop: var(--inputBorderBottomDesktop);
4640    --inputBorderLeftFocusDesktop: var(--inputBorderLeftDesktop);
4641
4642    /* time and date */
4643    --timeDateGridTemplateColumnsDesktop: 1fr;
4644    --timeDateAlignItemsDesktop: center;
4645
4646    /* radio and checkbox */
4647    --radioCheckboxGridColumnDesktop: 3;
4648    --radioCheckboxGridTemplateColumnsDesktop: repeat(var(--radioCheckboxGridColumnDesktop), 1fr);
4649    --radioCheckboxGridColumnGapDesktop: 40px;
4650    --labelRadioCheckboxDisplayDesktop: grid;
4651    --labelRadioCheckboxMarginBottomDesktop: 5px;
4652    --labelRadioCheckboxGridColumnDesktop: 2;
4653    --labelRadioCheckboxGridTemplateColumnsDesktop: repeat(var(--labelRadioCheckboxGridColumnDesktop), auto);
4654    --labelRadioCheckboxAlignItemsDesktop: center;
4655    --labelRadioCheckboxJustifyContentDesktop: start;
4656    --radioCheckboxJustifySelfDesktop: center;
4657    --radioCheckboxSizeDesktop: 20px;
4658    --radioCheckboxCursorDesktop: pointer;
4659    --labelRadioCheckboxGapDesktop: 10px;
4660
4661    /* textarea height */
4662    --textareaHeightDesktop: 150px;
4663
4664    /* radio and checkbox font */
4665    --labelRadioCheckboxFontSizeDesktop: var(--inputFontSizeDesktop);
4666    --labelRadioCheckboxFontColorDesktop: var(--inputFontColorDesktop);
4667    --labelRadioCheckboxFontWeightDesktop: var(--inputFontWeightDesktop);
4668    --labelRadioCheckboxFontStyleDesktop: var(--inputFontStyleDesktop);
4669    --labelRadioCheckboxTextDecorationDesktop: var(--inputTextDecorationDesktop);
4670    --labelRadioCheckboxLetterSpacingDesktop: var(--inputLetterSpacingDesktop);
4671    --labelRadioCheckboxLineHeightDesktop: var(--inputLineHeightDesktop);
4672
4673    /* form actions */
4674    --formActionsMarginTopDesktop: 10px;
4675    --formActionsTextAlignDesktop: left;
4676
4677    /* submit padding */
4678    --submitPaddingTopDesktop: 12px;
4679    --submitPaddingBottomDesktop: 12px;
4680    --submitPaddingLeftDesktop: 30px;
4681    --submitPaddingRightDesktop: 30px;
4682
4683    /* submit border */
4684    --submitBorderTopDesktop: 0px solid var(--inputPrimaryColor);
4685    --submitBorderRightDesktop: 0px solid var(--inputPrimaryColor);
4686    --submitBorderBottomDesktop: 0px solid var(--inputPrimaryColor);
4687    --submitBorderLeftDesktop: 0px solid var(--inputPrimaryColor);
4688
4689    /* submit border radius */
4690    --submitBorderRadiusDesktop: 0px 0px 0px 0px;
4691
4692    /* submit font */
4693    --submitFontDesktop: var(--inputPrimaryFont);
4694    --submitFontColorDesktop: rgba(var(--colorPrimaryJ),1);
4695    --submitFontSizeDesktop: 16px;
4696    --submitFontWeightDesktop: 400;
4697    --submitFontStyleDesktop: normal;
4698    --submitTextDecorationDesktop: none;
4699    --submitLetterSpacingDesktop: 0px;
4700    --submitLineHeightDesktop: normal;
4701    --submitBackgroundColorDesktop: rgba(var(--colorCtaE),1);
4702    --submitCursorDesktop: pointer;
4703    --submitWidthDesktop: auto;
4704
4705    /* submit arrow */
4706    --submitArrowDisplayDesktop: block;
4707    --submitArrowIconDesktop: var(--submitArrowIcon01);
4708    --submitArrowSizeDesktop: 16px;
4709    --submitArrowColorDesktop: rgba(var(--colorPrimaryJ),1);
4710    --submitArrowRotateDesktop: 0deg;
4711    --submitArrowGapDesktop: 5px;
4712
4713    /* error */
4714    --errorFontColorDesktop: rgba(var(--colorCtaE),1);
4715    --errorBorderColorDesktop: rgba(var(--colorCtaE),1);
4716    --errorPlaceholderFontColorDesktop: rgba(var(--colorCtaE),1);
4717
4718    /* required */
4719    --requiredColorDesktop: rgba(var(--colorSecondaryE),1);
4720
4721    /* notification */
4722    --notificationFontColorDesktop: var(--labelFontColorDesktop);
4723    --notificationFontColorHoverDesktop: var(--notificationFontColorDesktop);
4724
4725    /*
4726     apply CSS properties
4727    */
4728
4729    /* apply field wrapper */
4730    --fieldWrapperDisplay: var(--fieldWrapperDisplayDesktop);
4731    --fieldWrapperGridTemplateColumns: var(--fieldWrapperGridTemplateColumnsDesktop);
4732    --fieldWrapperGap: var(--fieldWrapperGapDesktop);
4733
4734    /* apply label */
4735    --labelDisplay: var(--labelDisplayDesktop);
4736    --labelPaddingTop: var(--labelPaddingTopDesktop);
4737    --labelPaddingBottom: var(--labelPaddingBottomDesktop);
4738    --labelPaddingLeft: var(--labelPaddingLeftDesktop);
4739    --labelPaddingRight: var(--labelPaddingRightDesktop);
4740    --labelMarginBottom: var(--labelMarginBottomDesktop);
4741    --labelFont: var(--labelFontDesktop);
4742    --labelFontSize: var(--labelFontSizeDesktop);
4743    --labelFontColor: var(--labelFontColorDesktop);
4744    --labelFontWeight: var(--labelFontWeightDesktop);
4745    --labelFontStyle: var(--labelFontStyleDesktop);
4746    --labelTextDecoration: var(--labelTextDecorationDesktop);
4747    --labelLetterSpacing: var(--labelLetterSpacingDesktop);
4748    --labelLineHeight: var(--labelLineHeightDesktop);
4749
4750    /* apply input, select and textarea padding */
4751    --inputPaddingTop: var(--inputPaddingTopDesktop);
4752    --inputPaddingBottom: var(--inputPaddingBottomDesktop);
4753    --inputPaddingLeft: var(--inputPaddingLeftDesktop);
4754    --inputPaddingRight: var(--inputPaddingRightDesktop);
4755
4756    /* apply input, select and textarea border */
4757    --inputBorderTop: var(--inputBorderTopDesktop);
4758    --inputBorderRight: var(--inputBorderRightDesktop);
4759    --inputBorderBottom: var(--inputBorderBottomDesktop);
4760    --inputBorderLeft: var(--inputBorderLeftDesktop);
4761
4762    /* apply input, select and textarea radius */
4763    --inputBorderRadius: var(--inputBorderRadiusDesktop);
4764
4765    /* apply input, select and textarea font */
4766    --inputFont: var(--inputFontDesktop);
4767    --inputFontSize: var(--inputFontSizeDesktop);
4768    --inputFontWeight: var(--inputFontWeightDesktop);
4769    --inputFontStyle: var(--inputFontStyleDesktop);
4770    --inputFontColor: var(--inputFontColorDesktop);
4771    --inputTextDecoration: var(--inputTextDecorationDesktop);
4772    --inputLetterSpacing: var(--inputLetterSpacingDesktop);
4773    --inputLineHeight: var(--inputLineHeightDesktop);
4774    --inputWidth: var(--inputWidthDesktop);
4775    --inputHeight: var(--inputHeightDesktop);
4776    --inputBackgroundColor: var(--inputBackgroundColorDesktop);
4777    --inputTextAlign: var(--inputTextAlignDesktop);
4778
4779    /* apply input, select and textarea placeholder */
4780    --inputPlaceholderPaddingLeft: var(--inputPlaceholderPaddingLeftDesktop);
4781    --inputPlaceholderFont: var(--inputPlaceholderFontDesktop);
4782    --inputPlaceholderFontSize: var(--inputPlaceholderFontSizeDesktop);
4783    --inputPlaceholderFontColor: var(--inputPlaceholderFontColorDesktop);
4784    --inputPlaceholderFontWeight: var(--inputPlaceholderFontWeightDesktop);
4785    --inputPlaceholderFontStyle: var(--inputPlaceholderFontStyleDesktop);
4786    --inputPlaceholderTextDecoration: var(--inputPlaceholderTextDecorationDesktop);
4787    --inputPlaceholderLetterSpacing: var(--inputPlaceholderLetterSpacingDesktop);
4788    --inputPlaceholderLineHeight: var(--inputPlaceholderLineHeightDesktop);
4789
4790    /* apply disclaimer text */
4791    --disclaimerTextFont: var(--disclaimerTextFontDesktop);
4792    --disclaimerTextFontSize: var(--disclaimerTextFontSizeDesktop);
4793    --disclaimerTextFontColor: var(--disclaimerTextFontColorDesktop);
4794    --disclaimerTextFontWeight: var(--disclaimerTextFontWeightDesktop);
4795    --disclaimerTextFontStyle: var(--disclaimerTextFontStyleDesktop);
4796    --disclaimerTextDecoration: var(--disclaimerTextDecorationDesktop);
4797    --disclaimerTextLetterSpacing: var(--disclaimerTextLetterSpacingDesktop);
4798    --disclaimerTextLineHeight: var(--disclaimerTextLineHeightDesktop);
4799
4800    /* apply input, select and textarea hover */
4801    --inputFontHover: var(--inputFontHoverDesktop);
4802    --inputFontSizeHover: var(--inputFontSizeHoverDesktop);
4803    --inputFontWeightHover: var(--inputFontWeightHoverDesktop);
4804    --inputFontStyleHover: var(--inputFontStyleHoverDesktop);
4805    --inputFontColorHover: var(--inputFontColorHoverDesktop);
4806    --inputTextDecorationHover: var(--inputTextDecorationHoverDesktop);
4807    --inputBorderTopHover: var(--inputBorderTopHoverDesktop);
4808    --inputBorderRightHover: var(--inputBorderRightHoverDesktop);
4809    --inputBorderBottomHover: var(--inputBorderBottomHoverDesktop);
4810    --inputBorderLeftHover: var(--inputBorderLeftHoverDesktop);
4811    --inputBorderRadiusHover: var(--inputBorderRadiusHoverDesktop);
4812    --inputBackgroundColorHover: var(--inputBackgroundColorHoverDesktop);
4813
4814    --inputPaddingTopHover: var(--inputPaddingTopHoverDesktop);
4815    --inputPaddingBottomHover: var(--inputPaddingBottomHoverDesktop);
4816    --inputPaddingLeftHover: var(--inputPaddingLeftHoverDesktop);
4817    --inputPaddingRightHover: var(--inputPaddingRightHoverDesktop);
4818
4819    /* apply input, select and textarea focus */
4820    --inputFontFocus: var(--inputFontFocusDesktop);
4821    --inputFontSizeFocus: var(--inputFontSizeFocusDesktop);
4822    --inputFontWeightFocus: var(--inputFontWeightFocusDesktop);
4823    --inputFontStyleFocus: var(--inputFontStyleFocusDesktop);
4824    --inputFontColorFocus: var(--inputFontColorFocusDesktop);
4825    --inputTextDecorationFocus: var(--inputTextDecorationFocusDesktop);
4826    --inputBorderTopFocus: var(--inputBorderTopFocusDesktop);
4827    --inputBorderRightFocus: var(--inputBorderRightFocusDesktop);
4828    --inputBorderBottomFocus: var(--inputBorderBottomFocusDesktop);
4829    --inputBorderLeftFocus: var(--inputBorderLeftFocusDesktop);
4830    --inputBackgroundColorFocus: var(--inputBackgroundColorFocusDesktop);
4831
4832    /* apply time and date */
4833    --timeDateGridTemplateColumns: var(--timeDateGridTemplateColumnsDesktop);
4834    --timeDateAlignItems: var(--timeDateAlignItemsDesktop);
4835
4836    /* apply radio and checkbox */
4837    --radioCheckboxGridColumn: var(--radioCheckboxGridColumnDesktop);
4838    --radioCheckboxGridTemplateColumns: var(--radioCheckboxGridTemplateColumnsDesktop);
4839    --radioCheckboxGridColumnGap: var(--radioCheckboxGridColumnGapDesktop);
4840    --labelRadioCheckboxDisplay: var(--labelRadioCheckboxDisplayDesktop);
4841    --labelRadioCheckboxMarginBottom: var(--labelRadioCheckboxMarginBottomDesktop);
4842    --labelRadioCheckboxGridColumn: var(--labelRadioCheckboxGridColumnDesktop);
4843    --labelRadioCheckboxGridTemplateColumns: var(--labelRadioCheckboxGridTemplateColumnsDesktop);
4844    --labelRadioCheckboxAlignItems: var(--labelRadioCheckboxAlignItemsDesktop);
4845    --labelRadioCheckboxJustifyContent: var(--labelRadioCheckboxJustifyContentDesktop);
4846    --radioCheckboxJustifySelf: var(--radioCheckboxJustifySelfDesktop);
4847    --radioCheckboxSize: var(--radioCheckboxSizeDesktop);
4848    --radioCheckboxCursor: var(--radioCheckboxCursorDesktop);
4849    --labelRadioCheckboxGap: var(--labelRadioCheckboxGapDesktop);
4850
4851    /* apply textarea height */
4852    --textareaHeight: var(--textareaHeightDesktop);
4853
4854    /* apply radio and checkbox font */
4855    --labelRadioCheckboxFontSize: var(--labelRadioCheckboxFontSizeDesktop);
4856    --labelRadioCheckboxFontWeight: var(--labelRadioCheckboxFontWeightDesktop);
4857    --labelRadioCheckboxFontStyle: var(--labelRadioCheckboxFontStyleDesktop);
4858    --labelRadioCheckboxFontColor: var(--labelRadioCheckboxFontColorDesktop);
4859    --labelRadioCheckboxTextDecoration: var(--labelRadioCheckboxTextDecorationDesktop);
4860    --labelRadioCheckboxLetterSpacing: var(--labelRadioCheckboxLetterSpacingDesktop);
4861    --labelRadioCheckboxLineHeight: var(--labelRadioCheckboxLineHeightDesktop);
4862
4863    /* apply form actions */
4864    --formActionsMarginTop: var(--formActionsMarginTopDesktop);
4865    --formActionsTextAlign: var(--formActionsTextAlignDesktop);
4866
4867    /* apply submit padding */
4868    --submitPaddingTop: var(--submitPaddingTopDesktop);
4869    --submitPaddingBottom: var(--submitPaddingBottomDesktop);
4870    --submitPaddingLeft: var(--submitPaddingLeftDesktop);
4871    --submitPaddingRight: var(--submitPaddingRightDesktop);
4872
4873    /* apply submit border */
4874    --submitBorderTop: var(--submitBorderTopDesktop);
4875    --submitBorderRight: var(--submitBorderRightDesktop);
4876    --submitBorderBottom: var(--submitBorderBottomDesktop);
4877    --submitBorderLeft: var(--submitBorderLeftDesktop);
4878
4879    /* apply submit border radius */
4880    --submitBorderRadius: var(--submitBorderRadiusDesktop);
4881
4882    /* apply submit font */
4883    --submitFont: var(--submitFontDesktop);
4884    --submitFontColor: var(--submitFontColorDesktop);
4885    --submitFontSize: var(--submitFontSizeDesktop);
4886    --submitFontWeight: var(--submitFontWeightDesktop);
4887    --submitFontStyle: var(--submitFontStyleDesktop);
4888    --submitTextDecoration: var(--submitTextDecorationDesktop);
4889    --submitLetterSpacing: var(--submitLetterSpacingDesktop);
4890    --submitLineHeight: var(--submitLineHeightDesktop);
4891    --submitBackgroundColor: var(--submitBackgroundColorDesktop);
4892    --submitCursor: var(--submitCursorDesktop);
4893    --submitWidth: var(--submitWidthDesktop);
4894
4895    /* apply submit arrow */
4896    --submitArrowDisplay: var(--submitArrowDisplayDesktop);
4897    --submitArrowIcon: var(--submitArrowIconDesktop);
4898    --submitArrowSize: var(--submitArrowSizeDesktop);
4899    --submitArrowColor: var(--submitArrowColorDesktop);
4900    --submitArrowRotate: var(--submitArrowRotateDesktop);
4901    --submitArrowGap: var(--submitArrowGapDesktop);
4902
4903    /* apply error */
4904    --errorFontColor: var(--errorFontColorDesktop);
4905    --errorBorderColor: var(--errorBorderColorDesktop);
4906    --errorPlaceholderFontColor: var(--errorPlaceholderFontColorDesktop);
4907
4908    /* apply required */
4909    --requiredColor: var(--requiredColorDesktop);
4910
4911    --height: min-content;
4912    /* apply notification */
4913    --notificationFontColor: var(--notificationFontColorDesktop);
4914    --notificationFontColorHover: var(--notificationFontColorHoverDesktop);
4915}
4916
4917@media all and (width < 1040px) {
4918    .wmc_form {
4919        /* field wrapper */
4920        --fieldWrapperDisplayTablet: grid;
4921        --fieldWrapperGridTemplateColumnsTablet: 1fr;
4922        --fieldWrapperGapTablet: var(--fieldWrapperGapDesktop);
4923
4924        /* label */
4925        --labelDisplayTablet: block;
4926        --labelPaddingTopTablet: 0px;
4927        --labelPaddingBottomTablet: 0px;
4928        --labelPaddingLeftTablet: var(--labelPaddingLeftDesktop);
4929        --labelPaddingRightTablet: 0px;
4930        --labelMarginBottomTablet: var(--labelMarginBottomDesktop);
4931        --labelFontSizeTablet: var(--labelFontSizeDesktop);
4932        --labelFontColorTablet: var(--labelFontColorDesktop);
4933        --labelFontWeightTablet: var(--labelFontWeightDesktop);
4934        --labelFontStyleTablet: var(--labelFontStyleDesktop);
4935        --labelTextDecorationTablet: var(--labelTextDecorationDesktop);
4936        --labelLetterSpacingTablet: var(--labelLetterSpacingDesktop);
4937        --labelLineHeightTablet: var(--labelLineHeightDesktop);
4938
4939        /* input, select and textarea padding */
4940        --inputPaddingTopTablet: var(--inputPaddingTopDesktop);
4941        --inputPaddingBottomTablet: var(--inputPaddingBottomDesktop);
4942        --inputPaddingLeftTablet: var(--inputPaddingLeftDesktop);
4943        --inputPaddingRightTablet: var(--inputPaddingRightDesktop);
4944
4945        /* input, select and textarea border */
4946        --inputBorderTopTablet: var(--inputBorderTopDesktop);
4947        --inputBorderRightTablet: var(--inputBorderRightDesktop);
4948        --inputBorderBottomTablet: var(--inputBorderBottomDesktop);
4949        --inputBorderLeftTablet: var(--inputBorderLeftDesktop);
4950
4951        /* input, select and textarea radius */
4952        --inputBorderRadiusTablet: var(--inputBorderRadiusDesktop);
4953
4954        /* input, select and textarea font */
4955        --inputFontTablet: var(--inputFontDesktop);
4956        --inputFontSizeTablet: var(--inputFontSizeDesktop);
4957        --inputFontWeightTablet: var(--inputFontWeightDesktop);
4958        --inputFontStyleTablet: var(--inputFontStyleDesktop);
4959        --inputFontColorTablet: var(--inputFontColorDesktop);
4960        --inputTextDecorationTablet: var(--inputTextDecorationDesktop);
4961        --inputLetterSpacingTablet: var(--inputLetterSpacingDesktop);
4962        --inputLineHeightTablet: var(--inputLineHeightDesktop);
4963        --inputWidthTablet: 100%;
4964        --inputHeightTablet: auto;
4965        --inputBackgroundColorTablet: var(--inputBackgroundColorDesktop);
4966        --inputTextAlignTablet: left;
4967
4968        /* input, select and textarea placeholder */
4969        --inputPlaceholderPaddingLeftTablet: var(--inputPlaceholderPaddingLeftDesktop);
4970        --inputPlaceholderFontTablet: var(--inputFontTablet);
4971        --inputPlaceholderFontSizeTablet: var(--inputFontSizeTablet);
4972        --inputPlaceholderFontColorTablet: var(--inputSecondaryColor);
4973        --inputPlaceholderFontWeightTablet: var(--inputPlaceholderFontWeightDesktop);
4974        --inputPlaceholderFontStyleTablet: var(--inputPlaceholderFontStyleDesktop);
4975        --inputPlaceholderTextDecorationTablet: var(--inputPlaceholderTextDecorationDesktop);
4976        --inputPlaceholderLetterSpacingTablet: var(--inputPlaceholderLetterSpacingDesktop);
4977        --inputPlaceholderLineHeightTablet: var(--inputPlaceholderLineHeightDesktop);
4978
4979        /* disclaimer text */
4980        --disclaimerTextFontTablet: var(--disclaimerTextFontDesktop);
4981        --disclaimerTextFontSizeTablet: var(--disclaimerTextFontSizeDesktop);
4982        --disclaimerTextFontColorTablet: var(--disclaimerTextFontColorDesktop);
4983        --disclaimerTextFontWeightTablet: var(--disclaimerTextFontWeightDesktop);
4984        --disclaimerTextFontStyleTablet: var(--disclaimerTextFontStyleDesktop);
4985        --disclaimerTextDecorationTablet: var(--disclaimerTextDecorationDesktop);
4986        --disclaimerTextLetterSpacingTablet: var(--disclaimerTextLetterSpacingDesktop);
4987        --disclaimerTextLineHeightTablet: var(--disclaimerTextLineHeightDesktop);
4988
4989        /* input, select and textarea padding hover */
4990        --inputPaddingTopHoverTablet: var(--inputPaddingTopHoverDesktop);
4991        --inputPaddingBottomHoverTablet: var(--inputPaddingBottomHoverDesktop);
4992        --inputPaddingLeftHoverTablet: var(--inputPaddingLeftHoverDesktop);
4993        --inputPaddingRightHoverTablet: var(--inputPaddingRightHoverDesktop);
4994
4995        /* input, select and textarea radius hover */
4996        --inputBorderRadiusHoverTablet: var(--inputBorderRadiusHoverDesktop);
4997
4998        /* input, select and textarea hover */
4999        --inputFontHoverTablet: var(--inputFontTablet);
5000        --inputFontSizeHoverTablet: var(--inputFontSizeTablet);
5001        --inputFontWeightHoverTablet: var(--inputFontWeightHoverDesktop);
5002        --inputFontStyleHoverTablet: var(--inputFontStyleHoverDesktop);
5003        --inputFontColorHoverTablet: var(--inputFontColorHoverDesktop);
5004        --inputTextDecorationHoverTablet: var(--inputTextDecorationHoverDesktop);
5005        --inputBackgroundColorHoverTablet: var(--inputBackgroundColorHoverDesktop);
5006
5007        --inputBorderTopHoverTablet: var(--inputBorderTopHoverDesktop);
5008        --inputBorderRightHoverTablet: var(--inputBorderRightHoverDesktop);
5009        --inputBorderBottomHoverTablet: var(--inputBorderBottomHoverDesktop);
5010        --inputBorderLeftHoverTablet: var(--inputBorderLeftHoverDesktop);
5011
5012        /* input, select and textarea focus */
5013        --inputFontFocusTablet: var(--inputFontTablet);
5014        --inputFontSizeFocusTablet: var(--inputFontSizeTablet);
5015        --inputFontWeightFocusTablet: var(--inputFontWeightTablet);
5016        --inputFontStyleFocusTablet: var(--inputFontStyleTablet);
5017        --inputFontColorFocusTablet: var(--inputFontColorDesktop);
5018        --inputTextDecorationFocusTablet: var(--inputTextDecorationTablet);
5019        --inputBorderTopFocusTablet: var(--inputBorderTopTablet);
5020        --inputBorderRightFocusTablet: var(--inputBorderRightTablet);
5021        --inputBorderBottomFocusTablet: var(--inputBorderBottomTablet);
5022        --inputBorderLeftFocusTablet: var(--inputBorderLeftTablet);
5023        --inputBackgroundColorFocusTablet: var(--inputBackgroundColorTablet);
5024
5025        /* time and date */
5026        --timeDateGridTemplateColumnsTablet: 1fr;
5027        --timeDateAlignItemsTablet: center;
5028
5029        /* radio and checkbox */
5030        --radioCheckboxGridColumnTablet: 3;
5031        --radioCheckboxGridTemplateColumnsTablet: repeat(var(--radioCheckboxGridColumnTablet), 1fr);
5032        --radioCheckboxGridColumnGapTablet: 20px;
5033        --labelRadioCheckboxDisplayTablet: grid;
5034        --labelRadioCheckboxMarginBottomTablet: 10px;
5035        --labelRadioCheckboxGridColumnTablet: 1;
5036        --labelRadioCheckboxGridTemplateColumnsTablet: repeat(var(--labelRadioCheckboxGridColumnTablet), auto);
5037        --labelRadioCheckboxAlignItemsTablet: center;
5038        --labelRadioCheckboxJustifyContentTablet: start;
5039        --radioCheckboxJustifySelfTablet: center;
5040        --radioCheckboxSizeTablet: 20px;
5041        --radioCheckboxCursorTablet: pointer;
5042        --labelRadioCheckboxGapTablet: 10px;
5043
5044        /* textarea height */
5045        --textareaHeightTablet: 120px;
5046
5047        /* radio and checkbox font */
5048        --labelRadioCheckboxFontSizeTablet: var(--labelRadioCheckboxFontSizeDesktop);
5049        --labelRadioCheckboxFontColorTablet: var(--labelRadioCheckboxFontColorDesktop);
5050        --labelRadioCheckboxFontWeightTablet: var(--labelRadioCheckboxFontWeightDesktop);
5051        --labelRadioCheckboxFontStyleTablet: var(--labelRadioCheckboxFontStyleDesktop);
5052        --labelRadioCheckboxTextDecorationTablet: var(--labelRadioCheckboxTextDecorationDesktop);
5053        --labelRadioCheckboxLetterSpacingTablet: var(--labelRadioCheckboxLetterSpacingDesktop);
5054        --labelRadioCheckboxLineHeightTablet: var(--labelRadioCheckboxLineHeightDesktop);
5055
5056        /* form actions */
5057        --formActionsMarginTopTablet: 10px;
5058        --formActionsTextAlignTablet: center;
5059
5060        /* submit padding */
5061        --submitPaddingTopTablet: 8px;
5062        --submitPaddingBottomTablet: 8px;
5063        --submitPaddingLeftTablet: 30px;
5064        --submitPaddingRightTablet: 30px;
5065
5066        /* submit border */
5067        --submitBorderTopTablet: 0px solid var(--inputPrimaryColor);
5068        --submitBorderRightTablet: 0px solid var(--inputPrimaryColor);
5069        --submitBorderBottomTablet: 0px solid var(--inputPrimaryColor);
5070        --submitBorderLeftTablet: 0px solid var(--inputPrimaryColor);
5071
5072        /* submit border radius */
5073        --submitBorderRadiusTablet: 0px 0px 0px 0px;
5074
5075        /* submit font */
5076        --submitFontTablet: var(--inputPrimaryFont);
5077        --submitFontColorTablet: rgba(var(--colorPrimaryJ),1);
5078        --submitFontSizeTablet: 16px;
5079        --submitFontWeightTablet: 400;
5080        --submitFontStyleTablet: normal;
5081        --submitTextDecorationTablet: none;
5082        --submitLetterSpacingTablet: 0px;
5083        --submitLineHeightTablet: normal;
5084        --submitBackgroundColorTablet: rgba(var(--colorCtaE),1);
5085        --submitCursorTablet: pointer;
5086        --submitWidthTablet: auto;
5087
5088        /* submit arrow */
5089        --submitArrowDisplayTablet: block;
5090        --submitArrowIconTablet: var(--submitArrowIcon01);
5091        --submitArrowSizeTablet: 16px;
5092        --submitArrowColorTablet: rgba(var(--colorPrimaryJ),1);
5093        --submitArrowRotateTablet: 0deg;
5094        --submitArrowGapTablet: 5px;
5095
5096        /* error */
5097        --errorFontColorTablet: rgba(var(--colorCtaE),1);
5098        --errorBorderColorTablet: rgba(var(--colorCtaE),1);
5099        --errorPlaceholderFontColorTablet: rgba(var(--colorCtaE),1);
5100
5101        /* required */
5102        --requiredColorTablet: rgba(var(--colorSecondaryE),1);
5103
5104        /* notification */
5105        --notificationFontColorTablet: var(--notificationFontColorDesktop);
5106        --notificationFontColorHoverTablet: var(--notificationFontColorTablet);
5107
5108        /*
5109         apply CSS properties
5110        */
5111
5112        /* apply field wrapper */
5113        --fieldWrapperDisplay: var(--fieldWrapperDisplayTablet);
5114        --fieldWrapperGridTemplateColumns: var(--fieldWrapperGridTemplateColumnsTablet);
5115        --fieldWrapperGap: var(--fieldWrapperGapTablet);
5116
5117        /* apply label */
5118        --labelDisplay: var(--labelDisplayTablet);
5119        --labelPaddingTop: var(--labelPaddingTopTablet);
5120        --labelPaddingBottom: var(--labelPaddingBottomTablet);
5121        --labelPaddingLeft: var(--labelPaddingLeftTablet);
5122        --labelPaddingRight: var(--labelPaddingRightTablet);
5123        --labelMarginBottom: var(--labelMarginBottomTablet);
5124        --labelFontSize: var(--labelFontSizeTablet);
5125        --labelFontColor: var(--labelFontColorTablet);
5126        --labelFontWeight: var(--labelFontWeightTablet);
5127        --labelFontStyle: var(--labelFontStyleTablet);
5128        --labelTextDecoration: var(--labelTextDecorationTablet);
5129        --labelLetterSpacing: var(--labelLetterSpacingTablet);
5130        --labelLineHeight: var(--labelLineHeightTablet);
5131
5132        /* apply input, select and textarea padding */
5133        --inputPaddingTop: var(--inputPaddingTopTablet);
5134        --inputPaddingBottom: var(--inputPaddingBottomTablet);
5135        --inputPaddingLeft: var(--inputPaddingLeftTablet);
5136        --inputPaddingRight: var(--inputPaddingRightTablet);
5137
5138        /* apply input, select and textarea border */
5139        --inputBorderTop: var(--inputBorderTopTablet);
5140        --inputBorderRight: var(--inputBorderRightTablet);
5141        --inputBorderBottom: var(--inputBorderBottomTablet);
5142        --inputBorderLeft: var(--inputBorderLeftTablet);
5143
5144        /* apply input, select and textarea radius */
5145        --inputBorderRadius: var(--inputBorderRadiusTablet);
5146
5147        /* apply input, select and textarea font */
5148        --inputFont: var(--inputFontTablet);
5149        --inputFontSize: var(--inputFontSizeTablet);
5150        --inputFontWeight: var(--inputFontWeightTablet);
5151        --inputFontStyle: var(--inputFontStyleTablet);
5152        --inputFontColor: var(--inputFontColorTablet);
5153        --inputTextDecoration: var(--inputTextDecorationTablet);
5154        --inputLetterSpacing: var(--inputLetterSpacingTablet);
5155        --inputLineHeight: var(--inputLineHeightTablet);
5156        --inputWidth: var(--inputWidthTablet);
5157        --inputHeight: var(--inputHeightTablet);
5158        --inputBackgroundColor: var(--inputBackgroundColorTablet);
5159        --inputTextAlign: var(--inputTextAlignTablet);
5160
5161        /* apply input, select and textarea placeholder */
5162        --inputPlaceholderPaddingLeft: var(--inputPlaceholderPaddingLeftTablet);
5163        --inputPlaceholderFont: var(--inputPlaceholderFontTablet);
5164        --inputPlaceholderFontSize: var(--inputPlaceholderFontSizeTablet);
5165        --inputPlaceholderFontColor: var(--inputPlaceholderFontColorTablet);
5166        --inputPlaceholderFontWeight: var(--inputPlaceholderFontWeightTablet);
5167        --inputPlaceholderFontStyle: var(--inputPlaceholderFontStyleTablet);
5168        --inputPlaceholderTextDecoration: var(--inputPlaceholderTextDecorationTablet);
5169        --inputPlaceholderLetterSpacing: var(--inputPlaceholderLetterSpacingTablet);
5170        --inputPlaceholderLineHeight: var(--inputPlaceholderLineHeightTablet);
5171
5172        /* apply disclaimer text */
5173        --disclaimerTextFont: var(--disclaimerTextFontTablet);
5174        --disclaimerTextFontSize: var(--disclaimerTextFontSizeTablet);
5175        --disclaimerTextFontColor: var(--disclaimerTextFontColorTablet);
5176        --disclaimerTextFontWeight: var(--disclaimerTextFontWeightTablet);
5177        --disclaimerTextFontStyle: var(--disclaimerTextFontStyleTablet);
5178        --disclaimerTextDecoration: var(--disclaimerTextDecorationTablet);
5179        --disclaimerTextLetterSpacing: var(--disclaimerTextLetterSpacingTablet);
5180        --disclaimerTextLineHeight: var(--disclaimerTextLineHeightTablet);
5181
5182        /* apply input, select and textarea hover */
5183        --inputFontHover: var(--inputFontHoverTablet);
5184        --inputFontSizeHover: var(--inputFontSizeHoverTablet);
5185        --inputFontWeightHover: var(--inputFontWeightHoverTablet);
5186        --inputFontStyleHover: var(--inputFontStyleHoverTablet);
5187        --inputFontColorHover: var(--inputFontColorHoverTablet);
5188        --inputTextDecorationHover: var(--inputTextDecorationHoverTablet);
5189        --inputBackgroundColorHover: var(--inputBackgroundColorHoverTablet);
5190
5191        --inputBorderTopHover: var(--inputBorderTopHoverTablet);
5192        --inputBorderRightHover: var(--inputBorderRightHoverTablet);
5193        --inputBorderBottomHover: var(--inputBorderBottomHoverTablet);
5194        --inputBorderLeftHover: var(--inputBorderLeftHoverTablet);
5195        --inputBorderRadiusHover: var(--inputBorderRadiusHoverTablet);
5196
5197        --inputPaddingTopHover: var(--inputPaddingTopHoverTablet);
5198        --inputPaddingBottomHover: var(--inputPaddingBottomHoverTablet);
5199        --inputPaddingLeftHover: var(--inputPaddingLeftHoverTablet);
5200        --inputPaddingRightHover: var(--inputPaddingRightHoverTablet);
5201
5202         /* input, select and textarea padding focus */
5203        --inputPaddingTopFocusTablet: var(--inputPaddingTopTablet);
5204        --inputPaddingBottomFocusTablet: var(--inputPaddingBottomTablet);
5205        --inputPaddingLeftFocusTablet: var(--inputPaddingLeftTablet);
5206        --inputPaddingRightFocusTablet: var(--inputPaddingRightTablet);
5207
5208        /* input, select and textarea radius focus */
5209        --inputBorderRadiusFocusTablet: var(--inputBorderRadiusTablet);
5210
5211        /* apply input, select and textarea focus */
5212        --inputFontFocus: var(--inputFontFocusTablet);
5213        --inputFontSizeFocus: var(--inputFontSizeFocusTablet);
5214        --inputFontWeightFocus: var(--inputFontWeightFocusTablet);
5215        --inputFontStyleFocus: var(--inputFontStyleFocusTablet);
5216        --inputFontColorFocus: var(--inputFontColorFocusTablet);
5217        --inputTextDecorationFocus: var(--inputTextDecorationFocusTablet);
5218        --inputBorderTopFocus: var(--inputBorderTopFocusTablet);
5219        --inputBorderRightFocus: var(--inputBorderRightFocusTablet);
5220        --inputBorderBottomFocus: var(--inputBorderBottomFocusTablet);
5221        --inputBorderLeftFocus: var(--inputBorderLeftFocusTablet);
5222        --inputBackgroundColorFocus: var(--inputBackgroundColorFocusTablet);
5223
5224        /* apply time and date */
5225        --timeDateGridTemplateColumns: var(--timeDateGridTemplateColumnsTablet);
5226        --timeDateAlignItems: var(--timeDateAlignItemsTablet);
5227
5228        /* apply radio and checkbox */
5229        --radioCheckboxGridColumn: var(--radioCheckboxGridColumnTablet);
5230        --radioCheckboxGridTemplateColumns: var(--radioCheckboxGridTemplateColumnsTablet);
5231        --radioCheckboxGridColumnGap: var(--radioCheckboxGridColumnGapTablet);
5232        --labelRadioCheckboxDisplay: var(--labelRadioCheckboxDisplayTablet);
5233        --labelRadioCheckboxMarginBottom: var(--labelRadioCheckboxMarginBottomTablet);
5234        --labelRadioCheckboxGridColumn: var(--labelRadioCheckboxGridColumnTablet);
5235        --labelRadioCheckboxGridTemplateColumns: var(--labelRadioCheckboxGridTemplateColumnsTablet);
5236        --labelRadioCheckboxAlignItems: var(--labelRadioCheckboxAlignItemsTablet);
5237        --labelRadioCheckboxJustifyContent: var(--labelRadioCheckboxJustifyContentTablet);
5238        --radioCheckboxJustifySelf: var(--radioCheckboxJustifySelfTablet);
5239        --radioCheckboxSize: var(--radioCheckboxSizeTablet);
5240        --radioCheckboxCursor: var(--radioCheckboxCursorTablet);
5241        --labelRadioCheckboxGap: var(--labelRadioCheckboxGapTablet);
5242
5243        /* apply textarea height */
5244        --textareaHeight: var(--textareaHeightTablet);
5245
5246        /* apply radio and checkbox font */
5247        --labelRadioCheckboxFontSize: var(--labelRadioCheckboxFontSizeTablet);
5248        --labelRadioCheckboxFontColor: var(--labelRadioCheckboxFontColorTablet);
5249        --labelRadioCheckboxFontWeight: var(--labelRadioCheckboxFontWeightTablet);
5250        --labelRadioCheckboxFontStyle: var(--labelRadioCheckboxFontStyleTablet);
5251        --labelRadioCheckboxTextDecoration: var(--labelRadioCheckboxTextDecorationTablet);
5252        --labelRadioCheckboxLetterSpacing: var(--labelRadioCheckboxLetterSpacingTablet);
5253        --labelRadioCheckboxLineHeight: var(--labelRadioCheckboxLineHeightTablet);
5254
5255        /* apply form actions */
5256        --formActionsMarginTop: var(--formActionsMarginTopTablet);
5257        --formActionsTextAlign: var(--formActionsTextAlignTablet);
5258
5259        /* apply submit padding */
5260        --submitPaddingTop: var(--submitPaddingTopTablet);
5261        --submitPaddingBottom: var(--submitPaddingBottomTablet);
5262        --submitPaddingLeft: var(--submitPaddingLeftTablet);
5263        --submitPaddingRight: var(--submitPaddingRightTablet);
5264
5265        /* apply submit border */
5266        --submitBorderTop: var(--submitBorderTopTablet);
5267        --submitBorderRight: var(--submitBorderRightTablet);
5268        --submitBorderBottom: var(--submitBorderBottomTablet);
5269        --submitBorderLeft: var(--submitBorderLeftTablet);
5270
5271        /* apply submit border radius */
5272        --submitBorderRadius: var(--submitBorderRadiusTablet);
5273
5274        /* apply submit font */
5275        --submitFont: var(--submitFontTablet);
5276        --submitFontColor: var(--submitFontColorTablet);
5277        --submitFontSize: var(--submitFontSizeTablet);
5278        --submitFontWeight: var(--submitFontWeightTablet);
5279        --submitFontStyle: var(--submitFontStyleTablet);
5280        --submitTextDecoration: var(--submitTextDecorationTablet);
5281        --submitLetterSpacing: var(--submitLetterSpacingTablet);
5282        --submitLineHeight: var(--submitLineHeightTablet);
5283        --submitBackgroundColor: var(--submitBackgroundColorTablet);
5284        --submitCursor: var(--submitCursorTablet);
5285        --submitWidth: var(--submitWidthTablet);
5286
5287        /* apply submit arrow */
5288        --submitArrowDisplay: var(--submitArrowDisplayTablet);
5289        --submitArrowIcon: var(--submitArrowIconTablet);
5290        --submitArrowSize: var(--submitArrowSizeTablet);
5291        --submitArrowColor: var(--submitArrowColorTablet);
5292        --submitArrowRotate: var(--submitArrowRotateTablet);
5293        --submitArrowGap: var(--submitArrowGapTablet);
5294
5295        /* apply error */
5296        --errorFontColor: var(--errorFontColorTablet);
5297        --errorBorderColor: var(--errorBorderColorTablet);
5298        --errorPlaceholderFontColor: var(--errorPlaceholderFontColorTablet);
5299
5300        /* apply required */
5301        --requiredColor: var(--requiredColorTablet);
5302
5303        /* apply notification */
5304        --notificationFontColor: var(--notificationFontColorTablet);
5305        --notificationFontColorHover: var(--notificationFontColorHoverTablet);
5306    }
5307
5308    .wmc_form >.wml{
5309        max-width: 100%;
5310    }
5311}
5312
5313@media all and (width < 650px) {
5314    .wmc_form {
5315        /* field wrapper */
5316        --fieldWrapperDisplayMobile: grid;
5317        --fieldWrapperGridTemplateColumnsMobile: 1fr;
5318        --fieldWrapperGapMobile: var(--fieldWrapperGapDesktop);
5319
5320        /* label */
5321        --labelDisplayMobile: block;
5322        --labelPaddingTopMobile: 0px;
5323        --labelPaddingBottomMobile: 0px;
5324        --labelPaddingLeftMobile: var(--labelPaddingLeftDesktop);
5325        --labelPaddingRightMobile: 0px;
5326        --labelMarginBottomMobile: var(--labelMarginBottomDesktop);
5327        --labelFontSizeMobile: var(--labelFontSizeDesktop);
5328        --labelFontColorMobile: var(--labelFontColorDesktop);
5329        --labelFontWeightMobile: var(--labelFontWeightDesktop);
5330        --labelFontStyleMobile: var(--labelFontStyleDesktop);
5331        --labelTextDecorationMobile: var(--labelTextDecorationDesktop);
5332        --labelLetterSpacingMobile: var(--labelLetterSpacingDesktop);
5333        --labelLineHeightMobile: var(--labelLineHeightDesktop);
5334
5335        /* input, select and textarea padding */
5336        --inputPaddingTopMobile: var(--inputPaddingTopDesktop);
5337        --inputPaddingBottomMobile: var(--inputPaddingBottomDesktop);
5338        --inputPaddingLeftMobile: var(--inputPaddingLeftDesktop);
5339        --inputPaddingRightMobile: var(--inputPaddingRightDesktop);
5340
5341        /* input, select and textarea border */
5342        --inputBorderTopMobile: var(--inputBorderTopDesktop);
5343        --inputBorderRightMobile: var(--inputBorderRightDesktop);
5344        --inputBorderBottomMobile: var(--inputBorderBottomDesktop);
5345        --inputBorderLeftMobile: var(--inputBorderLeftDesktop);
5346
5347        /* input, select and textarea radius */
5348        --inputBorderRadiusMobile: var(--inputBorderRadiusDesktop);
5349
5350        /* input, select and textarea font */
5351        --inputFontMobile: var(--inputFontDesktop);
5352        --inputFontSizeMobile: var(--inputFontSizeDesktop);
5353        --inputFontWeightMobile: var(--inputFontWeightDesktop);
5354        --inputFontStyleMobile: var(--inputFontStyleDesktop);
5355        --inputFontColorMobile: var(--inputFontColorDesktop);
5356        --inputTextDecorationMobile: var(--inputTextDecorationDesktop);
5357        --inputLetterSpacingMobile: var(--inputLetterSpacingDesktop);
5358        --inputLineHeightMobile: var(--inputLineHeightDesktop);
5359        --inputWidthMobile: 100%;
5360        --inputHeightMobile: auto;
5361        --inputBackgroundColorMobile: var(--inputBackgroundColorDesktop);
5362        --inputTextAlignMobile: left;
5363
5364        /* input, select and textarea placeholder */
5365        --inputPlaceholderPaddingLeftMobile: var(--inputPlaceholderPaddingLeftDesktop);
5366        --inputPlaceholderFontMobile: var(--inputFontMobile);
5367        --inputPlaceholderFontSizeMobile: var(--inputFontSizeMobile);
5368        --inputPlaceholderFontColorMobile: var(--inputSecondaryColor);
5369        --inputPlaceholderFontWeightMobile: var(--inputPlaceholderFontWeightDesktop);
5370        --inputPlaceholderFontStyleMobile: var(--inputPlaceholderFontStyleDesktop);
5371        --inputPlaceholderTextDecorationMobile: var(--inputPlaceholderTextDecorationDesktop);
5372        --inputPlaceholderLetterSpacingMobile: var(--inputPlaceholderLetterSpacingDesktop);
5373        --inputPlaceholderLineHeightMobile: var(--inputPlaceholderLineHeightDesktop);
5374
5375        /* disclaimer text */
5376        --disclaimerTextFontMobile: var(--disclaimerTextFontDesktop);
5377        --disclaimerTextFontSizeMobile: var(--disclaimerTextFontSizeDesktop);
5378        --disclaimerTextFontColorMobile: var(--disclaimerTextFontColorDesktop);
5379        --disclaimerTextFontWeightMobile: var(--disclaimerTextFontWeightDesktop);
5380        --disclaimerTextFontStyleMobile: var(--disclaimerTextFontStyleDesktop);
5381        --disclaimerTextDecorationMobile: var(--disclaimerTextDecorationDesktop);
5382        --disclaimerTextLetterSpacingMobile: var(--disclaimerTextLetterSpacingDesktop);
5383        --disclaimerTextLineHeightMobile: var(--disclaimerTextLineHeightDesktop);
5384
5385          /* input, select and textarea padding hover */
5386        --inputPaddingTopHoverMobile: var(--inputPaddingTopHoverDesktop);
5387        --inputPaddingBottomHoverMobile: var(--inputPaddingBottomHoverDesktop);
5388        --inputPaddingLeftHoverMobile: var(--inputPaddingLeftHoverDesktop);
5389        --inputPaddingRightHoverMobile: var(--inputPaddingRightHoverDesktop);
5390
5391        /* input, select and textarea radius hover */
5392        --inputBorderRadiusHoverMobile: var(--inputBorderRadiusHoverDesktop);
5393
5394        /* input, select and textarea font hover */
5395        --inputFontHoverMobile: var(--inputFontMobile);
5396        --inputFontSizeHoverMobile: var(--inputFontSizeMobile);
5397        --inputFontWeightHoverMobile: var(--inputFontWeightHoverDesktop);
5398        --inputFontStyleHoverMobile: var(--inputFontStyleHoverDesktop);
5399        --inputFontColorHoverMobile: var(--inputFontColorHoverDesktop);
5400        --inputTextDecorationHoverMobile: var(--inputTextDecorationHoverDesktop);
5401        --inputBackgroundColorHoverMobile: var(--inputBackgroundColorHoverDesktop);
5402
5403        --inputBorderTopHoverMobile: var(--inputBorderTopHoverDesktop);
5404        --inputBorderRightHoverMobile: var(--inputBorderRightHoverDesktop);
5405        --inputBorderBottomHoverMobile: var(--inputBorderBottomHoverDesktop);
5406        --inputBorderLeftHoverMobile: var(--inputBorderLeftHoverDesktop);
5407
5408         /* input, select and textarea padding focus */
5409        --inputPaddingTopFocusMobile: var(--inputPaddingTopMobile);
5410        --inputPaddingBottomFocusMobile: var(--inputPaddingBottomMobile);
5411        --inputPaddingLeftFocusMobile: var(--inputPaddingLeftMobile);
5412        --inputPaddingRightFocusMobile: var(--inputPaddingRightMobile);
5413
5414        /* input, select and textarea radius focus */
5415        --inputBorderRadiusFocusMobile: var(--inputBorderRadiusMobile);
5416
5417        /* input, select and textarea focus */
5418        --inputFontFocusMobile: var(--inputFontMobile);
5419        --inputFontSizeFocusMobile: var(--inputFontSizeMobile);
5420        --inputFontWeightFocusMobile: var(--inputFontWeightMobile);
5421        --inputFontStyleFocusMobile: var(--inputFontStyleMobile);
5422        --inputFontColorFocusMobile: var(--inputFontColorDesktop);
5423        --inputTextDecorationFocusMobile: var(--inputTextDecorationMobile);
5424        --inputBorderTopFocusMobile: var(--inputBorderTopMobile);
5425        --inputBorderRightFocusMobile: var(--inputBorderRightMobile);
5426        --inputBorderBottomFocusMobile: var(--inputBorderBottomMobile);
5427        --inputBorderLeftFocusMobile: var(--inputBorderLeftMobile);
5428        --inputBackgroundColorFocusMobile: var(--inputBackgroundColorMobile);
5429
5430        /* time and date */
5431        --timeDateGridTemplateColumnsMobile: 1fr;
5432        --timeDateAlignItemsMobile: center;
5433
5434        /* radio and checkbox */
5435        --radioCheckboxGridColumnMobile: 1;
5436        --radioCheckboxGridTemplateColumnsMobile: repeat(var(--radioCheckboxGridColumnMobile), 1fr);
5437        --radioCheckboxGridColumnGapMobile: 20px;
5438        --labelRadioCheckboxDisplayMobile: grid;
5439        --labelRadioCheckboxMarginBottomMobile: 10px;
5440        --labelRadioCheckboxGridColumnMobile: 2;
5441        --labelRadioCheckboxGridTemplateColumnsMobile: repeat(var(--labelRadioCheckboxGridColumnMobile), auto);
5442        --labelRadioCheckboxAlignItemsMobile: center;
5443        --labelRadioCheckboxJustifyContentMobile: start;
5444        --radioCheckboxJustifySelfMobile: center;
5445        --radioCheckboxSizeMobile: 20px;
5446        --radioCheckboxCursorMobile: pointer;
5447        --labelRadioCheckboxGapMobile: 10px;
5448
5449        /* textarea height */
5450        --textareaHeightMobile: 120px;
5451
5452        /* radio and checkbox font */
5453        --labelRadioCheckboxFontSizeMobile: var(--labelRadioCheckboxFontSizeDesktop);
5454        --labelRadioCheckboxFontColorMobile: var(--labelRadioCheckboxFontColorDesktop);
5455        --labelRadioCheckboxFontWeightMobile: var(--labelRadioCheckboxFontWeightDesktop);
5456        --labelRadioCheckboxFontStyleMobile: var(--labelRadioCheckboxFontStyleDesktop);
5457        --labelRadioCheckboxTextDecorationMobile: var(--labelRadioCheckboxTextDecorationDesktop);
5458        --labelRadioCheckboxLetterSpacingMobile: var(--labelRadioCheckboxLetterSpacingDesktop);
5459        --labelRadioCheckboxLineHeightMobile: var(--labelRadioCheckboxLineHeightDesktop);
5460
5461        /* form actions */
5462        --formActionsMarginTopMobile: 10px;
5463        --formActionsTextAlignMobile: right;
5464
5465        /* submit padding */
5466        --submitPaddingTopMobile: 12px;
5467        --submitPaddingBottomMobile: 12px;
5468        --submitPaddingLeftMobile: 30px;
5469        --submitPaddingRightMobile: 30px;
5470
5471        /* submit border */
5472        --submitBorderTopMobile: 0px solid var(--inputPrimaryColor);
5473        --submitBorderRightMobile: 0px solid var(--inputPrimaryColor);
5474        --submitBorderBottomMobile: 0px solid var(--inputPrimaryColor);
5475        --submitBorderLeftMobile: 0px solid var(--inputPrimaryColor);
5476
5477        /* submit border radius */
5478        --submitBorderRadiusMobile: 0px 0px 0px 0px;
5479
5480        /* submit font */
5481        --submitFontMobile: var(--inputPrimaryFont);
5482        --submitFontColorMobile: rgba(var(--colorPrimaryJ),1);
5483        --submitFontSizeMobile: 16px;
5484        --submitFontWeightMobile: 400;
5485        --submitFontStyleMobile: normal;
5486        --submitTextDecorationMobile: none;
5487        --submitLetterSpacingMobile: 0px;
5488        --submitLineHeightMobile: normal;
5489        --submitBackgroundColorMobile: rgba(var(--colorCtaE),1);
5490        --submitCursorMobile: pointer;
5491        --submitWidthMobile: auto;
5492
5493        /* submit arrow */
5494        --submitArrowDisplayMobile: block;
5495        --submitArrowIconMobile: var(--submitArrowIcon01);
5496        --submitArrowSizeMobile: 16px;
5497        --submitArrowColorMobile: rgba(var(--colorPrimaryJ),1);
5498        --submitArrowRotateMobile: 0deg;
5499        --submitArrowGapMobile: 5px;
5500
5501        /* error */
5502        --errorFontColorMobile: rgba(var(--colorCtaE),1);
5503        --errorBorderColorMobile: rgba(var(--colorCtaE),1);
5504        --errorPlaceholderFontColorMobile: rgba(var(--colorCtaE),1);
5505
5506        /* required */
5507        --requiredColorMobile: rgba(var(--colorSecondaryE),1);
5508
5509        /* notification */
5510        --notificationFontColorMobile: var(--notificationFontColorDesktop);
5511        --notificationFontColorHoverMobile: var(--notificationFontColorMobile);
5512
5513        /*
5514         apply CSS properties
5515        */
5516
5517        /* apply field wrapper */
5518        --fieldWrapperDisplay: var(--fieldWrapperDisplayMobile);
5519        --fieldWrapperGridTemplateColumns: var(--fieldWrapperGridTemplateColumnsMobile);
5520        --fieldWrapperGap: var(--fieldWrapperGapMobile);
5521
5522        /* apply label */
5523        --labelDisplay: var(--labelDisplayMobile);
5524        --labelPaddingTop: var(--labelPaddingTopMobile);
5525        --labelPaddingBottom: var(--labelPaddingBottomMobile);
5526        --labelPaddingLeft: var(--labelPaddingLeftMobile);
5527        --labelPaddingRight: var(--labelPaddingRightMobile);
5528        --labelMarginBottom: var(--labelMarginBottomMobile);
5529        --labelFontSize: var(--labelFontSizeMobile);
5530        --labelFontColor: var(--labelFontColorMobile);
5531        --labelFontWeight: var(--labelFontWeightMobile);
5532        --labelFontStyle: var(--labelFontStyleMobile);
5533        --labelTextDecoration: var(--labelTextDecorationMobile);
5534        --labelLetterSpacing: var(--labelLetterSpacingMobile);
5535        --labelLineHeight: var(--labelLineHeightMobile);
5536
5537        /* apply input, select and textarea padding */
5538        --inputPaddingTop: var(--inputPaddingTopMobile);
5539        --inputPaddingBottom: var(--inputPaddingBottomMobile);
5540        --inputPaddingLeft: var(--inputPaddingLeftMobile);
5541        --inputPaddingRight: var(--inputPaddingRightMobile);
5542
5543        /* apply input, select and textarea border */
5544        --inputBorderTop: var(--inputBorderTopMobile);
5545        --inputBorderRight: var(--inputBorderRightMobile);
5546        --inputBorderBottom: var(--inputBorderBottomMobile);
5547        --inputBorderLeft: var(--inputBorderLeftMobile);
5548
5549        /* apply input, select and textarea radius */
5550        --inputBorderRadius: var(--inputBorderRadiusMobile);
5551
5552        /* apply input, select and textarea font */
5553        --inputFont: var(--inputFontMobile);
5554        --inputFontSize: var(--inputFontSizeMobile);
5555        --inputFontWeight: var(--inputFontWeightMobile);
5556        --inputFontStyle: var(--inputFontStyleMobile);
5557        --inputFontColor: var(--inputFontColorMobile);
5558        --inputTextDecoration: var(--inputTextDecorationMobile);
5559        --inputLetterSpacing: var(--inputLetterSpacingMobile);
5560        --inputLineHeight: var(--inputLineHeightMobile);
5561        --inputWidth: var(--inputWidthMobile);
5562        --inputHeight: var(--inputHeightMobile);
5563        --inputBackgroundColor: var(--inputBackgroundColorMobile);
5564        --inputTextAlign: var(--inputTextAlignMobile);
5565
5566        /* apply input, select and textarea placeholder */
5567        --inputPlaceholderPaddingLeft: var(--inputPlaceholderPaddingLeftMobile);
5568        --inputPlaceholderFont: var(--inputPlaceholderFontMobile);
5569        --inputPlaceholderFontSize: var(--inputPlaceholderFontSizeMobile);
5570        --inputPlaceholderFontColor: var(--inputPlaceholderFontColorMobile);
5571        --inputPlaceholderFontWeight: var(--inputPlaceholderFontWeightMobile);
5572        --inputPlaceholderFontStyle: var(--inputPlaceholderFontStyleMobile);
5573        --inputPlaceholderTextDecoration: var(--inputPlaceholderTextDecorationMobile);
5574        --inputPlaceholderLetterSpacing: var(--inputPlaceholderLetterSpacingMobile);
5575        --inputPlaceholderLineHeight: var(--inputPlaceholderLineHeightMobile);
5576
5577        /* apply disclaimer text */
5578        --disclaimerTextFont: var(--disclaimerTextFontMobile);
5579        --disclaimerTextFontSize: var(--disclaimerTextFontSizeMobile);
5580        --disclaimerTextFontColor: var(--disclaimerTextFontColorMobile);
5581        --disclaimerTextFontWeight: var(--disclaimerTextFontWeightMobile);
5582        --disclaimerTextFontStyle: var(--disclaimerTextFontStyleMobile);
5583        --disclaimerTextDecoration: var(--disclaimerTextDecorationMobile);
5584        --disclaimerTextLetterSpacing: var(--disclaimerTextLetterSpacingMobile);
5585        --disclaimerTextLineHeight: var(--disclaimerTextLineHeightMobile);
5586
5587        /* apply input, select and textarea hover */
5588        --inputFontHover: var(--inputFontHoverMobile);
5589        --inputFontSizeHover: var(--inputFontSizeHoverMobile);
5590        --inputFontWeightHover: var(--inputFontWeightHoverMobile);
5591        --inputFontStyleHover: var(--inputFontStyleHoverMobile);
5592        --inputFontColorHover: var(--inputFontColorHoverMobile);
5593        --inputTextDecorationHover: var(--inputTextDecorationHoverMobile);
5594        --inputBorderTopHover: var(--inputBorderTopHoverMobile);
5595        --inputBorderRightHover: var(--inputBorderRightHoverMobile);
5596        --inputBorderBottomHover: var(--inputBorderBottomHoverMobile);
5597        --inputBorderLeftHover: var(--inputBorderLeftHoverMobile);
5598        --inputBorderRadiusHover: var(--inputBorderRadiusHoverMobile);
5599        --inputBackgroundColorHover: var(--inputBackgroundColorHoverMobile);
5600
5601        --inputPaddingTopHover: var(--inputPaddingTopHoverMobile);
5602        --inputPaddingBottomHover: var(--inputPaddingBottomHoverMobile);
5603        --inputPaddingLeftHover: var(--inputPaddingLeftHoverMobile);
5604        --inputPaddingRightHover: var(--inputPaddingRightHoverMobile);
5605
5606        /* apply input, select and textarea focus */
5607        --inputFontFocus: var(--inputFontFocusMobile);
5608        --inputFontSizeFocus: var(--inputFontSizeFocusMobile);
5609        --inputFontWeightFocus: var(--inputFontWeightFocusMobile);
5610        --inputFontStyleFocus: var(--inputFontStyleFocusMobile);
5611        --inputFontColorFocus: var(--inputFontColorFocusMobile);
5612        --inputTextDecorationFocus: var(--inputTextDecorationFocusMobile);
5613        --inputBorderTopFocus: var(--inputBorderTopFocusMobile);
5614        --inputBorderRightFocus: var(--inputBorderRightFocusMobile);
5615        --inputBorderBottomFocus: var(--inputBorderBottomFocusMobile);
5616        --inputBorderLeftFocus: var(--inputBorderLeftFocusMobile);
5617        --inputBackgroundColorFocus: var(--inputBackgroundColorFocusMobile);
5618
5619        /* apply time and date */
5620        --timeDateGridTemplateColumns: var(--timeDateGridTemplateColumnsMobile);
5621        --timeDateAlignItems: var(--timeDateAlignItemsMobile);
5622
5623        /* apply radio and checkbox */
5624        --radioCheckboxGridColumn: var(--radioCheckboxGridColumnMobile);
5625        --radioCheckboxGridTemplateColumns: var(--radioCheckboxGridTemplateColumnsMobile);
5626        --radioCheckboxGridColumnGap: var(--radioCheckboxGridColumnGapMobile);
5627        --labelRadioCheckboxDisplay: var(--labelRadioCheckboxDisplayMobile);
5628        --labelRadioCheckboxMarginBottom: var(--labelRadioCheckboxMarginBottomMobile);
5629        --labelRadioCheckboxGridColumn: var(--labelRadioCheckboxGridColumnMobile);
5630        --labelRadioCheckboxGridTemplateColumns: var(--labelRadioCheckboxGridTemplateColumnsMobile);
5631        --labelRadioCheckboxAlignItems: var(--labelRadioCheckboxAlignItemsMobile);
5632        --labelRadioCheckboxJustifyContent: var(--labelRadioCheckboxJustifyContentMobile);
5633        --radioCheckboxJustifySelf: var(--radioCheckboxJustifySelfMobile);
5634        --radioCheckboxSize: var(--radioCheckboxSizeMobile);
5635        --radioCheckboxCursor: var(--radioCheckboxCursorMobile);
5636        --labelRadioCheckboxGap: var(--labelRadioCheckboxGapMobile);
5637
5638        /* apply textarea height */
5639        --textareaHeight: var(--textareaHeightMobile);
5640
5641        /* apply radio and checkbox font */
5642        --labelRadioCheckboxFontSize: var(--labelRadioCheckboxFontSizeMobile);
5643        --labelRadioCheckboxFontColor: var(--labelRadioCheckboxFontColorMobile);
5644        --labelRadioCheckboxFontWeight: var(--labelRadioCheckboxFontWeightMobile);
5645        --labelRadioCheckboxFontStyle: var(--labelRadioCheckboxFontStyleMobile);
5646        --labelRadioCheckboxTextDecoration: var(--labelRadioCheckboxTextDecorationMobile);
5647        --labelRadioCheckboxLetterSpacing: var(--labelRadioCheckboxLetterSpacingMobile);
5648        --labelRadioCheckboxLineHeight: var(--labelRadioCheckboxLineHeightMobile);
5649
5650        /* apply form actions */
5651        --formActionsMarginTop: var(--formActionsMarginTopMobile);
5652        --formActionsTextAlign: var(--formActionsTextAlignMobile);
5653
5654        /* apply submit padding */
5655        --submitPaddingTop: var(--submitPaddingTopMobile);
5656        --submitPaddingBottom: var(--submitPaddingBottomMobile);
5657        --submitPaddingLeft: var(--submitPaddingLeftMobile);
5658        --submitPaddingRight: var(--submitPaddingRightMobile);
5659
5660        /* apply submit border */
5661        --submitBorderTop: var(--submitBorderTopMobile);
5662        --submitBorderRight: var(--submitBorderRightMobile);
5663        --submitBorderBottom: var(--submitBorderBottomMobile);
5664        --submitBorderLeft: var(--submitBorderLeftMobile);
5665
5666        /* apply submit border radius */
5667        --submitBorderRadius: var(--submitBorderRadiusMobile);
5668
5669        /* apply submit font */
5670        --submitFont: var(--submitFontMobile);
5671        --submitFontColor: var(--submitFontColorMobile);
5672        --submitFontSize: var(--submitFontSizeMobile);
5673        --submitFontWeight: var(--submitFontWeightMobile);
5674        --submitFontStyle: var(--submitFontStyleMobile);
5675        --submitTextDecoration: var(--submitTextDecorationMobile);
5676        --submitLetterSpacing: var(--submitLetterSpacingMobile);
5677        --submitLineHeight: var(--submitLineHeightMobile);
5678        --submitBackgroundColor: var(--submitBackgroundColorMobile);
5679        --submitCursor: var(--submitCursorMobile);
5680        --submitWidth: var(--submitWidthMobile);
5681
5682        /* apply submit arrow */
5683        --submitArrowDisplay: var(--submitArrowDisplayMobile);
5684        --submitArrowIcon: var(--submitArrowIconMobile);
5685        --submitArrowSize: var(--submitArrowSizeMobile);
5686        --submitArrowColor: var(--submitArrowColorMobile);
5687        --submitArrowRotate: var(--submitArrowRotateMobile);
5688        --submitArrowGap: var(--submitArrowGapMobile);
5689
5690        /* apply error */
5691        --errorFontColor: var(--errorFontColorMobile);
5692        --errorBorderColor: var(--errorBorderColorMobile);
5693        --errorPlaceholderFontColor: var(--errorPlaceholderFontColorMobile);
5694
5695        /* apply required */
5696        --requiredColor: var(--requiredColorMobile);
5697
5698        /* apply notification */
5699        --notificationFontColor: var(--notificationFontColorMobile);
5700        --notificationFontColorHover: var(--notificationFontColorHoverMobile);
5701    }
5702
5703    .wmc_form >.wml{
5704        max-width: 100%;
5705    }
5706}
5707
5708.wmc_form form {
5709    display: grid;
5710    grid-template-columns: 1fr;
5711    gap: var(--fieldWrapperGap);
5712    align-items: start;
5713    justify-content: center;
5714    width: 100%;
5715    max-width: 100%;
5716    margin: 0 auto;
5717}
5718
5719.wmc_form .field-wrapper {
5720    display: var(--fieldWrapperDisplay);
5721    grid-template-columns: var(--fieldWrapperGridTemplateColumns);
5722    min-width: 0;
5723}
5724
5725.wmc_form .time-date-wrapper {
5726    grid-template-columns: var(--timeDateGridTemplateColumns);
5727    align-items: var(--timeDateAlignItems);
5728}
5729
5730.wmc_form .radio-checkbox-wrapper {
5731    grid-template-columns: var(--radioCheckboxGridTemplateColumns);
5732    column-gap: var(--radioCheckboxGridColumnGap);
5733}
5734
5735.wmc_form .field-wrapper {
5736    & > label {
5737        display: var(--labelDisplay);
5738        padding-block-start: var(--labelPaddingTop);
5739        padding-block-end: var(--labelPaddingBottom);
5740        padding-inline-start: var(--labelPaddingLeft);
5741        padding-inline-end: var(--labelPaddingRight);
5742        margin-bottom: var(--labelMarginBottom);
5743        font-family: var(--labelFont);
5744        font-size: var(--labelFontSize);
5745        color: var(--labelFontColor);
5746        line-height: var(--labelLineHeight);
5747        letter-spacing: var(--labelLetterSpacing);
5748        text-decoration: var(--labelTextDecoration);
5749        font-weight: var(--labelFontWeight);
5750        font-style: var(--labelFontStyle);
5751    }
5752
5753    &.radio-checkbox-wrapper {
5754        & > label:not(:has(input)) {
5755            grid-column: span var(--radioCheckboxGridColumn);
5756        }
5757
5758        & > label:has(> input) {
5759            display: var(--labelRadioCheckboxDisplay);
5760            margin-bottom: var(--labelRadioCheckboxMarginBottom);
5761            grid-template-columns: var(--labelRadioCheckboxGridTemplateColumns);
5762            align-items: var(--labelRadioCheckboxAlignItems);
5763            justify-content: var(--labelRadioCheckboxJustifyContent);
5764            gap: var(--labelRadioCheckboxGap);
5765            min-width: 0;
5766
5767            /* need to update those css properties */
5768            font-family: var(--inputFont);
5769            font-size: var(--labelRadioCheckboxFontSize);
5770            font-weight: var(--labelRadioCheckboxFontWeight);
5771            font-style: var(--labelRadioCheckboxFontStyle);
5772            color: var(--labelRadioCheckboxFontColor);
5773            line-height: var(--labelRadioCheckboxLineHeight);
5774            letter-spacing: var(--labelRadioCheckboxLetterSpacing);
5775            text-decoration: var(--labelRadioCheckboxTextDecoration);
5776
5777            & > input[type="radio"],
5778            & > input[type="checkbox"] {
5779                padding: 0;
5780                margin: 0;
5781                width: var(--radioCheckboxSize);
5782                height: var(--radioCheckboxSize);
5783                cursor: var(--radioCheckboxCursor);
5784                justify-self: var(--radioCheckboxJustifySelf);
5785            }
5786        }
5787    }
5788
5789    &.time-date-wrapper {
5790        & > label {
5791            margin-bottom: var(--labelMarginBottom);
5792        }
5793    }
5794}
5795
5796.wmc_form input:not(:placeholder-shown),
5797.wmc_form textarea:not(:placeholder-shown) {
5798    text-decoration: var(--inputTextDecoration);
5799}
5800
5801.wmc_form select {
5802    text-decoration: var(--inputTextDecoration);
5803}
5804
5805.wmc_form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
5806.wmc_form textarea,
5807.wmc_form select {
5808    padding-block-start: var(--inputPaddingTop);
5809    padding-block-end: var(--inputPaddingBottom);
5810    padding-inline-start: var(--inputPaddingLeft);
5811    padding-inline-end: var(--inputPaddingRight);
5812
5813    border-top: var(--inputBorderTop);
5814    border-right: var(--inputBorderRight);
5815    border-bottom: var(--inputBorderBottom);
5816    border-left: var(--inputBorderLeft);
5817    border-radius: var(--inputBorderRadius);
5818
5819    font-family: var(--inputFont);
5820    font-size: var(--inputFontSize);
5821    font-weight: var(--inputFontWeight);
5822    font-style: var(--inputFontStyle);
5823    color: var(--inputFontColor);
5824    line-height: var(--inputLineHeight);
5825    letter-spacing: var(--inputLetterSpacing);
5826    width: var(--inputWidth);
5827    height: var(--inputHeight);
5828    background-color: var(--inputBackgroundColor);
5829    text-align: var(--inputTextAlign);
5830
5831    &::placeholder {
5832        padding-inline-start: var(--inputPlaceholderPaddingLeft);
5833        font-family: var(--inputPlaceholderFont);
5834        color: var(--inputPlaceholderFontColor);
5835        font-size: var(--inputPlaceholderFontSize);
5836        font-weight: var(--inputPlaceholderFontWeight);
5837        font-style: var(--inputPlaceholderFontStyle);
5838        line-height: var(--inputPlaceholderLineHeight);
5839        letter-spacing: var(--inputPlaceholderLetterSpacing);
5840        text-decoration: var(--inputPlaceholderTextDecoration);
5841    }
5842
5843    &:hover, .wmcA_hoverState & {
5844        font-family: var(--inputFontHover);
5845        font-size: var(--inputFontSizeHover);
5846        font-weight: var(--inputFontWeightHover);
5847        font-style: var(--inputFontStyleHover);
5848        color: var(--inputFontColorHover);
5849        text-decoration: var(--inputTextDecorationHover);
5850        padding-block-start: var(--inputPaddingTopHover);
5851        padding-block-end: var(--inputPaddingBottomHover);
5852        padding-inline-start: var(--inputPaddingLeftHover);
5853        padding-inline-end: var(--inputPaddingRightHover);
5854        border-top: var(--inputBorderTopHover);
5855        border-right: var(--inputBorderRightHover);
5856        border-bottom: var(--inputBorderBottomHover);
5857        border-left: var(--inputBorderLeftHover);
5858        border-radius: var(--inputBorderRadiusHover);
5859        background-color: var(--inputBackgroundColorHover);
5860    }
5861
5862    &:focus {
5863        font-family: var(--inputFontFocus);
5864        font-size: var(--inputFontSizeFocus);
5865        font-weight: var(--inputFontWeightFocus);
5866        font-style: var(--inputFontStyleFocus);
5867        color: var(--inputFontColorFocus);
5868        text-decoration: var(--inputTextDecorationFocus);
5869        border-top: var(--inputBorderTopFocus);
5870        border-right: var(--inputBorderRightFocus);
5871        border-bottom: var(--inputBorderBottomFocus);
5872        border-left: var(--inputBorderLeftFocus);
5873        background-color: var(--inputBackgroundColorFocus);
5874        outline: none;
5875    }
5876}
5877
5878/* Date and Time inputs: Apply placeholder styles only when empty */
5879.wmc_form input[type="date"]:not(.has-value),
5880.wmc_form input[type="time"]:not(.has-value) {
5881    font-family: var(--inputPlaceholderFont) !important;
5882    color: var(--inputPlaceholderFontColor) !important;
5883    font-size: var(--inputPlaceholderFontSize) !important;
5884    font-weight: var(--inputPlaceholderFontWeight) !important;
5885    font-style: var(--inputPlaceholderFontStyle) !important;
5886    line-height: var(--inputPlaceholderLineHeight) !important;
5887    letter-spacing: var(--inputPlaceholderLetterSpacing) !important;
5888    text-decoration: var(--inputPlaceholderTextDecoration) !important;
5889}
5890.wmc_form textarea {
5891    height: var(--textareaHeight);
5892}
5893
5894.wmc_form input[type="submit"],
5895.wmc_form button[type="submit"] {
5896    display: inline;
5897    font-family: var(--submitFont);
5898    color: var(--submitFontColor);
5899    font-size: var(--submitFontSize);
5900    font-weight: var(--submitFontWeight);
5901    font-style: var(--submitFontStyle);
5902    text-decoration: var(--submitTextDecoration);
5903    letter-spacing: var(--submitLetterSpacing);
5904    line-height: var(--submitLineHeight);
5905    border: none;
5906    background-color: transparent;
5907    cursor: var(--submitCursor);
5908}
5909
5910.wmc_form .form-actions {
5911    margin-block-start: var(--formActionsMarginTop);
5912    text-align: var(--formActionsTextAlign);
5913
5914    & .submit-wrapper {
5915        display: inline-flex;
5916        align-items: center;
5917        justify-content: center;
5918        pointer-events: auto;
5919        position: relative;
5920        z-index: 0;
5921        cursor: var(--submitCursor);
5922        background-color: var(--submitBackgroundColor);
5923        gap: var(--submitArrowGap);
5924        width: var(--submitWidth);
5925
5926        padding-block-start: var(--submitPaddingTop);
5927        padding-block-end: var(--submitPaddingBottom);
5928        padding-inline-start: var(--submitPaddingLeft);
5929        padding-inline-end: var(--submitPaddingRight);
5930
5931        border-top: var(--submitBorderTop);
5932        border-right: var(--submitBorderRight);
5933        border-bottom: var(--submitBorderBottom);
5934        border-left: var(--submitBorderLeft);
5935        border-radius: var(--submitBorderRadius);
5936
5937        &::after {
5938            display: var(--submitArrowDisplay);
5939            content: '';
5940            width: var(--submitArrowSize);
5941            height: var(--submitArrowSize);
5942            -webkit-mask-image: var(--submitArrowIcon);
5943            mask-image: var(--submitArrowIcon);
5944            -webkit-mask-size: contain;
5945            mask-size: contain;
5946            -webkit-mask-repeat: no-repeat;
5947            mask-repeat: no-repeat;
5948            -webkit-mask-position: center;
5949            mask-position: center;
5950            background-color: var(--submitArrowColor);
5951            transform: rotate(var(--submitArrowRotate));
5952        }
5953    }
5954}
5955
5956.wmc_form .was-validated input:invalid:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
5957.wmc_form .was-validated textarea:invalid,
5958.wmc_form .was-validated select:invalid {
5959    color: var(--errorFontColor);
5960    border-color: var(--errorBorderColor);
5961}
5962
5963.wmc_form .was-validated input:invalid:not([type="submit"]):not([type="radio"]):not([type="checkbox"])::placeholder,
5964.wmc_form .was-validated textarea:invalid::placeholder,
5965.wmc_form .was-validated select:invalid::placeholder {
5966    color: var(--errorPlaceholderFontColor);
5967}
5968
5969.wmc_form .field-wrapper:has(input:required:not([type="submit"])),
5970.wmc_form .field-wrapper:has(textarea:required),
5971.wmc_form .field-wrapper:has(select:required) {
5972    & > label:not(:has(input))::after {
5973        content: '*';
5974        color: var(--requiredColor);
5975    }
5976}
5977
5978.wmc_form .field-wrapper:has(input[type="radio"]:required),
5979.wmc_form .field-wrapper:has(input[type="checkbox"]:required) {
5980    & > label:has(input) {
5981        position: relative;
5982    }
5983    & > label:has(input)::after {
5984        content: '*';
5985        display: inline-block;
5986        color: var(--requiredColor);
5987        position: absolute;
5988        left: -6px;
5989        top: -11px;
5990        z-index: 1;
5991    }
5992}
5993
5994/* Notifications */
5995.form-notification {
5996    display: none;
5997    padding: 1rem;
5998    margin-bottom: 1rem;
5999    font-weight: 500;
6000    color: var(--notificationFontColor);
6001    &:hover {
6002        color: var(--notificationFontColorHover);
6003    }
6004}
6005
6006.form-disclaimer {
6007    font-family: var(--disclaimerTextFont);
6008    font-size: var(--disclaimerTextFontSize);
6009    color: var(--disclaimerTextFontColor);
6010    font-weight: var(--disclaimerTextFontWeight);
6011    font-style: var(--disclaimerTextFontStyle);
6012    text-decoration: var(--disclaimerTextDecoration);
6013    letter-spacing: var(--disclaimerTextLetterSpacing);
6014    line-height: var(--disclaimerTextLineHeight);
6015}
6016
6017.wmc_form .loading-spinner {
6018    display: none;
6019    align-items: center;
6020    justify-content: center;
6021    width: fit-content;
6022}
6023
6024.wmc_form .spinner {
6025    width: 30px;
6026    height: 30px;
6027    border: 2px solid rgba(var(--colorCtaC),1);
6028    border-top: 2px solid rgba(var(--colorPrimaryJ),1);
6029    border-radius: 50%;
6030    animation: spin 1s linear infinite;
6031}
6032
6033@keyframes spin {
6034    0% { transform: rotate(0deg); }
6035    100% { transform: rotate(360deg); }
6036}
6037
6038</style>
6039            <style>/* slideshow.css */
6040.wmc_slideshow {
6041    --colsPerPageDesktop: 1;
6042    --colsPerPage: var(--colsPerPageDesktop);
6043    --wm_colsPerPageCalc: var(--colsPerPage);
6044    --rowsPerPageDesktop: 1;
6045    --rowsPerPage: var(--rowsPerPageDesktop);
6046    --wm_rowsPerPageCalc: var(--rowsPerPage);
6047    --slidesPerPage: calc(var(--wm_rowsPerPageCalc) * var(--wm_colsPerPageCalc));
6048    --currentPage: 0;
6049    --shuffle: 0;
6050    --autoStart: 0;
6051    --pauseOnHover: 0;
6052    --slideTransitionMs: 750;
6053    --slidePauseMs: 3000;
6054    --slideTransitionDuration: calc(1ms * var(--slideTransitionMs));
6055    --slideFunction: initial;
6056    --controlsOpacity: 0;
6057    --controlsContainer: 0;
6058    --backgroundSize: 0;
6059    --wm_backgroundStartHelper: round(up, calc((var(--controlsContainer) - 1) / 2), 1);
6060    --wm_backgroundEndHelper: round(down, calc((var(--controlsContainer) + 1) / 2), 1);
6061
6062    --slideshowGapDesktop: 0px;
6063    --slideshowGap: var(--slideshowGapDesktop);
6064    --slideshowPaddingInlineDesktop: 0px;
6065    --slideshowPaddingInline: var(--slideshowPaddingInlineDesktop);
6066    --slideshowPaddingBlockDesktop: 0px;
6067    --slideshowPaddingBlock: var(--slideshowPaddingBlockDesktop);
6068
6069    --slideshowIndicatorsVisibility: visible;
6070    --slideshowIndicatorColorDesktop: rgba(var(--colorBwGradientE),0.5);
6071    --slideshowIndicatorColor: var(--slideshowIndicatorColorDesktop);
6072    --slideshowIndicatorColorDesktopHover: rgba(var(--colorCtaE),0.5);
6073    --slideshowIndicatorColorHover: var(--slideshowIndicatorColorDesktopHover);
6074    --slideshowIndicatorColorDesktopActive: rgba(var(--colorCtaE),1);
6075    --slideshowIndicatorColorActive: var(--slideshowIndicatorColorDesktopActive);
6076
6077    --slideshowArrowsVisibility: visible;
6078    --slideshowArrowPaddingDesktop: 20px;
6079    --slideshowArrowPadding: var(--slideshowArrowPaddingDesktop);
6080    --slideshowArrowColorDesktop: rgba(var(--colorBwGradientA),0.5);
6081    --slideshowArrowColor: var(--slideshowArrowColorDesktop);
6082    --slideshowArrowColorDesktopHover: rgba(var(--colorBwGradientA),1);
6083    --slideshowArrowColorHover: var(--slideshowArrowColorDesktopHover);
6084    --slideshowArrowBackgroundColorDesktop: rgba(var(--colorBwGradientE),0.5);
6085    --slideshowArrowBackgroundColor: var(--slideshowArrowBackgroundColorDesktop);
6086    --slideshowArrowBackgroundColorDesktopHover: rgba(var(--colorCtaE),0.5);
6087    --slideshowArrowBackgroundColorHover: var(--slideshowArrowBackgroundColorDesktopHover);
6088
6089    --height: min-content;
6090}
6091
6092.wmc_slideshow > .wml_slideshow {
6093    display: grid;
6094    grid-auto-rows: min-content;
6095    pointer-events: none;
6096}
6097
6098.wmc_slideshow > .wml_slideshow > .wms_slideshow {
6099    display: grid;
6100    overflow: clip;
6101    grid-auto-columns: 1fr;
6102    grid-auto-rows: 1fr;
6103    grid-area: 2 / 1 / 3 / 2;
6104    grid-gap: var(--slideshowGap);
6105    padding-inline: var(--slideshowPaddingInline);
6106    padding-block: var(--slideshowPaddingBlock);
6107}
6108
6109.wmc_slideshow > .wml_slideshow > .wms_slideshow > .wmc {
6110    --containerSize: wm_full !important;
6111    --slidePage: round(down, calc((var(--gridPosition) - 1) / var(--slidesPerPage)), 1);
6112    --slidePosition: rem(calc(var(--gridPosition) - 1), var(--slidesPerPage));
6113    --slideRow: round(down, calc(var(--slidePosition) / var(--wm_colsPerPageCalc)), 1);
6114    --slideCol: rem(var(--slidePosition), var(--wm_colsPerPageCalc));
6115    grid-area: calc(var(--slideRow) + 1) / calc(var(--slideCol) + 1) / calc(var(--slideRow) + 2) / calc(var(--slideCol) + 2);
6116    left: calc(
6117        (var(--slidePage) - var(--currentPage)) *
6118        (100% * var(--wm_colsPerPageCalc) + (var(--wm_colsPerPageCalc) - 1) * var(--slideshowGap) + 2 * var(--slideshowPaddingInline))
6119    );
6120}
6121
6122.wmcM_vertical.wmc_slideshow > .wml_slideshow > .wms_slideshow > .wmc {
6123    left: initial;
6124    top: calc(
6125        (var(--slidePage) - var(--currentPage)) *
6126        (100% * var(--wm_rowsPerPageCalc) + (var(--wm_rowsPerPageCalc) - 1) * var(--slideshowGap) + 2 * var(--slideshowPaddingBlock))
6127    );
6128}
6129
6130.wmc_slideshow > .wml_slideshow > .wms_background {
6131    position: relative;
6132    grid-area: calc(2 + (var(--backgroundSize) * var(--wm_backgroundStartHelper))) / 1 / calc(3 + (var(--backgroundSize) * var(--wm_backgroundEndHelper))) / 2;
6133    height: var(--minHeight);
6134}
6135
6136.wmc_slideshow > .wml_slideshow > .wms_controls {
6137    z-index: 1;
6138    pointer-events: none;
6139    grid-area: calc(var(--controlsContainer) + 2) / 1 / calc(var(--controlsContainer) + 3) / 2;
6140    display: grid;
6141
6142    .wms_arrow {
6143        padding: var(--slideshowArrowPadding);
6144        cursor: pointer;
6145        background-color: var(--slideshowArrowBackgroundColor);
6146
6147        &:hover,
6148        &:focus-within {
6149            background-color: var(--slideshowArrowBackgroundColorHover);
6150
6151            > i {
6152                background-color: var(--slideshowArrowColorHover);
6153            }
6154        }
6155
6156        > i {
6157            display: block;
6158            font-size: 0;
6159            width: 24px;
6160            height: 24px;
6161            background-color: var(--slideshowArrowColor);
6162        }
6163    }
6164
6165    .wms_arrow--prev {
6166        justify-self: start;
6167        > i {
6168            transform: rotate(180deg);
6169        }
6170    }
6171    .wms_arrow--next {
6172        justify-self: end;
6173        > i {
6174            transform: rotate(0deg);
6175        }
6176    }
6177}
6178
6179.wmc_slideshow > .wml_slideshow > .wms_controls > * {
6180    grid-area: 1 / 1 / 2 / 2;
6181    visibility: hidden;
6182    opacity: var(--controlsOpacity);
6183    pointer-events: auto;
6184    align-self: center;
6185}
6186.wmc_slideshow > .wml_slideshow > .wms_controls > .wms_indicatorContainer {
6187    display: flex;
6188    width: 100%;
6189    flex-wrap: nowrap;
6190    justify-content: center;
6191    align-self: end;
6192    cursor: pointer;
6193    gap: 8px;
6194
6195    .wms_indicator {
6196        overflow: clip;
6197        cursor: pointer;
6198        transition: all 300ms ease;
6199
6200        > * {
6201            transition: inherit;
6202            cursor: pointer;
6203        }
6204    }
6205    .wms_indicator > * {
6206        width: 0;
6207        height: 0;
6208        padding: 0;
6209        margin-block: 0;
6210        margin-inline: auto;
6211        font-size: 0;
6212    }
6213    .wms_indicator > input {
6214        opacity: 0;
6215    }
6216    .wms_indicator > span {
6217        background-color: var(--slideshowIndicatorColor);
6218    }
6219    .wms_indicator:has(> input:hover, > input:focus-within) > span {
6220        background-color: var(--slideshowIndicatorColorHover);
6221    }
6222    .wms_indicator:has(> input:checked) > span {
6223        background-color: var(--slideshowIndicatorColorActive);
6224    }
6225}
6226
6227.wmc_slideshow > .wml_slideshow > .wms_controls > .wms_indicatorContainer > .wms_indicator {
6228    flex-basis: 40px;
6229    flex-shrink: 1;
6230    flex-grow: 0;
6231    height: 40px;
6232
6233    > span {
6234        display: block;
6235        width: 100%;
6236        height: 4px;
6237    }
6238}
6239
6240.wmcM_slideshowIndicatorCircleStretch.wmc_slideshow > .wml_slideshow > .wms_controls > .wms_indicatorContainer > .wms_indicator {
6241    flex-basis: 16px;
6242    flex-shrink: 1;
6243    flex-grow: 0;
6244
6245    > span {
6246        max-width: 16px;
6247        max-height: 16px;
6248        height: auto;
6249        aspect-ratio: 1;
6250        border-radius: 100vh;
6251    }
6252
6253    &:has(> input:checked) {
6254        flex-basis: 48px;
6255        > span {
6256            aspect-ratio: 3;
6257            max-width: 48px;
6258        }
6259    }
6260}
6261
6262
6263.wmcA_controlsReady.wmc_slideshow > .wml_slideshow > .wms_controls > .wms_arrow {
6264    visibility: var(--slideshowArrowsVisibility);
6265}
6266.wmcA_controlsReady.wmc_slideshow > .wml_slideshow > .wms_controls > .wms_indicatorContainer {
6267    visibility: var(--slideshowIndicatorsVisibility);
6268}
6269.wmcM_controlsAlwaysVisible.wmc_slideshow > .wml_slideshow > .wms_controls > * {
6270    opacity: 1;
6271}
6272
6273.wmcA_noTransition.wmc_slideshow > .wml_slideshow > .wms_slideshow > .wmc {
6274    transition: none !important;
6275}
6276
6277
6278@media all and (width < 1040px) {
6279    .wmc_slideshow {
6280        --colsPerPageTablet: 1;
6281        --colsPerPage: var(--colsPerPageTablet);
6282        --rowsPerPageTablet: 1;
6283        --rowsPerPage: var(--rowsPerPageTablet);
6284        --slideshowGapTablet: var(--slideshowGapDesktop);
6285        --slideshowGap: var(--slideshowGapTablet);
6286        --slideshowPaddingInlineTablet: var(--slideshowPaddingInlineDesktop);
6287        --slideshowPaddingInline: var(--slideshowPaddingInlineTablet);
6288        --slideshowPaddingBlockTablet: var(--slideshowPaddingBlockDesktop);
6289        --slideshowPaddingBlock: var(--slideshowPaddingBlockTablet);
6290
6291        --slideshowIndicatorColorTablet: var(--slideshowIndicatorColorDesktop);
6292        --slideshowIndicatorColor: var(--slideshowIndicatorColorTablet);
6293        --slideshowIndicatorColorTabletHover: var(--slideshowIndicatorColorDesktopHover);
6294        --slideshowIndicatorColorHover: var(--slideshowIndicatorColorTabletHover);
6295        --slideshowIndicatorColorTabletActive: var(--slideshowIndicatorColorDesktopActive);
6296        --slideshowIndicatorColorActive: var(--slideshowIndicatorColorTabletActive);
6297
6298        --slideshowArrowPaddingTablet: var(--slideshowArrowPaddingDesktop);
6299        --slideshowArrowPadding: var(--slideshowArrowPaddingTablet);
6300        --slideshowArrowColorTablet: var(--slideshowArrowColorDesktop);
6301        --slideshowArrowColor: var(--slideshowArrowColorTablet);
6302        --slideshowArrowColorTabletHover: var(--slideshowArrowColorDesktopHover);
6303        --slideshowArrowColorHover: var(--slideshowArrowColorTabletHover);
6304        --slideshowArrowBackgroundColorTablet: var(--slideshowArrowBackgroundColorDesktop);
6305        --slideshowArrowBackgroundColor: var(--slideshowArrowBackgroundColorTablet);
6306        --slideshowArrowBackgroundColorTabletHover: var(--slideshowArrowBackgroundColorDesktopHover);
6307        --slideshowArrowBackgroundColorHover: var(--slideshowArrowBackgroundColorTabletHover);
6308    }
6309}
6310
6311@media all and (width < 650px) {
6312    .wmc_slideshow {
6313        --colsPerPageMobile: 1;
6314        --colsPerPage: var(--colsPerPageMobile);
6315        --rowsPerPageMobile: 1;
6316        --rowsPerPage: var(--rowsPerPageMobile);
6317        --slideshowGapMobile: var(--slideshowGapDesktop);
6318        --slideshowGap: var(--slideshowGapMobile);
6319        --slideshowPaddingInlineMobile: var(--slideshowPaddingInlineDesktop);
6320        --slideshowPaddingInline: var(--slideshowPaddingInlineMobile);
6321        --slideshowPaddingBlockMobile: var(--slideshowPaddingBlockDesktop);
6322        --slideshowPaddingBlock: var(--slideshowPaddingBlockMobile);
6323
6324        --slideshowIndicatorColorMobile: var(--slideshowIndicatorColorDesktop);
6325        --slideshowIndicatorColor: var(--slideshowIndicatorColorMobile);
6326        --slideshowIndicatorColorMobileHover: var(--slideshowIndicatorColorDesktopHover);
6327        --slideshowIndicatorColorHover: var(--slideshowIndicatorColorMobileHover);
6328        --slideshowIndicatorColorMobileActive: var(--slideshowIndicatorColorDesktopActive);
6329        --slideshowIndicatorColorActive: var(--slideshowIndicatorColorMobileActive);
6330
6331        --slideshowArrowPaddingMobile: var(--slideshowArrowPaddingDesktop);
6332        --slideshowArrowPadding: var(--slideshowArrowPaddingMobile);
6333        --slideshowArrowColorMobile: var(--slideshowArrowColorDesktop);
6334        --slideshowArrowColor: var(--slideshowArrowColorMobile);
6335        --slideshowArrowColorMobileHover: var(--slideshowArrowColorDesktopHover);
6336        --slideshowArrowColorHover: var(--slideshowArrowColorMobileHover);
6337        --slideshowArrowBackgroundColorMobile: var(--slideshowArrowBackgroundColorDesktop);
6338        --slideshowArrowBackgroundColor: var(--slideshowArrowBackgroundColorMobile);
6339        --slideshowArrowBackgroundColorMobileHover: var(--slideshowArrowBackgroundColorDesktopHover);
6340        --slideshowArrowBackgroundColorHover: var(--slideshowArrowBackgroundColorMobileHover);
6341    }
6342}
6343
6344.wmc_slideshow {
6345    /*  mirrors --wm_columnsWidth: each visible column's share of the
6346       page content width; the viewport cancels out of the derivation, so the
6347       page gutter (viewport − contentWidth) splits equally across the columns */
6348    --wm_slideContentWidth: calc(
6349        (var(--contentWidthPage)
6350        - 2 * var(--slideshowPaddingInline)
6351        - (var(--slideshowGap) * (var(--wm_colsPerPageCalc) - 1)))
6352        / var(--wm_colsPerPageCalc)
6353    );
6354}
6355
6356.wmc_slideshow > .wml_slideshow > .wms_slideshow > .wmc > .wml > .wmc {
6357    --contentWidthOverride: var(--wm_slideContentWidth);
6358}
6359
6360@media all and (width < 650px) {
6361    /* safe zones do not exist on mobile; restated here because this selector's
6362       specificity beats core.css's own mobile unset */
6363    .wmc_slideshow > .wml_slideshow > .wms_slideshow > .wmc > .wml > .wmc {
6364        --contentWidthOverride: unset;
6365    }
6366}
6367</style>
6368            <style>/* video/local.css */
6369.wmc_video {
6370    &:not(.wmcM_videoShowPlay) .video-playbtn {
6371        display: none !important;
6372    }
6373
6374    video-local {
6375        display: block;
6376        width: 100%;
6377        height: 100%;
6378    }
6379
6380    > .wml video {
6381        width: 100%;
6382        height: 100%;
6383        background-color: rgba(0, 0, 0, 1);
6384        display: block;
6385        object-fit: contain;
6386        object-position: var(--pointOfInterest);
6387        opacity: var(--mediaOpacity);
6388    }
6389    &.wmcM_videoCover > .wml video {
6390        object-fit: cover;
6391    }
6392
6393    .video-playbtn {
6394        display: block;
6395        width: 100%;
6396        height: 100%;
6397        background: no-repeat center / var(--videoPlayButtonSize)
6398            var(--videoPlayButtonSize);
6399        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 58 58"><circle fill="red" cx="29" cy="29" r="29"/><g><polygon fill="white" points="44,29 22,44 22,29.273 22,14"/><path fill="white" d="M22,45c-0.16,0-0.321-0.038-0.467-0.116C21.205,44.711,21,44.371,21,44V14 c0-0.371,0.205-0.711,0.533-0.884c0.328-0.174,0.724-0.15,1.031,0.058l22,15C44.836,28.36,45,28.669,45,29s-0.164,0.64-0.437,0.826 l-22,15C22.394,44.941,22.197,45,22,45z M23,15.893v26.215L42.225,29L23,15.893z"/></g></svg>');
6400        position: absolute;
6401        cursor: pointer;
6402        z-index: 1;
6403        filter: grayscale(100%);
6404        transition: filter 0.1s cubic-bezier(0, 0, 0.2, 1);
6405        border: 0;
6406    }
6407    .video-playbtn:hover,
6408    .video-playbtn:focus {
6409        filter: none;
6410    }
6411    video-local.video-activated .video-playbtn {
6412        opacity: 0;
6413        pointer-events: none;
6414    }
6415
6416    .playbtn-label-visually-hidden {
6417        clip: rect(0 0 0 0);
6418        clip-path: inset(50%);
6419        height: 1px;
6420        overflow: hidden;
6421        position: absolute;
6422        white-space: nowrap;
6423        width: 1px;
6424    }
6425}
6426</style>
6427            <style>/* columns.css */
6428@media all and (min-width: 1040px) {
6429    .wmc_columns.wmcM_stackDesktop > .wml_columns {
6430        grid-template-columns: unset;
6431        & > .wmc_column {
6432            --wm_columnsRatiosSum: 1;
6433            --contentWidthOverride: unset;
6434            grid-area: var(--gridPosition) / 1 / calc(var(--gridPosition) + 1) / -1;
6435
6436            & > .wml:not(:has(> .wmc)) {
6437                height: var(--height) !important;
6438                min-height: var(--minHeight) !important;
6439                max-height: var(--maxHeight) !important;
6440            }
6441        }
6442    }
6443}
6444
6445@media all and (min-width: 650px) and (max-width: 1039px) {
6446    .wmc_columns.wmcM_stackTablet > .wml_columns {
6447        grid-template-columns: unset;
6448        & > .wmc_column {
6449            --wm_columnsRatiosSum: 1;
6450            --contentWidthOverride: unset;
6451            grid-area: var(--gridPosition) / 1 / calc(var(--gridPosition) + 1) / -1;
6452
6453            & > .wml:not(:has(> .wmc)) {
6454                height: var(--height) !important;
6455                min-height: var(--minHeight) !important;
6456                max-height: var(--maxHeight) !important;
6457            }
6458        }
6459    }
6460}
6461
6462@media all and (max-width: 649px) {
6463    .wmc_columns > .wml_columns {
6464        grid-template-columns: unset;
6465        & > .wmc_column {
6466            --wm_columnsRatiosSum: 1;
6467            --contentWidthOverride: unset;
6468            grid-area: var(--gridPosition) / 1 / calc(var(--gridPosition) + 1) / -1;
6469
6470            & > .wml:not(:has(> .wmc)) {
6471                height: var(--height) !important;
6472                min-height: var(--minHeight) !important;
6473                max-height: var(--maxHeight) !important;
6474            }
6475        }
6476    }
6477}
6478</style>
6479            <style>/* map.css */
6480.wmc_map {
6481    --mapCloseIconSize: 15px;
6482    --mapPopupWidth: 300px;
6483    --minHeightDesktop: 450px;
6484    --minHeightTablet: 450px;
6485    --minHeightMobile: 450px;
6486    --height: min-content;
6487}
6488
6489.wmc_map wm-google-map,
6490.wmc_map wm-leaflet-map {
6491    width: 100%;
6492    max-height: 100%;
6493    max-width: 100%;
6494    min-height: var(--minHeight);
6495    height: var(--minHeight);
6496    display: block;
6497    background-size: cover;
6498    background-image: url('data:image/webp;base64,UklGRmIBAABXRUJQVlA4IFYBAACQCwCdASpAACYAPmkqkEWkIqGZWk8wQAaEoAnTLLwslFdwQsgEBCt5ckj2Fb6NKbP8sBAux3bv1HEv6H2QC7zopFTTYjqGLxmGgjAkiPtuE4CKo3Dd97WDYIsw68XKyj8PE3LDAAD++NXEoSwFFGq9zrSCoYqny+vXGji7IzR7uzwrYPb5k+d2ZsR/SoyAo7F3rLqwZH54k8w/lJMBEtELj8SEP3F2cOoELUDyrWfS6wYvtcnzYYCp7Ia1TvXaJ5OofRbG4MRaMBExnYNfmGxfAwaVWfYFwNk/xKJjs5tf/0tzeW900Cx01gVKfQoM7T675e5M1sLB2HbKZysb251Nb3YHw+G/d+pFJzBe69m9jUO4iRdITHBVoyzttKPLbGg3R0KOfVlO8MsGU7p3r67HkciLOu+ZM//CVpiglMs4NxtdT5Qlp75lvyUvxmhRd/BwHx4AAAA=');
6499}
6500
6501.wmc_map .info-window {
6502    max-width: var(--mapPopupWidth);
6503
6504    & p {
6505        margin: 0;
6506        padding: 0;
6507        color: black;
6508        font-size: 14px;
6509        line-height: 1.4;
6510        margin-bottom: 3px;
6511
6512        &:last-child {
6513            margin-bottom: 0;
6514        }
6515    }
6516
6517    & .info-window-title {
6518        display: none;
6519        font-size: 14px;
6520        font-weight: bold;
6521        margin-bottom: 5px;
6522    }
6523
6524    & .info-window-address {
6525        display: block;
6526        font-size: 14px;
6527        font-weight: bold;
6528        margin-bottom: 5px;
6529    }
6530
6531    & .info-window-address-text {
6532        font-size: 12px;
6533    }
6534}
6535
6536/***
6537 * Google Maps
6538 ***/
6539
6540.wmc_map .gm-style .gm-style-iw-c {
6541    padding: 10px !important;
6542    border: none !important;
6543    outline: none !important;
6544
6545    * {
6546        outline: none !important;
6547    }
6548
6549    & .gm-style-iw-chr {
6550        position: absolute;
6551        top: 5px;
6552        right: 5px;
6553        width: var(--mapCloseIconSize);
6554        height: var(--mapCloseIconSize);
6555        z-index: 10;
6556
6557        & button {
6558            margin: 0;
6559            padding: 0;
6560            width: var(--mapCloseIconSize) !important;
6561            height: var(--mapCloseIconSize) !important;
6562        }
6563
6564        & span {
6565            margin: 0 !important;
6566            padding: 0;
6567            width: var(--mapCloseIconSize) !important;
6568            height: var(--mapCloseIconSize) !important;
6569        }
6570    }
6571
6572    & .gm-style-iw-d {
6573        margin: 0;
6574        padding: 0;
6575        overflow: hidden !important;
6576    }
6577}
6578
6579/***
6580 * Leaflet
6581 ***/
6582
6583.wmc_map .grayscale-layer {
6584    filter: grayscale(100%);
6585}
6586
6587.wmc_map .leaflet-popup-content {
6588    margin: 0 !important;
6589    padding: 10px !important;
6590    max-width: var(--mapPopupWidth) !important;
6591}
6592</style>
6593            <style>/* menu.css */
6594:is(main, body > .wmc_section):has(.wmc_menu .navigation-module-container.active) {
6595    & .wmc:not(:has(.wmc_menu .navigation-module-container.active)) {
6596        opacity: 0 !important;
6597        visibility: hidden !important;
6598        pointer-events: none !important;
6599        transition: none;
6600    }
6601
6602    & .wmc.wmc_menu:has(.navigation-module-container.active) {
6603        opacity: 1 !important;
6604        visibility: visible !important;
6605    }
6606
6607    & .wms_background {
6608        opacity: 0 !important;
6609        visibility: hidden !important;
6610    }
6611}
6612
6613main:has(.wmc_menu .navigation-module-container.active) {
6614    --wm_scrollTop: 0px;
6615    overflow: visible !important;
6616    position: fixed;
6617
6618    max-height: calc(100dvh / var(--wm_scale));
6619    min-height: calc(100dvh / var(--wm_scale));
6620    width: calc(100dvw / var(--wm_scale)) !important;
6621    top: calc(-1 * var(--wm_scrollTop));
6622    left: 0;
6623}
6624
6625:is(.wmc_section, .wmc_placeholder, .wmc_globalContent, .wmc_globalPlaceholder):has(.navigation-module-container) {
6626    --zIndex: 100;
6627
6628    & + :is(.wmc_section, .wmc_placeholder, .wmc_globalContent, .wmc_globalPlaceholder):has(.navigation-module-container) {
6629        --zIndex: 99;
6630
6631        & + :is(.wmc_section, .wmc_placeholder, .wmc_globalContent, .wmc_globalPlaceholder):has(.navigation-module-container) {
6632            --zIndex: 98;
6633        }
6634    }
6635}
6636
6637/* `.arrow` may be a <span> or a <button popovertarget>; strip UA chrome. */
6638.wmc_menu button.arrow {
6639    background: transparent;
6640    border: 0;
6641    padding: 0;
6642    margin: 0;
6643    color: inherit;
6644    font: inherit;
6645}
6646
6647.wmc_menu > .wml {
6648    height: max-content;
6649}
6650
6651.wmc_menu {
6652    --heightDesktop: max-content;
6653    --navPrimaryFont: var(--fontFamilyPrimary);
6654    --wm_scrollTopNav: 0px;
6655
6656    /* icons */
6657    --wmd_hamburgerIconUrl: ;
6658    --wmd_backIconUrl: ;
6659    --wmd_closeIconUrl: ;
6660    --wmd_menuItemIconUrl: ;
6661    --wmd_submenuItemIconUrl: ;
6662    --wmd_submenuTitleIconUrl: ;
6663    --wmd_caretIconUrl: ;
6664    --wmd_submenuCaretIconUrl: ;
6665
6666    /**********************
6667		horizontal main nav
6668	***********************/
6669
6670    /* main nav padding */
6671    --horizontalNavPaddingTopDesktop: 0px;
6672    --horizontalNavPaddingBottomDesktop: 0px;
6673    --horizontalNavPaddingLeftDesktop: 0px;
6674    --horizontalNavPaddingRightDesktop: 0px;
6675
6676    /* main nav justify content */
6677    --horizontalNavJustifyContentDesktop: flex-start;
6678
6679    /* main nav item padding */
6680    --horizontalNavItemPaddingTopDesktop: 5px;
6681    --horizontalNavItemPaddingBottomDesktop: 5px;
6682    --horizontalNavItemPaddingLeftDesktop: 0px;
6683    --horizontalNavItemPaddingRightDesktop: 0px;
6684
6685    /* main nav item padding  hover*/
6686    --horizontalNavItemPaddingTopHoverDesktop: var(--horizontalNavItemPaddingTopDesktop);
6687    --horizontalNavItemPaddingBottomHoverDesktop: var(--horizontalNavItemPaddingBottomDesktop);
6688    --horizontalNavItemPaddingLeftHoverDesktop: var(--horizontalNavItemPaddingLeftDesktop);
6689    --horizontalNavItemPaddingRightHoverDesktop: var(--horizontalNavItemPaddingRightDesktop);
6690
6691    /* main nav item font */
6692    --horizontalNavItemFontDesktop: var(--navPrimaryFont);
6693    --horizontalNavItemFontColorDesktop: rgba(var(--colorPrimaryA), 1);
6694    --horizontalNavItemLineHeightDesktop: normal;
6695    --horizontalNavItemFontSizeDesktop: 16px;
6696    --horizontalNavItemFontWeightDesktop: 400;
6697    --horizontalNavBackgroundColorDesktop: transparent;
6698    --horizontalNavItemBackgroundColorDesktop: transparent;
6699    --horizontalNavItemLetterSpacingDesktop: 0px;
6700    --horizontalNavItemTextDecorationDesktop: none;
6701    --horizontalNavItemFontStyleDesktop: normal;
6702
6703    /* main nav item font hover */
6704    --horizontalNavItemHoverFontColorDesktop: var(--horizontalNavItemFontColorDesktop);
6705    --horizontalNavItemHoverBackgroundColorDesktop: var(--horizontalNavItemBackgroundColorDesktop);
6706    --horizontalNavItemFontSizeHoverDesktop: var(--horizontalNavItemFontSizeDesktop);
6707    --horizontalNavItemFontWeightHoverDesktop: var(--horizontalNavItemFontWeightDesktop);
6708    --horizontalNavItemTextDecorationHoverDesktop: var(--horizontalNavItemTextDecorationDesktop);
6709    --horizontalNavItemFontStyleHoverDesktop: var(--horizontalNavItemFontStyleDesktop);
6710
6711    /* main nav item font active */
6712    --horizontalNavItemActiveFontColorDesktop: var(--horizontalNavItemHoverFontColorDesktop);
6713    --horizontalNavItemActiveBackgroundColorDesktop: var(--horizontalNavItemHoverBackgroundColorDesktop);
6714
6715
6716    /* main nav border */
6717    --horizontalNavBorderTopDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6718    --horizontalNavBorderRightDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6719    --horizontalNavBorderBottomDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6720    --horizontalNavBorderLeftDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6721
6722    /* main nav border radius  hover*/
6723    --horizontalNavBorderRadiusDesktop: 0px 0px 0px 0px;
6724    --horizontalNavBorderRadiusHoverDesktop: var(--horizontalNavBorderRadiusDesktop);
6725
6726    /* main nav item border */
6727    --horizontalNavItemBorderTopDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6728    --horizontalNavItemBorderRightDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6729    --horizontalNavItemBorderBottomDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6730    --horizontalNavItemBorderLeftDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6731
6732    /* main nav item border hover */
6733    --horizontalNavItemBorderTopHoverDesktop: var(--horizontalNavItemBorderTopDesktop);
6734    --horizontalNavItemBorderRightHoverDesktop: var(--horizontalNavItemBorderRightDesktop);
6735    --horizontalNavItemBorderBottomHoverDesktop: var(--horizontalNavItemBorderBottomDesktop);
6736    --horizontalNavItemBorderLeftHoverDesktop: var(--horizontalNavItemBorderLeftDesktop);
6737
6738    /* main nav item border radius */
6739    --horizontalNavItemBorderRadiusDesktop: 0px 0px 0px 0px;
6740    --horizontalNavItemBorderRadiusHoverDesktop: var(--horizontalNavItemBorderRadiusDesktop);
6741
6742    /* separator */
6743    --horizontalNavSeparatorDisplayDesktop: block;
6744    --horizontalNavSeparatorWidthDesktop: 0px;
6745    --horizontalNavSeparatorHeightDesktop: 100%;
6746    --horizontalNavSeparatorColorDesktop: rgba(var(--colorPrimaryA), 1);
6747    --horizontalNavSeparatorSpacingDesktop: 20px;
6748
6749    /* sub separator */
6750    --horizontalNavSubSeparatorDisplayDesktop: block;
6751    --horizontalNavSubSeparatorWidthDesktop: 100%;
6752    --horizontalNavSubSeparatorHeightDesktop: 0px;
6753    --horizontalNavSubSeparatorColorDesktop: rgba(var(--colorPrimaryA), 1);
6754    --horizontalNavSubSeparatorSpacingDesktop: 0px;
6755
6756    /* arrow */
6757    --horizontalNavArrowSizeDesktop: 24px;
6758    --horizontalNavArrowSpacingDesktop: 5px;
6759    --horizontalNavArrowColorDesktop: rgba(var(--colorPrimaryA), 1);
6760    --horizontalNavArrowRotateDesktop: 0deg;
6761    --horizontalNavArrowSizeHoverDesktop: var(--horizontalNavArrowSizeDesktop);
6762    --horizontalNavArrowColorHoverDesktop: var(--horizontalNavArrowColorDesktop);
6763    --horizontalNavArrowRotateHoverDesktop: var(--horizontalNavArrowRotateDesktop);
6764    --horizontalNavArrowSizeActiveDesktop: var(--horizontalNavArrowSizeDesktop);
6765    --horizontalNavArrowColorActiveDesktop: var(--horizontalNavArrowColorHoverDesktop);
6766    --horizontalNavArrowRotateActiveDesktop: var(--horizontalNavArrowRotateHoverDesktop);
6767
6768    /* sub arrow */
6769    --horizontalNavSubArrowSizeDesktop: 24px;
6770    --horizontalNavSubArrowSpacingDesktop: 5px;
6771    --horizontalNavSubArrowColorDesktop: rgba(var(--colorPrimaryA), 1);
6772    --horizontalNavSubArrowRotateDesktop: -90deg;
6773    --horizontalNavSubArrowSizeHoverDesktop: var(--horizontalNavSubArrowSizeDesktop);
6774    --horizontalNavSubArrowColorHoverDesktop: var(--horizontalNavSubArrowColorDesktop);
6775    --horizontalNavSubArrowRotateHoverDesktop: var(--horizontalNavSubArrowRotateDesktop);
6776    --horizontalNavSubArrowSizeActiveDesktop: var(--horizontalNavSubArrowSizeDesktop);
6777    --horizontalNavSubArrowColorActiveDesktop: var(--horizontalNavSubArrowColorHoverDesktop);
6778    --horizontalNavSubArrowRotateActiveDesktop: var(--horizontalNavSubArrowRotateHoverDesktop);
6779
6780    /* sub nav item padding */
6781    --horizontalNavSubItemPaddingTopDesktop: 7px;
6782    --horizontalNavSubItemPaddingBottomDesktop: 7px;
6783    --horizontalNavSubItemPaddingLeftDesktop: 10px;
6784    --horizontalNavSubItemPaddingRightDesktop: 10px;
6785
6786    /* sub nav item padding hover */
6787    --horizontalNavSubItemPaddingTopHoverDesktop:  var(--horizontalNavSubItemPaddingTopDesktop);
6788    --horizontalNavSubItemPaddingBottomHoverDesktop: var(--horizontalNavSubItemPaddingBottomDesktop);
6789    --horizontalNavSubItemPaddingLeftHoverDesktop: var(--horizontalNavSubItemPaddingLeftDesktop);
6790    --horizontalNavSubItemPaddingRightHoverDesktop: var(--horizontalNavSubItemPaddingRightDesktop);
6791
6792    /* sub nav item font */
6793    --horizontalNavSubItemFontDesktop: var(--navPrimaryFont);
6794    --horizontalNavSubItemFontColorDesktop: rgba(var(--colorPrimaryA), 1);
6795    --horizontalNavSubItemLineHeightDesktop: normal;
6796    --horizontalNavSubItemFontSizeDesktop: 16px;
6797    --horizontalNavSubItemFontWeightDesktop: 400;
6798    --horizontalNavSubItemHoverFontColorDesktop: var(--horizontalNavSubItemFontColorDesktop); /* fix */
6799    --horizontalNavSubItemBackgroundColorDesktop: transparent;
6800    --horizontalNavSubItemHoverBackgroundColorDesktop: var(--horizontalNavSubItemBackgroundColorDesktop); /* fix */
6801    --horizontalNavSubItemTextDecorationDesktop: none;
6802    --horizontalNavSubItemFontStyleDesktop: normal;
6803    --horizontalNavSubItemLetterSpacingDesktop: 0px;
6804
6805    /* sub nav item font hover */
6806    --horizontalNavSubItemFontSizeHoverDesktop: var(--horizontalNavSubItemFontSizeDesktop);
6807    --horizontalNavSubItemFontWeightHoverDesktop: var(--horizontalNavSubItemFontWeightDesktop);
6808    --horizontalNavSubItemTextDecorationHoverDesktop: var(--horizontalNavSubItemTextDecorationDesktop);
6809    --horizontalNavSubItemFontStyleHoverDesktop: var(--horizontalNavSubItemFontStyleDesktop);
6810
6811    /* sub nav item font active */
6812    --horizontalNavSubItemActiveFontColorDesktop: var(--horizontalNavSubItemHoverFontColorDesktop);
6813    --horizontalNavSubItemActiveBackgroundColorDesktop: var(--horizontalNavSubItemHoverBackgroundColorDesktop);
6814
6815    /* sub nav item border */
6816    --horizontalNavSubItemBorderTopDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6817    --horizontalNavSubItemBorderRightDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6818    --horizontalNavSubItemBorderBottomDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6819    --horizontalNavSubItemBorderLeftDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6820
6821    /* sub nav item border hover */
6822    --horizontalNavSubItemBorderTopHoverDesktop: var(--horizontalNavSubItemBorderTopDesktop);
6823    --horizontalNavSubItemBorderRightHoverDesktop: var(--horizontalNavSubItemBorderRightDesktop);
6824    --horizontalNavSubItemBorderBottomHoverDesktop: var(--horizontalNavSubItemBorderBottomDesktop);
6825    --horizontalNavSubItemBorderLeftHoverDesktop: var(--horizontalNavSubItemBorderLeftDesktop);
6826
6827    /* sub nav item border radius */
6828    --horizontalNavSubItemBorderRadiusDesktop: 0px 0px 0px 0px;
6829    --horizontalNavSubItemBorderRadiusHoverDesktop: var(--horizontalNavSubItemBorderRadiusDesktop);
6830
6831    /* sub menu container */
6832    --horizontalNavSubPaddingTopDesktop: 0px;
6833    --horizontalNavSubPaddingBottomDesktop: 0px;
6834    --horizontalNavSubPaddingLeftDesktop: 0px;
6835    --horizontalNavSubPaddingRightDesktop: 0px;
6836    --horizontalNavSubContainerWidthDesktop: 200px;
6837    --horizontalNavSubContainerBackgroundColorDesktop: rgba(var(--colorPrimaryF), 1);
6838
6839    /* sub menu container shadow */
6840    --horizontalNavSubContainerShadowDesktop: none;
6841
6842    /* sub menu container border */
6843    --horizontalNavSubContainerBorderTopDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6844    --horizontalNavSubContainerBorderRightDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6845    --horizontalNavSubContainerBorderBottomDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6846    --horizontalNavSubContainerBorderLeftDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6847
6848    /* sub menu container border radius */
6849    --horizontalNavSubContainerBorderRadiusDesktop: 0px 0px 0px 0px;
6850
6851    /**********************
6852		mega panel layout
6853	***********************/
6854
6855    /* `--megaNavPanelWidth` doubles as the "full width vs grid-contained"
6856       toggle: 100vw = full-width, max-content (or a fixed width) = contained. */
6857    --megaNavPanelNumberOfCellsDesktop: 4;
6858    --megaNavPanelCellSpacingDesktop: 64px;
6859    --megaNavPanelPaddingTopDesktop: 40px;
6860    --megaNavPanelPaddingRightDesktop: 40px;
6861    --megaNavPanelPaddingBottomDesktop: 40px;
6862    --megaNavPanelPaddingLeftDesktop: 40px;
6863    --megaNavPanelWidthDesktop: 100vw;
6864
6865    /* mega main-menu separator */
6866    --megaNavSeparatorDisplayDesktop: block;
6867    --megaNavSeparatorWidthDesktop: 0px;
6868    --megaNavSeparatorColorDesktop: rgba(var(--colorPrimaryA), 1);
6869    --megaNavSeparatorSpacingDesktop: 20px;
6870    /* mega main-menu item — independent defaults (mirror horizontal defaults) */
6871    --megaNavItemPaddingTopDesktop: 5px;
6872    --megaNavItemPaddingBottomDesktop: 5px;
6873    --megaNavItemPaddingLeftDesktop: 0px;
6874    --megaNavItemPaddingRightDesktop: 0px;
6875    --megaNavItemPaddingTopHoverDesktop: var(--megaNavItemPaddingTopDesktop);
6876    --megaNavItemPaddingBottomHoverDesktop: var(--megaNavItemPaddingBottomDesktop);
6877    --megaNavItemPaddingLeftHoverDesktop: var(--megaNavItemPaddingLeftDesktop);
6878    --megaNavItemPaddingRightHoverDesktop: var(--megaNavItemPaddingRightDesktop);
6879    --megaNavItemFontDesktop: var(--navPrimaryFont);
6880    --megaNavItemFontColorDesktop: rgba(var(--colorPrimaryA), 1);
6881    --megaNavItemLineHeightDesktop: normal;
6882    --megaNavItemFontSizeDesktop: 16px;
6883    --megaNavItemFontWeightDesktop: 400;
6884    --megaNavItemBackgroundColorDesktop: transparent;
6885    --megaNavItemLetterSpacingDesktop: 0px;
6886    --megaNavItemTextDecorationDesktop: none;
6887    --megaNavItemFontStyleDesktop: normal;
6888    --megaNavItemHoverFontColorDesktop: var(--megaNavItemFontColorDesktop);
6889    --megaNavItemHoverBackgroundColorDesktop: var(--megaNavItemBackgroundColorDesktop);
6890    --megaNavItemFontSizeHoverDesktop: var(--megaNavItemFontSizeDesktop);
6891    --megaNavItemFontWeightHoverDesktop: var(--megaNavItemFontWeightDesktop);
6892    --megaNavItemTextDecorationHoverDesktop: var(--megaNavItemTextDecorationDesktop);
6893    --megaNavItemFontStyleHoverDesktop: var(--megaNavItemFontStyleDesktop);
6894    --megaNavItemActiveFontColorDesktop: var(--megaNavItemHoverFontColorDesktop);
6895    --megaNavItemActiveBackgroundColorDesktop: var(--megaNavItemHoverBackgroundColorDesktop);
6896    --megaNavItemBorderTopDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6897    --megaNavItemBorderRightDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6898    --megaNavItemBorderBottomDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6899    --megaNavItemBorderLeftDesktop: 0px none rgba(var(--colorPrimaryA), 1);
6900    --megaNavItemBorderTopHoverDesktop: var(--megaNavItemBorderTopDesktop);
6901    --megaNavItemBorderRightHoverDesktop: var(--megaNavItemBorderRightDesktop);
6902    --megaNavItemBorderBottomHoverDesktop: var(--megaNavItemBorderBottomDesktop);
6903    --megaNavItemBorderLeftHoverDesktop: var(--megaNavItemBorderLeftDesktop);
6904    --megaNavItemBorderRadiusDesktop: 0px 0px 0px 0px;
6905    --megaNavItemBorderRadiusHoverDesktop: var(--megaNavItemBorderRadiusDesktop);
6906
6907    /*****
6908		apply css properties
6909	*****/
6910
6911    /* apply main nav padding */
6912    --horizontalNavPaddingTop: var(--horizontalNavPaddingTopDesktop);
6913    --horizontalNavPaddingBottom: var(--horizontalNavPaddingBottomDesktop);
6914    --horizontalNavPaddingLeft: var(--horizontalNavPaddingLeftDesktop);
6915    --horizontalNavPaddingRight: var(--horizontalNavPaddingRightDesktop);
6916
6917    /* apply main nav justify content */
6918    --horizontalNavJustifyContent: var(--horizontalNavJustifyContentDesktop);
6919
6920    /* apply main nav item padding */
6921    --horizontalNavItemPaddingTop: var(--horizontalNavItemPaddingTopDesktop);
6922    --horizontalNavItemPaddingBottom: var(--horizontalNavItemPaddingBottomDesktop);
6923    --horizontalNavItemPaddingLeft: var(--horizontalNavItemPaddingLeftDesktop);
6924    --horizontalNavItemPaddingRight: var(--horizontalNavItemPaddingRightDesktop);
6925
6926    /* apply main nav item padding hover */
6927    --horizontalNavItemPaddingTopHover: var(--horizontalNavItemPaddingTopHoverDesktop);
6928    --horizontalNavItemPaddingBottomHover: var(--horizontalNavItemPaddingBottomHoverDesktop);
6929    --horizontalNavItemPaddingLeftHover: var(--horizontalNavItemPaddingLeftHoverDesktop);
6930    --horizontalNavItemPaddingRightHover: var(--horizontalNavItemPaddingRightHoverDesktop);
6931
6932    /* apply main nav item font */
6933    --horizontalNavItemFont: var(--horizontalNavItemFontDesktop);
6934    --horizontalNavItemFontColor: var(--horizontalNavItemFontColorDesktop);
6935    --horizontalNavItemLineHeight: var(--horizontalNavItemLineHeightDesktop);
6936    --horizontalNavItemFontSize: var(--horizontalNavItemFontSizeDesktop);
6937    --horizontalNavItemFontWeight: var(--horizontalNavItemFontWeightDesktop);
6938    --horizontalNavItemHoverFontColor: var(--horizontalNavItemHoverFontColorDesktop);
6939    --horizontalNavBackgroundColor: var(--horizontalNavBackgroundColorDesktop);
6940    --horizontalNavItemBackgroundColor: var(--horizontalNavItemBackgroundColorDesktop);
6941    --horizontalNavItemHoverBackgroundColor: var(--horizontalNavItemHoverBackgroundColorDesktop);
6942    --horizontalNavItemLetterSpacing: var(--horizontalNavItemLetterSpacingDesktop);
6943    --horizontalNavItemTextDecoration: var(--horizontalNavItemTextDecorationDesktop);
6944    --horizontalNavItemFontStyle: var(--horizontalNavItemFontStyleDesktop);
6945
6946    /* apply main nav item font hover */
6947    --horizontalNavItemFontSizeHover: var(--horizontalNavItemFontSizeHoverDesktop);
6948    --horizontalNavItemFontWeightHover: var(--horizontalNavItemFontWeightHoverDesktop);
6949    --horizontalNavItemTextDecorationHover: var(--horizontalNavItemTextDecorationHoverDesktop);
6950    --horizontalNavItemFontStyleHover: var(--horizontalNavItemFontStyleHoverDesktop);
6951
6952    /* apply main nav item font active */
6953    --horizontalNavItemActiveFontColor: var(--horizontalNavItemActiveFontColorDesktop);
6954    --horizontalNavItemActiveBackgroundColor: var(--horizontalNavItemActiveBackgroundColorDesktop);
6955
6956
6957    /* apply main nav border */
6958    --horizontalNavBorderTop: var(--horizontalNavBorderTopDesktop);
6959    --horizontalNavBorderRight: var(--horizontalNavBorderRightDesktop);
6960    --horizontalNavBorderBottom: var(--horizontalNavBorderBottomDesktop);
6961    --horizontalNavBorderLeft: var(--horizontalNavBorderLeftDesktop);
6962    /*apply main nav border radius hover*/
6963    --horizontalNavBorderRadius: var(--horizontalNavBorderRadiusDesktop);
6964    --horizontalNavBorderRadiusHover: var(--horizontalNavBorderRadiusHoverDesktop);
6965
6966    /* apply main nav item border */
6967    --horizontalNavItemBorderTop: var(--horizontalNavItemBorderTopDesktop);
6968    --horizontalNavItemBorderRight: var(--horizontalNavItemBorderRightDesktop);
6969    --horizontalNavItemBorderBottom: var(--horizontalNavItemBorderBottomDesktop);
6970    --horizontalNavItemBorderLeft: var(--horizontalNavItemBorderLeftDesktop);
6971    /* apply main nav item border hover */
6972    --horizontalNavItemBorderTopHover: var(--horizontalNavItemBorderTopHoverDesktop);
6973    --horizontalNavItemBorderRightHover: var(--horizontalNavItemBorderRightHoverDesktop);
6974    --horizontalNavItemBorderBottomHover: var(--horizontalNavItemBorderBottomHoverDesktop);
6975    --horizontalNavItemBorderLeftHover: var(--horizontalNavItemBorderLeftHoverDesktop);
6976
6977
6978    /* apply main nav item border radius */
6979    --horizontalNavItemBorderRadius: var(--horizontalNavItemBorderRadiusDesktop);
6980    --horizontalNavItemBorderRadiusHover: var(--horizontalNavItemBorderRadiusHoverDesktop);
6981
6982    /* apply separator */
6983    --horizontalNavSeparatorDisplay: var(--horizontalNavSeparatorDisplayDesktop);
6984    --horizontalNavSeparatorWidth: var(--horizontalNavSeparatorWidthDesktop);
6985    --horizontalNavSeparatorHeight: var(--horizontalNavSeparatorHeightDesktop);
6986    --horizontalNavSeparatorColor: var(--horizontalNavSeparatorColorDesktop);
6987    --horizontalNavSeparatorSpacing: var(--horizontalNavSeparatorSpacingDesktop);
6988
6989    /* apply mega separator */
6990    --megaNavSeparatorDisplay: var(--megaNavSeparatorDisplayDesktop);
6991    --megaNavSeparatorWidth: var(--megaNavSeparatorWidthDesktop);
6992    --megaNavSeparatorColor: var(--megaNavSeparatorColorDesktop);
6993    --megaNavSeparatorSpacing: var(--megaNavSeparatorSpacingDesktop);
6994
6995    /* apply sub separator */
6996    --horizontalNavSubSeparatorDisplay: var(--horizontalNavSubSeparatorDisplayDesktop);
6997    --horizontalNavSubSeparatorWidth: var(--horizontalNavSubSeparatorWidthDesktop);
6998    --horizontalNavSubSeparatorHeight: var(--horizontalNavSubSeparatorHeightDesktop);
6999    --horizontalNavSubSeparatorColor: var(--horizontalNavSubSeparatorColorDesktop);
7000    --horizontalNavSubSeparatorSpacing: var(--horizontalNavSubSeparatorSpacingDesktop);
7001
7002    /* apply arrow */
7003    --horizontalNavArrowSize: var(--horizontalNavArrowSizeDesktop);
7004    --horizontalNavArrowDisplay: var(--horizontalNavArrowDisplayDesktop);
7005    --horizontalNavItemIconDisplay: var(--horizontalNavItemIconDisplayDesktop);
7006    --horizontalNavItemIconColor: var(--horizontalNavItemIconColorDesktop);
7007    --horizontalNavItemIconColorHover: var(--horizontalNavItemIconColorHoverDesktop);
7008    --horizontalNavItemIconColorActive: var(--horizontalNavItemIconColorActiveDesktop);
7009    --horizontalNavItemIconSize: var(--horizontalNavItemIconSizeDesktop);
7010    --horizontalNavItemIconSizeHover: var(--horizontalNavItemIconSizeHoverDesktop);
7011    --horizontalNavItemIconSizeActive: var(--horizontalNavItemIconSizeActiveDesktop);
7012    --horizontalNavItemIconRotate: var(--horizontalNavItemIconRotateDesktop);
7013    --horizontalNavItemIconRotateHover: var(--horizontalNavItemIconRotateHoverDesktop);
7014    --horizontalNavItemIconRotateActive: var(--horizontalNavItemIconRotateActiveDesktop);
7015    --horizontalNavItemIconSpacing: var(--horizontalNavItemIconSpacingDesktop);
7016    --horizontalNavSubItemIconDisplay: var(--horizontalNavSubItemIconDisplayDesktop);
7017    --horizontalNavSubItemIconColor: var(--horizontalNavSubItemIconColorDesktop);
7018    --horizontalNavSubItemIconColorHover: var(--horizontalNavSubItemIconColorHoverDesktop);
7019    --horizontalNavSubItemIconColorActive: var(--horizontalNavSubItemIconColorActiveDesktop);
7020    --horizontalNavSubItemIconSize: var(--horizontalNavSubItemIconSizeDesktop);
7021    --horizontalNavSubItemIconSizeHover: var(--horizontalNavSubItemIconSizeHoverDesktop);
7022    --horizontalNavSubItemIconSizeActive: var(--horizontalNavSubItemIconSizeActiveDesktop);
7023    --horizontalNavSubItemIconRotate: var(--horizontalNavSubItemIconRotateDesktop);
7024    --horizontalNavSubItemIconRotateHover: var(--horizontalNavSubItemIconRotateHoverDesktop);
7025    --horizontalNavSubItemIconRotateActive: var(--horizontalNavSubItemIconRotateActiveDesktop);
7026    --horizontalNavSubItemIconSpacing: var(--horizontalNavSubItemIconSpacingDesktop);
7027    --horizontalNavArrowSpacing: var(--horizontalNavArrowSpacingDesktop);
7028    --horizontalNavArrowColor: var(--horizontalNavArrowColorDesktop);
7029    --horizontalNavArrowRotate: var(--horizontalNavArrowRotateDesktop);
7030    --horizontalNavArrowSizeHover: var(--horizontalNavArrowSizeHoverDesktop);
7031    --horizontalNavArrowColorHover: var(--horizontalNavArrowColorHoverDesktop);
7032    --horizontalNavArrowRotateHover: var(--horizontalNavArrowRotateHoverDesktop);
7033    --horizontalNavArrowSizeActive: var(--horizontalNavArrowSizeActiveDesktop);
7034    --horizontalNavArrowColorActive: var(--horizontalNavArrowColorActiveDesktop);
7035    --horizontalNavArrowRotateActive: var(--horizontalNavArrowRotateActiveDesktop);
7036
7037    /* apply sub arrow */
7038    --horizontalNavSubArrowSize: var(--horizontalNavSubArrowSizeDesktop);
7039    --horizontalNavSubArrowDisplay: var(--horizontalNavSubArrowDisplayDesktop);
7040    --horizontalNavSubArrowSpacing: var(--horizontalNavSubArrowSpacingDesktop);
7041    --horizontalNavSubArrowColor: var(--horizontalNavSubArrowColorDesktop);
7042    --horizontalNavSubArrowRotate: var(--horizontalNavSubArrowRotateDesktop);
7043    --horizontalNavSubArrowSizeHover: var(--horizontalNavSubArrowSizeHoverDesktop);
7044    --horizontalNavSubArrowColorHover: var(--horizontalNavSubArrowColorHoverDesktop);
7045    --horizontalNavSubArrowRotateHover: var(--horizontalNavSubArrowRotateHoverDesktop);
7046    --horizontalNavSubArrowSizeActive: var(--horizontalNavSubArrowSizeActiveDesktop);
7047    --horizontalNavSubArrowColorActive: var(--horizontalNavSubArrowColorActiveDesktop);
7048    --horizontalNavSubArrowRotateActive: var(--horizontalNavSubArrowRotateActiveDesktop);
7049
7050    /* apply sub */
7051    --horizontalNavSubItemPaddingTop: var(--horizontalNavSubItemPaddingTopDesktop);
7052    --horizontalNavSubItemPaddingBottom: var(--horizontalNavSubItemPaddingBottomDesktop);
7053    --horizontalNavSubItemPaddingLeft: var(--horizontalNavSubItemPaddingLeftDesktop);
7054    --horizontalNavSubItemPaddingRight: var(--horizontalNavSubItemPaddingRightDesktop);
7055
7056    /* apply sub nav item padding hover */
7057    --horizontalNavSubItemPaddingTopHover: var(--horizontalNavSubItemPaddingTopHoverDesktop);
7058    --horizontalNavSubItemPaddingBottomHover: var(--horizontalNavSubItemPaddingBottomHoverDesktop);
7059    --horizontalNavSubItemPaddingLeftHover: var(--horizontalNavSubItemPaddingLeftHoverDesktop);
7060    --horizontalNavSubItemPaddingRightHover: var(--horizontalNavSubItemPaddingRightHoverDesktop);
7061
7062
7063    /* apply sub nav item font */
7064    --horizontalNavSubItemFont: var(--horizontalNavSubItemFontDesktop);
7065    --horizontalNavSubItemFontColor: var(--horizontalNavSubItemFontColorDesktop);
7066    --horizontalNavSubItemLineHeight: var(--horizontalNavSubItemLineHeightDesktop);
7067    --horizontalNavSubItemFontSize: var(--horizontalNavSubItemFontSizeDesktop);
7068    --horizontalNavSubItemFontWeight: var(--horizontalNavSubItemFontWeightDesktop);
7069    --horizontalNavSubItemHoverFontColor: var(--horizontalNavSubItemHoverFontColorDesktop);
7070    --horizontalNavSubItemBackgroundColor: var(--horizontalNavSubItemBackgroundColorDesktop);
7071    --horizontalNavSubItemHoverBackgroundColor: var(--horizontalNavSubItemHoverBackgroundColorDesktop);
7072    --horizontalNavSubItemTextDecoration: var(--horizontalNavSubItemTextDecorationDesktop);
7073    --horizontalNavSubItemFontStyle: var(--horizontalNavSubItemFontStyleDesktop);
7074    --horizontalNavSubItemLetterSpacing: var(--horizontalNavSubItemLetterSpacingDesktop);
7075
7076    /* apply sub nav item font hover */
7077    --horizontalNavSubItemFontSizeHover: var(--horizontalNavSubItemFontSizeHoverDesktop);
7078    --horizontalNavSubItemFontWeightHover: var(--horizontalNavSubItemFontWeightHoverDesktop);
7079    --horizontalNavSubItemTextDecorationHover: var(--horizontalNavSubItemTextDecorationHoverDesktop);
7080    --horizontalNavSubItemFontStyleHover: var(--horizontalNavSubItemFontStyleHoverDesktop);
7081
7082    /* apply sub nav item font active */
7083    --horizontalNavSubItemActiveFontColor: var(--horizontalNavSubItemActiveFontColorDesktop);
7084    --horizontalNavSubItemActiveBackgroundColor: var(--horizontalNavSubItemActiveBackgroundColorDesktop);
7085
7086    /* apply sub nav item border */
7087    --horizontalNavSubItemBorderTop: var(--horizontalNavSubItemBorderTopDesktop);
7088    --horizontalNavSubItemBorderRight: var(--horizontalNavSubItemBorderRightDesktop);
7089    --horizontalNavSubItemBorderBottom: var(--horizontalNavSubItemBorderBottomDesktop);
7090    --horizontalNavSubItemBorderLeft: var(--horizontalNavSubItemBorderLeftDesktop);
7091
7092    /* apply sub nav item border hover */
7093    --horizontalNavSubItemBorderTopHover: var(--horizontalNavSubItemBorderTopHoverDesktop);
7094    --horizontalNavSubItemBorderRightHover: var(--horizontalNavSubItemBorderRightHoverDesktop);
7095    --horizontalNavSubItemBorderBottomHover: var(--horizontalNavSubItemBorderBottomHoverDesktop);
7096    --horizontalNavSubItemBorderLeftHover: var(--horizontalNavSubItemBorderLeftHoverDesktop);
7097
7098    /* apply sub nav item border radius */
7099    --horizontalNavSubItemBorderRadius: var(--horizontalNavSubItemBorderRadiusDesktop);
7100    --horizontalNavSubItemBorderRadiusHover: var(--horizontalNavSubItemBorderRadiusHoverDesktop);
7101
7102    /* apply sub menu container */
7103    --horizontalNavSubPaddingTop: var(--horizontalNavSubPaddingTopDesktop);
7104    --horizontalNavSubPaddingBottom: var(--horizontalNavSubPaddingBottomDesktop);
7105    --horizontalNavSubPaddingLeft: var(--horizontalNavSubPaddingLeftDesktop);
7106    --horizontalNavSubPaddingRight: var(--horizontalNavSubPaddingRightDesktop);
7107    --horizontalNavSubContainerWidth: var(--horizontalNavSubContainerWidthDesktop);
7108    --horizontalNavSubContainerBackgroundColor: var(--horizontalNavSubContainerBackgroundColorDesktop);
7109
7110    /* apply sub menu container shadow */
7111    --horizontalNavSubContainerShadow: var(--horizontalNavSubContainerShadowDesktop);
7112
7113    /* apply sub menu container border */
7114    --horizontalNavSubContainerBorderTop: var(--horizontalNavSubContainerBorderTopDesktop);
7115    --horizontalNavSubContainerBorderRight: var(--horizontalNavSubContainerBorderRightDesktop);
7116    --horizontalNavSubContainerBorderBottom: var(--horizontalNavSubContainerBorderBottomDesktop);
7117    --horizontalNavSubContainerBorderLeft: var(--horizontalNavSubContainerBorderLeftDesktop);
7118
7119    /* apply sub menu container border radius */
7120    --horizontalNavSubContainerBorderRadius: var(--horizontalNavSubContainerBorderRadiusDesktop);
7121
7122    /**********************
7123		hamburger main nav
7124	***********************/
7125
7126    /* main background color */
7127    --hamburgerNavBackgroundColorDesktop: rgba(var(--colorPrimaryC), 1);
7128
7129    /* main nav padding */
7130    --hamburgerNavPaddingTopDesktop: 50px;
7131    --hamburgerNavPaddingBottomDesktop: 50px;
7132    --hamburgerNavPaddingLeftDesktop: 100px;
7133    --hamburgerNavPaddingRightDesktop: 100px;
7134
7135    /* hamburger menu icon */
7136    --hamburgerMenuIconSizeDesktop: 50px;
7137    --hamburgerMenuIconSizeHoverDesktop: var(--hamburgerMenuIconSizeDesktop);
7138    --hamburgerMenuIconColorDesktop: rgba(var(--colorPrimaryA), 1);
7139    --hamburgerMenuIconHoverColorDesktop: var(--hamburgerMenuIconColorDesktop);
7140    --hamburgerMenuIconActiveSizeDesktop: 50px;
7141    --hamburgerMenuIconActiveColorDesktop: rgba(var(--colorPrimaryJ), 1);
7142    --hamburgerMenuIconActiveHoverColorDesktop: var(--hamburgerMenuIconActiveColorDesktop);
7143    --hamburgerMenuIconActiveSizeHoverDesktop: var(--hamburgerMenuIconActiveSizeDesktop);
7144    --hamburgerMenuDisplayDesktop: block;
7145    --hamburgerMenuJustifySelfDesktop: end;
7146
7147    /* main nav justify self */
7148    --hamburgerNavJustifySelfDesktop: center;
7149
7150    /* main nav items alignment */
7151    --hamburgerNavItemsAlignmentDesktop: left;
7152
7153    /* main nav item padding */
7154    --hamburgerNavItemPaddingTopDesktop: 10px;
7155    --hamburgerNavItemPaddingBottomDesktop: 10px;
7156    --hamburgerNavItemPaddingLeftDesktop: 0px;
7157    --hamburgerNavItemPaddingRightDesktop: 0px;
7158
7159    /* main nav item padding hover */
7160    --hamburgerNavItemPaddingTopHoverDesktop: var(--hamburgerNavItemPaddingTopDesktop);
7161    --hamburgerNavItemPaddingBottomHoverDesktop: var(--hamburgerNavItemPaddingBottomDesktop);
7162    --hamburgerNavItemPaddingLeftHoverDesktop: var(--hamburgerNavItemPaddingLeftDesktop);
7163    --hamburgerNavItemPaddingRightHoverDesktop: var(--hamburgerNavItemPaddingRightDesktop);
7164
7165    /* main nav item border */
7166    --hamburgerNavItemBorderTopDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7167    --hamburgerNavItemBorderRightDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7168    --hamburgerNavItemBorderBottomDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7169    --hamburgerNavItemBorderLeftDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7170
7171    /* main nav item border hover */
7172    --hamburgerNavItemBorderTopHoverDesktop: var(--hamburgerNavItemBorderTopDesktop);
7173    --hamburgerNavItemBorderRightHoverDesktop: var(--hamburgerNavItemBorderRightDesktop);
7174    --hamburgerNavItemBorderBottomHoverDesktop: var(--hamburgerNavItemBorderBottomDesktop);
7175    --hamburgerNavItemBorderLeftHoverDesktop: var(--hamburgerNavItemBorderLeftDesktop);
7176
7177    /* main nav item border radius */
7178    --hamburgerNavItemBorderRadiusDesktop: 0px 0px 0px 0px;
7179    --hamburgerNavItemBorderRadiusHoverDesktop: var(--hamburgerNavItemBorderRadiusDesktop);
7180
7181    /* main nav item font */
7182    --hamburgerNavItemFontDesktop: var(--navPrimaryFont);
7183    --hamburgerNavItemFontColorDesktop: rgba(var(--colorPrimaryJ), 1);
7184    --hamburgerNavItemLineHeightDesktop: normal;
7185    --hamburgerNavItemFontSizeDesktop: 48px;
7186    --hamburgerNavItemFontWeightDesktop: 400;
7187    --hamburgerNavItemBackgroundColorDesktop: transparent;
7188    --hamburgerNavItemLetterSpacingDesktop: 0px;
7189    --hamburgerNavItemTextDecorationDesktop: none;
7190    --hamburgerNavItemFontStyleDesktop: normal;
7191
7192    /* main nav item font hover */
7193    --hamburgerNavItemHoverFontColorDesktop: var(--hamburgerNavItemFontColorDesktop);
7194    --hamburgerNavItemHoverBackgroundColorDesktop: var(--hamburgerNavItemBackgroundColorDesktop);
7195    --hamburgerNavItemFontHoverDesktop: var(--hamburgerNavItemFontDesktop);
7196    --hamburgerNavItemLineHeightHoverDesktop: var(--hamburgerNavItemLineHeightDesktop);
7197    --hamburgerNavItemFontSizeHoverDesktop: var(--hamburgerNavItemFontSizeDesktop);
7198    --hamburgerNavItemFontWeightHoverDesktop: var(--hamburgerNavItemFontWeightDesktop);
7199    --hamburgerNavItemLetterSpacingHoverDesktop: var(--hamburgerNavItemLetterSpacingDesktop);
7200    --hamburgerNavItemTextDecorationHoverDesktop: var(--hamburgerNavItemTextDecorationDesktop);
7201    --hamburgerNavItemFontStyleHoverDesktop: var(--hamburgerNavItemFontStyleDesktop);
7202
7203    /* separator */
7204    --hamburgerNavSeparatorDisplayDesktop: block;
7205    --hamburgerNavSeparatorWidthDesktop: 100%;
7206    --hamburgerNavSeparatorHeightDesktop: 1px;
7207    --hamburgerNavSeparatorColorDesktop: rgba(var(--colorPrimaryJ), 1);
7208    --hamburgerNavSeparatorSpacingDesktop: 20px;
7209
7210    /* sub separator */
7211    --hamburgerNavSubSeparatorDisplayDesktop: block;
7212    --hamburgerNavSubSeparatorWidthDesktop: 100%;
7213    --hamburgerNavSubSeparatorHeightDesktop: 1px;
7214    --hamburgerNavSubSeparatorColorDesktop: rgba(var(--colorPrimaryJ), 1);
7215    --hamburgerNavSubSeparatorSpacingDesktop: 20px;
7216
7217    /* arrow */
7218    --hamburgerNavArrowSizeDesktop: 64px;
7219    --hamburgerNavArrowColorDesktop: rgba(var(--colorPrimaryJ), 1);
7220    --hamburgerNavArrowSpacingDesktop: 25px;
7221    --hamburgerNavArrowRotateDesktop: 0deg;
7222    --hamburgerNavArrowAutoSpacingDesktop: 100%; /* off: auto */
7223    --hamburgerNavArrowSizeHoverDesktop: var(--hamburgerNavArrowSizeDesktop);
7224    --hamburgerNavArrowColorHoverDesktop: var(--hamburgerNavArrowColorDesktop);
7225    --hamburgerNavArrowRotateHoverDesktop: var(--hamburgerNavArrowRotateDesktop);
7226
7227    /* sub arrow */
7228    --hamburgerNavSubArrowSizeDesktop: 32px;
7229    --hamburgerNavSubArrowColorDesktop: rgba(var(--colorPrimaryJ), 1);
7230    --hamburgerNavSubArrowSpacingDesktop: 25px;
7231    --hamburgerNavSubArrowRotateDesktop: 0deg;
7232    --hamburgerNavSubArrowAutoSpacingDesktop: 100%; /* off: auto */
7233    --hamburgerNavSubArrowSizeHoverDesktop: var(--hamburgerNavSubArrowSizeDesktop);
7234    --hamburgerNavSubArrowColorHoverDesktop: var(--hamburgerNavSubArrowColorDesktop);
7235    --hamburgerNavSubArrowRotateHoverDesktop: var(--hamburgerNavSubArrowRotateDesktop);
7236
7237    /* sub menu background color */
7238    --hamburgerNavSubBackgroundColorDesktop: transparent;
7239
7240    /* sub nav item padding */
7241    --hamburgerNavSubItemPaddingTopDesktop: 10px;
7242    --hamburgerNavSubItemPaddingRightDesktop: 0px;
7243    --hamburgerNavSubItemPaddingBottomDesktop: 10px;
7244    --hamburgerNavSubItemPaddingLeftDesktop: 0px;
7245
7246    /* sub nav item padding hover */
7247    --hamburgerNavSubItemPaddingTopHoverDesktop: var(--hamburgerNavSubItemPaddingTopDesktop);
7248    --hamburgerNavSubItemPaddingRightHoverDesktop: var(--hamburgerNavSubItemPaddingRightDesktop);
7249    --hamburgerNavSubItemPaddingBottomHoverDesktop: var(--hamburgerNavSubItemPaddingBottomDesktop);
7250    --hamburgerNavSubItemPaddingLeftHoverDesktop: var(--hamburgerNavSubItemPaddingLeftDesktop);
7251
7252    /* sub nav item border */
7253    --hamburgerNavSubItemBorderTopDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7254    --hamburgerNavSubItemBorderRightDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7255    --hamburgerNavSubItemBorderBottomDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7256    --hamburgerNavSubItemBorderLeftDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7257
7258    /* sub nav item border */
7259    --hamburgerNavSubItemBorderTopHoverDesktop: var(--hamburgerNavSubItemBorderTopDesktop);
7260    --hamburgerNavSubItemBorderRightHoverDesktop: var(--hamburgerNavSubItemBorderRightDesktop);
7261    --hamburgerNavSubItemBorderBottomHoverDesktop: var(--hamburgerNavSubItemBorderBottomDesktop);
7262    --hamburgerNavSubItemBorderLeftHoverDesktop: var(--hamburgerNavSubItemBorderLeftDesktop);
7263
7264    /* sub nav item border radius */
7265    --hamburgerNavSubItemBorderRadiusDesktop: 0px 0px 0px 0px;
7266    --hamburgerNavSubItemBorderRadiusHoverDesktop: var(--hamburgerNavSubItemBorderRadiusDesktop);
7267
7268    /* sub nav item background color */
7269    --hamburgerNavSubItemBackgroundColorDesktop: transparent;
7270
7271    /* sub nav item hover background color */
7272    --hamburgerNavSubItemHoverBackgroundColorDesktop: var(--hamburgerNavSubItemBackgroundColorDesktop);
7273
7274    /* sub nav item font */
7275    --hamburgerNavSubItemFontDesktop: var(--navPrimaryFont);
7276    --hamburgerNavSubItemFontColorDesktop: rgba(var(--colorPrimaryJ), 1);
7277    --hamburgerNavSubItemLineHeightDesktop: normal;
7278    --hamburgerNavSubItemFontSizeDesktop: 28px;
7279    --hamburgerNavSubItemFontWeightDesktop: 400;
7280    --hamburgerNavSubItemTextDecorationDesktop: none;
7281    --hamburgerNavSubItemFontStyleDesktop: normal;
7282    --hamburgerNavSubItemLetterSpacingDesktop: 0px;
7283
7284    /* sub nav item font hover */
7285    --hamburgerNavSubItemHoverFontColorDesktop: var(--hamburgerNavSubItemFontColorDesktop);
7286    --hamburgerNavSubItemFontHoverDesktop: var(--hamburgerNavSubItemFontDesktop);
7287    --hamburgerNavSubItemLineHeightHoverDesktop: var(--hamburgerNavSubItemLineHeightDesktop);
7288    --hamburgerNavSubItemFontSizeHoverDesktop: var(--hamburgerNavSubItemFontSizeDesktop);
7289    --hamburgerNavSubItemFontWeightHoverDesktop: var(--hamburgerNavSubItemFontWeightDesktop);
7290    --hamburgerNavSubItemLetterSpacingHoverDesktop: var(--hamburgerNavSubItemLetterSpacingDesktop);
7291    --hamburgerNavSubItemTextDecorationHoverDesktop: var(--hamburgerNavSubItemTextDecorationDesktop);
7292    --hamburgerNavSubItemFontStyleHoverDesktop: var(--hamburgerNavSubItemFontStyleDesktop);
7293
7294    /* nav back button border */
7295    --hamburgerNavBackButtonBorderTopDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7296    --hamburgerNavBackButtonBorderRightDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7297    --hamburgerNavBackButtonBorderBottomDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7298    --hamburgerNavBackButtonBorderLeftDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7299
7300    /* nav back button border hover */
7301    --hamburgerNavBackButtonBorderTopHoverDesktop: var(--hamburgerNavBackButtonBorderTopDesktop);
7302    --hamburgerNavBackButtonBorderRightHoverDesktop: var(--hamburgerNavBackButtonBorderRightDesktop);
7303    --hamburgerNavBackButtonBorderBottomHoverDesktop: var(--hamburgerNavBackButtonBorderBottomDesktop);
7304    --hamburgerNavBackButtonBorderLeftHoverDesktop: var(--hamburgerNavBackButtonBorderLeftDesktop);
7305
7306    /* nav back button border radius */
7307    --hamburgerNavBackButtonBorderRadiusDesktop: 0px 0px 0px 0px;
7308    --hamburgerNavBackButtonBorderRadiusHoverDesktop: var(--hamburgerNavBackButtonBorderRadiusDesktop);
7309
7310    /* nav back button background color */
7311    --hamburgerNavBackButtonBackgroundColorDesktop: transparent;
7312
7313    /* nav back button hover background color */
7314    --hamburgerNavBackButtonHoverBackgroundColorDesktop: var(--hamburgerNavBackButtonBackgroundColorDesktop);
7315
7316    /* nav back button */
7317    --hamburgerNavBackButtonPaddingTopDesktop: 10px;
7318    --hamburgerNavBackButtonPaddingBottomDesktop: 10px;
7319    --hamburgerNavBackButtonPaddingLeftDesktop: 0px;
7320    --hamburgerNavBackButtonPaddingRightDesktop: 0px;
7321    --hamburgerNavBackButtonFontDesktop: var(--navPrimaryFont);
7322    --hamburgerNavBackButtonColorDesktop: rgba(var(--colorPrimaryJ), 1);
7323    --hamburgerNavBackButtonFontSizeDesktop: 28px;
7324    --hamburgerNavBackButtonFontWeightDesktop: 400;
7325    --hamburgerNavBackButtonFontStyleDesktop: normal;
7326    --hamburgerNavBackButtonLetterSpacingDesktop: 0px;
7327    --hamburgerNavBackButtonTextDecorationDesktop: none;
7328    --hamburgerNavBackButtonLineHeightDesktop: normal;
7329    --hamburgerNavBackButtonHoverFontColorDesktop: var(--hamburgerNavBackButtonColorDesktop);
7330
7331    /* nav back button hover  */
7332    --hamburgerNavBackButtonPaddingTopHoverDesktop: var(--hamburgerNavBackButtonPaddingTopDesktop);
7333    --hamburgerNavBackButtonPaddingBottomHoverDesktop: var(--hamburgerNavBackButtonPaddingBottomDesktop);
7334    --hamburgerNavBackButtonPaddingLeftHoverDesktop: var(--hamburgerNavBackButtonPaddingLeftDesktop);
7335    --hamburgerNavBackButtonPaddingRightHoverDesktop: var(--hamburgerNavBackButtonPaddingRightDesktop);
7336
7337    /* nav back button arrow */
7338    --hamburgerNavBackButtonArrowSizeDesktop: 24px;
7339    --hamburgerNavBackButtonArrowSizeHoverDesktop: var(--hamburgerNavBackButtonArrowSizeDesktop);
7340    --hamburgerNavBackButtonArrowColorDesktop: rgba(var(--colorPrimaryJ), 1);
7341    --hamburgerNavBackButtonArrowSpacingDesktop: 10px;
7342    --hamburgerNavBackButtonArrowRotateDesktop: 0deg;
7343
7344    /* parent title border */
7345    --hamburgerTitleBorderTopDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7346    --hamburgerTitleBorderRightDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7347    --hamburgerTitleBorderBottomDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7348    --hamburgerTitleBorderLeftDesktop: 0px none rgba(var(--colorPrimaryJ), 1);
7349
7350    /* parent title border */
7351    --hamburgerTitleBorderTopHoverDesktop: var(--hamburgerTitleBorderTopDesktop);
7352    --hamburgerTitleBorderRightHoverDesktop: var(--hamburgerTitleBorderRightDesktop);
7353    --hamburgerTitleBorderBottomHoverDesktop: var(--hamburgerTitleBorderBottomDesktop);
7354    --hamburgerTitleBorderLeftHoverDesktop: var(--hamburgerTitleBorderLeftDesktop);
7355
7356    /* parent title border radius */
7357    --hamburgerTitleBorderRadiusDesktop: 0px 0px 0px 0px;
7358    --hamburgerTitleBorderRadiusHoverDesktop: var(--hamburgerTitleBorderRadiusDesktop);
7359
7360    /* parent title background color */
7361    --hamburgerTitleBackgroundColorDesktop: transparent;
7362    --hamburgerTitleBackgroundColorHoverDesktop: var(--hamburgerTitleBackgroundColorDesktop);
7363
7364    /* parent title padding */
7365    --hamburgerTitlePaddingTopDesktop: 10px;
7366    --hamburgerTitlePaddingBottomDesktop: 10px;
7367    --hamburgerTitlePaddingLeftDesktop: 0px;
7368    --hamburgerTitlePaddingRightDesktop: 0px;
7369
7370    /* parent title padding hover*/
7371    --hamburgerTitlePaddingTopHoverDesktop: var(--hamburgerTitlePaddingTopDesktop);
7372    --hamburgerTitlePaddingBottomHoverDesktop: var(--hamburgerTitlePaddingBottomDesktop);
7373    --hamburgerTitlePaddingLeftHoverDesktop: var(--hamburgerTitlePaddingLeftDesktop);
7374    --hamburgerTitlePaddingRightHoverDesktop: var(--hamburgerTitlePaddingRightDesktop);
7375
7376    /* parent title font */
7377    --hamburgerTitleFontDesktop: var(--navPrimaryFont);
7378    --hamburgerTitleFontColorDesktop: rgba(var(--colorPrimaryJ), 1);
7379    --hamburgerTitleFontSizeDesktop: 48px;
7380    --hamburgerTitleLineHeightDesktop: normal;
7381    --hamburgerTitleFontWeightDesktop: 400;
7382    --hamburgerTitleFontStyleDesktop: normal;
7383    --hamburgerTitleLetterSpacingDesktop: 0px;
7384    --hamburgerTitleTextDecorationDesktop: none;
7385
7386    /* parent title arrow */
7387    --hamburgerTitleArrowSizeDesktop: 64px;
7388    --hamburgerTitleArrowColorDesktop: rgba(var(--colorPrimaryJ), 1);
7389    --hamburgerTitleArrowSpacingDesktop: 15px;
7390    --hamburgerTitleArrowRotateDesktop: 0deg;
7391
7392    /* slide container */
7393    --hamburgerSlideContainerWidthDesktop: 800px;
7394
7395    /*****
7396		apply css properties
7397	*****/
7398
7399    /* apply main background color */
7400    --hamburgerNavBackgroundColor: var(--hamburgerNavBackgroundColorDesktop);
7401
7402    /* apply main nav padding */
7403    --hamburgerNavPaddingTop: var(--hamburgerNavPaddingTopDesktop);
7404    --hamburgerNavPaddingBottom: var(--hamburgerNavPaddingBottomDesktop);
7405    --hamburgerNavPaddingLeft: var(--hamburgerNavPaddingLeftDesktop);
7406    --hamburgerNavPaddingRight: var(--hamburgerNavPaddingRightDesktop);
7407
7408    /* apply hamburger menu icon */
7409    --hamburgerMenuIconSize: var(--hamburgerMenuIconSizeDesktop);
7410    --hamburgerMenuIconSizeHover: var(--hamburgerMenuIconSizeHoverDesktop);
7411    --hamburgerMenuIconColor: var(--hamburgerMenuIconColorDesktop);
7412    --hamburgerMenuIconHoverColor: var(--hamburgerMenuIconHoverColorDesktop);
7413    --hamburgerMenuIconActiveSize: var(--hamburgerMenuIconActiveSizeDesktop);
7414    --hamburgerMenuIconActiveColor: var(--hamburgerMenuIconActiveColorDesktop);
7415    --hamburgerMenuIconActiveHoverColor: var(--hamburgerMenuIconActiveHoverColorDesktop);
7416    --hamburgerMenuIconActiveSizeHover: var(--hamburgerMenuIconActiveSizeHoverDesktop);
7417    --hamburgerMenuDisplay: var(--hamburgerMenuDisplayDesktop);
7418    --hamburgerMenuJustifySelf: var(--hamburgerMenuJustifySelfDesktop);
7419
7420    /* apply main nav justify self */
7421    --hamburgerNavJustifySelf: var(--hamburgerNavJustifySelfDesktop);
7422
7423    /* apply main nav items alignment */
7424    --hamburgerNavItemsAlignment: var(--hamburgerNavItemsAlignmentDesktop);
7425
7426    /* apply main nav item padding */
7427    --hamburgerNavItemPaddingTop: var(--hamburgerNavItemPaddingTopDesktop);
7428    --hamburgerNavItemPaddingBottom: var(--hamburgerNavItemPaddingBottomDesktop);
7429    --hamburgerNavItemPaddingLeft: var(--hamburgerNavItemPaddingLeftDesktop);
7430    --hamburgerNavItemPaddingRight: var(--hamburgerNavItemPaddingRightDesktop);
7431
7432    /* apply main nav item padding hover */
7433    --hamburgerNavItemPaddingTopHover: var(--hamburgerNavItemPaddingTopHoverDesktop);
7434    --hamburgerNavItemPaddingBottomHover: var(--hamburgerNavItemPaddingBottomHoverDesktop);
7435    --hamburgerNavItemPaddingLeftHover: var(--hamburgerNavItemPaddingLeftHoverDesktop);
7436    --hamburgerNavItemPaddingRightHover: var(--hamburgerNavItemPaddingRightHoverDesktop);
7437
7438    /* apply main nav item border */
7439    --hamburgerNavItemBorderTop: var(--hamburgerNavItemBorderTopDesktop);
7440    --hamburgerNavItemBorderRight: var(--hamburgerNavItemBorderRightDesktop);
7441    --hamburgerNavItemBorderBottom: var(--hamburgerNavItemBorderBottomDesktop);
7442    --hamburgerNavItemBorderLeft: var(--hamburgerNavItemBorderLeftDesktop);
7443
7444    /* apply main nav item border hover */
7445    --hamburgerNavItemBorderTopHover: var(--hamburgerNavItemBorderTopHoverDesktop);
7446    --hamburgerNavItemBorderRightHover: var(--hamburgerNavItemBorderRightHoverDesktop);
7447    --hamburgerNavItemBorderBottomHover: var(--hamburgerNavItemBorderBottomHoverDesktop);
7448    --hamburgerNavItemBorderLeftHover: var(--hamburgerNavItemBorderLeftHoverDesktop);
7449
7450    /* apply main nav item border radius */
7451    --hamburgerNavItemBorderRadius: var(--hamburgerNavItemBorderRadiusDesktop);
7452    --hamburgerNavItemBorderRadiusHover: var(--hamburgerNavItemBorderRadiusHoverDesktop);
7453
7454    /* apply main nav item font */
7455    --hamburgerNavItemFont: var(--hamburgerNavItemFontDesktop);
7456    --hamburgerNavItemFontColor: var(--hamburgerNavItemFontColorDesktop);
7457    --hamburgerNavItemLineHeight: var(--hamburgerNavItemLineHeightDesktop);
7458    --hamburgerNavItemFontSize: var(--hamburgerNavItemFontSizeDesktop);
7459    --hamburgerNavItemFontWeight: var(--hamburgerNavItemFontWeightDesktop);
7460    --hamburgerNavItemBackgroundColor: var(--hamburgerNavItemBackgroundColorDesktop);
7461    --hamburgerNavItemLetterSpacing: var(--hamburgerNavItemLetterSpacingDesktop);
7462    --hamburgerNavItemTextDecoration: var(--hamburgerNavItemTextDecorationDesktop);
7463    --hamburgerNavItemFontStyle: var(--hamburgerNavItemFontStyleDesktop);
7464
7465    /* apply main van item font hover */
7466    --hamburgerNavItemHoverFontColor: var(--hamburgerNavItemHoverFontColorDesktop);
7467    --hamburgerNavItemHoverBackgroundColor: var(--hamburgerNavItemHoverBackgroundColorDesktop);
7468    --hamburgerNavItemFontHover: var(--hamburgerNavItemFontHoverDesktop);
7469    --hamburgerNavItemLineHeightHover: var(--hamburgerNavItemLineHeightHoverDesktop);
7470    --hamburgerNavItemFontSizeHover: var(--hamburgerNavItemFontSizeHoverDesktop);
7471    --hamburgerNavItemFontWeightHover: var(--hamburgerNavItemFontWeightHoverDesktop);
7472    --hamburgerNavItemLetterSpacingHover: var(--hamburgerNavItemLetterSpacingHoverDesktop);
7473    --hamburgerNavItemTextDecorationHover: var(--hamburgerNavItemTextDecorationHoverDesktop);
7474    --hamburgerNavItemFontStyleHover: var(--hamburgerNavItemFontStyleHoverDesktop);
7475
7476    /* apply separator */
7477    --hamburgerNavSeparatorDisplay: var(--hamburgerNavSeparatorDisplayDesktop);
7478    --hamburgerNavSeparatorWidth: var(--hamburgerNavSeparatorWidthDesktop);
7479    --hamburgerNavSeparatorHeight: var(--hamburgerNavSeparatorHeightDesktop);
7480    --hamburgerNavSeparatorColor: var(--hamburgerNavSeparatorColorDesktop);
7481    --hamburgerNavSeparatorSpacing: var(--hamburgerNavSeparatorSpacingDesktop);
7482
7483    /* apply sub separator */
7484    --hamburgerNavSubSeparatorDisplay: var(--hamburgerNavSubSeparatorDisplayDesktop);
7485    --hamburgerNavSubSeparatorWidth: var(--hamburgerNavSubSeparatorWidthDesktop);
7486    --hamburgerNavSubSeparatorHeight: var(--hamburgerNavSubSeparatorHeightDesktop);
7487    --hamburgerNavSubSeparatorColor: var(--hamburgerNavSubSeparatorColorDesktop);
7488    --hamburgerNavSubSeparatorSpacing: var(--hamburgerNavSubSeparatorSpacingDesktop);
7489
7490    /* apply arrow */
7491    --hamburgerNavArrowSize: var(--hamburgerNavArrowSizeDesktop);
7492    --hamburgerNavArrowColor: var(--hamburgerNavArrowColorDesktop);
7493    --hamburgerNavArrowSpacing: var(--hamburgerNavArrowSpacingDesktop);
7494    --hamburgerNavArrowRotate: var(--hamburgerNavArrowRotateDesktop);
7495    --hamburgerNavArrowAutoSpacing: var(--hamburgerNavArrowAutoSpacingDesktop);
7496    --hamburgerNavArrowSizeHover: var(--hamburgerNavArrowSizeHoverDesktop);
7497    --hamburgerNavArrowColorHover: var(--hamburgerNavArrowColorHoverDesktop);
7498    --hamburgerNavArrowRotateHover: var(--hamburgerNavArrowRotateHoverDesktop);
7499
7500    /* apply main item icon */
7501    --hamburgerNavItemIconDisplay: var(--hamburgerNavItemIconDisplayDesktop);
7502    --hamburgerNavItemIconColor: var(--hamburgerNavItemIconColorDesktop);
7503    --hamburgerNavItemIconColorHover: var(--hamburgerNavItemIconColorHoverDesktop);
7504    --hamburgerNavItemIconSize: var(--hamburgerNavItemIconSizeDesktop);
7505    --hamburgerNavItemIconSizeHover: var(--hamburgerNavItemIconSizeHoverDesktop);
7506    --hamburgerNavItemIconRotate: var(--hamburgerNavItemIconRotateDesktop);
7507    --hamburgerNavItemIconRotateHover: var(--hamburgerNavItemIconRotateHoverDesktop);
7508    --hamburgerNavItemIconSpacing: var(--hamburgerNavItemIconSpacingDesktop);
7509    --hamburgerNavSubItemIconDisplay: var(--hamburgerNavSubItemIconDisplayDesktop);
7510    --hamburgerNavSubItemIconColor: var(--hamburgerNavSubItemIconColorDesktop);
7511    --hamburgerNavSubItemIconColorHover: var(--hamburgerNavSubItemIconColorHoverDesktop);
7512    --hamburgerNavSubItemIconSize: var(--hamburgerNavSubItemIconSizeDesktop);
7513    --hamburgerNavSubItemIconSizeHover: var(--hamburgerNavSubItemIconSizeHoverDesktop);
7514    --hamburgerNavSubItemIconRotate: var(--hamburgerNavSubItemIconRotateDesktop);
7515    --hamburgerNavSubItemIconRotateHover: var(--hamburgerNavSubItemIconRotateHoverDesktop);
7516    --hamburgerNavSubItemIconSpacing: var(--hamburgerNavSubItemIconSpacingDesktop);
7517
7518    /* apply sub arrow */
7519    --hamburgerNavSubArrowSize: var(--hamburgerNavSubArrowSizeDesktop);
7520    --hamburgerNavSubArrowColor: var(--hamburgerNavSubArrowColorDesktop);
7521    --hamburgerNavSubArrowSpacing: var(--hamburgerNavSubArrowSpacingDesktop);
7522    --hamburgerNavSubArrowRotate: var(--hamburgerNavSubArrowRotateDesktop);
7523    --hamburgerNavSubArrowAutoSpacing: var(--hamburgerNavSubArrowAutoSpacingDesktop);
7524    --hamburgerNavSubArrowSizeHover: var(--hamburgerNavSubArrowSizeHoverDesktop);
7525    --hamburgerNavSubArrowColorHover: var(--hamburgerNavSubArrowColorHoverDesktop);
7526    --hamburgerNavSubArrowRotateHover: var(--hamburgerNavSubArrowRotateHoverDesktop);
7527
7528    /* apply sub menu background color */
7529    --hamburgerNavSubBackgroundColor: var(--hamburgerNavSubBackgroundColorDesktop);
7530
7531    /* apply sub nav item padding */
7532    --hamburgerNavSubItemPaddingTop: var(--hamburgerNavSubItemPaddingTopDesktop);
7533    --hamburgerNavSubItemPaddingRight: var(--hamburgerNavSubItemPaddingRightDesktop);
7534    --hamburgerNavSubItemPaddingBottom: var(--hamburgerNavSubItemPaddingBottomDesktop);
7535    --hamburgerNavSubItemPaddingLeft: var(--hamburgerNavSubItemPaddingLeftDesktop);
7536
7537    /* apply sub nav item padding hover*/
7538    --hamburgerNavSubItemPaddingTopHover: var(--hamburgerNavSubItemPaddingTopHoverDesktop);
7539    --hamburgerNavSubItemPaddingRightHover: var(--hamburgerNavSubItemPaddingRightHoverDesktop);
7540    --hamburgerNavSubItemPaddingBottomHover: var(--hamburgerNavSubItemPaddingBottomHoverDesktop);
7541    --hamburgerNavSubItemPaddingLeftHover: var(--hamburgerNavSubItemPaddingLeftHoverDesktop);
7542
7543    /* apply sub nav item border */
7544    --hamburgerNavSubItemBorderTop: var(--hamburgerNavSubItemBorderTopDesktop);
7545    --hamburgerNavSubItemBorderRight: var(--hamburgerNavSubItemBorderRightDesktop);
7546    --hamburgerNavSubItemBorderBottom: var(--hamburgerNavSubItemBorderBottomDesktop);
7547    --hamburgerNavSubItemBorderLeft: var(--hamburgerNavSubItemBorderLeftDesktop);
7548
7549    /* apply sub nav item border hover */
7550    --hamburgerNavSubItemBorderTopHover: var(--hamburgerNavSubItemBorderTopHoverDesktop);
7551    --hamburgerNavSubItemBorderRightHover: var(--hamburgerNavSubItemBorderRightHoverDesktop);
7552    --hamburgerNavSubItemBorderBottomHover: var(--hamburgerNavSubItemBorderBottomHoverDesktop);
7553    --hamburgerNavSubItemBorderLeftHover: var(--hamburgerNavSubItemBorderLeftHoverDesktop);
7554
7555    /* apply sub nav item border radius */
7556    --hamburgerNavSubItemBorderRadius: var(--hamburgerNavSubItemBorderRadiusDesktop);
7557    --hamburgerNavSubItemBorderRadiusHover: var(--hamburgerNavSubItemBorderRadiusHoverDesktop);
7558
7559    /* apply sub nav item background color */
7560    --hamburgerNavSubItemBackgroundColor: var(--hamburgerNavSubItemBackgroundColorDesktop);
7561
7562    /* apply sub nav item hover background color */
7563    --hamburgerNavSubItemHoverBackgroundColor: var(--hamburgerNavSubItemHoverBackgroundColorDesktop);
7564
7565    /* apply sub nav item font */
7566    --hamburgerNavSubItemFont: var(--hamburgerNavSubItemFontDesktop);
7567    --hamburgerNavSubItemFontColor: var(--hamburgerNavSubItemFontColorDesktop);
7568    --hamburgerNavSubItemLineHeight: var(--hamburgerNavSubItemLineHeightDesktop);
7569    --hamburgerNavSubItemFontSize: var(--hamburgerNavSubItemFontSizeDesktop);
7570    --hamburgerNavSubItemFontWeight: var(--hamburgerNavSubItemFontWeightDesktop);
7571    --hamburgerNavSubItemHoverFontColor: var(--hamburgerNavSubItemHoverFontColorDesktop);
7572    --hamburgerNavSubItemTextDecoration: var(--hamburgerNavSubItemTextDecorationDesktop);
7573    --hamburgerNavSubItemFontStyle: var(--hamburgerNavSubItemFontStyleDesktop);
7574    --hamburgerNavSubItemLetterSpacing: var(--hamburgerNavSubItemLetterSpacingDesktop);
7575
7576    /* apply sub van item font hover */
7577    --hamburgerNavSubItemFontHover: var(--hamburgerNavSubItemFontHoverDesktop);
7578    --hamburgerNavSubItemLineHeightHover: var(--hamburgerNavSubItemLineHeightHoverDesktop);
7579    --hamburgerNavSubItemFontSizeHover: var(--hamburgerNavSubItemFontSizeHoverDesktop);
7580    --hamburgerNavSubItemFontWeightHover: var(--hamburgerNavSubItemFontWeightHoverDesktop);
7581    --hamburgerNavSubItemLetterSpacingHover: var(--hamburgerNavSubItemLetterSpacingHoverDesktop);
7582    --hamburgerNavSubItemTextDecorationHover: var(--hamburgerNavSubItemTextDecorationHoverDesktop);
7583    --hamburgerNavSubItemFontStyleHover: var(--hamburgerNavSubItemFontStyleHoverDesktop);
7584
7585    /* apply nav back button border */
7586    --hamburgerNavBackButtonBorderTop: var(--hamburgerNavBackButtonBorderTopDesktop);
7587    --hamburgerNavBackButtonBorderRight: var(--hamburgerNavBackButtonBorderRightDesktop);
7588    --hamburgerNavBackButtonBorderBottom: var(--hamburgerNavBackButtonBorderBottomDesktop);
7589    --hamburgerNavBackButtonBorderLeft: var(--hamburgerNavBackButtonBorderLeftDesktop);
7590
7591    /* apply nav back button border hover */
7592    --hamburgerNavBackButtonBorderTopHover: var(--hamburgerNavBackButtonBorderTopHoverDesktop);
7593    --hamburgerNavBackButtonBorderRightHover: var(--hamburgerNavBackButtonBorderRightHoverDesktop);
7594    --hamburgerNavBackButtonBorderBottomHover: var(--hamburgerNavBackButtonBorderBottomHoverDesktop);
7595    --hamburgerNavBackButtonBorderLeftHover: var(--hamburgerNavBackButtonBorderLeftHoverDesktop);
7596
7597    /* apply nav back button border radius */
7598    --hamburgerNavBackButtonBorderRadius: var(--hamburgerNavBackButtonBorderRadiusDesktop);
7599    --hamburgerNavBackButtonBorderRadiusHover: var(--hamburgerNavBackButtonBorderRadiusHoverDesktop);
7600
7601    /* apply nav back button background color */
7602    --hamburgerNavBackButtonBackgroundColor: var(--hamburgerNavBackButtonBackgroundColorDesktop);
7603
7604    /* apply nav back button hover background color */
7605    --hamburgerNavBackButtonHoverBackgroundColor: var(--hamburgerNavBackButtonHoverBackgroundColorDesktop);
7606
7607    /* apply nav back button */
7608    --hamburgerNavBackButtonPaddingTop: var(--hamburgerNavBackButtonPaddingTopDesktop);
7609    --hamburgerNavBackButtonPaddingBottom: var(--hamburgerNavBackButtonPaddingBottomDesktop);
7610    --hamburgerNavBackButtonPaddingLeft: var(--hamburgerNavBackButtonPaddingLeftDesktop);
7611    --hamburgerNavBackButtonPaddingRight: var(--hamburgerNavBackButtonPaddingRightDesktop);
7612    --hamburgerNavBackButtonFont: var(--hamburgerNavBackButtonFontDesktop);
7613    --hamburgerNavBackButtonColor: var(--hamburgerNavBackButtonColorDesktop);
7614    --hamburgerNavBackButtonFontSize: var(--hamburgerNavBackButtonFontSizeDesktop);
7615    --hamburgerNavBackButtonFontWeight: var(--hamburgerNavBackButtonFontWeightDesktop);
7616    --hamburgerNavBackButtonFontStyle: var(--hamburgerNavBackButtonFontStyleDesktop);
7617    --hamburgerNavBackButtonLetterSpacing: var(--hamburgerNavBackButtonLetterSpacingDesktop);
7618    --hamburgerNavBackButtonTextDecoration: var(--hamburgerNavBackButtonTextDecorationDesktop);
7619    --hamburgerNavBackButtonLineHeight: var(--hamburgerNavBackButtonLineHeightDesktop);
7620    --hamburgerNavBackButtonHoverFontColor: var(--hamburgerNavBackButtonHoverFontColorDesktop);
7621
7622
7623    /* apply nav back button hover*/
7624    --hamburgerNavBackButtonPaddingTopHover: var(--hamburgerNavBackButtonPaddingTopHoverDesktop);
7625    --hamburgerNavBackButtonPaddingBottomHover: var(--hamburgerNavBackButtonPaddingBottomHoverDesktop);
7626    --hamburgerNavBackButtonPaddingLeftHover: var(--hamburgerNavBackButtonPaddingLeftHoverDesktop);
7627    --hamburgerNavBackButtonPaddingRightHover: var(--hamburgerNavBackButtonPaddingRightHoverDesktop);
7628
7629    /* apply nav back button arrow */
7630    --hamburgerNavBackButtonArrowSize: var(--hamburgerNavBackButtonArrowSizeDesktop);
7631    --hamburgerNavBackButtonArrowSizeHover: var(--hamburgerNavBackButtonArrowSizeHoverDesktop);
7632    --hamburgerNavBackButtonArrowColor: var(--hamburgerNavBackButtonArrowColorDesktop);
7633    --hamburgerNavBackButtonArrowSpacing: var(--hamburgerNavBackButtonArrowSpacingDesktop);
7634    --hamburgerNavBackButtonArrowRotate: var(--hamburgerNavBackButtonArrowRotateDesktop);
7635
7636    /* apply parent title border */
7637    --hamburgerTitleBorderTop: var(--hamburgerTitleBorderTopDesktop);
7638    --hamburgerTitleBorderRight: var(--hamburgerTitleBorderRightDesktop);
7639    --hamburgerTitleBorderBottom: var(--hamburgerTitleBorderBottomDesktop);
7640    --hamburgerTitleBorderLeft: var(--hamburgerTitleBorderLeftDesktop);
7641    /* apply parent title border hover */
7642    --hamburgerTitleBorderTopHover: var(--hamburgerTitleBorderTopHoverDesktop);
7643    --hamburgerTitleBorderRightHover: var(--hamburgerTitleBorderRightHoverDesktop);
7644    --hamburgerTitleBorderBottomHover: var(--hamburgerTitleBorderBottomHoverDesktop);
7645    --hamburgerTitleBorderLeftHover: var(--hamburgerTitleBorderLeftHoverDesktop);
7646
7647    /* apply parent title border radius */
7648    --hamburgerTitleBorderRadius: var(--hamburgerTitleBorderRadiusDesktop);
7649    --hamburgerTitleBorderRadiusHover: var(--hamburgerTitleBorderRadiusHoverDesktop);
7650
7651    /* apply parent title background color */
7652    --hamburgerTitleBackgroundColor: var(--hamburgerTitleBackgroundColorDesktop);
7653    --hamburgerTitleBackgroundColorHover: var(--hamburgerTitleBackgroundColorHoverDesktop);
7654
7655    /* apply parent title padding */
7656    --hamburgerTitlePaddingTop: var(--hamburgerTitlePaddingTopDesktop);
7657    --hamburgerTitlePaddingBottom: var(--hamburgerTitlePaddingBottomDesktop);
7658    --hamburgerTitlePaddingLeft: var(--hamburgerTitlePaddingLeftDesktop);
7659    --hamburgerTitlePaddingRight: var(--hamburgerTitlePaddingRightDesktop);
7660    /* apply parent title padding hover */
7661    --hamburgerTitlePaddingTopHover: var(--hamburgerTitlePaddingTopHoverDesktop);
7662    --hamburgerTitlePaddingBottomHover: var(--hamburgerTitlePaddingBottomHoverDesktop);
7663    --hamburgerTitlePaddingLeftHover: var(--hamburgerTitlePaddingLeftHoverDesktop);
7664    --hamburgerTitlePaddingRightHover: var(--hamburgerTitlePaddingRightHoverDesktop);
7665
7666    /* apply parent title font */
7667    --hamburgerTitleFont: var(--hamburgerTitleFontDesktop);
7668    --hamburgerTitleFontColor: var(--hamburgerTitleFontColorDesktop);
7669    --hamburgerTitleFontSize: var(--hamburgerTitleFontSizeDesktop);
7670    --hamburgerTitleFontWeight: var(--hamburgerTitleFontWeightDesktop);
7671    --hamburgerTitleFontStyle: var(--hamburgerTitleFontStyleDesktop);
7672    --hamburgerTitleLetterSpacing: var(--hamburgerTitleLetterSpacingDesktop);
7673    --hamburgerTitleTextDecoration: var(--hamburgerTitleTextDecorationDesktop);
7674    --hamburgerTitleLineHeight: var(--hamburgerTitleLineHeightDesktop);
7675
7676    /* apply parent title arrow */
7677    --hamburgerTitleArrowSize: var(--hamburgerTitleArrowSizeDesktop);
7678    --hamburgerTitleArrowColor: var(--hamburgerTitleArrowColorDesktop);
7679    --hamburgerTitleArrowSpacing: var(--hamburgerTitleArrowSpacingDesktop);
7680    --hamburgerTitleArrowRotate: var(--hamburgerTitleArrowRotateDesktop);
7681
7682    /* apply slide container */
7683    --hamburgerSlideContainerWidth: var(--hamburgerSlideContainerWidthDesktop);
7684
7685    /**********************
7686		vertical main nav
7687	***********************/
7688    /* main nav justify content */
7689    --verticalNavJustifySelfDesktop: center;
7690
7691    /* main nav items alignment */
7692    --verticalNavItemsAlignmentDesktop: left;
7693
7694    /* main nav width */
7695    --verticalNavWidthDesktop: 100%;
7696
7697    /* main nav padding */
7698    --verticalNavPaddingTopDesktop: 0px;
7699    --verticalNavPaddingBottomDesktop: 0px;
7700    --verticalNavPaddingLeftDesktop: 0px;
7701    --verticalNavPaddingRightDesktop: 0px;
7702
7703    /* main nav border */
7704    --verticalNavBorderTopDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7705    --verticalNavBorderRightDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7706    --verticalNavBorderBottomDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7707    --verticalNavBorderLeftDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7708
7709    /* main nav border radius */
7710    --verticalNavBorderRadiusDesktop: 0px 0px 0px 0px;
7711
7712    /* main nav item font */
7713    --verticalNavItemFontDesktop: var(--navPrimaryFont);
7714    --verticalNavItemFontColorDesktop: rgba(var(--colorPrimaryA), 1);
7715    --verticalNavItemFontSizeDesktop: 16px;
7716    --verticalNavItemFontWeightDesktop: 400;
7717    --verticalNavItemLineHeightDesktop: normal;
7718    --verticalNavItemTextDecorationDesktop: none;
7719    --verticalNavItemFontStyleDesktop: normal;
7720    --verticalNavItemLetterSpacingDesktop: 0px;
7721    --verticalNavItemBackgroundColorDesktop: transparent;
7722
7723    /* main nav item font hover*/
7724    --verticalNavItemFontSizeHoverDesktop: var(--verticalNavItemFontSizeDesktop);
7725    --verticalNavItemFontWeightHoverDesktop: var(--verticalNavItemFontWeightDesktop);
7726    --verticalNavItemTextDecorationHoverDesktop: var(--verticalNavItemTextDecorationDesktop);
7727    --verticalNavItemFontStyleHoverDesktop: var(--verticalNavItemFontStyleDesktop);
7728    --verticalNavItemHoverFontColorDesktop: var(--verticalNavItemFontColorDesktop);
7729    --verticalNavItemHoverBackgroundColorDesktop: var(--verticalNavItemBackgroundColorDesktop);
7730
7731    /* main nav item padding */
7732    --verticalNavItemPaddingTopDesktop: 0px;
7733    --verticalNavItemPaddingRightDesktop: 0px;
7734    --verticalNavItemPaddingBottomDesktop: 0px;
7735    --verticalNavItemPaddingLeftDesktop: 0px;
7736
7737    /* main nav item padding  hover*/
7738    --verticalNavItemPaddingTopHoverDesktop: var(--verticalNavItemPaddingTopDesktop);
7739    --verticalNavItemPaddingRightHoverDesktop: var(--verticalNavItemPaddingRightDesktop);
7740    --verticalNavItemPaddingBottomHoverDesktop: var(--verticalNavItemPaddingBottomDesktop);
7741    --verticalNavItemPaddingLeftHoverDesktop: var(--verticalNavItemPaddingLeftDesktop);
7742
7743    /* main nav item border */
7744    --verticalNavItemBorderTopDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7745    --verticalNavItemBorderRightDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7746    --verticalNavItemBorderBottomDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7747    --verticalNavItemBorderLeftDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7748    /* main nav item border hover*/
7749    --verticalNavItemBorderTopHoverDesktop: var(--verticalNavItemBorderTopDesktop);
7750    --verticalNavItemBorderRightHoverDesktop: var(--verticalNavItemBorderRightDesktop);
7751    --verticalNavItemBorderBottomHoverDesktop: var(--verticalNavItemBorderBottomDesktop);
7752    --verticalNavItemBorderLeftHoverDesktop: var(--verticalNavItemBorderLeftDesktop);
7753
7754    /* main nav item border radius */
7755    --verticalNavItemBorderRadiusDesktop: 0px 0px 0px 0px;
7756    --verticalNavItemBorderRadiusHoverDesktop: var(--verticalNavItemBorderRadiusDesktop);
7757
7758    /* arrow */
7759    --verticalNavArrowSizeDesktop: 24px;
7760    --verticalNavArrowWidthDesktop: 24px;
7761    --verticalNavArrowSpacingDesktop: 10px;
7762    --verticalNavArrowColorDesktop: rgba(var(--colorPrimaryA), 1);
7763    --verticalNavArrowRotateDesktop: -90deg;
7764
7765    /* title */
7766    --verticalNavTitleFontColorDesktop: rgba(var(--colorPrimaryA), 1);
7767    --verticalNavTitleLineHeightDesktop: normal;
7768    --verticalNavTitleFontSizeDesktop: 21px;
7769    --verticalNavTitleFontWeightDesktop: 700;
7770    --verticalNavTitleContainerBackgroundColorDesktop: transparent;
7771
7772    /* sub nav item font */
7773    --verticalNavSubItemFontDesktop: var(--navPrimaryFont);
7774    --verticalNavSubItemFontColorDesktop: rgba(var(--colorPrimaryA), 1);
7775    --verticalNavSubItemFontSizeDesktop: 16px;
7776    --verticalNavSubItemFontWeightDesktop: 400;
7777    --verticalNavSubItemLineHeightDesktop: normal;
7778    --verticalNavSubItemTextDecorationDesktop: none;
7779    --verticalNavSubItemFontStyleDesktop: normal;
7780    --verticalNavSubItemLetterSpacingDesktop: 0px;
7781    --verticalNavSubItemBackgroundColorDesktop: transparent;
7782    --verticalNavSubItemHoverFontColorDesktop: var(--verticalNavSubItemFontColorDesktop);
7783    --verticalNavSubItemHoverBackgroundColorDesktop: var(--verticalNavSubItemBackgroundColorDesktop);
7784
7785    /* sub nav item padding */
7786    --verticalNavSubItemPaddingTopDesktop: 0px;
7787    --verticalNavSubItemPaddingRightDesktop: 0px;
7788    --verticalNavSubItemPaddingBottomDesktop: 0px;
7789    --verticalNavSubItemPaddingLeftDesktop: 0px;
7790
7791    /* sub nav item border */
7792    --verticalNavSubItemBorderTopDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7793    --verticalNavSubItemBorderRightDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7794    --verticalNavSubItemBorderBottomDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7795    --verticalNavSubItemBorderLeftDesktop: 0px none rgba(var(--colorPrimaryA), 1);
7796
7797    /* sub nav item border radius */
7798    --verticalNavSubItemBorderRadiusDesktop: 0px 0px 0px 0px;
7799
7800    /* sub nav arrow */
7801    --verticalNavSubArrowSizeDesktop: 24px;
7802    --verticalNavSubArrowWidthDesktop: 24px;
7803    --verticalNavSubArrowSpacingDesktop: 10px;
7804    --verticalNavSubArrowColorDesktop: rgba(var(--colorPrimaryH), 1);
7805    --verticalNavSubArrowRotateDesktop: -90deg;
7806
7807    /* slide container */
7808    --verticalSlideContainerWidthDesktop: 400px;
7809
7810    /* separator */
7811    --verticalNavSeparatorDisplayDesktop: block;
7812    --verticalNavSeparatorWidthDesktop: 100%;
7813    --verticalNavSeparatorHeightDesktop: 1px;
7814    --verticalNavSeparatorColorDesktop: rgba(var(--colorPrimaryA), 1);
7815    --verticalNavSeparatorSpacingDesktop: 10px;
7816
7817    /* sub separator */
7818    --verticalNavSubSeparatorDisplayDesktop: block;
7819    --verticalNavSubSeparatorWidthDesktop: 100%;
7820    --verticalNavSubSeparatorHeightDesktop: 1px;
7821    --verticalNavSubSeparatorColorDesktop: rgba(var(--colorPrimaryA), 1);
7822    --verticalNavSubSeparatorSpacingDesktop: 10px;
7823
7824    /*****
7825		apply css properties
7826	*****/
7827
7828    /* apply main nav justify content */
7829    --verticalNavJustifySelf: var(--verticalNavJustifySelfDesktop);
7830
7831    /* apply main nav items alignment */
7832    --verticalNavItemsAlignment: var(--verticalNavItemsAlignmentDesktop);
7833
7834    /* apply main nav width */
7835    --verticalNavWidth: var(--verticalNavWidthDesktop);
7836
7837    /* apply main nav padding */
7838    --verticalNavPaddingTop: var(--verticalNavPaddingTopDesktop);
7839    --verticalNavPaddingBottom: var(--verticalNavPaddingBottomDesktop);
7840    --verticalNavPaddingLeft: var(--verticalNavPaddingLeftDesktop);
7841    --verticalNavPaddingRight: var(--verticalNavPaddingRightDesktop);
7842
7843    /* apply main nav border */
7844    --verticalNavBorderTop: var(--verticalNavBorderTopDesktop);
7845    --verticalNavBorderRight: var(--verticalNavBorderRightDesktop);
7846    --verticalNavBorderBottom: var(--verticalNavBorderBottomDesktop);
7847    --verticalNavBorderLeft: var(--verticalNavBorderLeftDesktop);
7848
7849    /* apply main nav border radius */
7850    --verticalNavBorderRadius: var(--verticalNavBorderRadiusDesktop);
7851
7852    /* apply main nav item font */
7853    --verticalNavItemFont: var(--verticalNavItemFontDesktop);
7854    --verticalNavItemFontColor: var(--verticalNavItemFontColorDesktop);
7855    --verticalNavItemFontSize: var(--verticalNavItemFontSizeDesktop);
7856    --verticalNavItemFontWeight: var(--verticalNavItemFontWeightDesktop);
7857    --verticalNavItemLineHeight: var(--verticalNavItemLineHeightDesktop);
7858    --verticalNavItemTextDecoration: var(--verticalNavItemTextDecorationDesktop);
7859    --verticalNavItemFontStyle: var(--verticalNavItemFontStyleDesktop);
7860    --verticalNavItemLetterSpacing: var(--verticalNavItemLetterSpacingDesktop);
7861    --verticalNavItemBackgroundColor: var(--verticalNavItemBackgroundColorDesktop);
7862    --verticalNavItemHoverFontColor: var(--verticalNavItemHoverFontColorDesktop);
7863    --verticalNavItemHoverBackgroundColor: var(--verticalNavItemHoverBackgroundColorDesktop);
7864
7865
7866    /* main nav item font hover*/
7867    --verticalNavItemFontSizeHover: var(--verticalNavItemFontSizeHoverDesktop);
7868    --verticalNavItemFontWeightHover: var(--verticalNavItemFontWeightHoverDesktop);
7869    --verticalNavItemTextDecorationHover: var(--verticalNavItemTextDecorationHoverDesktop);
7870    --verticalNavItemFontStyleHover: var(--verticalNavItemFontStyleHoverDesktop);
7871
7872
7873    /* apply main nav item padding */
7874    --verticalNavItemPaddingTop: var(--verticalNavItemPaddingTopDesktop);
7875    --verticalNavItemPaddingRight: var(--verticalNavItemPaddingRightDesktop);
7876    --verticalNavItemPaddingBottom: var(--verticalNavItemPaddingBottomDesktop);
7877    --verticalNavItemPaddingLeft: var(--verticalNavItemPaddingLeftDesktop);
7878    /* apply main nav item padding hover */
7879    --verticalNavItemPaddingTopHover: var(--verticalNavItemPaddingTopHoverDesktop);
7880    --verticalNavItemPaddingRightHover: var(--verticalNavItemPaddingRightHoverDesktop);
7881    --verticalNavItemPaddingBottomHover: var(--verticalNavItemPaddingBottomHoverDesktop);
7882    --verticalNavItemPaddingLeftHover: var(--verticalNavItemPaddingLeftHoverDesktop);
7883
7884    /* apply main nav item border */
7885    --verticalNavItemBorderTop: var(--verticalNavItemBorderTopDesktop);
7886    --verticalNavItemBorderRight: var(--verticalNavItemBorderRightDesktop);
7887    --verticalNavItemBorderBottom: var(--verticalNavItemBorderBottomDesktop);
7888    --verticalNavItemBorderLeft: var(--verticalNavItemBorderLeftDesktop);
7889    /* apply main nav item border hover */
7890    --verticalNavItemBorderTopHover: var(--verticalNavItemBorderTopHoverDesktop);
7891    --verticalNavItemBorderRightHover: var(--verticalNavItemBorderRightHoverDesktop);
7892    --verticalNavItemBorderBottomHover: var(--verticalNavItemBorderBottomHoverDesktop);
7893    --verticalNavItemBorderLeftHover: var(--verticalNavItemBorderLeftHoverDesktop);
7894
7895    /* apply main nav item border radius */
7896    --verticalNavItemBorderRadius: var(--verticalNavItemBorderRadiusDesktop);
7897    --verticalNavItemBorderRadiusHover: var(--verticalNavItemBorderRadiusHoverDesktop);
7898
7899    /* apply arrow */
7900    --verticalNavArrowSize: var(--verticalNavArrowSizeDesktop);
7901    --verticalNavItemIconDisplay: var(--verticalNavItemIconDisplayDesktop);
7902    --verticalNavItemIconColor: var(--verticalNavItemIconColorDesktop);
7903    --verticalNavItemIconColorHover: var(--verticalNavItemIconColorHoverDesktop);
7904    --verticalNavItemIconSize: var(--verticalNavItemIconSizeDesktop);
7905    --verticalNavItemIconSizeHover: var(--verticalNavItemIconSizeHoverDesktop);
7906    --verticalNavItemIconRotate: var(--verticalNavItemIconRotateDesktop);
7907    --verticalNavItemIconRotateHover: var(--verticalNavItemIconRotateHoverDesktop);
7908    --verticalNavItemIconSpacing: var(--verticalNavItemIconSpacingDesktop);
7909    --verticalNavSubItemIconDisplay: var(--verticalNavSubItemIconDisplayDesktop);
7910    --verticalNavSubItemIconColor: var(--verticalNavSubItemIconColorDesktop);
7911    --verticalNavSubItemIconColorHover: var(--verticalNavSubItemIconColorHoverDesktop);
7912    --verticalNavSubItemIconSize: var(--verticalNavSubItemIconSizeDesktop);
7913    --verticalNavSubItemIconSizeHover: var(--verticalNavSubItemIconSizeHoverDesktop);
7914    --verticalNavSubItemIconRotate: var(--verticalNavSubItemIconRotateDesktop);
7915    --verticalNavSubItemIconRotateHover: var(--verticalNavSubItemIconRotateHoverDesktop);
7916    --verticalNavSubItemIconSpacing: var(--verticalNavSubItemIconSpacingDesktop);
7917    --verticalNavArrowWidth: var(--verticalNavArrowWidthDesktop);
7918    --verticalNavArrowSpacing: var(--verticalNavArrowSpacingDesktop);
7919    --verticalNavArrowColor: var(--verticalNavArrowColorDesktop);
7920    --verticalNavArrowRotate: var(--verticalNavArrowRotateDesktop);
7921
7922    /* apply title */
7923    --verticalNavTitleFontColor: var(--verticalNavTitleFontColorDesktop);
7924    --verticalNavTitleLineHeight: var(--verticalNavTitleLineHeightDesktop);
7925    --verticalNavTitleFontSize: var(--verticalNavTitleFontSizeDesktop);
7926    --verticalNavTitleFontWeight: var(--verticalNavTitleFontWeightDesktop);
7927    --verticalNavTitleContainerBackgroundColor: var(--verticalNavTitleContainerBackgroundColorDesktop);
7928
7929    /* apply sub nav item font */
7930    --verticalNavSubItemFont: var(--verticalNavSubItemFontDesktop);
7931    --verticalNavSubItemFontColor: var(--verticalNavSubItemFontColorDesktop);
7932    --verticalNavSubItemFontSize: var(--verticalNavSubItemFontSizeDesktop);
7933    --verticalNavSubItemFontWeight: var(--verticalNavSubItemFontWeightDesktop);
7934    --verticalNavSubItemLineHeight: var(--verticalNavSubItemLineHeightDesktop);
7935    --verticalNavSubItemTextDecoration: var(--verticalNavSubItemTextDecorationDesktop);
7936    --verticalNavSubItemFontStyle: var(--verticalNavSubItemFontStyleDesktop);
7937    --verticalNavSubItemLetterSpacing: var(--verticalNavSubItemLetterSpacingDesktop);
7938    --verticalNavSubItemBackgroundColor: var(--verticalNavSubItemBackgroundColorDesktop);
7939    --verticalNavSubItemHoverFontColor: var(--verticalNavSubItemHoverFontColorDesktop);
7940    --verticalNavSubItemHoverBackgroundColor: var(--verticalNavSubItemHoverBackgroundColorDesktop);
7941
7942    /* apply sub nav item padding */
7943    --verticalNavSubItemPaddingTop: var(--verticalNavSubItemPaddingTopDesktop);
7944    --verticalNavSubItemPaddingRight: var(--verticalNavSubItemPaddingRightDesktop);
7945    --verticalNavSubItemPaddingBottom: var(--verticalNavSubItemPaddingBottomDesktop);
7946    --verticalNavSubItemPaddingLeft: var(--verticalNavSubItemPaddingLeftDesktop);
7947
7948    /* apply sub nav item border */
7949    --verticalNavSubItemBorderTop: var(--verticalNavSubItemBorderTopDesktop);
7950    --verticalNavSubItemBorderRight: var(--verticalNavSubItemBorderRightDesktop);
7951    --verticalNavSubItemBorderBottom: var(--verticalNavSubItemBorderBottomDesktop);
7952    --verticalNavSubItemBorderLeft: var(--verticalNavSubItemBorderLeftDesktop);
7953
7954    /* apply sub nav item border radius */
7955    --verticalNavSubItemBorderRadius: var(--verticalNavSubItemBorderRadiusDesktop);
7956
7957    /* apply sub nav arrow */
7958    --verticalNavSubArrowSize: var(--verticalNavSubArrowSizeDesktop);
7959    --verticalNavSubArrowWidth: var(--verticalNavSubArrowWidthDesktop);
7960    --verticalNavSubArrowSpacing: var(--verticalNavSubArrowSpacingDesktop);
7961    --verticalNavSubArrowColor: var(--verticalNavSubArrowColorDesktop);
7962    --verticalNavSubArrowRotate: var(--verticalNavSubArrowRotateDesktop);
7963
7964    /* apply slide container */
7965    --verticalSlideContainerWidth: var(--verticalSlideContainerWidthDesktop);
7966
7967    /* apply separator */
7968    --verticalNavSeparatorDisplay: var(--verticalNavSeparatorDisplayDesktop);
7969    --verticalNavSeparatorWidth: var(--verticalNavSeparatorWidthDesktop);
7970    --verticalNavSeparatorHeight: var(--verticalNavSeparatorHeightDesktop);
7971    --verticalNavSeparatorColor: var(--verticalNavSeparatorColorDesktop);
7972    --verticalNavSeparatorSpacing: var(--verticalNavSeparatorSpacingDesktop);
7973
7974    /* apply sub separator */
7975    --verticalNavSubSeparatorDisplay: var(--verticalNavSubSeparatorDisplayDesktop);
7976    --verticalNavSubSeparatorWidth: var(--verticalNavSubSeparatorWidthDesktop);
7977    --verticalNavSubSeparatorHeight: var(--verticalNavSubSeparatorHeightDesktop);
7978    --verticalNavSubSeparatorColor: var(--verticalNavSubSeparatorColorDesktop);
7979    --verticalNavSubSeparatorSpacing: var(--verticalNavSubSeparatorSpacingDesktop);
7980
7981}
7982
7983@media all and (min-width: 650px) and (width < 1040px) {
7984    .wmc_menu {
7985        --heightTablet: max-content;
7986
7987        /**********************
7988			horizontal main nav
7989		***********************/
7990
7991        /* main nav padding */
7992        --horizontalNavPaddingTopTablet: var(--horizontalNavPaddingTopDesktop);
7993        --horizontalNavPaddingBottomTablet: var(--horizontalNavPaddingBottomDesktop);
7994        --horizontalNavPaddingLeftTablet: var(--horizontalNavPaddingLeftDesktop);
7995        --horizontalNavPaddingRightTablet: var(--horizontalNavPaddingRightDesktop);
7996
7997        /* main nav justify content */
7998        --horizontalNavJustifyContentTablet: flex-start;
7999
8000        /* main nav item padding */
8001        --horizontalNavItemPaddingTopTablet: var(--horizontalNavItemPaddingTopDesktop);
8002        --horizontalNavItemPaddingBottomTablet: var(--horizontalNavItemPaddingBottomDesktop);
8003        --horizontalNavItemPaddingLeftTablet: var(--horizontalNavItemPaddingLeftDesktop);
8004        --horizontalNavItemPaddingRightTablet: var(--horizontalNavItemPaddingRightDesktop);
8005
8006        /* main nav item padding  hover*/
8007        --horizontalNavItemPaddingTopHoverTablet: var(--horizontalNavItemPaddingTopHoverDesktop);
8008        --horizontalNavItemPaddingBottomHoverTablet: var(--horizontalNavItemPaddingBottomHoverDesktop);
8009        --horizontalNavItemPaddingLeftHoverTablet: var(--horizontalNavItemPaddingLeftHoverDesktop);
8010        --horizontalNavItemPaddingRightHoverTablet: var(--horizontalNavItemPaddingRightHoverDesktop);
8011
8012
8013        /* main nav item font */
8014        --horizontalNavItemFontTablet: var(--horizontalNavItemFontDesktop);
8015        --horizontalNavItemFontColorTablet: var(--horizontalNavItemFontColorDesktop);
8016        --horizontalNavItemLineHeightTablet: var(--horizontalNavItemLineHeightDesktop);
8017        --horizontalNavItemFontSizeTablet: var(--horizontalNavItemFontSizeDesktop);
8018        --horizontalNavItemFontWeightTablet: var(--horizontalNavItemFontWeightDesktop);
8019        --horizontalNavBackgroundColorTablet: var(--horizontalNavBackgroundColorDesktop);
8020        --horizontalNavItemBackgroundColorTablet: var(--horizontalNavItemBackgroundColorDesktop);
8021        --horizontalNavItemLetterSpacingTablet: var(--horizontalNavItemLetterSpacingDesktop);
8022        --horizontalNavItemTextDecorationTablet: var(--horizontalNavItemTextDecorationDesktop);
8023        --horizontalNavItemFontStyleTablet: var(--horizontalNavItemFontStyleDesktop);
8024
8025        /* main nav item font hover */
8026        --horizontalNavItemHoverFontColorTablet: var(--horizontalNavItemHoverFontColorDesktop);
8027        --horizontalNavItemHoverBackgroundColorTablet: var(--horizontalNavItemHoverBackgroundColorDesktop);
8028        --horizontalNavItemFontSizeHoverTablet: var(--horizontalNavItemFontSizeHoverDesktop);
8029        --horizontalNavItemFontWeightHoverTablet: var(--horizontalNavItemFontWeightHoverDesktop);
8030        --horizontalNavItemTextDecorationHoverTablet: var(--horizontalNavItemTextDecorationHoverDesktop);
8031        --horizontalNavItemFontStyleHoverTablet: var(--horizontalNavItemFontStyleHoverDesktop);
8032
8033        /* main nav item font active */
8034        --horizontalNavItemActiveFontColorTablet: var(--horizontalNavItemActiveFontColorDesktop);
8035        --horizontalNavItemActiveBackgroundColorTablet: var(--horizontalNavItemActiveBackgroundColorDesktop);
8036
8037        /* main nav border */
8038        --horizontalNavBorderTopTablet: var(--horizontalNavBorderTopDesktop);
8039        --horizontalNavBorderRightTablet: var(--horizontalNavBorderRightDesktop);
8040        --horizontalNavBorderBottomTablet: var(--horizontalNavBorderBottomDesktop);
8041        --horizontalNavBorderLeftTablet: var(--horizontalNavBorderLeftDesktop);
8042
8043        /* main nav border radius hover*/
8044        --horizontalNavBorderRadiusTablet: var(--horizontalNavBorderRadiusDesktop);
8045        --horizontalNavBorderRadiusHoverTablet: var(--horizontalNavBorderRadiusHoverDesktop);
8046
8047        /* main nav item border */
8048        --horizontalNavItemBorderTopTablet: var(--horizontalNavItemBorderTopDesktop);
8049        --horizontalNavItemBorderRightTablet: var(--horizontalNavItemBorderRightDesktop);
8050        --horizontalNavItemBorderBottomTablet: var(--horizontalNavItemBorderBottomDesktop);
8051        --horizontalNavItemBorderLeftTablet: var(--horizontalNavItemBorderLeftDesktop);
8052
8053        /* main nav item border hover */
8054        --horizontalNavItemBorderTopHoverTablet: var(--horizontalNavItemBorderTopHoverDesktop);
8055        --horizontalNavItemBorderRightHoverTablet: var(--horizontalNavItemBorderRightHoverDesktop);
8056        --horizontalNavItemBorderBottomHoverTablet: var(--horizontalNavItemBorderBottomHoverDesktop);
8057        --horizontalNavItemBorderLeftHoverTablet: var(--horizontalNavItemBorderLeftHoverDesktop);
8058
8059        /* main nav item border radius */
8060        --horizontalNavItemBorderRadiusTablet: var(--horizontalNavItemBorderRadiusDesktop);
8061        --horizontalNavItemBorderRadiusHoverTablet: var(--horizontalNavItemBorderRadiusHoverDesktop);
8062
8063        /* separator */
8064        --horizontalNavSeparatorDisplayTablet: var(--horizontalNavSeparatorDisplayDesktop);
8065        --horizontalNavSeparatorWidthTablet: var(--horizontalNavSeparatorWidthDesktop);
8066        --horizontalNavSeparatorHeightTablet: var(--horizontalNavSeparatorHeightDesktop);
8067        --horizontalNavSeparatorColorTablet: var(--horizontalNavSeparatorColorDesktop);
8068        --horizontalNavSeparatorSpacingTablet: var(--horizontalNavSeparatorSpacingDesktop);
8069
8070        /* sub separator */
8071        --horizontalNavSubSeparatorDisplayTablet: var(--horizontalNavSubSeparatorDisplayDesktop);
8072        --horizontalNavSubSeparatorWidthTablet: var(--horizontalNavSubSeparatorWidthDesktop);
8073        --horizontalNavSubSeparatorHeightTablet: var(--horizontalNavSubSeparatorHeightDesktop);
8074        --horizontalNavSubSeparatorColorTablet: var(--horizontalNavSubSeparatorColorDesktop);
8075        --horizontalNavSubSeparatorSpacingTablet: var(--horizontalNavSubSeparatorSpacingDesktop);
8076
8077        /* arrow */
8078        --horizontalNavArrowSizeTablet: var(--horizontalNavArrowSizeDesktop);
8079        --horizontalNavArrowSpacingTablet: var(--horizontalNavArrowSpacingDesktop);
8080        --horizontalNavArrowColorTablet: var(--horizontalNavArrowColorDesktop);
8081        --horizontalNavArrowRotateTablet: var(--horizontalNavArrowRotateDesktop);
8082        --horizontalNavArrowSizeHoverTablet: var(--horizontalNavArrowSizeHoverDesktop);
8083        --horizontalNavArrowColorHoverTablet: var(--horizontalNavArrowColorHoverDesktop);
8084        --horizontalNavArrowRotateHoverTablet: var(--horizontalNavArrowRotateHoverDesktop);
8085        --horizontalNavArrowSizeActiveTablet: var(--horizontalNavArrowSizeActiveDesktop);
8086        --horizontalNavArrowColorActiveTablet: var(--horizontalNavArrowColorActiveDesktop);
8087        --horizontalNavArrowRotateActiveTablet: var(--horizontalNavArrowRotateActiveDesktop);
8088
8089        /* sub arrow */
8090        --horizontalNavSubArrowSizeTablet: var(--horizontalNavSubArrowSizeDesktop);
8091        --horizontalNavSubArrowSpacingTablet: var(--horizontalNavSubArrowSpacingDesktop);
8092        --horizontalNavSubArrowColorTablet: var(--horizontalNavSubArrowColorDesktop);
8093        --horizontalNavSubArrowRotateTablet: var(--horizontalNavSubArrowRotateDesktop);
8094        --horizontalNavSubArrowSizeHoverTablet: var(--horizontalNavSubArrowSizeHoverDesktop);
8095        --horizontalNavSubArrowColorHoverTablet: var(--horizontalNavSubArrowColorHoverDesktop);
8096        --horizontalNavSubArrowRotateHoverTablet: var(--horizontalNavSubArrowRotateHoverDesktop);
8097        --horizontalNavSubArrowSizeActiveTablet: var(--horizontalNavSubArrowSizeActiveDesktop);
8098        --horizontalNavSubArrowColorActiveTablet: var(--horizontalNavSubArrowColorActiveDesktop);
8099        --horizontalNavSubArrowRotateActiveTablet: var(--horizontalNavSubArrowRotateActiveDesktop);
8100
8101        /* sub nav */
8102        --horizontalNavSubItemPaddingTopTablet: var(--horizontalNavSubItemPaddingTopDesktop);
8103        --horizontalNavSubItemPaddingBottomTablet: var(--horizontalNavSubItemPaddingBottomDesktop);
8104        --horizontalNavSubItemPaddingLeftTablet: var(--horizontalNavSubItemPaddingLeftDesktop);
8105        --horizontalNavSubItemPaddingRightTablet: var(--horizontalNavSubItemPaddingRightDesktop);
8106
8107        /* sub nav item padding hover */
8108        --horizontalNavSubItemPaddingTopHoverTablet: var(--horizontalNavSubItemPaddingTopHoverDesktop);
8109        --horizontalNavSubItemPaddingBottomHoverTablet: var(--horizontalNavSubItemPaddingBottomHoverDesktop);
8110        --horizontalNavSubItemPaddingLeftHoverTablet: var(--horizontalNavSubItemPaddingLeftHoverDesktop);
8111        --horizontalNavSubItemPaddingRightHoverTablet: var(--horizontalNavSubItemPaddingRightHoverDesktop);
8112
8113        /* sub nav item font */
8114        --horizontalNavSubItemFontTablet: var(--horizontalNavSubItemFontDesktop);
8115        --horizontalNavSubItemFontColorTablet: var(--horizontalNavSubItemFontColorDesktop);
8116        --horizontalNavSubItemLineHeightTablet: var(--horizontalNavSubItemLineHeightDesktop);
8117        --horizontalNavSubItemFontSizeTablet: var(--horizontalNavSubItemFontSizeDesktop);
8118        --horizontalNavSubItemFontWeightTablet: var(--horizontalNavSubItemFontWeightDesktop);
8119        --horizontalNavSubItemHoverFontColorTablet: var(--horizontalNavSubItemHoverFontColorDesktop);
8120        --horizontalNavSubItemBackgroundColorTablet: var(--horizontalNavSubItemBackgroundColorDesktop);
8121        --horizontalNavSubItemHoverBackgroundColorTablet: var(--horizontalNavSubItemHoverBackgroundColorDesktop);
8122        --horizontalNavSubItemTextDecorationTablet: var(--horizontalNavSubItemTextDecorationDesktop);
8123        --horizontalNavSubItemFontStyleTablet: var(--horizontalNavSubItemFontStyleDesktop);
8124        --horizontalNavSubItemLetterSpacingTablet: var(--horizontalNavSubItemLetterSpacingDesktop);
8125
8126        /* sub nav item font hover */
8127        --horizontalNavSubItemFontSizeHoverTablet: var(--horizontalNavSubItemFontSizeHoverDesktop);
8128        --horizontalNavSubItemFontWeightHoverTablet: var(--horizontalNavSubItemFontWeightHoverDesktop);
8129        --horizontalNavSubItemTextDecorationHoverTablet: var(--horizontalNavSubItemTextDecorationHoverDesktop);
8130        --horizontalNavSubItemFontStyleHoverTablet: var(--horizontalNavSubItemFontStyleHoverDesktop);
8131
8132        /* sub nav item font active */
8133        --horizontalNavSubItemActiveFontColorTablet: var(--horizontalNavSubItemActiveFontColorDesktop);
8134        --horizontalNavSubItemActiveBackgroundColorTablet: var(--horizontalNavSubItemActiveBackgroundColorDesktop);
8135
8136        /* sub nav item border */
8137        --horizontalNavSubItemBorderTopTablet: var(--horizontalNavSubItemBorderTopDesktop);
8138        --horizontalNavSubItemBorderRightTablet: var(--horizontalNavSubItemBorderRightDesktop);
8139        --horizontalNavSubItemBorderBottomTablet: var(--horizontalNavSubItemBorderBottomDesktop);
8140        --horizontalNavSubItemBorderLeftTablet: var(--horizontalNavSubItemBorderLeftDesktop);
8141
8142        /* sub nav item border hover */
8143        --horizontalNavSubItemBorderTopHoverTablet: var(--horizontalNavSubItemBorderTopHoverDesktop);
8144        --horizontalNavSubItemBorderRightHoverTablet: var(--horizontalNavSubItemBorderRightHoverDesktop);
8145        --horizontalNavSubItemBorderBottomHoverTablet: var(--horizontalNavSubItemBorderBottomHoverDesktop);
8146        --horizontalNavSubItemBorderLeftHoverTablet: var(--horizontalNavSubItemBorderLeftHoverDesktop);
8147
8148        /* sub nav item border radius */
8149        --horizontalNavSubItemBorderRadiusTablet: var(--horizontalNavSubItemBorderRadiusDesktop);
8150        --horizontalNavSubItemBorderRadiusHoverTablet: var(--horizontalNavSubItemBorderRadiusHoverDesktop);
8151
8152        /* sub menu container */
8153        --horizontalNavSubPaddingTopTablet: var(--horizontalNavSubPaddingTopDesktop);
8154        --horizontalNavSubPaddingBottomTablet: var(--horizontalNavSubPaddingBottomDesktop);
8155        --horizontalNavSubPaddingLeftTablet: var(--horizontalNavSubPaddingLeftDesktop);
8156        --horizontalNavSubPaddingRightTablet: var(--horizontalNavSubPaddingRightDesktop);
8157        --horizontalNavSubContainerWidthTablet: var(--horizontalNavSubContainerWidthDesktop);
8158        --horizontalNavSubContainerBackgroundColorTablet: var(--horizontalNavSubContainerBackgroundColorDesktop);
8159
8160        /* sub menu container shadow */
8161        --horizontalNavSubContainerShadowTablet: none;
8162
8163        /* sub menu container border */
8164        --horizontalNavSubContainerBorderTopTablet: var(--horizontalNavSubContainerBorderTopDesktop);
8165        --horizontalNavSubContainerBorderRightTablet: var(--horizontalNavSubContainerBorderRightDesktop);
8166        --horizontalNavSubContainerBorderBottomTablet: var(--horizontalNavSubContainerBorderBottomDesktop);
8167        --horizontalNavSubContainerBorderLeftTablet: var(--horizontalNavSubContainerBorderLeftDesktop);
8168
8169        /* sub menu container border radius */
8170        --horizontalNavSubContainerBorderRadiusTablet: var(--horizontalNavSubContainerBorderRadiusDesktop);
8171
8172        /* mega panel layout */
8173        --megaNavPanelNumberOfCellsTablet: var(--megaNavPanelNumberOfCellsDesktop);
8174        --megaNavPanelCellSpacingTablet: var(--megaNavPanelCellSpacingDesktop);
8175        --megaNavPanelPaddingTopTablet: var(--megaNavPanelPaddingTopDesktop);
8176        --megaNavPanelPaddingRightTablet: var(--megaNavPanelPaddingRightDesktop);
8177        --megaNavPanelPaddingBottomTablet: var(--megaNavPanelPaddingBottomDesktop);
8178        --megaNavPanelPaddingLeftTablet: var(--megaNavPanelPaddingLeftDesktop);
8179        --megaNavPanelWidthTablet: var(--megaNavPanelWidthDesktop);
8180
8181        --megaNavSeparatorDisplayTablet: var(--megaNavSeparatorDisplayDesktop);
8182        --megaNavSeparatorWidthTablet: var(--megaNavSeparatorWidthDesktop);
8183        --megaNavSeparatorColorTablet: var(--megaNavSeparatorColorDesktop);
8184        --megaNavSeparatorSpacingTablet: var(--megaNavSeparatorSpacingDesktop);
8185
8186        /*****
8187			apply css properties
8188		*****/
8189
8190        /* apply main nav padding */
8191        --horizontalNavPaddingTop: var(--horizontalNavPaddingTopTablet);
8192        --horizontalNavPaddingBottom: var(--horizontalNavPaddingBottomTablet);
8193        --horizontalNavPaddingLeft: var(--horizontalNavPaddingLeftTablet);
8194        --horizontalNavPaddingRight: var(--horizontalNavPaddingRightTablet);
8195
8196        /* apply main nav justify content */
8197        --horizontalNavJustifyContent: var(--horizontalNavJustifyContentTablet);
8198
8199        /* apply main nav item padding */
8200        --horizontalNavItemPaddingTop: var(--horizontalNavItemPaddingTopTablet);
8201        --horizontalNavItemPaddingBottom: var(--horizontalNavItemPaddingBottomTablet);
8202        --horizontalNavItemPaddingLeft: var(--horizontalNavItemPaddingLeftTablet);
8203        --horizontalNavItemPaddingRight: var(--horizontalNavItemPaddingRightTablet);
8204
8205        /* apply main nav item padding hover */
8206        --horizontalNavItemPaddingTopHover: var(--horizontalNavItemPaddingTopHoverTablet);
8207        --horizontalNavItemPaddingBottomHover: var(--horizontalNavItemPaddingBottomHoverTablet);
8208        --horizontalNavItemPaddingLeftHover: var(--horizontalNavItemPaddingLeftHoverTablet);
8209        --horizontalNavItemPaddingRightHover: var(--horizontalNavItemPaddingRightHoverTablet);
8210
8211
8212        /* apply main nav item font */
8213        --horizontalNavItemFont: var(--horizontalNavItemFontTablet);
8214        --horizontalNavItemFontColor: var(--horizontalNavItemFontColorTablet);
8215        --horizontalNavItemLineHeight: var(--horizontalNavItemLineHeightTablet);
8216        --horizontalNavItemFontSize: var(--horizontalNavItemFontSizeTablet);
8217        --horizontalNavItemFontWeight: var(--horizontalNavItemFontWeightTablet);
8218        --horizontalNavItemHoverFontColor: var(--horizontalNavItemHoverFontColorTablet);
8219        --horizontalNavBackgroundColor: var(--horizontalNavBackgroundColorTablet);
8220        --horizontalNavItemBackgroundColor: var(--horizontalNavItemBackgroundColorTablet);
8221        --horizontalNavItemHoverBackgroundColor: var(--horizontalNavItemHoverBackgroundColorTablet);
8222        --horizontalNavItemLetterSpacing: var(--horizontalNavItemLetterSpacingTablet);
8223        --horizontalNavItemTextDecoration: var(--horizontalNavItemTextDecorationTablet);
8224        --horizontalNavItemFontStyle: var(--horizontalNavItemFontStyleTablet);
8225        /* main nav item font hover */
8226        --horizontalNavItemFontSizeHover: var(--horizontalNavItemFontSizeHoverTablet);
8227        --horizontalNavItemFontWeightHover: var(--horizontalNavItemFontWeightHoverTablet);
8228        --horizontalNavItemTextDecorationHover: var(--horizontalNavItemTextDecorationHoverTablet);
8229        --horizontalNavItemFontStyleHover: var(--horizontalNavItemFontStyleHoverTablet);
8230
8231        /* apply main nav item font active */
8232        --horizontalNavItemActiveFontColor: var(--horizontalNavItemActiveFontColorTablet);
8233        --horizontalNavItemActiveBackgroundColor: var(--horizontalNavItemActiveBackgroundColorTablet);
8234
8235
8236        /* apply main nav border */
8237        --horizontalNavBorderTop: var(--horizontalNavBorderTopTablet);
8238        --horizontalNavBorderRight: var(--horizontalNavBorderRightTablet);
8239        --horizontalNavBorderBottom: var(--horizontalNavBorderBottomTablet);
8240        --horizontalNavBorderLeft: var(--horizontalNavBorderLeftTablet);
8241
8242        /*apply main nav border radius hover*/
8243        --horizontalNavBorderRadius: var(--horizontalNavBorderRadiusTablet);
8244        --horizontalNavBorderRadiusHover: var(--horizontalNavBorderRadiusHoverTablet);
8245
8246        /* apply main nav item border */
8247        --horizontalNavItemBorderTop: var(--horizontalNavItemBorderTopTablet);
8248        --horizontalNavItemBorderRight: var(--horizontalNavItemBorderRightTablet);
8249        --horizontalNavItemBorderBottom: var(--horizontalNavItemBorderBottomTablet);
8250        --horizontalNavItemBorderLeft: var(--horizontalNavItemBorderLeftTablet);
8251
8252        /* apply main nav item border hover */
8253        --horizontalNavItemBorderTopHover: var(--horizontalNavItemBorderTopHoverTablet);
8254        --horizontalNavItemBorderRightHover: var(--horizontalNavItemBorderRightHoverTablet);
8255        --horizontalNavItemBorderBottomHover: var(--horizontalNavItemBorderBottomHoverTablet);
8256        --horizontalNavItemBorderLeftHover: var(--horizontalNavItemBorderLeftHoverTablet);
8257
8258
8259        /* apply main nav item border radius */
8260        --horizontalNavItemBorderRadius: var(--horizontalNavItemBorderRadiusTablet);
8261        --horizontalNavItemBorderRadiusHover: var(--horizontalNavItemBorderRadiusHoverTablet);
8262
8263        /* apply separator */
8264        --horizontalNavSeparatorDisplay: var(--horizontalNavSeparatorDisplayTablet);
8265        --horizontalNavSeparatorWidth: var(--horizontalNavSeparatorWidthTablet);
8266        --horizontalNavSeparatorHeight: var(--horizontalNavSeparatorHeightTablet);
8267        --horizontalNavSeparatorColor: var(--horizontalNavSeparatorColorTablet);
8268        --horizontalNavSeparatorSpacing: var(--horizontalNavSeparatorSpacingTablet);
8269
8270        /* apply mega separator */
8271        --megaNavSeparatorDisplay: var(--megaNavSeparatorDisplayTablet);
8272        --megaNavSeparatorWidth: var(--megaNavSeparatorWidthTablet);
8273        --megaNavSeparatorColor: var(--megaNavSeparatorColorTablet);
8274        --megaNavSeparatorSpacing: var(--megaNavSeparatorSpacingTablet);
8275
8276        /* apply sub separator */
8277        --horizontalNavSubSeparatorDisplay: var(--horizontalNavSubSeparatorDisplayTablet);
8278        --horizontalNavSubSeparatorWidth: var(--horizontalNavSubSeparatorWidthTablet);
8279        --horizontalNavSubSeparatorHeight: var(--horizontalNavSubSeparatorHeightTablet);
8280        --horizontalNavSubSeparatorColor: var(--horizontalNavSubSeparatorColorTablet);
8281        --horizontalNavSubSeparatorSpacing: var(--horizontalNavSubSeparatorSpacingTablet);
8282
8283        /* apply arrow */
8284        --horizontalNavArrowSize: var(--horizontalNavArrowSizeTablet);
8285        --horizontalNavArrowDisplay: var(--horizontalNavArrowDisplayTablet);
8286        --horizontalNavItemIconDisplay: var(--horizontalNavItemIconDisplayTablet);
8287        --horizontalNavItemIconColor: var(--horizontalNavItemIconColorTablet);
8288        --horizontalNavItemIconColorHover: var(--horizontalNavItemIconColorHoverTablet);
8289        --horizontalNavItemIconColorActive: var(--horizontalNavItemIconColorActiveTablet);
8290        --horizontalNavItemIconSize: var(--horizontalNavItemIconSizeTablet);
8291        --horizontalNavItemIconSizeHover: var(--horizontalNavItemIconSizeHoverTablet);
8292        --horizontalNavItemIconSizeActive: var(--horizontalNavItemIconSizeActiveTablet);
8293        --horizontalNavItemIconRotate: var(--horizontalNavItemIconRotateTablet);
8294        --horizontalNavItemIconRotateHover: var(--horizontalNavItemIconRotateHoverTablet);
8295        --horizontalNavItemIconRotateActive: var(--horizontalNavItemIconRotateActiveTablet);
8296        --horizontalNavItemIconSpacing: var(--horizontalNavItemIconSpacingTablet);
8297        --horizontalNavSubItemIconDisplay: var(--horizontalNavSubItemIconDisplayTablet);
8298        --horizontalNavSubItemIconColor: var(--horizontalNavSubItemIconColorTablet);
8299        --horizontalNavSubItemIconColorHover: var(--horizontalNavSubItemIconColorHoverTablet);
8300        --horizontalNavSubItemIconColorActive: var(--horizontalNavSubItemIconColorActiveTablet);
8301        --horizontalNavSubItemIconSize: var(--horizontalNavSubItemIconSizeTablet);
8302        --horizontalNavSubItemIconSizeHover: var(--horizontalNavSubItemIconSizeHoverTablet);
8303        --horizontalNavSubItemIconSizeActive: var(--horizontalNavSubItemIconSizeActiveTablet);
8304        --horizontalNavSubItemIconRotate: var(--horizontalNavSubItemIconRotateTablet);
8305        --horizontalNavSubItemIconRotateHover: var(--horizontalNavSubItemIconRotateHoverTablet);
8306        --horizontalNavSubItemIconRotateActive: var(--horizontalNavSubItemIconRotateActiveTablet);
8307        --horizontalNavSubItemIconSpacing: var(--horizontalNavSubItemIconSpacingTablet);
8308        --horizontalNavArrowSpacing: var(--horizontalNavArrowSpacingTablet);
8309        --horizontalNavArrowColor: var(--horizontalNavArrowColorTablet);
8310        --horizontalNavArrowRotate: var(--horizontalNavArrowRotateTablet);
8311        --horizontalNavArrowSizeHover: var(--horizontalNavArrowSizeHoverTablet);
8312        --horizontalNavArrowColorHover: var(--horizontalNavArrowColorHoverTablet);
8313        --horizontalNavArrowRotateHover: var(--horizontalNavArrowRotateHoverTablet);
8314        --horizontalNavArrowSizeActive: var(--horizontalNavArrowSizeActiveTablet);
8315        --horizontalNavArrowColorActive: var(--horizontalNavArrowColorActiveTablet);
8316        --horizontalNavArrowRotateActive: var(--horizontalNavArrowRotateActiveTablet);
8317
8318        /* apply sub arrow */
8319        --horizontalNavSubArrowSize: var(--horizontalNavSubArrowSizeTablet);
8320        --horizontalNavSubArrowDisplay: var(--horizontalNavSubArrowDisplayTablet);
8321        --horizontalNavSubArrowSpacing: var(--horizontalNavSubArrowSpacingTablet);
8322        --horizontalNavSubArrowColor: var(--horizontalNavSubArrowColorTablet);
8323        --horizontalNavSubArrowRotate: var(--horizontalNavSubArrowRotateTablet);
8324        --horizontalNavSubArrowSizeHover: var(--horizontalNavSubArrowSizeHoverTablet);
8325        --horizontalNavSubArrowColorHover: var(--horizontalNavSubArrowColorHoverTablet);
8326        --horizontalNavSubArrowRotateHover: var(--horizontalNavSubArrowRotateHoverTablet);
8327        --horizontalNavSubArrowSizeActive: var(--horizontalNavSubArrowSizeActiveTablet);
8328        --horizontalNavSubArrowColorActive: var(--horizontalNavSubArrowColorActiveTablet);
8329        --horizontalNavSubArrowRotateActive: var(--horizontalNavSubArrowRotateActiveTablet);
8330
8331        /* apply sub */
8332        --horizontalNavSubItemPaddingTop: var(--horizontalNavSubItemPaddingTopTablet);
8333        --horizontalNavSubItemPaddingBottom: var(--horizontalNavSubItemPaddingBottomTablet);
8334        --horizontalNavSubItemPaddingLeft: var(--horizontalNavSubItemPaddingLeftTablet);
8335        --horizontalNavSubItemPaddingRight: var(--horizontalNavSubItemPaddingRightTablet);
8336
8337        /* apply sub nav item padding hover */
8338        --horizontalNavSubItemPaddingTopHover: var(--horizontalNavSubItemPaddingTopHoverTablet);
8339        --horizontalNavSubItemPaddingBottomHover: var(--horizontalNavSubItemPaddingBottomHoverTablet);
8340        --horizontalNavSubItemPaddingLeftHover: var(--horizontalNavSubItemPaddingLeftHoverTablet);
8341        --horizontalNavSubItemPaddingRightHover: var(--horizontalNavSubItemPaddingRightHoverTablet);
8342
8343
8344        /* apply sub nav item font */
8345        --horizontalNavSubItemFont: var(--horizontalNavSubItemFontTablet);
8346        --horizontalNavSubItemFontColor: var(--horizontalNavSubItemFontColorTablet);
8347        --horizontalNavSubItemLineHeight: var(--horizontalNavSubItemLineHeightTablet);
8348        --horizontalNavSubItemFontSize: var(--horizontalNavSubItemFontSizeTablet);
8349        --horizontalNavSubItemFontWeight: var(--horizontalNavSubItemFontWeightTablet);
8350        --horizontalNavSubItemHoverFontColor: var(--horizontalNavSubItemHoverFontColorTablet);
8351        --horizontalNavSubItemBackgroundColor: var(--horizontalNavSubItemBackgroundColorTablet);
8352        --horizontalNavSubItemHoverBackgroundColor: var(--horizontalNavSubItemHoverBackgroundColorTablet);
8353        --horizontalNavSubItemTextDecoration: var(--horizontalNavSubItemTextDecorationTablet);
8354        --horizontalNavSubItemFontStyle: var(--horizontalNavSubItemFontStyleTablet);
8355        --horizontalNavSubItemLetterSpacing: var(--horizontalNavSubItemLetterSpacingTablet);
8356
8357        /* apply sub nav item font hover */
8358        --horizontalNavSubItemFontSizeHover: var(--horizontalNavSubItemFontSizeHoverTablet);
8359        --horizontalNavSubItemFontWeightHover: var(--horizontalNavSubItemFontWeightHoverTablet);
8360        --horizontalNavSubItemTextDecorationHover: var(--horizontalNavSubItemTextDecorationHoverTablet);
8361        --horizontalNavSubItemFontStyleHover: var(--horizontalNavSubItemFontStyleHoverTablet);
8362
8363        /* apply sub nav item font active */
8364        --horizontalNavSubItemActiveFontColor: var(--horizontalNavSubItemActiveFontColorTablet);
8365        --horizontalNavSubItemActiveBackgroundColor: var(--horizontalNavSubItemActiveBackgroundColorTablet);
8366
8367
8368        /* apply sub nav item border */
8369        --horizontalNavSubItemBorderTop: var(--horizontalNavSubItemBorderTopTablet);
8370        --horizontalNavSubItemBorderRight: var(--horizontalNavSubItemBorderRightTablet);
8371        --horizontalNavSubItemBorderBottom: var(--horizontalNavSubItemBorderBottomTablet);
8372        --horizontalNavSubItemBorderLeft: var(--horizontalNavSubItemBorderLeftTablet);
8373
8374        /* apply sub nav item border hover */
8375        --horizontalNavSubItemBorderTopHover: var(--horizontalNavSubItemBorderTopHoverTablet);
8376        --horizontalNavSubItemBorderRightHover: var(--horizontalNavSubItemBorderRightHoverTablet);
8377        --horizontalNavSubItemBorderBottomHover: var(--horizontalNavSubItemBorderBottomHoverTablet);
8378        --horizontalNavSubItemBorderLeftHover: var(--horizontalNavSubItemBorderLeftHoverTablet);
8379
8380        /* apply sub nav item border radius */
8381        --horizontalNavSubItemBorderRadius: var(--horizontalNavSubItemBorderRadiusTablet);
8382        --horizontalNavSubItemBorderRadiusHover: var(--horizontalNavSubItemBorderRadiusHoverTablet);
8383
8384        /* apply sub menu container */
8385        --horizontalNavSubPaddingTop: var(--horizontalNavSubPaddingTopTablet);
8386        --horizontalNavSubPaddingBottom: var(--horizontalNavSubPaddingBottomTablet);
8387        --horizontalNavSubPaddingLeft: var(--horizontalNavSubPaddingLeftTablet);
8388        --horizontalNavSubPaddingRight: var(--horizontalNavSubPaddingRightTablet);
8389        --horizontalNavSubContainerWidth: var(--horizontalNavSubContainerWidthTablet);
8390        --horizontalNavSubContainerBackgroundColor: var(--horizontalNavSubContainerBackgroundColorTablet);
8391
8392        /* apply sub menu container shadow */
8393        --horizontalNavSubContainerShadow: var(--horizontalNavSubContainerShadowTablet);
8394
8395        /* apply sub menu container border */
8396        --horizontalNavSubContainerBorderTop: var(--horizontalNavSubContainerBorderTopTablet);
8397        --horizontalNavSubContainerBorderRight: var(--horizontalNavSubContainerBorderRightTablet);
8398        --horizontalNavSubContainerBorderBottom: var(--horizontalNavSubContainerBorderBottomTablet);
8399        --horizontalNavSubContainerBorderLeft: var(--horizontalNavSubContainerBorderLeftTablet);
8400
8401        /* apply sub menu container border radius */
8402        --horizontalNavSubContainerBorderRadius: var(--horizontalNavSubContainerBorderRadiusTablet);
8403
8404        /**********************
8405			hamburger main nav
8406		***********************/
8407        /* main background color */
8408        --hamburgerNavBackgroundColorTablet: var(--hamburgerNavBackgroundColorDesktop);
8409
8410        /* main padding */
8411        --hamburgerNavPaddingTopTablet: 25px;
8412        --hamburgerNavPaddingBottomTablet: 25px;
8413        --hamburgerNavPaddingLeftTablet: 50px;
8414        --hamburgerNavPaddingRightTablet: 50px;
8415
8416        /* hamburger menu icon */
8417        --hamburgerMenuIconSizeTablet: var(--hamburgerMenuIconSizeDesktop);
8418        --hamburgerMenuIconSizeHoverTablet: var(--hamburgerMenuIconSizeHoverDesktop);
8419        --hamburgerMenuIconColorTablet: var(--hamburgerMenuIconColorDesktop);
8420        --hamburgerMenuIconHoverColorTablet: var(--hamburgerMenuIconHoverColorDesktop);
8421        --hamburgerMenuIconActiveSizeTablet: var(--hamburgerMenuIconActiveSizeDesktop);
8422        --hamburgerMenuIconActiveColorTablet: var(--hamburgerMenuIconActiveColorDesktop);
8423        --hamburgerMenuIconActiveHoverColorTablet: var(--hamburgerMenuIconActiveHoverColorDesktop);
8424        --hamburgerMenuIconActiveSizeHoverTablet: var(--hamburgerMenuIconActiveSizeHoverDesktop);
8425        --hamburgerMenuDisplayTablet: var(--hamburgerMenuDisplayDesktop);
8426        --hamburgerMenuJustifySelfTablet: var(--hamburgerMenuJustifySelfDesktop);
8427
8428        /* main nav justify self */
8429        --hamburgerNavJustifySelfTablet: var(--hamburgerNavJustifySelfDesktop);
8430
8431        /* main nav items alignment */
8432        --hamburgerNavItemsAlignmentTablet: var(--hamburgerNavItemsAlignmentDesktop);
8433
8434        /* main nav item padding */
8435        --hamburgerNavItemPaddingTopTablet: var(--hamburgerNavItemPaddingTopDesktop);
8436        --hamburgerNavItemPaddingBottomTablet: var(--hamburgerNavItemPaddingBottomDesktop);
8437        --hamburgerNavItemPaddingLeftTablet: var(--hamburgerNavItemPaddingLeftDesktop);
8438        --hamburgerNavItemPaddingRightTablet: var(--hamburgerNavItemPaddingRightDesktop);
8439
8440        /* main nav item padding hover*/
8441        --hamburgerNavItemPaddingTopHoverTablet: var(--hamburgerNavItemPaddingTopHoverDesktop);
8442        --hamburgerNavItemPaddingBottomHoverTablet: var(--hamburgerNavItemPaddingBottomHoverDesktop);
8443        --hamburgerNavItemPaddingLeftHoverTablet: var(--hamburgerNavItemPaddingLeftHoverDesktop);
8444        --hamburgerNavItemPaddingRightHoverTablet: var(--hamburgerNavItemPaddingRightHoverDesktop);
8445
8446        /* main nav item border */
8447        --hamburgerNavItemBorderTopTablet: var(--hamburgerNavItemBorderTopDesktop);
8448        --hamburgerNavItemBorderRightTablet: var(--hamburgerNavItemBorderRightDesktop);
8449        --hamburgerNavItemBorderBottomTablet: var(--hamburgerNavItemBorderBottomDesktop);
8450        --hamburgerNavItemBorderLeftTablet: var(--hamburgerNavItemBorderLeftDesktop);
8451
8452        /* main nav item border hover*/
8453        --hamburgerNavItemBorderTopHoverTablet: var(--hamburgerNavItemBorderTopHoverDesktop);
8454        --hamburgerNavItemBorderRightHoverTablet: var(--hamburgerNavItemBorderRightHoverDesktop);
8455        --hamburgerNavItemBorderBottomHoverTablet: var(--hamburgerNavItemBorderBottomHoverDesktop);
8456        --hamburgerNavItemBorderLeftHoverTablet: var(--hamburgerNavItemBorderLeftHoverDesktop);
8457
8458        /* main nav item border radius */
8459        --hamburgerNavItemBorderRadiusTablet: var(--hamburgerNavItemBorderRadiusDesktop);
8460        --hamburgerNavItemBorderRadiusTabletHover: var(--hamburgerNavItemBorderRadiusHoverDesktop);
8461
8462        /* main nav item font */
8463        --hamburgerNavItemFontTablet: var(--hamburgerNavItemFontDesktop);
8464        --hamburgerNavItemFontColorTablet: var(--hamburgerNavItemFontColorDesktop);
8465        --hamburgerNavItemLineHeightTablet: var(--hamburgerNavItemLineHeightDesktop);
8466        --hamburgerNavItemFontSizeTablet: var(--hamburgerNavItemFontSizeDesktop);
8467        --hamburgerNavItemFontWeightTablet: var(--hamburgerNavItemFontWeightDesktop);
8468        --hamburgerNavItemBackgroundColorTablet: var(--hamburgerNavItemBackgroundColorDesktop);
8469        --hamburgerNavItemLetterSpacingTablet: var(--hamburgerNavItemLetterSpacingDesktop);
8470        --hamburgerNavItemTextDecorationTablet: var(--hamburgerNavItemTextDecorationDesktop);
8471        --hamburgerNavItemFontStyleTablet: var(--hamburgerNavItemFontStyleDesktop);
8472
8473        /* main nav item hover font */
8474        --hamburgerNavItemHoverFontColorTablet: var(--hamburgerNavItemHoverFontColorDesktop);
8475        --hamburgerNavItemHoverBackgroundColorTablet: var(--hamburgerNavItemHoverBackgroundColorDesktop);
8476        --hamburgerNavItemFontHoverTablet: var(--hamburgerNavItemFontHoverDesktop);
8477        --hamburgerNavItemLineHeightHoverTablet: var(--hamburgerNavItemLineHeightHoverDesktop);
8478        --hamburgerNavItemFontSizeHoverTablet: var(--hamburgerNavItemFontSizeHoverDesktop);
8479        --hamburgerNavItemFontWeightHoverTablet: var(--hamburgerNavItemFontWeightHoverDesktop);
8480        --hamburgerNavItemLetterSpacingHoverTablet: var(--hamburgerNavItemLetterSpacingTablet);
8481        --hamburgerNavItemTextDecorationHoverTablet: var(--hamburgerNavItemTextDecorationHoverDesktop);
8482        --hamburgerNavItemFontStyleHoverTablet: var(--hamburgerNavItemFontStyleHoverDesktop);
8483
8484        /* separator */
8485        --hamburgerNavSeparatorDisplayTablet: var(--hamburgerNavSeparatorDisplayDesktop);
8486        --hamburgerNavSeparatorWidthTablet: var(--hamburgerNavSeparatorWidthDesktop);
8487        --hamburgerNavSeparatorHeightTablet: var(--hamburgerNavSeparatorHeightDesktop);
8488        --hamburgerNavSeparatorColorTablet: var(--hamburgerNavSeparatorColorDesktop);
8489        --hamburgerNavSeparatorSpacingTablet: var(--hamburgerNavSeparatorSpacingDesktop);
8490
8491        /* sub separator */
8492        --hamburgerNavSubSeparatorDisplayTablet: var(--hamburgerNavSubSeparatorDisplayDesktop);
8493        --hamburgerNavSubSeparatorWidthTablet: var(--hamburgerNavSubSeparatorWidthDesktop);
8494        --hamburgerNavSubSeparatorHeightTablet: var(--hamburgerNavSubSeparatorHeightDesktop);
8495        --hamburgerNavSubSeparatorColorTablet: var(--hamburgerNavSubSeparatorColorDesktop);
8496        --hamburgerNavSubSeparatorSpacingTablet: var(--hamburgerNavSubSeparatorSpacingDesktop);
8497
8498        /* arrow */
8499        --hamburgerNavArrowSizeTablet: var(--hamburgerNavArrowSizeDesktop);
8500        --hamburgerNavArrowColorTablet: var(--hamburgerNavArrowColorDesktop);
8501        --hamburgerNavArrowSpacingTablet: var(--hamburgerNavArrowSpacingDesktop);
8502        --hamburgerNavArrowRotateTablet: var(--hamburgerNavArrowRotateDesktop);
8503        --hamburgerNavArrowAutoSpacingTablet: var(--hamburgerNavArrowAutoSpacingDesktop); /* off: auto */
8504        --hamburgerNavArrowSizeHoverTablet: var(--hamburgerNavArrowSizeHoverDesktop);
8505        --hamburgerNavArrowColorHoverTablet: var(--hamburgerNavArrowColorHoverDesktop);
8506        --hamburgerNavArrowRotateHoverTablet: var(--hamburgerNavArrowRotateHoverDesktop);
8507
8508        /* sub arrow */
8509        --hamburgerNavSubArrowSizeTablet: var(--hamburgerNavSubArrowSizeDesktop);
8510        --hamburgerNavSubArrowColorTablet: var(--hamburgerNavSubArrowColorDesktop);
8511        --hamburgerNavSubArrowSpacingTablet: var(--hamburgerNavSubArrowSpacingDesktop);
8512        --hamburgerNavSubArrowRotateTablet: var(--hamburgerNavSubArrowRotateDesktop);
8513        --hamburgerNavSubArrowAutoSpacingTablet: var(--hamburgerNavSubArrowAutoSpacingDesktop); /* off: auto */
8514        --hamburgerNavSubArrowSizeHoverTablet: var(--hamburgerNavSubArrowSizeHoverDesktop);
8515        --hamburgerNavSubArrowColorHoverTablet: var(--hamburgerNavSubArrowColorHoverDesktop);
8516        --hamburgerNavSubArrowRotateHoverTablet: var(--hamburgerNavSubArrowRotateHoverDesktop);
8517
8518        /* sub menu background color */
8519        --hamburgerNavSubBackgroundColorTablet: transparent;
8520
8521        /* sub nav item padding */
8522        --hamburgerNavSubItemPaddingTopTablet: var(--hamburgerNavSubItemPaddingTopDesktop);
8523        --hamburgerNavSubItemPaddingBottomTablet: var(--hamburgerNavSubItemPaddingBottomDesktop);
8524        --hamburgerNavSubItemPaddingLeftTablet: var(--hamburgerNavSubItemPaddingLeftDesktop);
8525        --hamburgerNavSubItemPaddingRightTablet: var(--hamburgerNavSubItemPaddingRightDesktop);
8526
8527        /* sub nav item padding hover*/
8528        --hamburgerNavSubItemPaddingTopHoverTablet: var(--hamburgerNavSubItemPaddingTopHoverDesktop);
8529        --hamburgerNavSubItemPaddingBottomHoverTablet: var(--hamburgerNavSubItemPaddingBottomHoverDesktop);
8530        --hamburgerNavSubItemPaddingLeftHoverTablet: var(--hamburgerNavSubItemPaddingLeftHoverDesktop);
8531        --hamburgerNavSubItemPaddingRightHoverTablet: var(--hamburgerNavSubItemPaddingRightHoverDesktop);
8532
8533        /* sub nav item border */
8534        --hamburgerNavSubItemBorderTopTablet: var(--hamburgerNavSubItemBorderTopDesktop);
8535        --hamburgerNavSubItemBorderRightTablet: var(--hamburgerNavSubItemBorderRightDesktop);
8536        --hamburgerNavSubItemBorderBottomTablet: var(--hamburgerNavSubItemBorderBottomDesktop);
8537        --hamburgerNavSubItemBorderLeftTablet: var(--hamburgerNavSubItemBorderLeftDesktop);
8538
8539        /* sub nav item border Hover*/
8540        --hamburgerNavSubItemBorderTopHoverTablet: var(--hamburgerNavSubItemBorderTopHoverDesktop);
8541        --hamburgerNavSubItemBorderRightHoverTablet: var(--hamburgerNavSubItemBorderRightHoverDesktop);
8542        --hamburgerNavSubItemBorderBottomHoverTablet: var(--hamburgerNavSubItemBorderBottomHoverDesktop);
8543        --hamburgerNavSubItemBorderLeftHoverTablet: var(--hamburgerNavSubItemBorderLeftHoverDesktop);
8544
8545        /* sub nav item border radius */
8546        --hamburgerNavSubItemBorderRadiusTablet: var(--hamburgerNavSubItemBorderRadiusDesktop);
8547        --hamburgerNavSubItemBorderRadiusHoverTablet: var(--hamburgerNavSubItemBorderRadiusHoverDesktop);
8548
8549        /* sub nav item background color */
8550        --hamburgerNavSubItemBackgroundColorTablet: var(--hamburgerNavSubItemBackgroundColorDesktop);
8551
8552        /* sub nav item hover background color */
8553        --hamburgerNavSubItemHoverBackgroundColorTablet: var(--hamburgerNavSubItemHoverBackgroundColorDesktop);
8554
8555        /* sub nav item font */
8556        --hamburgerNavSubItemFontTablet: var(--hamburgerNavSubItemFontDesktop);
8557        --hamburgerNavSubItemFontColorTablet: var(--hamburgerNavSubItemFontColorDesktop);
8558        --hamburgerNavSubItemLineHeightTablet: var(--hamburgerNavSubItemLineHeightDesktop);
8559        --hamburgerNavSubItemFontSizeTablet: var(--hamburgerNavSubItemFontSizeDesktop);
8560        --hamburgerNavSubItemFontWeightTablet: var(--hamburgerNavSubItemFontWeightDesktop);
8561        --hamburgerNavSubItemTextDecorationTablet: var(--hamburgerNavSubItemTextDecorationDesktop);
8562        --hamburgerNavSubItemFontStyleTablet: var(--hamburgerNavSubItemFontStyleDesktop);
8563        --hamburgerNavSubItemLetterSpacingTablet: var(--hamburgerNavSubItemLetterSpacingDesktop);
8564
8565        /* sub nav item hover font */
8566        --hamburgerNavSubItemHoverFontColorTablet: var(--hamburgerNavSubItemHoverFontColorDesktop);
8567        --hamburgerNavSubItemFontHoverTablet: var(--hamburgerNavSubItemFontHoverDesktop);
8568        --hamburgerNavSubItemLineHeightHoverTablet: var(--hamburgerNavSubItemLineHeightHoverDesktop);
8569        --hamburgerNavSubItemFontSizeHoverTablet: var(--hamburgerNavSubItemFontSizeHoverDesktop);
8570        --hamburgerNavSubItemFontWeightHoverTablet: var(--hamburgerNavSubItemFontWeightHoverDesktop);
8571        --hamburgerNavSubItemLetterSpacingHoverTablet: var(--hamburgerNavSubItemLetterSpacingTablet);
8572        --hamburgerNavSubItemTextDecorationHoverTablet: var(--hamburgerNavSubItemTextDecorationHoverDesktop);
8573        --hamburgerNavSubItemFontStyleHoverTablet: var(--hamburgerNavSubItemFontStyleHoverDesktop);
8574
8575        /* nav back button border */
8576        --hamburgerNavBackButtonBorderTopTablet: var(--hamburgerNavBackButtonBorderTopDesktop);
8577        --hamburgerNavBackButtonBorderRightTablet: var(--hamburgerNavBackButtonBorderRightDesktop);
8578        --hamburgerNavBackButtonBorderBottomTablet: var(--hamburgerNavBackButtonBorderBottomDesktop);
8579        --hamburgerNavBackButtonBorderLeftTablet: var(--hamburgerNavBackButtonBorderLeftDesktop);
8580
8581        /* nav back button border  hover*/
8582        --hamburgerNavBackButtonBorderTopHoverTablet: var(--hamburgerNavBackButtonBorderTopHoverDesktop);
8583        --hamburgerNavBackButtonBorderRightHoverTablet: var(--hamburgerNavBackButtonBorderRightHoverDesktop);
8584        --hamburgerNavBackButtonBorderBottomHoverTablet: var(--hamburgerNavBackButtonBorderBottomHoverDesktop);
8585        --hamburgerNavBackButtonBorderLeftHoverTablet: var(--hamburgerNavBackButtonBorderLeftHoverDesktop);
8586
8587        /* nav back button border radius */
8588        --hamburgerNavBackButtonBorderRadiusTablet: var(--hamburgerNavBackButtonBorderRadiusDesktop);
8589        --hamburgerNavBackButtonBorderRadiusHoverTablet: var(--hamburgerNavBackButtonBorderRadiusHoverDesktop);
8590
8591        /* nav back button background color */
8592        --hamburgerNavBackButtonBackgroundColorTablet: var(--hamburgerNavBackButtonBackgroundColorDesktop);
8593
8594        /* nav back button hover background color */
8595        --hamburgerNavBackButtonHoverBackgroundColorTablet: var(--hamburgerNavBackButtonHoverBackgroundColorDesktop);
8596
8597        /* nav back button */
8598        --hamburgerNavBackButtonPaddingTopTablet: var(--hamburgerNavBackButtonPaddingTopDesktop);
8599        --hamburgerNavBackButtonPaddingBottomTablet: var(--hamburgerNavBackButtonPaddingBottomDesktop);
8600        --hamburgerNavBackButtonPaddingLeftTablet: var(--hamburgerNavBackButtonPaddingLeftDesktop);
8601        --hamburgerNavBackButtonPaddingRightTablet: var(--hamburgerNavBackButtonPaddingRightDesktop);
8602        --hamburgerNavBackButtonFontTablet: var(--hamburgerNavBackButtonFontDesktop);
8603        --hamburgerNavBackButtonColorTablet: var(--hamburgerNavBackButtonColorDesktop);
8604        --hamburgerNavBackButtonFontSizeTablet: var(--hamburgerNavBackButtonFontSizeDesktop);
8605        --hamburgerNavBackButtonFontWeightTablet: var(--hamburgerNavBackButtonFontWeightDesktop);
8606        --hamburgerNavBackButtonFontStyleTablet: var(--hamburgerNavBackButtonFontStyleDesktop);
8607        --hamburgerNavBackButtonLetterSpacingTablet: var(--hamburgerNavBackButtonLetterSpacingDesktop);
8608        --hamburgerNavBackButtonTextDecorationTablet: var(--hamburgerNavBackButtonTextDecorationDesktop);
8609        --hamburgerNavBackButtonLineHeightTablet: var(--hamburgerNavBackButtonLineHeightDesktop);
8610        --hamburgerNavBackButtonHoverFontColorTablet: var(--hamburgerNavBackButtonHoverFontColorDesktop);
8611
8612        /* nav back button hover*/
8613        --hamburgerNavBackButtonPaddingTopHoverTablet: var(--hamburgerNavBackButtonPaddingTopHoverDesktop);
8614        --hamburgerNavBackButtonPaddingBottomHoverTablet: var(--hamburgerNavBackButtonPaddingBottomHoverDesktop);
8615        --hamburgerNavBackButtonPaddingLeftHoverTablet: var(--hamburgerNavBackButtonPaddingLeftHoverDesktop);
8616        --hamburgerNavBackButtonPaddingRightHoverTablet: var(--hamburgerNavBackButtonPaddingRightHoverDesktop);
8617
8618        /* nav back button arrow */
8619        --hamburgerNavBackButtonArrowSizeTablet: var(--hamburgerNavBackButtonArrowSizeDesktop);
8620        --hamburgerNavBackButtonArrowSizeHoverTablet: var(--hamburgerNavBackButtonArrowSizeHoverDesktop);
8621        --hamburgerNavBackButtonArrowColorTablet: var(--hamburgerNavBackButtonArrowColorDesktop);
8622        --hamburgerNavBackButtonArrowSpacingTablet: var(--hamburgerNavBackButtonArrowSpacingDesktop);
8623        --hamburgerNavBackButtonArrowRotateTablet: var(--hamburgerNavBackButtonArrowRotateDesktop);
8624
8625        /* parent title border */
8626        --hamburgerTitleBorderTopTablet: var(--hamburgerTitleBorderTopDesktop);
8627        --hamburgerTitleBorderRightTablet: var(--hamburgerTitleBorderRightDesktop);
8628        --hamburgerTitleBorderBottomTablet: var(--hamburgerTitleBorderBottomDesktop);
8629        --hamburgerTitleBorderLeftTablet: var(--hamburgerTitleBorderLeftDesktop);
8630        /* parent title border */
8631        --hamburgerTitleBorderTopHoverTablet: var(--hamburgerTitleBorderTopHoverDesktop);
8632        --hamburgerTitleBorderRightHoverTablet: var(--hamburgerTitleBorderRightHoverDesktop);
8633        --hamburgerTitleBorderBottomHoverTablet: var(--hamburgerTitleBorderBottomHoverDesktop);
8634        --hamburgerTitleBorderLeftHoverTablet: var(--hamburgerTitleBorderLeftHoverDesktop);
8635
8636        /* parent title border radius */
8637        --hamburgerTitleBorderRadiusTablet: var(--hamburgerTitleBorderRadiusDesktop);
8638        --hamburgerTitleBorderRadiusHoverTablet: var(--hamburgerTitleBorderRadiusHoverDesktop);
8639
8640        /* parent title background color */
8641        --hamburgerTitleBackgroundColorTablet: var(--hamburgerTitleBackgroundColorDesktop);
8642        --hamburgerTitleBackgroundColorHoverTablet: var(--hamburgerTitleBackgroundColorHoverDesktop);
8643
8644        /* parent title padding */
8645        --hamburgerTitlePaddingTopTablet: var(--hamburgerTitlePaddingTopDesktop);
8646        --hamburgerTitlePaddingBottomTablet: var(--hamburgerTitlePaddingBottomDesktop);
8647        --hamburgerTitlePaddingLeftTablet: var(--hamburgerTitlePaddingLeftDesktop);
8648        --hamburgerTitlePaddingRightTablet: var(--hamburgerTitlePaddingRightDesktop);
8649
8650        /* parent title padding hover*/
8651        --hamburgerTitlePaddingTopHoverTablet: var(--hamburgerTitlePaddingTopHoverDesktop);
8652        --hamburgerTitlePaddingBottomHoverTablet: var(--hamburgerTitlePaddingBottomHoverDesktop);
8653        --hamburgerTitlePaddingLeftHoverTablet: var(--hamburgerTitlePaddingLeftHoverDesktop);
8654        --hamburgerTitlePaddingRightHoverTablet: var(--hamburgerTitlePaddingRightHoverDesktop);
8655
8656        /* parent title font */
8657        --hamburgerTitleFontTablet: var(--hamburgerTitleFontDesktop);
8658        --hamburgerTitleFontColorTablet: var(--hamburgerTitleFontColorDesktop);
8659        --hamburgerTitleFontSizeTablet: var(--hamburgerTitleFontSizeDesktop);
8660        --hamburgerTitleFontWeightTablet: var(--hamburgerTitleFontWeightDesktop);
8661        --hamburgerTitleFontStyleTablet: var(--hamburgerTitleFontStyleDesktop);
8662        --hamburgerTitleLetterSpacingTablet: var(--hamburgerTitleLetterSpacingDesktop);
8663        --hamburgerTitleTextDecorationTablet: var(--hamburgerTitleTextDecorationDesktop);
8664        --hamburgerTitleLineHeightTablet: var(--hamburgerTitleLineHeightDesktop);
8665
8666        /* parent title arrow */
8667        --hamburgerTitleArrowSizeTablet: var(--hamburgerTitleArrowSizeDesktop);
8668        --hamburgerTitleArrowColorTablet: var(--hamburgerTitleArrowColorDesktop);
8669        --hamburgerTitleArrowSpacingTablet: var(--hamburgerTitleArrowSpacingDesktop);
8670        --hamburgerTitleArrowRotateTablet: var(--hamburgerTitleArrowRotateDesktop);
8671
8672        /* slide container */
8673        --hamburgerSlideContainerWidthTablet: var(--hamburgerSlideContainerWidthDesktop);
8674
8675        /*****
8676			apply css properties
8677		*****/
8678
8679        /* apply main background color */
8680        --hamburgerNavBackgroundColor: var(--hamburgerNavBackgroundColorTablet);
8681
8682        /* apply main padding */
8683        --hamburgerNavPaddingTop: var(--hamburgerNavPaddingTopTablet);
8684        --hamburgerNavPaddingBottom: var(--hamburgerNavPaddingBottomTablet);
8685        --hamburgerNavPaddingLeft: var(--hamburgerNavPaddingLeftTablet);
8686        --hamburgerNavPaddingRight: var(--hamburgerNavPaddingRightTablet);
8687
8688        /* apply hamburger menu icon */
8689        --hamburgerMenuIconSize: var(--hamburgerMenuIconSizeTablet);
8690        --hamburgerMenuIconSizeHover: var(--hamburgerMenuIconSizeHoverTablet);
8691        --hamburgerMenuIconColor: var(--hamburgerMenuIconColorTablet);
8692        --hamburgerMenuIconHoverColor: var(--hamburgerMenuIconHoverColorTablet);
8693        --hamburgerMenuIconActiveSize: var(--hamburgerMenuIconActiveSizeTablet);
8694        --hamburgerMenuIconActiveColor: var(--hamburgerMenuIconActiveColorTablet);
8695        --hamburgerMenuIconActiveHoverColor: var(--hamburgerMenuIconActiveHoverColorTablet);
8696        --hamburgerMenuIconActiveSizeHover: var(--hamburgerMenuIconActiveSizeHoverTablet);
8697        --hamburgerMenuDisplay: var(--hamburgerMenuDisplayTablet);
8698        --hamburgerMenuJustifySelf: var(--hamburgerMenuJustifySelfTablet);
8699
8700        /* apply main nav justify self */
8701        --hamburgerNavJustifySelf: var(--hamburgerNavJustifySelfTablet);
8702
8703        /* apply main nav items alignment */
8704        --hamburgerNavItemsAlignment: var(--hamburgerNavItemsAlignmentTablet);
8705
8706        /* apply main nav item padding */
8707        --hamburgerNavItemPaddingTop: var(--hamburgerNavItemPaddingTopTablet);
8708        --hamburgerNavItemPaddingBottom: var(--hamburgerNavItemPaddingBottomTablet);
8709        --hamburgerNavItemPaddingLeft: var(--hamburgerNavItemPaddingLeftTablet);
8710        --hamburgerNavItemPaddingRight: var(--hamburgerNavItemPaddingRightTablet);
8711
8712        /* apply main nav item padding hover*/
8713        --hamburgerNavItemPaddingTopHover: var(--hamburgerNavItemPaddingTopHoverTablet);
8714        --hamburgerNavItemPaddingBottomHover: var(--hamburgerNavItemPaddingBottomHoverTablet);
8715        --hamburgerNavItemPaddingLeftHover: var(--hamburgerNavItemPaddingLeftHoverTablet);
8716        --hamburgerNavItemPaddingRightHover: var(--hamburgerNavItemPaddingRightHoverTablet);
8717
8718        /* apply main nav item border */
8719        --hamburgerNavItemBorderTop: var(--hamburgerNavItemBorderTopTablet);
8720        --hamburgerNavItemBorderRight: var(--hamburgerNavItemBorderRightTablet);
8721        --hamburgerNavItemBorderBottom: var(--hamburgerNavItemBorderBottomTablet);
8722        --hamburgerNavItemBorderLeft: var(--hamburgerNavItemBorderLeftTablet);
8723        /* apply main nav item border hover */
8724        --hamburgerNavItemBorderTopHover: var(--hamburgerNavItemBorderTopHoverTablet);
8725        --hamburgerNavItemBorderRightHover: var(--hamburgerNavItemBorderRightHoverTablet);
8726        --hamburgerNavItemBorderBottomHover: var(--hamburgerNavItemBorderBottomHoverTablet);
8727        --hamburgerNavItemBorderLeftHover: var(--hamburgerNavItemBorderLeftHoverTablet);
8728
8729        /* apply main nav item border radius */
8730        --hamburgerNavItemBorderRadius: var(--hamburgerNavItemBorderRadiusTablet);
8731        --hamburgerNavItemBorderRadiusHover: var(--hamburgerNavItemBorderRadiusTabletHover);
8732
8733        /* apply main nav item font */
8734        --hamburgerNavItemFont: var(--hamburgerNavItemFontTablet);
8735        --hamburgerNavItemFontColor: var(--hamburgerNavItemFontColorTablet);
8736        --hamburgerNavItemLineHeight: var(--hamburgerNavItemLineHeightTablet);
8737        --hamburgerNavItemFontSize: var(--hamburgerNavItemFontSizeTablet);
8738        --hamburgerNavItemFontWeight: var(--hamburgerNavItemFontWeightTablet);
8739        --hamburgerNavItemBackgroundColor: var(--hamburgerNavItemBackgroundColorTablet);
8740        --hamburgerNavItemLetterSpacing: var(--hamburgerNavItemLetterSpacingTablet);
8741        --hamburgerNavItemTextDecoration: var(--hamburgerNavItemTextDecorationTablet);
8742        --hamburgerNavItemFontStyle: var(--hamburgerNavItemFontStyleTablet);
8743
8744        /* apply main nav item hover font */
8745        --hamburgerNavItemHoverFontColor: var(--hamburgerNavItemHoverFontColorTablet);
8746        --hamburgerNavItemHoverBackgroundColor: var(--hamburgerNavItemHoverBackgroundColorTablet);
8747        --hamburgerNavItemFontHover: var(--hamburgerNavItemFontHoverTablet);
8748        --hamburgerNavItemLineHeightHover: var(--hamburgerNavItemLineHeightHoverTablet);
8749        --hamburgerNavItemFontSizeHover: var(--hamburgerNavItemFontSizeHoverTablet);
8750        --hamburgerNavItemFontWeightHover: var(--hamburgerNavItemFontWeightHoverTablet);
8751        --hamburgerNavItemLetterSpacingHover: var(--hamburgerNavItemLetterSpacingHoverTablet);
8752        --hamburgerNavItemTextDecorationHover: var(--hamburgerNavItemTextDecorationHoverTablet);
8753        --hamburgerNavItemFontStyleHover: var(--hamburgerNavItemFontStyleHoverTablet);
8754
8755        /* apply separator */
8756        --hamburgerNavSeparatorDisplay: var(--hamburgerNavSeparatorDisplayTablet);
8757        --hamburgerNavSeparatorWidth: var(--hamburgerNavSeparatorWidthTablet);
8758        --hamburgerNavSeparatorHeight: var(--hamburgerNavSeparatorHeightTablet);
8759        --hamburgerNavSeparatorColor: var(--hamburgerNavSeparatorColorTablet);
8760        --hamburgerNavSeparatorSpacing: var(--hamburgerNavSeparatorSpacingTablet);
8761
8762        /* apply sub separator */
8763        --hamburgerNavSubSeparatorDisplay: var(--hamburgerNavSubSeparatorDisplayTablet);
8764        --hamburgerNavSubSeparatorWidth: var(--hamburgerNavSubSeparatorWidthTablet);
8765        --hamburgerNavSubSeparatorHeight: var(--hamburgerNavSubSeparatorHeightTablet);
8766        --hamburgerNavSubSeparatorColor: var(--hamburgerNavSubSeparatorColorTablet);
8767        --hamburgerNavSubSeparatorSpacing: var(--hamburgerNavSubSeparatorSpacingTablet);
8768
8769        /* apply arrow */
8770        --hamburgerNavArrowSize: var(--hamburgerNavArrowSizeTablet);
8771        --hamburgerNavArrowColor: var(--hamburgerNavArrowColorTablet);
8772        --hamburgerNavArrowSpacing: var(--hamburgerNavArrowSpacingTablet);
8773        --hamburgerNavArrowRotate: var(--hamburgerNavArrowRotateTablet);
8774        --hamburgerNavArrowAutoSpacing: var(--hamburgerNavArrowAutoSpacingTablet);
8775        --hamburgerNavArrowSizeHover: var(--hamburgerNavArrowSizeHoverTablet);
8776        --hamburgerNavArrowColorHover: var(--hamburgerNavArrowColorHoverTablet);
8777        --hamburgerNavArrowRotateHover: var(--hamburgerNavArrowRotateHoverTablet);
8778
8779        /* apply main item icon */
8780        --hamburgerNavItemIconDisplay: var(--hamburgerNavItemIconDisplayTablet);
8781        --hamburgerNavItemIconColor: var(--hamburgerNavItemIconColorTablet);
8782        --hamburgerNavItemIconColorHover: var(--hamburgerNavItemIconColorHoverTablet);
8783        --hamburgerNavItemIconSize: var(--hamburgerNavItemIconSizeTablet);
8784        --hamburgerNavItemIconSizeHover: var(--hamburgerNavItemIconSizeHoverTablet);
8785        --hamburgerNavItemIconRotate: var(--hamburgerNavItemIconRotateTablet);
8786        --hamburgerNavItemIconRotateHover: var(--hamburgerNavItemIconRotateHoverTablet);
8787        --hamburgerNavItemIconSpacing: var(--hamburgerNavItemIconSpacingTablet);
8788        --hamburgerNavSubItemIconDisplay: var(--hamburgerNavSubItemIconDisplayTablet);
8789        --hamburgerNavSubItemIconColor: var(--hamburgerNavSubItemIconColorTablet);
8790        --hamburgerNavSubItemIconColorHover: var(--hamburgerNavSubItemIconColorHoverTablet);
8791        --hamburgerNavSubItemIconSize: var(--hamburgerNavSubItemIconSizeTablet);
8792        --hamburgerNavSubItemIconSizeHover: var(--hamburgerNavSubItemIconSizeHoverTablet);
8793        --hamburgerNavSubItemIconRotate: var(--hamburgerNavSubItemIconRotateTablet);
8794        --hamburgerNavSubItemIconRotateHover: var(--hamburgerNavSubItemIconRotateHoverTablet);
8795        --hamburgerNavSubItemIconSpacing: var(--hamburgerNavSubItemIconSpacingTablet);
8796
8797        /* apply sub arrow */
8798        --hamburgerNavSubArrowSize: var(--hamburgerNavSubArrowSizeTablet);
8799        --hamburgerNavSubArrowColor: var(--hamburgerNavSubArrowColorTablet);
8800        --hamburgerNavSubArrowSpacing: var(--hamburgerNavSubArrowSpacingTablet);
8801        --hamburgerNavSubArrowRotate: var(--hamburgerNavSubArrowRotateTablet);
8802        --hamburgerNavSubArrowAutoSpacing: var(--hamburgerNavSubArrowAutoSpacingTablet);
8803        --hamburgerNavSubArrowSizeHover: var(--hamburgerNavSubArrowSizeHoverTablet);
8804        --hamburgerNavSubArrowColorHover: var(--hamburgerNavSubArrowColorHoverTablet);
8805        --hamburgerNavSubArrowRotateHover: var(--hamburgerNavSubArrowRotateHoverTablet);
8806
8807        /* apply sub menu background color */
8808        --hamburgerNavSubBackgroundColor: var(--hamburgerNavSubBackgroundColorTablet);
8809
8810        /* apply sub nav item padding */
8811        --hamburgerNavSubItemPaddingTop: var(--hamburgerNavSubItemPaddingTopTablet);
8812        --hamburgerNavSubItemPaddingBottom: var(--hamburgerNavSubItemPaddingBottomTablet);
8813        --hamburgerNavSubItemPaddingLeft: var(--hamburgerNavSubItemPaddingLeftTablet);
8814        --hamburgerNavSubItemPaddingRight: var(--hamburgerNavSubItemPaddingRightTablet);
8815        /* apply sub nav item padding hover*/
8816        --hamburgerNavSubItemPaddingTopHover: var(--hamburgerNavSubItemPaddingTopHoverTablet);
8817        --hamburgerNavSubItemPaddingBottomHover: var(--hamburgerNavSubItemPaddingBottomHoverTablet);
8818        --hamburgerNavSubItemPaddingLeftHover: var(--hamburgerNavSubItemPaddingLeftHoverTablet);
8819        --hamburgerNavSubItemPaddingRightHover: var(--hamburgerNavSubItemPaddingRightHoverTablet);
8820
8821        /* apply sub nav item border */
8822        --hamburgerNavSubItemBorderTop: var(--hamburgerNavSubItemBorderTopTablet);
8823        --hamburgerNavSubItemBorderRight: var(--hamburgerNavSubItemBorderRightTablet);
8824        --hamburgerNavSubItemBorderBottom: var(--hamburgerNavSubItemBorderBottomTablet);
8825        --hamburgerNavSubItemBorderLeft: var(--hamburgerNavSubItemBorderLeftTablet);
8826        /* apply sub nav item border hover*/
8827        --hamburgerNavSubItemBorderTopHover: var(--hamburgerNavSubItemBorderTopHoverTablet);
8828        --hamburgerNavSubItemBorderRightHover: var(--hamburgerNavSubItemBorderRightHoverTablet);
8829        --hamburgerNavSubItemBorderBottomHover: var(--hamburgerNavSubItemBorderBottomHoverTablet);
8830        --hamburgerNavSubItemBorderLeftHover: var(--hamburgerNavSubItemBorderLeftHoverTablet);
8831
8832        /* apply sub nav item border radius */
8833        --hamburgerNavSubItemBorderRadius: var(--hamburgerNavSubItemBorderRadiusTablet);
8834        --hamburgerNavSubItemBorderRadiusHover: var(--hamburgerNavSubItemBorderRadiusHoverTablet);
8835
8836        /* apply sub nav item background color */
8837        --hamburgerNavSubItemBackgroundColor: var(--hamburgerNavSubItemBackgroundColorTablet);
8838
8839        /* apply sub nav item hover background color */
8840        --hamburgerNavSubItemHoverBackgroundColor: var(--hamburgerNavSubItemHoverBackgroundColorTablet);
8841
8842        /* apply sub nav item font */
8843        --hamburgerNavSubItemFont: var(--hamburgerNavSubItemFontTablet);
8844        --hamburgerNavSubItemFontColor: var(--hamburgerNavSubItemFontColorTablet);
8845        --hamburgerNavSubItemLineHeight: var(--hamburgerNavSubItemLineHeightTablet);
8846        --hamburgerNavSubItemFontSize: var(--hamburgerNavSubItemFontSizeTablet);
8847        --hamburgerNavSubItemFontWeight: var(--hamburgerNavSubItemFontWeightTablet);
8848        --hamburgerNavSubItemTextDecoration: var(--hamburgerNavSubItemTextDecorationTablet);
8849        --hamburgerNavSubItemFontStyle: var(--hamburgerNavSubItemFontStyleTablet);
8850        --hamburgerNavSubItemLetterSpacing: var(--hamburgerNavSubItemLetterSpacingTablet);
8851
8852        /* apply sub nav item hover font */
8853        --hamburgerNavSubItemHoverFontColor: var(--hamburgerNavSubItemHoverFontColorTablet);
8854        --hamburgerNavSubItemFontHover: var(--hamburgerNavSubItemFontHoverTablet);
8855        --hamburgerNavSubItemLineHeightHover: var(--hamburgerNavSubItemLineHeightHoverTablet);
8856        --hamburgerNavSubItemFontSizeHover: var(--hamburgerNavSubItemFontSizeHoverTablet);
8857        --hamburgerNavSubItemFontWeightHover: var(--hamburgerNavSubItemFontWeightHoverTablet);
8858        --hamburgerNavSubItemLetterSpacingHover: var(--hamburgerNavSubItemLetterSpacingHoverTablet);
8859        --hamburgerNavSubItemTextDecorationHover: var(--hamburgerNavSubItemTextDecorationHoverTablet);
8860        --hamburgerNavSubItemFontStyleHover: var(--hamburgerNavSubItemFontStyleHoverTablet);
8861
8862        /* apply nav back button border */
8863        --hamburgerNavBackButtonBorderTop: var(--hamburgerNavBackButtonBorderTopTablet);
8864        --hamburgerNavBackButtonBorderRight: var(--hamburgerNavBackButtonBorderRightTablet);
8865        --hamburgerNavBackButtonBorderBottom: var(--hamburgerNavBackButtonBorderBottomTablet);
8866        --hamburgerNavBackButtonBorderLeft: var(--hamburgerNavBackButtonBorderLeftTablet);
8867        /* apply nav back button border hover*/
8868        --hamburgerNavBackButtonBorderTopHover: var(--hamburgerNavBackButtonBorderTopHoverTablet);
8869        --hamburgerNavBackButtonBorderRightHover: var(--hamburgerNavBackButtonBorderRightHoverTablet);
8870        --hamburgerNavBackButtonBorderBottomHover: var(--hamburgerNavBackButtonBorderBottomHoverTablet);
8871        --hamburgerNavBackButtonBorderLeftHover: var(--hamburgerNavBackButtonBorderLeftHoverTablet);
8872
8873        /* apply nav back button border radius */
8874        --hamburgerNavBackButtonBorderRadius: var(--hamburgerNavBackButtonBorderRadiusTablet);
8875        --hamburgerNavBackButtonBorderRadiusHover: var(--hamburgerNavBackButtonBorderRadiusHoverTablet);
8876
8877        /* apply nav back button background color */
8878        --hamburgerNavBackButtonBackgroundColor: var(--hamburgerNavBackButtonBackgroundColorTablet);
8879
8880        /* apply nav back button hover background color */
8881        --hamburgerNavBackButtonHoverBackgroundColor: var(--hamburgerNavBackButtonHoverBackgroundColorTablet);
8882
8883        /* apply nav back button */
8884        --hamburgerNavBackButtonPaddingTop: var(--hamburgerNavBackButtonPaddingTopTablet);
8885        --hamburgerNavBackButtonPaddingBottom: var(--hamburgerNavBackButtonPaddingBottomTablet);
8886        --hamburgerNavBackButtonPaddingLeft: var(--hamburgerNavBackButtonPaddingLeftTablet);
8887        --hamburgerNavBackButtonPaddingRight: var(--hamburgerNavBackButtonPaddingRightTablet);
8888        --hamburgerNavBackButtonFont: var(--hamburgerNavBackButtonFontTablet);
8889        --hamburgerNavBackButtonColor: var(--hamburgerNavBackButtonColorTablet);
8890        --hamburgerNavBackButtonFontSize: var(--hamburgerNavBackButtonFontSizeTablet);
8891        --hamburgerNavBackButtonFontWeight: var(--hamburgerNavBackButtonFontWeightTablet);
8892        --hamburgerNavBackButtonFontStyle: var(--hamburgerNavBackButtonFontStyleTablet);
8893        --hamburgerNavBackButtonLetterSpacing: var(--hamburgerNavBackButtonLetterSpacingTablet);
8894        --hamburgerNavBackButtonTextDecoration: var(--hamburgerNavBackButtonTextDecorationTablet);
8895        --hamburgerNavBackButtonLineHeight: var(--hamburgerNavBackButtonLineHeightTablet);
8896        --hamburgerNavBackButtonHoverFontColor: var(--hamburgerNavBackButtonHoverFontColorTablet);
8897
8898        /* apply nav back button hover */
8899        --hamburgerNavBackButtonPaddingTopHover: var(--hamburgerNavBackButtonPaddingTopHoverTablet);
8900        --hamburgerNavBackButtonPaddingBottomHover: var(--hamburgerNavBackButtonPaddingBottomHoverTablet);
8901        --hamburgerNavBackButtonPaddingLeftHover: var(--hamburgerNavBackButtonPaddingLeftHoverTablet);
8902        --hamburgerNavBackButtonPaddingRightHover: var(--hamburgerNavBackButtonPaddingRightHoverTablet);
8903
8904        /* apply nav back button arrow */
8905        --hamburgerNavBackButtonArrowSize: var(--hamburgerNavBackButtonArrowSizeTablet);
8906        --hamburgerNavBackButtonArrowSizeHover: var(--hamburgerNavBackButtonArrowSizeHoverTablet);
8907        --hamburgerNavBackButtonArrowColor: var(--hamburgerNavBackButtonArrowColorTablet);
8908        --hamburgerNavBackButtonArrowSpacing: var(--hamburgerNavBackButtonArrowSpacingTablet);
8909        --hamburgerNavBackButtonArrowRotate: var(--hamburgerNavBackButtonArrowRotateTablet);
8910
8911        /* apply parent title border */
8912        --hamburgerTitleBorderTop: var(--hamburgerTitleBorderTopTablet);
8913        --hamburgerTitleBorderRight: var(--hamburgerTitleBorderRightTablet);
8914        --hamburgerTitleBorderBottom: var(--hamburgerTitleBorderBottomTablet);
8915        --hamburgerTitleBorderLeft: var(--hamburgerTitleBorderLeftTablet);
8916        /* apply parent title border hover */
8917        --hamburgerTitleBorderTopHover: var(--hamburgerTitleBorderTopHoverTablet);
8918        --hamburgerTitleBorderRightHover: var(--hamburgerTitleBorderRightHoverTablet);
8919        --hamburgerTitleBorderBottomHover: var(--hamburgerTitleBorderBottomHoverTablet);
8920        --hamburgerTitleBorderLeftHover: var(--hamburgerTitleBorderLeftHoverTablet);
8921
8922        /* apply parent title border radius */
8923        --hamburgerTitleBorderRadius: var(--hamburgerTitleBorderRadiusTablet);
8924        --hamburgerTitleBorderRadiusHover: var(--hamburgerTitleBorderRadiusHoverTablet);
8925
8926        /* apply parent title background color */
8927        --hamburgerTitleBackgroundColor: var(--hamburgerTitleBackgroundColorTablet);
8928        --hamburgerTitleBackgroundColorHover: var(--hamburgerTitleBackgroundColorHoverTablet);
8929
8930        /* apply parent title padding */
8931        --hamburgerTitlePaddingTop: var(--hamburgerTitlePaddingTopTablet);
8932        --hamburgerTitlePaddingBottom: var(--hamburgerTitlePaddingBottomTablet);
8933        --hamburgerTitlePaddingLeft: var(--hamburgerTitlePaddingLeftTablet);
8934        --hamburgerTitlePaddingRight: var(--hamburgerTitlePaddingRightTablet);
8935        /* apply parent title padding hover*/
8936        --hamburgerTitlePaddingTopHover: var(--hamburgerTitlePaddingTopHoverTablet);
8937        --hamburgerTitlePaddingBottomHover: var(--hamburgerTitlePaddingBottomHoverTablet);
8938        --hamburgerTitlePaddingLeftHover: var(--hamburgerTitlePaddingLeftHoverTablet);
8939        --hamburgerTitlePaddingRightHover: var(--hamburgerTitlePaddingRightHoverTablet);
8940
8941        /* apply parent title font */
8942        --hamburgerTitleFont: var(--hamburgerTitleFontTablet);
8943        --hamburgerTitleFontColor: var(--hamburgerTitleFontColorTablet);
8944        --hamburgerTitleFontSize: var(--hamburgerTitleFontSizeTablet);
8945        --hamburgerTitleFontWeight: var(--hamburgerTitleFontWeightTablet);
8946        --hamburgerTitleFontStyle: var(--hamburgerTitleFontStyleTablet);
8947        --hamburgerTitleLetterSpacing: var(--hamburgerTitleLetterSpacingTablet);
8948        --hamburgerTitleTextDecoration: var(--hamburgerTitleTextDecorationTablet);
8949        --hamburgerTitleLineHeight: var(--hamburgerTitleLineHeightTablet);
8950
8951        /* apply parent title arrow */
8952        --hamburgerTitleArrowSize: var(--hamburgerTitleArrowSizeTablet);
8953        --hamburgerTitleArrowColor: var(--hamburgerTitleArrowColorTablet);
8954        --hamburgerTitleArrowSpacing: var(--hamburgerTitleArrowSpacingTablet);
8955        --hamburgerTitleArrowRotate: var(--hamburgerTitleArrowRotateTablet);
8956
8957        /* apply slide container */
8958        --hamburgerSlideContainerWidth: var(--hamburgerSlideContainerWidthTablet);
8959
8960        /**********************
8961			vertical main nav
8962		***********************/
8963
8964        /* main nav justify content */
8965        --verticalNavJustifySelfTablet: center;
8966
8967        /* main nav items alignment */
8968        --verticalNavItemsAlignmentTablet: var(--verticalNavItemsAlignmentDesktop);
8969
8970        /* main nav width */
8971        --verticalNavWidthTablet: 100%;
8972
8973        /* main nav padding */
8974        --verticalNavPaddingTopTablet: var(--verticalNavPaddingTopDesktop);
8975        --verticalNavPaddingBottomTablet: var(--verticalNavPaddingBottomDesktop);
8976        --verticalNavPaddingLeftTablet: var(--verticalNavPaddingLeftDesktop);
8977        --verticalNavPaddingRightTablet: var(--verticalNavPaddingRightDesktop);
8978
8979        /* main nav border */
8980        --verticalNavBorderTopTablet: var(--verticalNavBorderTopDesktop);
8981        --verticalNavBorderRightTablet: var(--verticalNavBorderRightDesktop);
8982        --verticalNavBorderBottomTablet: var(--verticalNavBorderBottomDesktop);
8983        --verticalNavBorderLeftTablet: var(--verticalNavBorderLeftDesktop);
8984
8985        /* main nav border radius */
8986        --verticalNavBorderRadiusTablet: var(--verticalNavBorderRadiusDesktop);
8987
8988        /* main nav item font */
8989        --verticalNavItemFontTablet: var(--verticalNavItemFontDesktop);
8990        --verticalNavItemFontColorTablet: var(--verticalNavItemFontColorDesktop);
8991        --verticalNavItemFontSizeTablet: var(--verticalNavItemFontSizeDesktop);
8992        --verticalNavItemFontWeightTablet: var(--verticalNavItemFontWeightDesktop);
8993        --verticalNavItemLineHeightTablet: var(--verticalNavItemLineHeightDesktop);
8994        --verticalNavItemTextDecorationTablet: var(--verticalNavItemTextDecorationDesktop);
8995        --verticalNavItemFontStyleTablet: var(--verticalNavItemFontStyleDesktop);
8996        --verticalNavItemLetterSpacingTablet: var(--verticalNavItemLetterSpacingDesktop);
8997        --verticalNavItemBackgroundColorTablet: var(--verticalNavItemBackgroundColorDesktop);
8998
8999
9000        /* main nav item font hover*/
9001        --verticalNavItemFontSizeHoverTablet: var(--verticalNavItemFontSizeHoverDesktop);
9002        --verticalNavItemFontWeightHoverTablet: var(--verticalNavItemFontWeightHoverDesktop);
9003        --verticalNavItemTextDecorationHoverTablet: var(--verticalNavItemTextDecorationHoverDesktop);
9004        --verticalNavItemFontStyleHoverTablet: var(--verticalNavItemFontStyleHoverDesktop);
9005        --verticalNavItemHoverFontColorTablet: var(--verticalNavItemHoverFontColorDesktop);
9006        --verticalNavItemHoverBackgroundColorTablet: var(--verticalNavItemHoverBackgroundColorDesktop);
9007
9008
9009        /* main nav item padding */
9010        --verticalNavItemPaddingTopTablet: var(--verticalNavItemPaddingTopDesktop);
9011        --verticalNavItemPaddingRightTablet: var(--verticalNavItemPaddingRightDesktop);
9012        --verticalNavItemPaddingBottomTablet: var(--verticalNavItemPaddingBottomDesktop);
9013        --verticalNavItemPaddingLeftTablet: var(--verticalNavItemPaddingLeftDesktop);
9014
9015        /* main nav item padding hover */
9016        --verticalNavItemPaddingTopHoverTablet: var(--verticalNavItemPaddingTopHoverDesktop);
9017        --verticalNavItemPaddingRightHoverTablet: var(--verticalNavItemPaddingRightHoverDesktop);
9018        --verticalNavItemPaddingBottomHoverTablet: var(--verticalNavItemPaddingBottomHoverDesktop);
9019        --verticalNavItemPaddingLeftHoverTablet: var(--verticalNavItemPaddingLeftHoverDesktop);
9020
9021        /* main nav item border */
9022        --verticalNavItemBorderTopTablet: var(--verticalNavItemBorderTopDesktop);
9023        --verticalNavItemBorderRightTablet: var(--verticalNavItemBorderRightDesktop);
9024        --verticalNavItemBorderBottomTablet: var(--verticalNavItemBorderBottomDesktop);
9025        --verticalNavItemBorderLeftTablet: var(--verticalNavItemBorderLeftDesktop);
9026
9027        /* main nav item border hover */
9028        --verticalNavItemBorderTopHoverTablet: var(--verticalNavItemBorderTopHoverDesktop);
9029        --verticalNavItemBorderRightHoverTablet: var(--verticalNavItemBorderRightHoverDesktop);
9030        --verticalNavItemBorderBottomHoverTablet: var(--verticalNavItemBorderBottomHoverDesktop);
9031        --verticalNavItemBorderLeftHoverTablet: var(--verticalNavItemBorderLeftHoverDesktop);
9032
9033        /* main nav item border radius */
9034        --verticalNavItemBorderRadiusTablet: var(--verticalNavItemBorderRadiusDesktop);
9035        --verticalNavItemBorderRadiusHoverTablet: var(--verticalNavItemBorderRadiusHoverDesktop);
9036
9037        /* arrow */
9038        --verticalNavArrowSizeTablet: 24px;
9039        --verticalNavArrowWidthTablet: 24px;
9040        --verticalNavArrowSpacingTablet: 10px;
9041        --verticalNavArrowColorTablet: rgba(var(--colorPrimaryA), 1);
9042        --verticalNavArrowRotateTablet: -90deg;
9043
9044        /* title */
9045        --verticalNavTitleFontColorTablet: rgba(var(--colorPrimaryH), 1);
9046        --verticalNavTitleLineHeightTablet: 1.4;
9047        --verticalNavTitleFontSizeTablet: 21px;
9048        --verticalNavTitleFontWeightTablet: 700;
9049        --verticalNavTitleContainerBackgroundColorTablet: transparent;
9050
9051        /* sub nav item font */
9052        --verticalNavSubItemFontTablet: var(--navPrimaryFont);
9053        --verticalNavSubItemFontColorTablet: rgba(var(--colorPrimaryA), 1);
9054        --verticalNavSubItemFontSizeTablet: 16px;
9055        --verticalNavSubItemFontWeightTablet: 400;
9056        --verticalNavSubItemLineHeightTablet: normal;
9057        --verticalNavSubItemTextDecorationTablet: none;
9058        --verticalNavSubItemFontStyleTablet: normal;
9059        --verticalNavSubItemLetterSpacingTablet: 0px;
9060        --verticalNavSubItemBackgroundColorTablet: transparent;
9061        --verticalNavSubItemHoverFontColorTablet: var(--verticalNavSubItemFontColorTablet);
9062        --verticalNavSubItemHoverBackgroundColorTablet: var(--verticalNavSubItemBackgroundColorTablet);
9063
9064        /* sub nav item padding */
9065        --verticalNavSubItemPaddingTopTablet: 0px;
9066        --verticalNavSubItemPaddingRightTablet: 0px;
9067        --verticalNavSubItemPaddingBottomTablet: 0px;
9068        --verticalNavSubItemPaddingLeftTablet: 0px;
9069
9070        /* sub nav item border */
9071        --verticalNavSubItemBorderTopTablet: 0px none rgba(var(--colorPrimaryA), 1);
9072        --verticalNavSubItemBorderRightTablet: 0px none rgba(var(--colorPrimaryA), 1);
9073        --verticalNavSubItemBorderBottomTablet: 0px none rgba(var(--colorPrimaryA), 1);
9074        --verticalNavSubItemBorderLeftTablet: 0px none rgba(var(--colorPrimaryA), 1);
9075
9076        /* sub nav item border radius */
9077        --verticalNavSubItemBorderRadiusTablet: 0px 0px 0px 0px;
9078
9079        /* sub nav arrow */
9080        --verticalNavSubArrowSizeTablet: 24px;
9081        --verticalNavSubArrowWidthTablet: 24px;
9082        --verticalNavSubArrowSpacingTablet: 10px;
9083
9084        /* slide container */
9085        --verticalSlideContainerWidthTablet: 400px;
9086
9087        /* separator */
9088        --verticalNavSeparatorDisplayTablet: var(--verticalNavSeparatorDisplayDesktop);
9089        --verticalNavSeparatorWidthTablet: var(--verticalNavSeparatorWidthDesktop);
9090        --verticalNavSeparatorHeightTablet: var(--verticalNavSeparatorHeightDesktop);
9091        --verticalNavSeparatorColorTablet: var(--verticalNavSeparatorColorDesktop);
9092        --verticalNavSeparatorSpacingTablet: var(--verticalNavSeparatorSpacingDesktop);
9093
9094        /* sub separator */
9095        --verticalNavSubSeparatorDisplayTablet: var(--verticalNavSubSeparatorDisplayDesktop);
9096        --verticalNavSubSeparatorWidthTablet: var(--verticalNavSubSeparatorWidthDesktop);
9097        --verticalNavSubSeparatorHeightTablet: var(--verticalNavSubSeparatorHeightDesktop);
9098        --verticalNavSubSeparatorColorTablet: var(--verticalNavSubSeparatorColorDesktop);
9099        --verticalNavSubSeparatorSpacingTablet: var(--verticalNavSubSeparatorSpacingDesktop);
9100
9101        /*****
9102			apply css properties
9103		*****/
9104
9105        /* apply main nav justify content */
9106        --verticalNavJustifySelf: var(--verticalNavJustifySelfTablet);
9107
9108        /* apply main nav items alignment */
9109        --verticalNavItemsAlignment: var(--verticalNavItemsAlignmentTablet);
9110
9111        /* apply main nav width */
9112        --verticalNavWidth: var(--verticalNavWidthTablet);
9113
9114        /* apply main nav padding */
9115        --verticalNavPaddingTop: var(--verticalNavPaddingTopTablet);
9116        --verticalNavPaddingBottom: var(--verticalNavPaddingBottomTablet);
9117        --verticalNavPaddingLeft: var(--verticalNavPaddingLeftTablet);
9118        --verticalNavPaddingRight: var(--verticalNavPaddingRightTablet);
9119
9120        /* apply main nav border */
9121        --verticalNavBorderTop: var(--verticalNavBorderTopTablet);
9122        --verticalNavBorderRight: var(--verticalNavBorderRightTablet);
9123        --verticalNavBorderBottom: var(--verticalNavBorderBottomTablet);
9124        --verticalNavBorderLeft: var(--verticalNavBorderLeftTablet);
9125
9126        /* apply main nav border radius */
9127        --verticalNavBorderRadius: var(--verticalNavBorderRadiusTablet);
9128
9129        /* apply main nav item font */
9130        --verticalNavItemFont: var(--verticalNavItemFontTablet);
9131        --verticalNavItemFontColor: var(--verticalNavItemFontColorTablet);
9132        --verticalNavItemFontSize: var(--verticalNavItemFontSizeTablet);
9133        --verticalNavItemFontWeight: var(--verticalNavItemFontWeightTablet);
9134        --verticalNavItemLineHeight: var(--verticalNavItemLineHeightTablet);
9135        --verticalNavItemTextDecoration: var(--verticalNavItemTextDecorationTablet);
9136        --verticalNavItemFontStyle: var(--verticalNavItemFontStyleTablet);
9137        --verticalNavItemLetterSpacing: var(--verticalNavItemLetterSpacingTablet);
9138        --verticalNavItemBackgroundColor: var(--verticalNavItemBackgroundColorTablet);
9139        --verticalNavItemHoverFontColor: var(--verticalNavItemHoverFontColorTablet);
9140        --verticalNavItemHoverBackgroundColor: var(--verticalNavItemHoverBackgroundColorTablet);
9141
9142        /* main nav item font hover*/
9143        --verticalNavItemFontSizeHover: var(--verticalNavItemFontSizeHoverTablet);
9144        --verticalNavItemFontWeightHover: var(--verticalNavItemFontWeightHoverTablet);
9145        --verticalNavItemTextDecorationHover: var(--verticalNavItemTextDecorationHoverTablet);
9146        --verticalNavItemFontStyleHover: var(--verticalNavItemFontStyleHoverTablet);
9147
9148
9149        /* apply main nav item padding */
9150        --verticalNavItemPaddingTop: var(--verticalNavItemPaddingTopTablet);
9151        --verticalNavItemPaddingRight: var(--verticalNavItemPaddingRightTablet);
9152        --verticalNavItemPaddingBottom: var(--verticalNavItemPaddingBottomTablet);
9153        --verticalNavItemPaddingLeft: var(--verticalNavItemPaddingLeftTablet);
9154        /* apply main nav item padding Hover*/
9155        --verticalNavItemPaddingTopHover: var(--verticalNavItemPaddingTopHoverTablet);
9156        --verticalNavItemPaddingRightHover: var(--verticalNavItemPaddingRightHoverTablet);
9157        --verticalNavItemPaddingBottomHover: var(--verticalNavItemPaddingBottomHoverTablet);
9158        --verticalNavItemPaddingLeftHover: var(--verticalNavItemPaddingLeftHoverTablet);
9159
9160        /* apply main nav item border */
9161        --verticalNavItemBorderTop: var(--verticalNavItemBorderTopTablet);
9162        --verticalNavItemBorderRight: var(--verticalNavItemBorderRightTablet);
9163        --verticalNavItemBorderBottom: var(--verticalNavItemBorderBottomTablet);
9164        --verticalNavItemBorderLeft: var(--verticalNavItemBorderLeftTablet);
9165        /* apply main nav item border hover*/
9166        --verticalNavItemBorderTopHover: var(--verticalNavItemBorderTopHoverTablet);
9167        --verticalNavItemBorderRightHover: var(--verticalNavItemBorderRightHoverTablet);
9168        --verticalNavItemBorderBottomHover: var(--verticalNavItemBorderBottomHoverTablet);
9169        --verticalNavItemBorderLeftHover: var(--verticalNavItemBorderLeftHoverTablet);
9170
9171        /* apply main nav item border radius */
9172        --verticalNavItemBorderRadius: var(--verticalNavItemBorderRadiusTablet);
9173        --verticalNavItemBorderRadiusHover: var(--verticalNavItemBorderRadiusHoverTablet);
9174
9175        /* apply arrow */
9176        --verticalNavArrowSize: var(--verticalNavArrowSizeTablet);
9177        --verticalNavItemIconDisplay: var(--verticalNavItemIconDisplayTablet);
9178        --verticalNavItemIconColor: var(--verticalNavItemIconColorTablet);
9179        --verticalNavItemIconColorHover: var(--verticalNavItemIconColorHoverTablet);
9180        --verticalNavItemIconSize: var(--verticalNavItemIconSizeTablet);
9181        --verticalNavItemIconSizeHover: var(--verticalNavItemIconSizeHoverTablet);
9182        --verticalNavItemIconRotate: var(--verticalNavItemIconRotateTablet);
9183        --verticalNavItemIconRotateHover: var(--verticalNavItemIconRotateHoverTablet);
9184        --verticalNavItemIconSpacing: var(--verticalNavItemIconSpacingTablet);
9185        --verticalNavSubItemIconDisplay: var(--verticalNavSubItemIconDisplayTablet);
9186        --verticalNavSubItemIconColor: var(--verticalNavSubItemIconColorTablet);
9187        --verticalNavSubItemIconColorHover: var(--verticalNavSubItemIconColorHoverTablet);
9188        --verticalNavSubItemIconSize: var(--verticalNavSubItemIconSizeTablet);
9189        --verticalNavSubItemIconSizeHover: var(--verticalNavSubItemIconSizeHoverTablet);
9190        --verticalNavSubItemIconRotate: var(--verticalNavSubItemIconRotateTablet);
9191        --verticalNavSubItemIconRotateHover: var(--verticalNavSubItemIconRotateHoverTablet);
9192        --verticalNavSubItemIconSpacing: var(--verticalNavSubItemIconSpacingTablet);
9193        --verticalNavArrowWidth: var(--verticalNavArrowWidthTablet);
9194        --verticalNavArrowSpacing: var(--verticalNavArrowSpacingTablet);
9195        --verticalNavArrowColor: var(--verticalNavArrowColorTablet);
9196        --verticalNavArrowRotate: var(--verticalNavArrowRotateTablet);
9197
9198        /* apply title */
9199        --verticalNavTitleFontColor: var(--verticalNavTitleFontColorTablet);
9200        --verticalNavTitleLineHeight: var(--verticalNavTitleLineHeightTablet);
9201        --verticalNavTitleFontSize: var(--verticalNavTitleFontSizeTablet);
9202        --verticalNavTitleFontWeight: var(--verticalNavTitleFontWeightTablet);
9203        --verticalNavTitleContainerBackgroundColor: var(--verticalNavTitleContainerBackgroundColorTablet);
9204
9205        /* apply sub nav item font */
9206        --verticalNavSubItemFont: var(--verticalNavSubItemFontTablet);
9207        --verticalNavSubItemFontColor: var(--verticalNavSubItemFontColorTablet);
9208        --verticalNavSubItemFontSize: var(--verticalNavSubItemFontSizeTablet);
9209        --verticalNavSubItemFontWeight: var(--verticalNavSubItemFontWeightTablet);
9210        --verticalNavSubItemLineHeight: var(--verticalNavSubItemLineHeightTablet);
9211        --verticalNavSubItemTextDecoration: var(--verticalNavSubItemTextDecorationTablet);
9212        --verticalNavSubItemFontStyle: var(--verticalNavSubItemFontStyleTablet);
9213        --verticalNavSubItemLetterSpacing: var(--verticalNavSubItemLetterSpacingTablet);
9214        --verticalNavSubItemBackgroundColor: var(--verticalNavSubItemBackgroundColorTablet);
9215        --verticalNavSubItemHoverFontColor: var(--verticalNavSubItemHoverFontColorTablet);
9216        --verticalNavSubItemHoverBackgroundColor: var(--verticalNavSubItemHoverBackgroundColorTablet);
9217
9218        /* apply sub nav item padding */
9219        --verticalNavSubItemPaddingTop: var(--verticalNavSubItemPaddingTopTablet);
9220        --verticalNavSubItemPaddingRight: var(--verticalNavSubItemPaddingRightTablet);
9221        --verticalNavSubItemPaddingBottom: var(--verticalNavSubItemPaddingBottomTablet);
9222        --verticalNavSubItemPaddingLeft: var(--verticalNavSubItemPaddingLeftTablet);
9223
9224        /* apply sub nav item border */
9225        --verticalNavSubItemBorderTop: var(--verticalNavSubItemBorderTopTablet);
9226        --verticalNavSubItemBorderRight: var(--verticalNavSubItemBorderRightTablet);
9227        --verticalNavSubItemBorderBottom: var(--verticalNavSubItemBorderBottomTablet);
9228        --verticalNavSubItemBorderLeft: var(--verticalNavSubItemBorderLeftTablet);
9229
9230        /* apply sub nav item border radius */
9231        --verticalNavSubItemBorderRadius: var(--verticalNavSubItemBorderRadiusTablet);
9232
9233        /* apply sub nav arrow */
9234        --verticalNavSubArrowSize: var(--verticalNavSubArrowSizeTablet);
9235        --verticalNavSubArrowWidth: var(--verticalNavSubArrowWidthTablet);
9236        --verticalNavSubArrowSpacing: var(--verticalNavSubArrowSpacingTablet);
9237
9238        /* apply slide container */
9239        --verticalSlideContainerWidth: var(--verticalSlideContainerWidthTablet);
9240
9241        /* apply separator */
9242        --verticalNavSeparatorDisplay: var(--verticalNavSeparatorDisplayTablet);
9243        --verticalNavSeparatorWidth: var(--verticalNavSeparatorWidthTablet);
9244        --verticalNavSeparatorHeight: var(--verticalNavSeparatorHeightTablet);
9245        --verticalNavSeparatorColor: var(--verticalNavSeparatorColorTablet);
9246        --verticalNavSeparatorSpacing: var(--verticalNavSeparatorSpacingTablet);
9247
9248        /* apply sub separator */
9249        --verticalNavSubSeparatorDisplay: var(--verticalNavSubSeparatorDisplayTablet);
9250        --verticalNavSubSeparatorWidth: var(--verticalNavSubSeparatorWidthTablet);
9251        --verticalNavSubSeparatorHeight: var(--verticalNavSubSeparatorHeightTablet);
9252        --verticalNavSubSeparatorColor: var(--verticalNavSubSeparatorColorTablet);
9253        --verticalNavSubSeparatorSpacing: var(--verticalNavSubSeparatorSpacingTablet);
9254    }
9255
9256    /* Horizontal Navigation Styles */
9257    .wmc_menu.wmcM_menuHorizontalTablet.wmd_showMoreMenu {
9258        & .navigation-module-container {
9259            overflow: hidden;
9260        }
9261
9262        & .navigation-module-container ul.navigation-nav--main-menu {
9263            flex-wrap: nowrap !important;
9264            overflow: hidden;
9265
9266            & > .navigation-nav--item {
9267                flex-shrink: 0;
9268            }
9269        }
9270    }
9271
9272    .wmc_menu.wmcM_menuHorizontalTablet .navigation-module-container,
9273    .wmc_menu.wmcM_menuMegaTablet .navigation-module-container {
9274        & .navigation-nav {
9275            display: flex;
9276            justify-content: var(--horizontalNavJustifyContent);
9277        }
9278
9279        /* level 1: main menu */
9280
9281        & ul.navigation-nav--main-menu {
9282            display: inline-flex;
9283            padding-left: var(--horizontalNavPaddingLeft);
9284            padding-right: var(--horizontalNavPaddingRight);
9285            padding-top: var(--horizontalNavPaddingTop);
9286            padding-bottom: var(--horizontalNavPaddingBottom);
9287            margin-left: 0;
9288            margin-right: 0;
9289            flex-direction: row;
9290            flex-wrap: wrap;
9291            align-self: center;
9292            list-style: none;
9293            background-color: var(--horizontalNavBackgroundColor);
9294            border-top: var(--horizontalNavBorderTop);
9295            border-right: var(--horizontalNavBorderRight);
9296            border-bottom: var(--horizontalNavBorderBottom);
9297            border-radius: var(--horizontalNavBorderRadius);
9298            border-left: var(--horizontalNavBorderLeft);
9299            column-gap: calc(var(--horizontalNavSeparatorSpacing) / 2);
9300
9301            & > .navigation-nav--separator {
9302                display: var(--horizontalNavSeparatorDisplay);
9303                width: var(--horizontalNavSeparatorWidth);
9304                height: var(--horizontalNavSeparatorHeight);
9305                background-color: var(--horizontalNavSeparatorColor);
9306                align-self: center;
9307                font-size: var(--horizontalNavItemFontSize);
9308                line-height: 1.4;
9309            }
9310        }
9311
9312        /* level 1: li item */
9313
9314        & .navigation-nav--item {
9315            display: grid;
9316            grid-template-columns: 1fr;
9317            align-items: center;
9318            background-color: var(--navItemBackgroundColor);
9319            border-top: var(--navItemBorderTop);
9320            border-right: var(--navItemBorderRight);
9321            border-bottom: var(--navItemBorderBottom);
9322            border-left: var(--navItemBorderLeft);
9323            border-radius: var(--navItemBorderRadius);
9324
9325            &:hover, .wmcA_hoverState &:not(.wmcA_activeState) {
9326                background-color: var(--navItemHoverBackgroundColor);
9327                border-top: var(--navItemBorderTopHover);
9328                border-right: var(--navItemBorderRightHover);
9329                border-bottom: var(--navItemBorderBottomHover);
9330                border-left: var(--navItemBorderLeftHover);
9331                border-radius: var(--navItemBorderRadiusHover);
9332
9333            }
9334
9335            &.open, &.wmcA_activeState, .wmcA_activeState & {
9336                background-color: var(--navItemActiveBackgroundColor);
9337            }
9338
9339            &:has(.navigation-nav--sub-menu):hover, &:has(.navigation-nav--sub-menu).wmcA_activeState {
9340                background-color: var(--navItemActiveBackgroundColor);
9341            }
9342
9343            & > a {
9344                display: flex;
9345                align-items: center;
9346                padding-top: var(--navItemPaddingTop);
9347                padding-bottom: var(--navItemPaddingBottom);
9348                padding-left: var(--navItemPaddingLeft);
9349                padding-right: var(--navItemPaddingRight);
9350                font-family: var(--navItemFont);
9351                color: var(--navItemFontColor);
9352                line-height: var(--navItemLineHeight);
9353                background-color: transparent;
9354                letter-spacing: var(--navItemLetterSpacing);
9355                font-size: var(--navItemFontSize);
9356                text-decoration: var(--navItemTextDecoration);
9357                font-weight: var(--navItemFontWeight);
9358                font-style: var(--navItemFontStyle);
9359
9360                &:hover, .wmcA_hoverState & {
9361                    color: var(--navItemHoverFontColor);
9362                    font-size: var(--navItemFontSizeHover);
9363                    text-decoration: var(--navItemTextDecorationHover);
9364                    font-weight: var(--navItemFontWeightHover);
9365                    font-style: var(--navItemFontStyleHover);
9366                    padding-top: var(--navItemPaddingTopHover);
9367                    padding-bottom: var(--navItemPaddingBottomHover);
9368                    padding-left: var(--navItemPaddingLeftHover);
9369                    padding-right: var(--navItemPaddingRightHover);
9370                }
9371
9372                .navigation-nav--item.open > &, .navigation-nav--item.wmcA_activeState > &, .wmcA_activeState & {
9373                    color: var(--navItemActiveFontColor);
9374                }
9375
9376                .navigation-nav--item:has(> .navigation-nav--sub-menu):hover > &, .navigation-nav--item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
9377                    color: var(--navItemActiveFontColor);
9378                }
9379            }
9380
9381            &:hover > .navigation-nav--sub-menu,
9382            &:has(.navigation-nav--sub-menu:hover) > .navigation-nav--sub-menu,
9383            .wmcA_hoverState & > .navigation-nav--sub-menu,
9384            &.open > .navigation-nav--sub-menu {
9385                opacity: 1;
9386                visibility: visible;
9387                transform: translateY(0);
9388            }
9389
9390            & .arrow {
9391                display: none;
9392                pointer-events: none;
9393            }
9394
9395            &:has(.navigation-nav--sub-menu) {
9396                display: grid;
9397                grid-template-columns: 1fr calc(var(--horizontalNavArrowSpacing) + var(--horizontalNavArrowSize));
9398                align-items: center;
9399                position: relative;
9400                padding-right: calc(var(--navItemPaddingRight) / 2);
9401
9402                & > a {
9403                    padding-right: 0;
9404                    width: 100%;
9405                }
9406
9407                & > .arrow {
9408                    display: var(--horizontalNavArrowDisplay, flex);
9409                    align-items: center;
9410                    justify-content: center;
9411                    pointer-events: auto;
9412                    position: relative;
9413                    z-index: 1;
9414                    width: var(--horizontalNavArrowSize);
9415                    height: 100%;
9416                    cursor: pointer;
9417                    margin-left: var(--horizontalNavArrowSpacing);
9418
9419                    &::after {
9420                        display: block;
9421                        content: '';
9422                        width: var(--horizontalNavArrowSize);
9423                        height: var(--horizontalNavArrowSize);
9424                        -webkit-mask-image: var(--wmd_caretIconUrl);
9425                        mask-image: var(--wmd_caretIconUrl);
9426                        -webkit-mask-size: contain;
9427                        mask-size: contain;
9428                        -webkit-mask-repeat: no-repeat;
9429                        mask-repeat: no-repeat;
9430                        -webkit-mask-position: center;
9431                        mask-position: center;
9432                        background-color: var(--horizontalNavArrowColor);
9433                        transform: var(--horizontalNavArrowRotate);
9434                        position: absolute;
9435                        left: auto;
9436                        right: auto;
9437                        top: auto;
9438                        bottom: auto;
9439                        z-index: 1;
9440                        transition: all 0.2s ease;
9441                    }
9442
9443                    &:hover, .wmcA_hoverState & {
9444                        &::after {
9445                            width: var(--horizontalNavArrowSizeHover);
9446                            height: var(--horizontalNavArrowSizeHover);
9447                            background-color: var(--horizontalNavArrowColorHover);
9448                            transform: var(--horizontalNavArrowRotateHover);
9449                        }
9450                    }
9451
9452                    .navigation-nav--item.open > &, .navigation-nav--item.wmcA_activeState > &, .wmcA_activeState & {
9453                        &::after {
9454                            background-color: var(--horizontalNavArrowColorActive);
9455                            transform: var(--horizontalNavArrowRotateActive);
9456                        }
9457                    }
9458
9459                    .navigation-nav--item:has(> .navigation-nav--sub-menu):hover > &, .navigation-nav--item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
9460                        &::after {
9461                            background-color: var(--horizontalNavArrowColorActive);
9462                            transform: var(--horizontalNavArrowRotateActive);
9463                        }
9464                    }
9465                }
9466            }
9467
9468            &.navigation-nav--more-trigger {
9469                padding-right: var(--navItemPaddingRight);
9470                grid-template-columns: 1fr max-content;
9471            }
9472        }
9473
9474        /* level 2: sub menu */
9475
9476        & .navigation-nav--sub-menu {
9477            display: flex;
9478            flex-direction: column;
9479            padding-top: var(--horizontalNavSubPaddingTop);
9480            padding-bottom: var(--horizontalNavSubPaddingBottom);
9481            padding-left: var(--horizontalNavSubPaddingLeft);
9482            padding-right: var(--horizontalNavSubPaddingRight);
9483            position: absolute;
9484            list-style: none;
9485            top: 100%;
9486            left: 0;
9487            opacity: 0;
9488            visibility: hidden;
9489            transform: translateY(10px);
9490            transition: all 0.3s ease;
9491            z-index: 100;
9492            min-width: var(--horizontalNavSubContainerWidth);
9493            box-shadow: var(--horizontalNavSubContainerShadow);
9494            background-color: var(--horizontalNavSubContainerBackgroun
9494dColor);
9495            gap: calc(var(--horizontalNavSubSeparatorSpacing) / 2);
9496            border-top: var(--horizontalNavSubContainerBorderTop);
9497            border-right: var(--horizontalNavSubContainerBorderRight);
9498            border-bottom: var(--horizontalNavSubContainerBorderBottom);
9499            border-left: var(--horizontalNavSubContainerBorderLeft);
9500            border-radius: var(--horizontalNavSubContainerBorderRadius);
9501
9502            & > .navigation-nav--separator {
9503                display: var(--horizontalNavSubSeparatorDisplay);
9504                margin: 0 auto;
9505                width: var(--horizontalNavSubSeparatorWidth);
9506                height: var(--horizontalNavSubSeparatorHeight);
9507                background-color: var(--horizontalNavSubSeparatorColor);
9508                align-self: center;
9509            }
9510        }
9511
9512        /* level 2: li sub item */
9513
9514        & .navigation-nav--sub-item {
9515            border-top: var(--horizontalNavSubItemBorderTop);
9516            border-right: var(--horizontalNavSubItemBorderRight);
9517            border-bottom: var(--horizontalNavSubItemBorderBottom);
9518            border-left: var(--horizontalNavSubItemBorderLeft);
9519            border-radius: var(--horizontalNavSubItemBorderRadius);
9520            background-color: var(--horizontalNavSubItemBackgroun
9520dColor);
9521
9522            &:hover:not(.wmcA_activeState), .wmcA_hoverState .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > &:not(.wmcA_activeState) {
9523                border-radius: var(--horizontalNavSubItemBorderRadiusHover);
9524                background-color: var(--horizontalNavSubItemHoverBackgroundColor);
9525                border-top: var(--horizontalNavSubItemBorderTopHover);
9526                border-right: var(--horizontalNavSubItemBorderRightHover);
9527                border-bottom: var(--horizontalNavSubItemBorderBottomHover);
9528                border-left: var(--horizontalNavSubItemBorderLeftHover);
9529            }
9530
9531            &.open, &.wmcA_activeState, .wmcA_activeState .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > & {
9532                background-color: var(--horizontalNavSubItemActiveBackgroundColor);
9533            }
9534
9535            &:has(.navigation-nav--sub-menu):hover, &:has(.navigation-nav--sub-menu).wmcA_activeState {
9536                background-color: var(--horizontalNavSubItemActiveBackgroundColor);
9537            }
9538
9539            & > a {
9540                display: flex;
9541                align-items: center;
9542                padding-top: var(--horizontalNavSubItemPaddingTop);
9543                padding-bottom: var(--horizontalNavSubItemPaddingBottom);
9544                padding-left: var(--horizontalNavSubItemPaddingLeft);
9545                padding-right: var(--horizontalNavSubItemPaddingRight);
9546                font-family: var(--horizontalNavSubItemFont);
9547                color: var(--horizontalNavSubItemFontColor);
9548                line-height: var(--horizontalNavSubItemLineHeight);
9549                background-color: transparent;
9550                letter-spacing: var(--horizontalNavSubItemLetterSpacing);
9551                font-weight: var(--horizontalNavSubItemFontWeight);
9552                font-size: var(--horizontalNavSubItemFontSize);
9553                text-decoration: var(--horizontalNavSubItemTextDecoration);
9554                font-style: var(--horizontalNavSubItemFontStyle);
9555
9556                &:hover, .wmcA_hoverState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
9557                    color: var(--horizontalNavSubItemHoverFontColor);
9558                    font-weight: var(--horizontalNavSubItemFontWeightHover);
9559                    font-size: var(--horizontalNavSubItemFontSizeHover);
9560                    text-decoration: var(--horizontalNavSubItemTextDecorationHover);
9561                    font-style: var(--horizontalNavSubItemFontStyleHover);
9562                    padding-top: var(--horizontalNavSubItemPaddingTopHover);
9563                    padding-bottom: var(--horizontalNavSubItemPaddingBottomHover);
9564                    padding-left: var(--horizontalNavSubItemPaddingLeftHover);
9565                    padding-right: var(--horizontalNavSubItemPaddingRightHover);
9566                }
9567
9568                .navigation-nav--sub-item.open > &, .navigation-nav--sub-item.wmcA_activeState > &, .wmcA_activeState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
9569                    color: var(--horizontalNavSubItemActiveFontColor);
9570                }
9571
9572                .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu):hover > &, .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
9573                    color: var(--horizontalNavSubItemActiveFontColor);
9574                }
9575            }
9576
9577            &:has(.navigation-nav--sub-menu) {
9578                display: grid;
9579                grid-template-columns: 1fr calc(var(--horizontalNavSubArrowSpacing) + var(--horizontalNavSubArrowSize));
9580                align-items: center;
9581                position: relative;
9582                padding-right: calc(var(--horizontalNavSubItemPaddingRight) / 2);
9583
9584                & > a {
9585                    padding-right: 0;
9586                    width: 100%;
9587                }
9588
9589                & > .arrow {
9590                    display: var(--horizontalNavSubArrowDisplay, flex);
9591                    align-items: center;
9592                    justify-content: center;
9593                    pointer-events: auto;
9594                    position: relative;
9595                    z-index: 1;
9596                    width: var(--horizontalNavSubArrowSize);
9597                    height: 100%;
9598                    cursor: pointer;
9599                    margin-left: var(--horizontalNavSubArrowSpacing);
9600
9601                    &::after {
9602                        display: block;
9603                        content: '';
9604                        width: var(--horizontalNavSubArrowSize);
9605                        height: var(--horizontalNavSubArrowSize);
9606                        -webkit-mask-image: var(--wmd_submenuCaretIconUrl);
9607                        mask-image: var(--wmd_submenuCaretIconUrl);
9608                        -webkit-mask-size: contain;
9609                        mask-size: contain;
9610                        -webkit-mask-repeat: no-repeat;
9611                        mask-repeat: no-repeat;
9612                        -webkit-mask-position: center;
9613                        mask-position: center;
9614                        background-color: var(--horizontalNavSubArrowColor);
9615                        transform: var(--horizontalNavSubArrowRotate);
9616                        position: absolute;
9617                        left: auto;
9618                        right: auto;
9619                        top: auto;
9620                        bottom: auto;
9621                        z-index: 1;
9622                        transition: all 0.2s ease;
9623                    }
9624
9625                    &:hover, .wmcA_hoverState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
9626                        &::after {
9627                            width: var(--horizontalNavSubArrowSizeHover);
9628                            height: var(--horizontalNavSubArrowSizeHover);
9629                            background-color: var(--horizontalNavSubArrowColorHover);
9630                            transform: var(--horizontalNavSubArrowRotateHover);
9631                        }
9632                    }
9633
9634                    .navigation-nav--sub-item.open > &, .navigation-nav--sub-item.wmcA_activeState > &, .wmcA_activeState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
9635                        &::after {
9636                            background-color: var(--horizontalNavSubArrowColorActive);
9637                            transform: var(--horizontalNavSubArrowRotateActive);
9638                        }
9639                    }
9640
9641                    .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu):hover > &, .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
9642                        &::after {
9643                            background-color: var(--horizontalNavSubArrowColorActive);
9644                            transform: var(--horizontalNavSubArrowRotateActive);
9645                        }
9646                    }
9647                }
9648            }
9649
9650            /* Third level submenu styles */
9651
9652            & > .navigation-nav--sub-menu {
9653                top: 0;
9654                left: 100%;
9655            }
9656
9657            &:hover > .navigation-nav--sub-menu,
9658            &:has(.navigation-nav--sub-menu:hover) > .navigation-nav--sub-menu,
9659            .wmcA_hoverState & > .navigation-nav--sub-menu,
9660            &.open > .navigation-nav--sub-menu {
9661                opacity: 1;
9662                visibility: visible;
9663                transform: translateX(0);
9664            }
9665        }
9666
9667        /* parent title */
9668
9669        & .navigation-nav--parent-title {
9670            display: none;
9671
9672            & a {
9673                padding-top: var(--horizontalNavSubItemPaddingTop);
9674                padding-bottom: var(--horizontalNavSubItemPaddingBottom);
9675                padding-left: var(--horizontalNavSubItemPaddingLeft);
9676                padding-right: var(--horizontalNavSubItemPaddingRight);
9677                font-family: var(--horizontalNavSubItemFont);
9678                font-size: var(--horizontalNavSubItemFontSize);
9679                font-weight: 700;
9680                color: var(--horizontalNavSubItemFontColor);
9681                border-bottom: 1px solid var(--horizontalNavSubItemFontColor);
9682                margin-bottom: 4px;
9683            }
9684
9685            & > span {
9686                display: none;
9687            }
9688        }
9689
9690        /* back button: NONE */
9691
9692        & .navigation-nav--back {
9693            display: none;
9694        }
9695
9696        /* hide separator for hidden items */
9697
9698        .navigation-nav--item[style="display: none;"] + .navigation-nav--separator {
9699            display: none;
9700        }
9701    }
9702
9703    /* Hamburger Navigation Styles */
9704    .wmc_menu.wmcM_menuHamburgerTablet .navigation-module-container {
9705        background-color: transparent;
9706
9707        &.active {
9708            overflow-y: auto;
9709            -webkit-overflow-scrolling: touch;
9710            scrollbar-width: thin;
9711            scrollbar-color: rgba(var(--colorBwGradientJ), 0.3) transparent;
9712            display: grid;
9713            grid-template-columns: 1fr;
9714            grid-template-rows: max-content 1fr;
9715            position: fixed;
9716            padding-top: var(--hamburgerNavPaddingTop);
9717            padding-bottom: var(--hamburgerNavPaddingBottom);
9718            padding-left: var(--hamburgerNavPaddingLeft);
9719            padding-right: var(--hamburgerNavPaddingRight);
9720            top: calc(var(--wm_scrollTopNav) / var(--wm_scale));
9721            left: 0;
9722            width: 100%;
9723            height: 100%;
9724            z-index: 1000;
9725            background-color: var(--hamburgerNavBackgroundColor);
9726            transition: background-color 0.8s ease-in;
9727
9728            & .navigation-nav {
9729                display: block;
9730
9731                & > ul.navigation-nav--main-menu.start-animation {
9732                    & > li {
9733                        --item-delay: ;
9734                        top: 0;
9735                        opacity: 1;
9736                        transition-delay: var(--item-delay, 0.5s);
9737                    }
9738                }
9739            }
9740        }
9741
9742        & .navigation-nav {
9743            display: none;
9744            position: relative;
9745            z-index: 100;
9746            overflow: hidden;
9747            justify-self: var(--hamburgerNavJustifySelf);
9748            max-width: var(--hamburgerSlideContainerWidth);
9749            width: 100%;
9750
9751            & * {
9752                transition: all 0.3s ease;
9753            }
9754
9755            & > ul.navigation-nav--main-menu {
9756                & > li {
9757                    top: 100px;
9758                    opacity: 0;
9759                    position: relative;
9760
9761                    &.open {
9762                        position: static;
9763                    }
9764                }
9765            }
9766        }
9767
9768        /* level 1: main menu */
9769
9770        & ul.navigation-nav--main-menu {
9771            display: grid;
9772            margin: 0;
9773            padding: 0;
9774            grid-template-columns: 1fr;
9775            list-style: none;
9776            width: 100%;
9777            max-width: var(--hamburgerSlideContainerWidth);
9778            gap: calc(var(--hamburgerNavSeparatorSpacing) / 2);
9779            background-color: transparent;
9780
9781            & ul.navigation-nav--sub-menu {
9782                transform: translateX(var(--hamburgerSlideContainerWidth));
9783            }
9784
9785            &:has(.open) {
9786                transform: translateX(calc(var(--hamburgerSlideContainerWidth) * -1));
9787
9788                & .open > ul.navigation-nav--sub-menu {
9789                    transform: translateX(var(--hamburgerSlideContainerWidth));
9790
9791                    &:has(.open) {
9792                        transform: translateX(0px);
9793                    }
9794                }
9795            }
9796
9797            & > .navigation-nav--separator {
9798                display: var(--hamburgerNavSeparatorDisplay);
9799                margin: 0 auto;
9800                width: var(--hamburgerNavSeparatorWidth);
9801                height: var(--hamburgerNavSeparatorHeight);
9802                background-color: var(--hamburgerNavSeparatorColor);
9803                align-self: center;
9804            }
9805        }
9806
9807        /* level 1: li item */
9808
9809        & .navigation-nav--item {
9810            display: flex;
9811            align-items: center;
9812            border-top: var(--hamburgerNavItemBorderTop);
9813            border-right: var(--hamburgerNavItemBorderRight);
9814            border-bottom: var(--hamburgerNavItemBorderBottom);
9815            border-left: var(--hamburgerNavItemBorderLeft);
9816            border-radius: var(--hamburgerNavItemBorderRadius);
9817            background-color: var(--hamburgerNavItemBackgroundColor);
9818
9819            &:hover, .wmcA_hoverState &, .wmcA_hoverState & {
9820                background-color: var(--hamburgerNavItemHoverBackgroundColor);
9821                border-top: var(--hamburgerNavItemBorderTopHover);
9822                border-right: var(--hamburgerNavItemBorderRightHover);
9823                border-bottom: var(--hamburgerNavItemBorderBottomHover);
9824                border-left: var(--hamburgerNavItemBorderLeftHover);
9825                border-radius: var(--hamburgerNavItemBorderRadiusHover);
9826            }
9827
9828            & > a {
9829                display: flex;
9830                align-items: center;
9831                justify-content: var(--hamburgerNavItemsAlignment);
9832                text-align: var(--hamburgerNavItemsAlignment);
9833                padding-top: var(--hamburgerNavItemPaddingTop);
9834                padding-bottom: var(--hamburgerNavItemPaddingBottom);
9835                padding-left: var(--hamburgerNavItemPaddingLeft);
9836                padding-right: var(--hamburgerNavItemPaddingRight);
9837                font-family: var(--hamburgerNavItemFont);
9838                font-size: var(--hamburgerNavItemFontSize);
9839                color: var(--hamburgerNavItemFontColor);
9840                font-weight: var(--hamburgerNavItemFontWeight);
9841                line-height: var(--hamburgerNavItemLineHeight);
9842                text-decoration: var(--hamburgerNavItemTextDecoration);
9843                font-style: var(--hamburgerNavItemFontStyle);
9844                letter-spacing: var(--hamburgerNavItemLetterSpacing);
9845                background-color: transparent;
9846                width: var(--hamburgerNavArrowAutoSpacing);
9847
9848                &:hover, .wmcA_hoverState & {
9849                    color: var(--hamburgerNavItemHoverFontColor);
9850                    font-size: var(--hamburgerNavItemFontSizeHover) !important;
9851                    padding-top: var(--hamburgerNavItemPaddingTopHover);
9852                    padding-bottom: var(--hamburgerNavItemPaddingBottomHover);
9853                    padding-left: var(--hamburgerNavItemPaddingLeftHover);
9854                    padding-right: var(--hamburgerNavItemPaddingRightHover);
9855                    font-family: var(--hamburgerNavItemFontHover);
9856                    font-weight: var(--hamburgerNavItemFontWeightHover);
9857                    line-height: var(--hamburgerNavItemLineHeightHover);
9858                    text-decoration: var(--hamburgerNavItemTextDecorationHover);
9859                    font-style: var(--hamburgerNavItemFontStyleHover);
9860                    letter-spacing: var(--hamburgerNavItemLetterSpacingHover);
9861                }
9862            }
9863
9864            & .arrow {
9865                display: none;
9866                pointer-events: none;
9867            }
9868
9869            /* Items without a sub menu reserve the arrow footprint so their
9870               text aligns with arrowed items for any items alignment. */
9871            &:not(:has(.navigation-nav--sub-menu)) {
9872                gap: var(--hamburgerNavArrowSpacing);
9873                padding-right: var(--hamburgerNavItemPaddingRight);
9874
9875                & > a {
9876                    padding-right: 0;
9877                }
9878
9879                &::after {
9880                    content: '';
9881                    flex: 0 0 var(--hamburgerNavArrowSize);
9882                    height: var(--hamburgerNavArrowSize);
9883                }
9884            }
9885
9886            &:has(.navigation-nav--sub-menu) {
9887                display: flex;
9888                align-items: center;
9889                gap: var(--hamburgerNavArrowSpacing);
9890                padding-right: var(--hamburgerNavItemPaddingRight);
9891
9892                & > a {
9893                    padding-right: 0;
9894                }
9895
9896                & > .arrow {
9897                    display: flex;
9898                    align-items: center;
9899                    justify-content: flex-end;
9900                    pointer-events: auto;
9901                    position: relative;
9902                    z-index: 1;
9903                    width: var(--hamburgerNavArrowSize);
9904                    height: var(--hamburgerNavArrowSize);
9905                    cursor: pointer;
9906
9907                    &::after {
9908                        display: block;
9909                        content: '';
9910                        width: var(--hamburgerNavArrowSize);
9911                        height: var(--hamburgerNavArrowSize);
9912                        -webkit-mask-image: var(--wmd_menuItemIconUrl);
9913                        mask-image: var(--wmd_menuItemIconUrl);
9914                        -webkit-mask-size: contain;
9915                        mask-size: contain;
9916                        -webkit-mask-repeat: no-repeat;
9917                        mask-repeat: no-repeat;
9918                        -webkit-mask-position: center;
9919                        mask-position: center;
9920                        background-color: var(--hamburgerNavArrowColor);
9921                        transform: var(--hamburgerNavArrowRotate);
9922                        transition: all 0.3s ease;
9923                    }
9924
9925                    &:hover, .wmcA_hoverState & {
9926                        width: var(--hamburgerNavArrowSizeHover);
9927                        height: var(--hamburgerNavArrowSizeHover);
9928
9929                        &::after {
9930                            width: var(--hamburgerNavArrowSizeHover);
9931                            height: var(--hamburgerNavArrowSizeHover);
9932                            background-color: var(--hamburgerNavArrowColorHover);
9933                            transform: var(--hamburgerNavArrowRotateHover);
9934                        }
9935                    }
9936                }
9937            }
9938
9939            &.open > .navigation-nav--sub-menu {
9940                z-index: 1;
9941                opacity: 1;
9942                visibility: visible;
9943                pointer-events: auto;
9944            }
9945        }
9946
9947        /* level 2: sub menu */
9948
9949        & .navigation-nav--sub-menu {
9950            display: grid;
9951            margin: 0;
9952            padding: 0;
9953            grid-template-columns: 1fr;
9954            position: absolute;
9955            top: 0;
9956            left: 0;
9957            z-index: -1;
9958            list-style: none;
9959            opacity: 0;
9960            visibility: hidden;
9961            width: 100%;
9962            max-width: var(--hamburgerSlideContainerWidth);
9963            background-color: var(--hamburgerNavSubBackgroundColor);
9964            pointer-events: none;
9965            gap: calc(var(--hamburgerNavSubSeparatorSpacing) / 2);
9966
9967            & > .navigation-nav--separator {
9968                display: var(--hamburgerNavSubSeparatorDisplay);
9969                margin: 0 auto;
9970                width: var(--hamburgerNavSubSeparatorWidth);
9971                height: var(--hamburgerNavSubSeparatorHeight);
9972                background-color: var(--hamburgerNavSubSeparatorColor);
9973                align-self: center;
9974            }
9975        }
9976
9977        /* level 2: li sub item */
9978
9979        & .navigation-nav--sub-item {
9980            display: flex;
9981            align-items: center;
9982
9983            border-top: var(--hamburgerNavSubItemBorderTop);
9984            border-right: var(--hamburgerNavSubItemBorderRight);
9985            border-bottom: var(--hamburgerNavSubItemBorderBottom);
9986            border-left: var(--hamburgerNavSubItemBorderLeft);
9987            border-radius: var(--hamburgerNavSubItemBorderRadius);
9988            background-color: var(--hamburgerNavSubItemBackgroun
9988dColor);
9989
9990            &:hover, .wmcA_hoverState & {
9991                background-color: var(--hamburgerNavSubItemHoverBackgroundColor);
9992                border-radius: var(--hamburgerNavSubItemBorderRadiusHover);
9993                border-top: var(--hamburgerNavSubItemBorderTopHover);
9994                border-right: var(--hamburgerNavSubItemBorderRightHover);
9995                border-bottom: var(--hamburgerNavSubItemBorderBottomHover);
9996                border-left: var(--hamburgerNavSubItemBorderLeftHover);
9997            }
9998
9999            & > a {
10000                display: flex;
10001                align-items: center;
10002                padding-top: var(--hamburgerNavSubItemPaddingTop);
10003                padding-bottom: var(--hamburgerNavSubItemPaddingBottom);
10004                padding-left: var(--hamburgerNavSubItemPaddingLeft);
10005                padding-right: var(--hamburgerNavSubItemPaddingRight);
10006                font-family: var(--hamburgerNavSubItemFont);
10007                font-size: var(--hamburgerNavSubItemFontSize);
10008                color: var(--hamburgerNavSubItemFontColor);
10009                font-weight: var(--hamburgerNavSubItemFontWeight);
10010                line-height: var(--hamburgerNavSubItemLineHeight);
10011                text-decoration: var(--hamburgerNavSubItemTextDecoration);
10012                font-style: var(--hamburgerNavSubItemFontStyle);
10013                letter-spacing: var(--hamburgerNavSubItemLetterSpacing);
10014                background-color: transparent;
10015                width: var(--hamburgerNavSubArrowAutoSpacing);
10016
10017                &:hover, .wmcA_hoverState & {
10018                    color: var(--hamburgerNavSubItemHoverFontColor);
10019                    font-size: var(--hamburgerNavSubItemFontSizeHover);
10020                    font-family: var(--hamburgerNavSubItemFontHover);
10021                    font-weight: var(--hamburgerNavSubItemFontWeightHover);
10022                    line-height: var(--hamburgerNavSubItemLineHeightHover);
10023                    text-decoration: var(--hamburgerNavSubItemTextDecorationHover);
10024                    font-style: var(--hamburgerNavSubItemFontStyleHover);
10025                    letter-spacing: var(--hamburgerNavSubItemLetterSpacingHover);
10026                    padding-top: var(--hamburgerNavSubItemPaddingTopHover);
10027                    padding-bottom: var(--hamburgerNavSubItemPaddingBottomHover);
10028                    padding-left: var(--hamburgerNavSubItemPaddingLeftHover);
10029                    padding-right: var(--hamburgerNavSubItemPaddingRightHover);
10030                }
10031            }
10032
10033            &:has(.navigation-nav--sub-menu) {
10034                display: flex;
10035                align-items: center;
10036                gap: var(--hamburgerNavSubArrowSpacing);
10037                padding-right: var(--hamburgerNavSubItemPaddingRight);
10038
10039                & > a {
10040                    padding-right: 0;
10041                }
10042
10043                & > .arrow {
10044                    display: flex;
10045                    align-items: center;
10046                    justify-content: flex-end;
10047                    pointer-events: auto;
10048                    position: relative;
10049                    z-index: 1;
10050                    width: var(--hamburgerNavSubArrowSize);
10051                    height: var(--hamburgerNavSubArrowSize);
10052                    cursor: pointer;
10053
10054                    &::after {
10055                        display: block;
10056                        content: '';
10057                        width: var(--hamburgerNavSubArrowSize);
10058                        height: var(--hamburgerNavSubArrowSize);
10059                        -webkit-mask-image: var(--wmd_submenuItemIconUrl);
10060                        mask-image: var(--wmd_submenuItemIconUrl);
10061                        -webkit-mask-size: contain;
10062                        mask-size: contain;
10063                        -webkit-mask-repeat: no-repeat;
10064                        mask-repeat: no-repeat;
10065                        -webkit-mask-position: center;
10066                        mask-position: center;
10067                        background-color: var(--hamburgerNavSubArrowColor);
10068                        transform: var(--hamburgerNavSubArrowRotate);
10069                        transition: all 0.3s ease;
10070                    }
10071
10072                    &:hover, .wmcA_hoverState & {
10073                        width: var(--hamburgerNavSubArrowSizeHover);
10074                        height: var(--hamburgerNavSubArrowSizeHover);
10075
10076                        &::after {
10077                            width: var(--hamburgerNavSubArrowSizeHover);
10078                            height: var(--hamburgerNavSubArrowSizeHover);
10079                            background-color: var(--hamburgerNavSubArrowColorHover);
10080                            transform: var(--hamburgerNavSubArrowRotateHover);
10081                        }
10082                    }
10083                }
10084            }
10085
10086            &.open > .navigation-nav--sub-menu {
10087                z-index: 1;
10088                opacity: 1;
10089                visibility: visible;
10090                pointer-events: auto;
10091            }
10092        }
10093
10094        /* parent title */
10095
10096        & .navigation-nav--parent-title {
10097            display: flex;
10098            align-items: center;
10099            gap: var(--hamburgerTitleArrowSpacing);
10100            padding-right: var(--hamburgerTitlePaddingRight);
10101            border-top: var(--hamburgerTitleBorderTop);
10102            border-right: var(--hamburgerTitleBorderRight);
10103            border-bottom: var(--hamburgerTitleBorderBottom);
10104            border-left: var(--hamburgerTitleBorderLeft);
10105            border-radius: var(--hamburgerTitleBorderRadius);
10106            background-color: var(--hamburgerTitleBackgroundColor);
10107
10108            &:hover, .wmcA_hoverState & {
10109                /* border-top: var(--hamburgerTitleBorderTopHover);
10110                border-right: var(--hamburgerTitleBorderRightHover);
10111                border-bottom: var(--hamburgerTitleBorderBottomHover);
10112                border-left: var(--hamburgerTitleBorderLeftHover);
10113                border-radius: var(--hamburgerTitleBorderRadiusHover);
10114                background-color: var(--hamburgerTitleBackgroundColorHover);
10115                padding-right: var(--hamburgerTitlePaddingRightHover); */
10116            }
10117
10118            & > a {
10119                display: block;
10120                padding-top: var(--hamburgerTitlePaddingTop);
10121                padding-bottom: var(--hamburgerTitlePaddingBottom);
10122                padding-left: var(--hamburgerTitlePaddingLeft);
10123                padding-right: var(--hamburgerTitlePaddingRight);
10124                font-family: var(--hamburgerTitleFont);
10125                font-size: var(--hamburgerTitleFontSize);
10126                line-height: var(--hamburgerTitleLineHeight);
10127                font-weight: var(--hamburgerTitleFontWeight);
10128                color: var(--hamburgerTitleFontColor);
10129                font-style: var(--hamburgerTitleFontStyle);
10130                letter-spacing: var(--hamburgerTitleLetterSpacing);
10131                text-decoration: var(--hamburgerTitleTextDecoration);
10132                pointer-events: none;
10133                width: 100%;
10134
10135                &:hover, .wmcA_hoverState & {
10136                    padding-top: var(--hamburgerTitlePaddingTopHover);
10137                    padding-bottom: var(--hamburgerTitlePaddingBottomHover);
10138                    padding-left: var(--hamburgerTitlePaddingLeftHover);
10139                    padding-right: var(--hamburgerTitlePaddingRightHover);
10140                }
10141            }
10142
10143            & > span {
10144                display: flex;
10145                align-items: center;
10146                justify-content: flex-end;
10147                pointer-events: auto;
10148                position: relative;
10149                z-index: 1;
10150                width: var(--hamburgerTitleArrowSize);
10151                height: var(--hamburgerTitleArrowSize);
10152
10153                &::after {
10154                    display: block;
10155                    content: '';
10156                    width: var(--hamburgerTitleArrowSize);
10157                    height: var(--hamburgerTitleArrowSize);
10158                    -webkit-mask-image: var(--wmd_menuItemIconUrl);
10159                    mask-image: var(--wmd_menuItemIconUrl);
10160                    -webkit-mask-size: contain;
10161                    mask-size: contain;
10162                    -webkit-mask-repeat: no-repeat;
10163                    mask-repeat: no-repeat;
10164                    -webkit-mask-position: center;
10165                    mask-position: center;
10166                    background-color: var(--hamburgerTitleArrowColor);
10167                    transform: var(--hamburgerTitleArrowRotate);
10168                }
10169            }
10170        }
10171
10172        /* back button */
10173
10174        & .navigation-nav--back {
10175            display: block;
10176            padding-top: var(--hamburgerNavBackButtonPaddingTop);
10177            padding-bottom: var(--hamburgerNavBackButtonPaddingBottom);
10178            padding-left: var(--hamburgerNavBackButtonPaddingLeft);
10179            padding-right: var(--hamburgerNavBackButtonPaddingRight);
10180            border-top: var(--hamburgerNavBackButtonBorderTop);
10181            border-right: var(--hamburgerNavBackButtonBorderRight);
10182            border-bottom: var(--hamburgerNavBackButtonBorderBottom);
10183            border-left: var(--hamburgerNavBackButtonBorderLeft);
10184            border-radius: var(--hamburgerNavBackButtonBorderRadius);
10185            background-color: var(--hamburgerNavBackButtonBackgroundColor);
10186
10187            &:hover, .wmcA_hoverState &, &.wmcA_hoverState {
10188                border-radius: var(--hamburgerNavBackButtonBorderRadiusHover);
10189                background-color: var(--hamburgerNavBackButtonHoverBackgroundColor);
10190                padding-top: var(--hamburgerNavBackButtonPaddingTopHover);
10191                padding-bottom: var(--hamburgerNavBackButtonPaddingBottomHover);
10192                padding-left: var(--hamburgerNavBackButtonPaddingLeftHover);
10193                padding-right: var(--hamburgerNavBackButtonPaddingRightHover);
10194                border-top: var(--hamburgerNavBackButtonBorderTopHover);
10195                border-right: var(--hamburgerNavBackButtonBorderRightHover);
10196                border-bottom: var(--hamburgerNavBackButtonBorderBottomHover);
10197                border-left: var(--hamburgerNavBackButtonBorderLeftHover);
10198            }
10199
10200            & a {
10201                display: inline-flex;
10202                align-items: center;
10203                gap: var(--hamburgerNavBackButtonArrowSpacing);
10204                font-family: var(--hamburgerNavBackButtonFont);
10205                font-size: var(--hamburgerNavBackButtonFontSize);
10206                font-weight: var(--hamburgerNavBackButtonFontWeight);
10207                color: var(--hamburgerNavBackButtonColor);
10208                text-decoration: var(--hamburgerNavBackButtonTextDecoration);
10209                line-height: var(--hamburgerNavBackButtonLineHeight);
10210                font-style: var(--hamburgerNavBackButtonFontStyle);
10211                letter-spacing: var(--hamburgerNavBackButtonLetterSpacing);
10212                background-color: transparent;
10213                width: 100%;
10214
10215                &::before {
10216                    content: '';
10217                    display: inline-block;
10218                    width: var(--hamburgerNavBackButtonArrowSize);
10219                    height: var(--hamburgerNavBackButtonArrowSize);
10220                    -webkit-mask-image: var(--wmd_backIconUrl);
10221                    mask-image: var(--wmd_backIconUrl);
10222                    -webkit-mask-size: contain;
10223                    mask-size: contain;
10224                    -webkit-mask-repeat: no-repeat;
10225                    mask-repeat: no-repeat;
10226                    -webkit-mask-position: center;
10227                    mask-position: center;
10228                    background-color: var(--hamburgerNavBackButtonColor);
10229                    transform: var(--hamburgerNavBackButtonArrowRotate);
10230                    transition: all 0.3s ease;
10231                }
10232
10233                &:hover, .wmcA_hoverState & {
10234                    color: var(--hamburgerNavBackButtonHoverFontColor);
10235
10236                    &::before {
10237                        background-color: var(--hamburgerNavBackButtonHoverFontColor);
10238                        width: var(--hamburgerNavBackButtonArrowSizeHover);
10239                        height: var(--hamburgerNavBackButtonArrowSizeHover);
10240                    }
10241                }
10242            }
10243        }
10244
10245        /* hamburger button */
10246
10247        & .hamburger-button {
10248            display: flex;
10249            justify-content: center;
10250            align-items: center;
10251            padding: 0;
10252            margin: 0;
10253            position: relative;
10254            z-index: 100;
10255            cursor: pointer;
10256            background-color: transparent;
10257            border: none;
10258            width: var(--hamburgerMenuIconSize);
10259            height: var(--hamburgerMenuIconSize);
10260            flex-wrap: wrap;
10261
10262            & * {
10263                transition: all 0.3s ease;
10264            }
10265
10266            &.show-border {
10267                border: 1px solid var(--hamburgerMenuIconColor);
10268            }
10269
10270            & .hamburger-button-icon--container {
10271                display: block;
10272                width: var(--hamburgerMenuIconSize);
10273                height: var(--hamburgerMenuIconSize);
10274            }
10275
10276            & .hamburger-button-icon {
10277                display: flex;
10278                align-items: center;
10279                justify-content: center;
10280                margin: auto;
10281                width: var(--hamburgerMenuIconSize);
10282                height: var(--hamburgerMenuIconSize);
10283
10284                &::before {
10285                    content: '';
10286                    display: inline-block;
10287                    width: var(--hamburgerMenuIconSize);
10288                    height: var(--hamburgerMenuIconSize);
10289                    -webkit-mask-image: var(--wmd_hamburgerIconUrl);
10290                    mask-image: var(--wmd_hamburgerIconUrl);
10291                    -webkit-mask-size: contain;
10292                    mask-size: contain;
10293                    -webkit-mask-repeat: no-repeat;
10294                    mask-repeat: no-repeat;
10295                    -webkit-mask-position: center;
10296                    mask-position: center;
10297                    background-color: var(--hamburgerMenuIconColor);
10298                }
10299            }
10300
10301            & .hamburger-button-text {
10302                display: var(--hamburgerMenuDisplay);
10303                font-family: var(--hamburgerNavItemFont);
10304                font-size: 12px;
10305                font-weight: 700;
10306                line-height: 1;
10307                color: var(--hamburgerMenuIconColor);
10308                text-align: center;
10309                text-decoration: none;
10310                text-transform: uppercase;
10311            }
10312
10313            &:hover, .wmcA_hoverState & {
10314                & .hamburger-button-icon--container {
10315                    width: var(--hamburgerMenuIconSizeHover);
10316                    height: var(--hamburgerMenuIconSizeHover);
10317                }
10318
10319                & .hamburger-button-icon {
10320                    width: var(--hamburgerMenuIconSizeHover);
10321                    height: var(--hamburgerMenuIconSizeHover);
10322
10323                    &::before {
10324                        background-color: var(--hamburgerMenuIconHoverColor);
10325                        width: var(--hamburgerMenuIconSizeHover);
10326                        height: var(--hamburgerMenuIconSizeHover)
10327                    }
10328                }
10329
10330                & .hamburger-button-text {
10331                    color: var(--hamburgerMenuIconHoverColor);
10332                }
10333            }
10334
10335            &.active {
10336                margin-bottom: 25px;
10337                justify-self: var(--hamburgerMenuJustifySelf);
10338                width: var(--hamburgerMenuIconActiveSize);
10339                height: var(--hamburgerMenuIconActiveSize);
10340
10341                & .hamburger-button-icon--container {
10342                    width: var(--hamburgerMenuIconActiveSize);
10343                    height: var(--hamburgerMenuIconActiveSize);
10344                }
10345
10346                & .hamburger-button-icon {
10347                    width: var(--hamburgerMenuIconActiveSize);
10348                    height: var(--hamburgerMenuIconActiveSize);
10349
10350                    &::before {
10351                        width: var(--hamburgerMenuIconActiveSize);
10352                        height: var(--hamburgerMenuIconActiveSize);
10353                        -webkit-mask-image: var(--wmd_closeIconUrl);
10354                        mask-image: var(--wmd_closeIconUrl);
10355                        background-color: var(--hamburgerMenuIconActiveColor);
10356                    }
10357                }
10358
10359                & .hamburger-button-text {
10360                    color: var(--hamburgerMenuIconActiveColor);
10361                    height: 1px;
10362                    padding: 0;
10363                    margin: -1px;
10364                    visibility: hidden;
10365                    transition: none;
10366                    position: absolute;
10367                }
10368
10369                &:hover, .wmcA_hoverState & {
10370                    & .hamburger-button-icon--container {
10371                        width: var(--hamburgerMenuIconActiveSizeHover);
10372                        height: var(--hamburgerMenuIconActiveSizeHover);
10373                    }
10374
10375                    & .hamburger-button-icon {
10376                        width: var(--hamburgerMenuIconActiveSizeHover);
10377                        height: var(--hamburgerMenuIconActiveSizeHover);
10378
10379                        &::before {
10380                            width: var(--hamburgerMenuIconActiveSizeHover);
10381                            height: var(--hamburgerMenuIconActiveSizeHover);
10382                            background-color: var(--hamburgerMenuIconActiveHoverColor);
10383                        }
10384                    }
10385
10386                    & .hamburger-button-text {
10387                        color: var(--hamburgerMenuIconActiveHoverColor);
10388                    }
10389                }
10390            }
10391        }
10392    }
10393
10394    /* Vertical Navigation Styles */
10395    .wmc_menu.wmcM_menuVerticalTablet .navigation-module-container {
10396        & .navigation-nav {
10397            overflow: hidden;
10398            position: relative;
10399            padding-top: var(--verticalNavPaddingTop);
10400            padding-bottom: var(--verticalNavPaddingBottom);
10401            padding-left: var(--verticalNavPaddingLeft);
10402            padding-right: var(--verticalNavPaddingRight);
10403            border-top: var(--verticalNavBorderTop);
10404            border-right: var(--verticalNavBorderRight);
10405            border-bottom: var(--verticalNavBorderBottom);
10406            border-left: var(--verticalNavBorderLeft);
10407            border-radius: var(--verticalNavBorderRadius);
10408
10409            & * {
10410                transition: all 0.3s ease;
10411            }
10412        }
10413
10414        /* level 1: main menu */
10415
10416        & ul.navigation-nav--main-menu {
10417            display: grid;
10418            margin: 0;
10419            padding: 0;
10420            grid-template-columns: 1fr;
10421            align-self: center;
10422            justify-self: var(--verticalNavJustifySelf);
10423            list-style: none;
10424            width: var(--verticalNavWidth);
10425            max-width: var(--verticalSlideContainerWidth);
10426            gap: calc(var(--verticalNavSeparatorSpacing) / 2);
10427
10428            & ul.navigation-nav--sub-menu {
10429                transform: translateX(var(--verticalSlideContainerWidth));
10430            }
10431
10432            &:has(.open) {
10433                transform: translateX(calc(var(--verticalSlideContainerWidth) * -1));
10434
10435                & .open > ul.navigation-nav--sub-menu {
10436                    transform: translateX(var(--verticalSlideContainerWidth));
10437
10438                    &:has(.open) {
10439                        transform: translateX(0px);
10440                    }
10441                }
10442            }
10443
10444            /* separator */
10445
10446            & > .navigation-nav--separator {
10447                display: var(--verticalNavSeparatorDisplay);
10448                margin: 0 auto;
10449                width: var(--verticalNavSeparatorWidth);
10450                height: var(--verticalNavSeparatorHeight);
10451                background-color: var(--verticalNavSeparatorColor);
10452            }
10453        }
10454
10455        /* level 1: li item */
10456
10457        & .navigation-nav--item {
10458            display: grid;
10459            grid-template-columns: 1fr;
10460            align-items: center;
10461            border-top: var(--verticalNavItemBorderTop);
10462            border-right: var(--verticalNavItemBorderRight);
10463            border-bottom: var(--verticalNavItemBorderBottom);
10464            border-left: var(--verticalNavItemBorderLeft);
10465            border-radius: var(--verticalNavItemBorderRadius);
10466            background-color: var(--verticalNavItemBackgroundColor);
10467
10468            &:hover, .wmcA_hoverState & {
10469                border-top: var(--verticalNavItemBorderTopHover);
10470                border-right: var(--verticalNavItemBorderRightHover);
10471                border-bottom: var(--verticalNavItemBorderBottomHover);
10472                border-left: var(--verticalNavItemBorderLeftHover);
10473                border-radius: var(--verticalNavItemBorderRadiusHover);
10474            }
10475
10476            & > a {
10477                display: flex;
10478                align-items: center;
10479                justify-content: var(--verticalNavItemsAlignment);
10480                text-align: var(--verticalNavItemsAlignment);
10481                padding-top: var(--verticalNavItemPaddingTop);
10482                padding-right: var(--verticalNavItemPaddingRight);
10483                padding-bottom: var(--verticalNavItemPaddingBottom);
10484                padding-left: var(--verticalNavItemPaddingLeft);
10485                font-family: var(--verticalNavItemFont);
10486                font-size: var(--verticalNavItemFontSize);
10487                font-weight: var(--verticalNavItemFontWeight);
10488                color: var(--verticalNavItemFontColor);
10489                line-height: var(--verticalNavItemLineHeight);
10490                text-decoration: var(--verticalNavItemTextDecoration);
10491                font-style: var(--verticalNavItemFontStyle);
10492                background-color: transparent;
10493                letter-spacing: var(--verticalNavItemLetterSpacing);
10494
10495                &:hover, .wmcA_hoverState & {
10496                    color: var(--verticalNavItemHoverFontColor);
10497                    padding-top: var(--verticalNavItemPaddingTopHover);
10498                    padding-right: var(--verticalNavItemPaddingRightHover);
10499                    padding-bottom: var(--verticalNavItemPaddingBottomHover);
10500                    padding-left: var(--verticalNavItemPaddingLeftHover);
10501                    font-style: var(--verticalNavItemFontStyleHover);
10502                    text-decoration: var(--verticalNavItemTextDecorationHover);
10503                    font-size: var(--verticalNavItemFontSizeHover);
10504                    font-weight: var(--verticalNavItemFontWeightHover);
10505                }
10506            }
10507
10508            & .arrow {
10509                display: none;
10510                pointer-events: none;
10511            }
10512
10513            /* hide: no sub menu for vertical navigation */
10514
10515            &:has(.navigation-nav--sub-menu) {
10516                display: grid;
10517                /* grid-template-columns: 1fr var(--verticalNavArrowSize); */
10518                grid-template-columns: 1fr;
10519                align-items: center;
10520                column-gap: var(--verticalNavArrowSpacing);
10521                padding-right: var(--verticalNavItemPaddingRight);
10522
10523                & > a {
10524                    padding-right: 0;
10525                    width: 100%;
10526                }
10527
10528                & > .arrow {
10529                    display: none; /* hide: no sub menu for vertical navigation */
10530                    align-items: center;
10531                    justify-content: flex-end;
10532                    pointer-events: auto;
10533                    position: relative;
10534                    z-index: 1;
10535                    width: var(--verticalNavArrowSize);
10536                    height: var(--verticalNavArrowSize);
10537                    cursor: pointer;
10538
10539                    &::after {
10540                        display: block;
10541                        content: '';
10542                        width: var(--verticalNavArrowSize);
10543                        height: var(--verticalNavArrowSize);
10544                        -webkit-mask-image: var(--wmd_caretIconUrl);
10545                        mask-image: var(--wmd_caretIconUrl);
10546                        -webkit-mask-size: contain;
10547                        mask-size: contain;
10548                        -webkit-mask-repeat: no-repeat;
10549                        mask-repeat: no-repeat;
10550                        -webkit-mask-position: center;
10551                        mask-position: center;
10552                        background-color: var(--verticalNavArrowColor);
10553                        transform: var(--verticalNavArrowRotate);
10554                    }
10555                }
10556            }
10557
10558            &:hover, .wmcA_hoverState &, &.wmcA_hoverState {
10559                background-color: var(--verticalNavItemHoverBackgroun
10559dColor);
10560
10561                & .arrow:hover, .wmcA_hoverState & {
10562                    &::after {
10563                        border-left-color: var(--verticalNavItemHoverFontColor);
10564                    }
10565                }
10566            }
10567
10568            &.open {
10569                & > .arrow {
10570                    &::after {
10571                        transform: rotate(90deg);
10572                    }
10573                }
10574
10575                & > .navigation-nav--sub-menu {
10576                    display: grid;
10577                    grid-template-columns: 1fr;
10578                    opacity: 1;
10579                    visibility: visible;
10580                    pointer-events: auto;
10581                }
10582            }
10583        }
10584
10585        /* level 2: sub menu */
10586
10587        & .navigation-nav--sub-menu {
10588            display: none;
10589            margin: 0;
10590            padding: 0;
10591            position: absolute;
10592            top: 0;
10593            left: 0;
10594            z-index: -1;
10595            list-style: none;
10596            opacity: 0;
10597            visibility: hidden;
10598            width: 100%;
10599            max-width: var(--verticalSlideContainerWidth);
10600            pointer-events: none;
10601            gap: calc(var(--verticalNavSubSeparatorSpacing) / 2);
10602
10603            /* separator */
10604
10605            & > .navigation-nav--separator {
10606                display: var(--verticalNavSubSeparatorDisplay);
10607                margin: 0 auto;
10608                width: var(--verticalNavSubSeparatorWidth);
10609                height: var(--verticalNavSubSeparatorHeight);
10610                background-color: var(--verticalNavSubSeparatorColor);
10611            }
10612        }
10613
10614        /* level 2: li sub item */
10615
10616        & .navigation-nav--sub-item {
10617            display: grid;
10618            grid-template-columns: 1fr;
10619            align-items: center;
10620            border-top: var(--verticalNavSubItemBorderTop);
10621            border-right: var(--verticalNavSubItemBorderRight);
10622            border-bottom: var(--verticalNavSubItemBorderBottom);
10623            border-left: var(--verticalNavSubItemBorderLeft);
10624            border-radius: var(--verticalNavSubItemBorderRadius);
10625            background-color: var(--verticalNavSubItemBackgroundColor);
10626
10627            & > a {
10628                display: flex;
10629                align-items: center;
10630                padding-top: var(--verticalNavSubItemPaddingTop);
10631                padding-right: var(--verticalNavSubItemPaddingRight);
10632                padding-bottom: var(--verticalNavSubItemPaddingBottom);
10633                padding-left: var(--verticalNavSubItemPaddingLeft);
10634                font-family: var(--verticalNavSubItemFont);
10635                font-size: var(--verticalNavSubItemFontSize);
10636                color: var(--verticalNavSubItemFontColor);
10637                font-weight: var(--verticalNavSubItemFontWeight);
10638                line-height: var(--verticalNavSubItemLineHeight);
10639                text-decoration: var(--verticalNavSubItemTextDecoration);
10640                font-style: var(--verticalNavSubItemFontStyle);
10641                letter-spacing: var(--verticalNavSubItemLetterSpacing);
10642                background-color: transparent;
10643
10644                &:hover, .wmcA_hoverState & {
10645                    color: var(--verticalNavSubItemHoverFontColor);
10646                }
10647            }
10648
10649            &:has(.navigation-nav--sub-menu) {
10650                display: grid;
10651                grid-template-columns: 1fr calc(var(--verticalNavSubArrowSpacing) + var(--verticalNavSubArrowSize));
10652                align-items: center;
10653                column-gap: var(--verticalNavSubArrowSpacing);
10654                padding-right: var(--verticalNavSubItemPaddingRight);
10655
10656                & > a {
10657                    padding-right: 0;
10658                    width: 100%;
10659                }
10660
10661                & > .arrow {
10662                    display: flex;
10663                    align-items: center;
10664                    justify-content: flex-end;
10665                    pointer-events: auto;
10666                    position: relative;
10667                    z-index: 1;
10668                    width: calc(var(--verticalNavSubArrowSpacing) + var(--verticalNavSubArrowSize));
10669                    height: 100%;
10670                    cursor: pointer;
10671
10672                    &::after {
10673                        display: block;
10674                        content: '';
10675                        width: var(--verticalNavSubArrowSize);
10676                        height: var(--verticalNavSubArrowSize);
10677                        -webkit-mask-image: var(--wmd_submenuItemIconUrl);
10678                        mask-image: var(--wmd_submenuItemIconUrl);
10679                        -webkit-mask-size: contain;
10680                        mask-size: contain;
10681                        -webkit-mask-repeat: no-repeat;
10682                        mask-repeat: no-repeat;
10683                        -webkit-mask-position: center;
10684                        mask-position: center;
10685                        background-color: var(--verticalNavSubArrowColor);
10686                        transform: var(--verticalNavSubArrowRotate);
10687                    }
10688                }
10689            }
10690
10691            /* Third level submenu styles */
10692
10693            & > .navigation-nav--sub-menu {
10694                display: none;
10695                opacity: 0;
10696                visibility: hidden;
10697                gap: calc(var(--verticalNavSubSeparatorSpacing) / 2);
10698            }
10699
10700            &:hover, .wmcA_hoverState & {
10701                background-color: var(--verticalNavSubItemHoverBackgroundColor);
10702
10703                & .arrow:hover, .wmcA_hoverState & {
10704                    &::after {
10705                        border-left-color: var(--verticalNavSubItemHoverFontColor);
10706                    }
10707                }
10708            }
10709
10710            &.open {
10711                & > .arrow {
10712                    &::after {
10713                        transform: rotate(90deg);
10714                    }
10715                }
10716
10717                & > .navigation-nav--sub-menu {
10718                    display: grid;
10719                    grid-template-columns: 1fr;
10720                    opacity: 1;
10721                    visibility: visible;
10722                    pointer-events: auto;
10723                }
10724            }
10725        }
10726
10727        /* parent title */
10728
10729        & .navigation-nav--parent-title {
10730            display: grid;
10731            padding: 15px 0 10px 0;
10732            grid-template-columns: 1fr max-content;
10733            align-items: center;
10734            gap: var(--verticalNavSubSeparatorSpacing);
10735            border: none;
10736            background-color: var(--verticalNavTitleContainerBackgroun
10736dColor);
10737
10738            &:hover, .wmcA_hoverState & {
10739                background-color: var(--verticalNavTitleContainerBackgroundColor);
10740            }
10741
10742            & a {
10743                display: block;
10744                margin-bottom: 4px;
10745                padding: 0;
10746                font-family: var(--verticalNavItemFont);
10747                font-size: var(--verticalNavTitleFontSize);
10748                font-weight: var(--verticalNavTitleFontWeight);
10749                color: var(--verticalNavTitleFontColor);
10750                text-decoration: none;
10751                cursor: pointer;
10752                pointer-events: none;
10753            }
10754
10755            & > span {
10756                display: none;
10757            }
10758        }
10759
10760        /* back button: NONE */
10761
10762        & .navigation-nav--back {
10763            display: block;
10764            padding: 15px 0;
10765            border-bottom: 1px solid var(--verticalNavArrowColor);
10766
10767            & a {
10768                display: inline-flex;
10769                margin-bottom: 10px;
10770                align-items: center;
10771                gap: 10px;
10772                font-family: var(--verticalNavItemFont);
10773                font-size: var(--verticalNavItemFontSize);
10774                font-weight: 400;
10775                color: var(--verticalNavItemFontColor);
10776                text-decoration: none;
10777
10778                &:hover, .wmcA_hoverState & {
10779                    color: var(--verticalNavItemHoverFontColor);
10780                }
10781
10782                &::before {
10783                    display: block;
10784                    content: '';
10785                    width: var(--verticalNavSubArrowSize);
10786                    height: var(--verticalNavSubArrowSize);
10787                    -webkit-mask-image: var(--wmd_submenuCaretIconUrl);
10788                    mask-image: var(--wmd_submenuCaretIconUrl);
10789                    -webkit-mask-size: contain;
10790                    mask-size: contain;
10791                    -webkit-mask-repeat: no-repeat;
10792                    mask-repeat: no-repeat;
10793                    -webkit-mask-position: center;
10794                    mask-position: center;
10795                    background-color: var(--verticalNavSubArrowColor);
10796                    transform: rotate(90deg);
10797                }
10798            }
10799        }
10800    }
10801
10802    body > .wmc_section .wmc_menu.wmcM_menuHamburgerTablet:has(.navigation-module-container.active) {
10803        z-index: 6000 !important;
10804    }
10805}
10806
10807@media all and (width < 650px) {
10808    .wmc_menu {
10809        --heightMobile: max-content;
10810
10811        /**********************
10812			horizontal main nav
10813		***********************/
10814
10815        /* main nav padding */
10816        --horizontalNavPaddingTopMobile: var(--horizontalNavPaddingTopDesktop);
10817        --horizontalNavPaddingBottomMobile: var(--horizontalNavPaddingBottomDesktop);
10818        --horizontalNavPaddingLeftMobile: var(--horizontalNavPaddingLeftDesktop);
10819        --horizontalNavPaddingRightMobile: var(--horizontalNavPaddingRightDesktop);
10820
10821        /* main nav justify content */
10822        --horizontalNavJustifyContentMobile: flex-start;
10823
10824        /* main nav item padding */
10825        --horizontalNavItemPaddingTopMobile: var(--horizontalNavItemPaddingTopDesktop);
10826        --horizontalNavItemPaddingBottomMobile: var(--horizontalNavItemPaddingBottomDesktop);
10827        --horizontalNavItemPaddingLeftMobile: var(--horizontalNavItemPaddingLeftDesktop);
10828        --horizontalNavItemPaddingRightMobile: var(--horizontalNavItemPaddingRightDesktop);
10829        /* main nav item padding hover */
10830        --horizontalNavItemPaddingTopHoverMobile: var(--horizontalNavItemPaddingTopHoverDesktop);
10831        --horizontalNavItemPaddingBottomHoverMobile: var(--horizontalNavItemPaddingBottomHoverDesktop);
10832        --horizontalNavItemPaddingLeftHoverMobile: var(--horizontalNavItemPaddingLeftHoverDesktop);
10833        --horizontalNavItemPaddingRightHoverMobile: var(--horizontalNavItemPaddingRightHoverDesktop);
10834
10835
10836        /* main nav item font */
10837        --horizontalNavItemFontMobile: var(--horizontalNavItemFontDesktop);
10838        --horizontalNavItemFontColorMobile: var(--horizontalNavItemFontColorDesktop);
10839        --horizontalNavItemLineHeightMobile: var(--horizontalNavItemLineHeightDesktop);
10840        --horizontalNavItemFontSizeMobile: var(--horizontalNavItemFontSizeDesktop);
10841        --horizontalNavItemFontWeightMobile: var(--horizontalNavItemFontWeightDesktop);
10842        --horizontalNavBackgroundColorMobile: var(--horizontalNavBackgroundColorDesktop);
10843        --horizontalNavItemBackgroundColorMobile: var(--horizontalNavItemBackgroundColorDesktop);
10844        --horizontalNavItemLetterSpacingMobile: var(--horizontalNavItemLetterSpacingDesktop);
10845        --horizontalNavItemTextDecorationMobile: var(--horizontalNavItemTextDecorationDesktop);
10846        --horizontalNavItemFontStyleMobile: var(--horizontalNavItemFontStyleDesktop);
10847
10848        /* main nav item font hover*/
10849        --horizontalNavItemHoverFontColorMobile: var(--horizontalNavItemHoverFontColorDesktop);
10850        --horizontalNavItemHoverBackgroundColorMobile: var(--horizontalNavItemHoverBackgroundColorDesktop);
10851        --horizontalNavItemFontSizeHoverMobile: var(--horizontalNavItemFontSizeHoverDesktop);
10852        --horizontalNavItemFontWeightHoverMobile: var(--horizontalNavItemFontWeightHoverDesktop);
10853        --horizontalNavItemTextDecorationHoverMobile: var(--horizontalNavItemTextDecorationHoverDesktop);
10854        --horizontalNavItemFontStyleHoverMobile: var(--horizontalNavItemFontStyleHoverDesktop);
10855
10856        /* main nav item font active */
10857        --horizontalNavItemActiveFontColorMobile: var(--horizontalNavItemActiveFontColorDesktop);
10858        --horizontalNavItemActiveBackgroundColorMobile: var(--horizontalNavItemActiveBackgroundColorDesktop);
10859
10860        /* main nav border */
10861        --horizontalNavBorderTopMobile: var(--horizontalNavBorderTopDesktop);
10862        --horizontalNavBorderRightMobile: var(--horizontalNavBorderRightDesktop);
10863        --horizontalNavBorderBottomMobile: var(--horizontalNavBorderBottomDesktop);
10864        --horizontalNavBorderLeftMobile: var(--horizontalNavBorderLeftDesktop);
10865
10866        /* main nav border radius hover*/
10867        --horizontalNavBorderRadiusMobile: var(--horizontalNavBorderRadiusDesktop);
10868        --horizontalNavBorderRadiusHoverMobile: var(--horizontalNavBorderRadiusHoverDesktop);
10869
10870        /* main nav item border */
10871        --horizontalNavItemBorderTopMobile: var(--horizontalNavItemBorderTopDesktop);
10872        --horizontalNavItemBorderRightMobile: var(--horizontalNavItemBorderRightDesktop);
10873        --horizontalNavItemBorderBottomMobile: var(--horizontalNavItemBorderBottomDesktop);
10874        --horizontalNavItemBorderLeftMobile: var(--horizontalNavItemBorderLeftDesktop);
10875
10876        /* main nav item border hover */
10877        --horizontalNavItemBorderTopHoverMobile: var(--horizontalNavItemBorderTopHoverDesktop);
10878        --horizontalNavItemBorderRightHoverMobile: var(--horizontalNavItemBorderRightHoverDesktop);
10879        --horizontalNavItemBorderBottomHoverMobile: var(--horizontalNavItemBorderBottomHoverDesktop);
10880        --horizontalNavItemBorderLeftHoverMobile: var(--horizontalNavItemBorderLeftHoverDesktop);
10881
10882        /* main nav item border radius */
10883        --horizontalNavItemBorderRadiusMobile: var(--horizontalNavItemBorderRadiusDesktop);
10884        --horizontalNavItemBorderRadiusHoverMobile: var(--horizontalNavItemBorderRadiusHoverDesktop);
10885
10886        /* separator */
10887        --horizontalNavSeparatorDisplayMobile: var(--horizontalNavSeparatorDisplayDesktop);
10888        --horizontalNavSeparatorWidthMobile: var(--horizontalNavSeparatorWidthDesktop);
10889        --horizontalNavSeparatorHeightMobile: var(--horizontalNavSeparatorHeightDesktop);
10890        --horizontalNavSeparatorColorMobile: var(--horizontalNavSeparatorColorDesktop);
10891        --horizontalNavSeparatorSpacingMobile: var(--horizontalNavSeparatorSpacingDesktop);
10892
10893        /* sub separator */
10894        --horizontalNavSubSeparatorDisplayMobile: var(--horizontalNavSubSeparatorDisplayDesktop);
10895        --horizontalNavSubSeparatorWidthMobile: var(--horizontalNavSubSeparatorWidthDesktop);
10896        --horizontalNavSubSeparatorHeightMobile: var(--horizontalNavSubSeparatorHeightDesktop);
10897        --horizontalNavSubSeparatorColorMobile: var(--horizontalNavSubSeparatorColorDesktop);
10898        --horizontalNavSubSeparatorSpacingMobile: var(--horizontalNavSubSeparatorSpacingDesktop);
10899
10900        /* arrow */
10901        --horizontalNavArrowSizeMobile: var(--horizontalNavArrowSizeDesktop);
10902        --horizontalNavArrowSpacingMobile: var(--horizontalNavArrowSpacingDesktop);
10903        --horizontalNavArrowColorMobile: var(--horizontalNavArrowColorDesktop);
10904        --horizontalNavArrowRotateMobile: var(--horizontalNavArrowRotateDesktop);
10905        --horizontalNavArrowSizeHoverMobile: var(--horizontalNavArrowSizeHoverDesktop);
10906        --horizontalNavArrowColorHoverMobile: var(--horizontalNavArrowColorHoverDesktop);
10907        --horizontalNavArrowRotateHoverMobile: var(--horizontalNavArrowRotateHoverDesktop);
10908        --horizontalNavArrowSizeActiveMobile: var(--horizontalNavArrowSizeActiveDesktop);
10909        --horizontalNavArrowColorActiveMobile: var(--horizontalNavArrowColorActiveDesktop);
10910        --horizontalNavArrowRotateActiveMobile: var(--horizontalNavArrowRotateActiveDesktop);
10911
10912        /* sub arrow */
10913        --horizontalNavSubArrowSizeMobile: var(--horizontalNavSubArrowSizeDesktop);
10914        --horizontalNavSubArrowSpacingMobile: var(--horizontalNavSubArrowSpacingDesktop);
10915        --horizontalNavSubArrowColorMobile: var(--horizontalNavSubArrowColorDesktop);
10916        --horizontalNavSubArrowRotateMobile: var(--horizontalNavSubArrowRotateDesktop);
10917        --horizontalNavSubArrowSizeHoverMobile: var(--horizontalNavSubArrowSizeHoverDesktop);
10918        --horizontalNavSubArrowColorHoverMobile: var(--horizontalNavSubArrowColorHoverDesktop);
10919        --horizontalNavSubArrowRotateHoverMobile: var(--horizontalNavSubArrowRotateHoverDesktop);
10920        --horizontalNavSubArrowSizeActiveMobile: var(--horizontalNavSubArrowSizeActiveDesktop);
10921        --horizontalNavSubArrowColorActiveMobile: var(--horizontalNavSubArrowColorActiveDesktop);
10922        --horizontalNavSubArrowRotateActiveMobile: var(--horizontalNavSubArrowRotateActiveDesktop);
10923
10924        /* sub nav */
10925        --horizontalNavSubItemPaddingTopMobile: var(--horizontalNavSubItemPaddingTopDesktop);
10926        --horizontalNavSubItemPaddingBottomMobile: var(--horizontalNavSubItemPaddingBottomDesktop);
10927        --horizontalNavSubItemPaddingLeftMobile: var(--horizontalNavSubItemPaddingLeftDesktop);
10928        --horizontalNavSubItemPaddingRightMobile: var(--horizontalNavSubItemPaddingRightDesktop);
10929
10930        /* sub nav item padding hover */
10931        --horizontalNavSubItemPaddingTopHoverMobile: var(--horizontalNavSubItemPaddingTopHoverDesktop);
10932        --horizontalNavSubItemPaddingBottomHoverMobile: var(--horizontalNavSubItemPaddingBottomHoverDesktop);
10933        --horizontalNavSubItemPaddingLeftHoverMobile: var(--horizontalNavSubItemPaddingLeftHoverDesktop);
10934        --horizontalNavSubItemPaddingRightHoverMobile: var(--horizontalNavSubItemPaddingRightHoverDesktop);
10935
10936        /* sub nav item font */
10937        --horizontalNavSubItemFontMobile: var(--horizontalNavSubItemFontDesktop);
10938        --horizontalNavSubItemFontColorMobile: var(--horizontalNavSubItemFontColorDesktop);
10939        --horizontalNavSubItemLineHeightMobile: var(--horizontalNavSubItemLineHeightDesktop);
10940        --horizontalNavSubItemFontSizeMobile: var(--horizontalNavSubItemFontSizeDesktop);
10941        --horizontalNavSubItemFontWeightMobile: var(--horizontalNavSubItemFontWeightDesktop);
10942        --horizontalNavSubItemBackgroundColorMobile: var(--horizontalNavSubItemBackgroundColorDesktop);
10943        --horizontalNavSubItemTextDecorationMobile: var(--horizontalNavSubItemTextDecorationDesktop);
10944        --horizontalNavSubItemFontStyleMobile: var(--horizontalNavSubItemFontStyleDesktop);
10945        --horizontalNavSubItemLetterSpacingMobile: var(--horizontalNavSubItemLetterSpacingDesktop);
10946
10947        /* sub nav item font hover */
10948        --horizontalNavSubItemHoverFontColorMobile: var(--horizontalNavSubItemHoverFontColorDesktop);
10949        --horizontalNavSubItemHoverBackgroundColorMobile: var(--horizontalNavSubItemHoverBackgroundColorDesktop);
10950        --horizontalNavSubItemFontSizeHoverMobile: var(--horizontalNavSubItemFontSizeHoverDesktop);
10951        --horizontalNavSubItemFontWeightHoverMobile: var(--horizontalNavSubItemFontWeightHoverDesktop);
10952        --horizontalNavSubItemTextDecorationHoverMobile: var(--horizontalNavSubItemTextDecorationHoverDesktop);
10953        --horizontalNavSubItemFontStyleHoverMobile: var(--horizontalNavSubItemFontStyleHoverDesktop);
10954
10955        /* sub nav item font active */
10956        --horizontalNavSubItemActiveFontColorMobile: var(--horizontalNavSubItemActiveFontColorDesktop);
10957        --horizontalNavSubItemActiveBackgroundColorMobile: var(--horizontalNavSubItemActiveBackgroundColorDesktop);
10958
10959        /* sub nav item border */
10960        --horizontalNavSubItemBorderTopMobile: var(--horizontalNavSubItemBorderTopDesktop);
10961        --horizontalNavSubItemBorderRightMobile: var(--horizontalNavSubItemBorderRightDesktop);
10962        --horizontalNavSubItemBorderBottomMobile: var(--horizontalNavSubItemBorderBottomDesktop);
10963        --horizontalNavSubItemBorderLeftMobile: var(--horizontalNavSubItemBorderLeftDesktop);
10964
10965        /* sub nav item border hover */
10966        --horizontalNavSubItemBorderTopHoverMobile: var(--horizontalNavSubItemBorderTopHoverDesktop);
10967        --horizontalNavSubItemBorderRightHoverMobile: var(--horizontalNavSubItemBorderRightHoverDesktop);
10968        --horizontalNavSubItemBorderBottomHoverMobile: var(--horizontalNavSubItemBorderBottomHoverDesktop);
10969        --horizontalNavSubItemBorderLeftHoverMobile: var(--horizontalNavSubItemBorderLeftHoverDesktop);
10970
10971        /* sub nav item border radius */
10972        --horizontalNavSubItemBorderRadiusMobile: var(--horizontalNavSubItemBorderRadiusDesktop);
10973        --horizontalNavSubItemBorderRadiusHoverMobile: var(--horizontalNavSubItemBorderRadiusHoverDesktop);
10974
10975        /* sub menu container */
10976        --horizontalNavSubPaddingTopMobile: var(--horizontalNavSubPaddingTopDesktop);
10977        --horizontalNavSubPaddingBottomMobile: var(--horizontalNavSubPaddingBottomDesktop);
10978        --horizontalNavSubPaddingLeftMobile: var(--horizontalNavSubPaddingLeftDesktop);
10979        --horizontalNavSubPaddingRightMobile: var(--horizontalNavSubPaddingRightDesktop);
10980        --horizontalNavSubContainerWidthMobile: var(--horizontalNavSubContainerWidthDesktop);
10981        --horizontalNavSubContainerBackgroundColorMobile: var(--horizontalNavSubContainerBackgroundColorDesktop);
10982
10983        /* sub menu container shadow */
10984        --horizontalNavSubContainerShadowMobile: none;
10985
10986        /* sub menu container border */
10987        --horizontalNavSubContainerBorderTopMobile: var(--horizontalNavSubContainerBorderTopDesktop);
10988        --horizontalNavSubContainerBorderRightMobile: var(--horizontalNavSubContainerBorderRightDesktop);
10989        --horizontalNavSubContainerBorderBottomMobile: var(--horizontalNavSubContainerBorderBottomDesktop);
10990        --horizontalNavSubContainerBorderLeftMobile: var(--horizontalNavSubContainerBorderLeftDesktop);
10991
10992        /* sub menu container border radius */
10993        --horizontalNavSubContainerBorderRadiusMobile: var(--horizontalNavSubContainerBorderRadiusDesktop);
10994
10995        /* mega panel layout */
10996        --megaNavPanelNumberOfCellsMobile: var(--megaNavPanelNumberOfCellsDesktop);
10997        --megaNavPanelCellSpacingMobile: var(--megaNavPanelCellSpacingDesktop);
10998        --megaNavPanelPaddingTopMobile: var(--megaNavPanelPaddingTopDesktop);
10999        --megaNavPanelPaddingRightMobile: var(--megaNavPanelPaddingRightDesktop);
11000        --megaNavPanelPaddingBottomMobile: var(--megaNavPanelPaddingBottomDesktop);
11001        --megaNavPanelPaddingLeftMobile: var(--megaNavPanelPaddingLeftDesktop);
11002        --megaNavPanelWidthMobile: var(--megaNavPanelWidthDesktop);
11003
11004        --megaNavSeparatorDisplayMobile: var(--megaNavSeparatorDisplayDesktop);
11005        --megaNavSeparatorWidthMobile: var(--megaNavSeparatorWidthDesktop);
11006        --megaNavSeparatorColorMobile: var(--megaNavSeparatorColorDesktop);
11007        --megaNavSeparatorSpacingMobile: var(--megaNavSeparatorSpacingDesktop);
11008
11009        /*****
11010			apply css properties
11011		*****/
11012
11013        /* apply main nav padding */
11014        --horizontalNavPaddingTop: var(--horizontalNavPaddingTopMobile);
11015        --horizontalNavPaddingBottom: var(--horizontalNavPaddingBottomMobile);
11016        --horizontalNavPaddingLeft: var(--horizontalNavPaddingLeftMobile);
11017        --horizontalNavPaddingRight: var(--horizontalNavPaddingRightMobile);
11018
11019        /* apply main nav justify content */
11020        --horizontalNavJustifyContent: var(--horizontalNavJustifyContentMobile);
11021
11022        /* apply main nav item padding */
11023        --horizontalNavItemPaddingTop: var(--horizontalNavItemPaddingTopMobile);
11024        --horizontalNavItemPaddingBottom: var(--horizontalNavItemPaddingBottomMobile);
11025        --horizontalNavItemPaddingLeft: var(--horizontalNavItemPaddingLeftMobile);
11026        --horizontalNavItemPaddingRight: var(--horizontalNavItemPaddingRightMobile);
11027
11028        /* apply main nav item padding hover */
11029        --horizontalNavItemPaddingTopHover: var(--horizontalNavItemPaddingTopHoverMobile);
11030        --horizontalNavItemPaddingBottomHover: var(--horizontalNavItemPaddingBottomHoverMobile);
11031        --horizontalNavItemPaddingLeftHover: var(--horizontalNavItemPaddingLeftHoverMobile);
11032        --horizontalNavItemPaddingRightHover: var(--horizontalNavItemPaddingRightHoverMobile);
11033
11034        /* apply main nav item font */
11035        --horizontalNavItemFont: var(--horizontalNavItemFontMobile);
11036        --horizontalNavItemFontColor: var(--horizontalNavItemFontColorMobile);
11037        --horizontalNavItemLineHeight: var(--horizontalNavItemLineHeightMobile);
11038        --horizontalNavItemFontSize: var(--horizontalNavItemFontSizeMobile);
11039        --horizontalNavItemFontWeight: var(--horizontalNavItemFontWeightMobile);
11040        --horizontalNavItemHoverFontColor: var(--horizontalNavItemHoverFontColorMobile);
11041        --horizontalNavBackgroundColor: var(--horizontalNavBackgroundColorMobile);
11042        --horizontalNavItemBackgroundColor: var(--horizontalNavItemBackgroundColorMobile);
11043        --horizontalNavItemHoverBackgroundColor: var(--horizontalNavItemHoverBackgroundColorMobile);
11044        --horizontalNavItemLetterSpacing: var(--horizontalNavItemLetterSpacingMobile);
11045        --horizontalNavItemTextDecoration: var(--horizontalNavItemTextDecorationMobile);
11046        --horizontalNavItemFontStyle: var(--horizontalNavItemFontStyleMobile);
11047
11048        /* main nav item font hover*/
11049        --horizontalNavItemFontSizeHover: var(--horizontalNavItemFontSizeHoverMobile);
11050        --horizontalNavItemFontWeightHover: var(--horizontalNavItemFontWeightHoverMobile);
11051        --horizontalNavItemTextDecorationHover: var(--horizontalNavItemTextDecorationHoverMobile);
11052        --horizontalNavItemFontStyleHover: var(--horizontalNavItemFontStyleHoverMobile);
11053
11054        /* apply main nav item font active */
11055        --horizontalNavItemActiveFontColor: var(--horizontalNavItemActiveFontColorMobile);
11056        --horizontalNavItemActiveBackgroundColor: var(--horizontalNavItemActiveBackgroundColorMobile);
11057
11058
11059        /* apply main nav border */
11060        --horizontalNavBorderTop: var(--horizontalNavBorderTopMobile);
11061        --horizontalNavBorderRight: var(--horizontalNavBorderRightMobile);
11062        --horizontalNavBorderBottom: var(--horizontalNavBorderBottomMobile);
11063        --horizontalNavBorderLeft: var(--horizontalNavBorderLeftMobile);
11064
11065        /* main nav border radius hover*/
11066        --horizontalNavBorderRadius: var(--horizontalNavBorderRadiusMobile);
11067        --horizontalNavBorderRadiusHover: var(--horizontalNavBorderRadiusHoverMobile);
11068
11069        /* apply main nav item border */
11070        --horizontalNavItemBorderTop: var(--horizontalNavItemBorderTopMobile);
11071        --horizontalNavItemBorderRight: var(--horizontalNavItemBorderRightMobile);
11072        --horizontalNavItemBorderBottom: var(--horizontalNavItemBorderBottomMobile);
11073        --horizontalNavItemBorderLeft: var(--horizontalNavItemBorderLeftMobile);
11074
11075        /* apply main nav item border hover */
11076        --horizontalNavItemBorderTopHover: var(--horizontalNavItemBorderTopHoverMobile);
11077        --horizontalNavItemBorderRightHover: var(--horizontalNavItemBorderRightHoverMobile);
11078        --horizontalNavItemBorderBottomHover: var(--horizontalNavItemBorderBottomHoverMobile);
11079        --horizontalNavItemBorderLeftHover: var(--horizontalNavItemBorderLeftHoverMobile);
11080
11081        /* apply main nav item border radius */
11082        --horizontalNavItemBorderRadius: var(--horizontalNavItemBorderRadiusMobile);
11083        --horizontalNavItemBorderRadiusHover: var(--horizontalNavItemBorderRadiusHoverMobile);
11084
11085        /* apply separator */
11086        --horizontalNavSeparatorDisplay: var(--horizontalNavSeparatorDisplayMobile);
11087        --horizontalNavSeparatorWidth: var(--horizontalNavSeparatorWidthMobile);
11088        --horizontalNavSeparatorHeight: var(--horizontalNavSeparatorHeightMobile);
11089        --horizontalNavSeparatorColor: var(--horizontalNavSeparatorColorMobile);
11090        --horizontalNavSeparatorSpacing: var(--horizontalNavSeparatorSpacingMobile);
11091
11092        /* apply mega separator */
11093        --megaNavSeparatorDisplay: var(--megaNavSeparatorDisplayMobile);
11094        --megaNavSeparatorWidth: var(--megaNavSeparatorWidthMobile);
11095        --megaNavSeparatorColor: var(--megaNavSeparatorColorMobile);
11096        --megaNavSeparatorSpacing: var(--megaNavSeparatorSpacingMobile);
11097
11098        /* apply sub separator */
11099        --horizontalNavSubSeparatorDisplay: var(--horizontalNavSubSeparatorDisplayMobile);
11100        --horizontalNavSubSeparatorWidth: var(--horizontalNavSubSeparatorWidthMobile);
11101        --horizontalNavSubSeparatorHeight: var(--horizontalNavSubSeparatorHeightMobile);
11102        --horizontalNavSubSeparatorColor: var(--horizontalNavSubSeparatorColorMobile);
11103        --horizontalNavSubSeparatorSpacing: var(--horizontalNavSubSeparatorSpacingMobile);
11104
11105        /* apply arrow */
11106        --horizontalNavArrowSize: var(--horizontalNavArrowSizeMobile);
11107        --horizontalNavArrowDisplay: var(--horizontalNavArrowDisplayMobile);
11108        --horizontalNavItemIconDisplay: var(--horizontalNavItemIconDisplayMobile);
11109        --horizontalNavItemIconColor: var(--horizontalNavItemIconColorMobile);
11110        --horizontalNavItemIconColorHover: var(--horizontalNavItemIconColorHoverMobile);
11111        --horizontalNavItemIconColorActive: var(--horizontalNavItemIconColorActiveMobile);
11112        --horizontalNavItemIconSize: var(--horizontalNavItemIconSizeMobile);
11113        --horizontalNavItemIconSizeHover: var(--horizontalNavItemIconSizeHoverMobile);
11114        --horizontalNavItemIconSizeActive: var(--horizontalNavItemIconSizeActiveMobile);
11115        --horizontalNavItemIconRotate: var(--horizontalNavItemIconRotateMobile);
11116        --horizontalNavItemIconRotateHover: var(--horizontalNavItemIconRotateHoverMobile);
11117        --horizontalNavItemIconRotateActive: var(--horizontalNavItemIconRotateActiveMobile);
11118        --horizontalNavItemIconSpacing: var(--horizontalNavItemIconSpacingMobile);
11119        --horizontalNavSubItemIconDisplay: var(--horizontalNavSubItemIconDisplayMobile);
11120        --horizontalNavSubItemIconColor: var(--horizontalNavSubItemIconColorMobile);
11121        --horizontalNavSubItemIconColorHover: var(--horizontalNavSubItemIconColorHoverMobile);
11122        --horizontalNavSubItemIconColorActive: var(--horizontalNavSubItemIconColorActiveMobile);
11123        --horizontalNavSubItemIconSize: var(--horizontalNavSubItemIconSizeMobile);
11124        --horizontalNavSubItemIconSizeHover: var(--horizontalNavSubItemIconSizeHoverMobile);
11125        --horizontalNavSubItemIconSizeActive: var(--horizontalNavSubItemIconSizeActiveMobile);
11126        --horizontalNavSubItemIconRotate: var(--horizontalNavSubItemIconRotateMobile);
11127        --horizontalNavSubItemIconRotateHover: var(--horizontalNavSubItemIconRotateHoverMobile);
11128        --horizontalNavSubItemIconRotateActive: var(--horizontalNavSubItemIconRotateActiveMobile);
11129        --horizontalNavSubItemIconSpacing: var(--horizontalNavSubItemIconSpacingMobile);
11130        --horizontalNavArrowSpacing: var(--horizontalNavArrowSpacingMobile);
11131        --horizontalNavArrowColor: var(--horizontalNavArrowColorMobile);
11132        --horizontalNavArrowRotate: var(--horizontalNavArrowRotateMobile);
11133        --horizontalNavArrowSizeHover: var(--horizontalNavArrowSizeHoverMobile);
11134        --horizontalNavArrowColorHover: var(--horizontalNavArrowColorHoverMobile);
11135        --horizontalNavArrowRotateHover: var(--horizontalNavArrowRotateHoverMobile);
11136        --horizontalNavArrowSizeActive: var(--horizontalNavArrowSizeActiveMobile);
11137        --horizontalNavArrowColorActive: var(--horizontalNavArrowColorActiveMobile);
11138        --horizontalNavArrowRotateActive: var(--horizontalNavArrowRotateActiveMobile);
11139
11140        /* apply sub arrow */
11141        --horizontalNavSubArrowSize: var(--horizontalNavSubArrowSizeMobile);
11142        --horizontalNavSubArrowDisplay: var(--horizontalNavSubArrowDisplayMobile);
11143        --horizontalNavSubArrowSpacing: var(--horizontalNavSubArrowSpacingMobile);
11144        --horizontalNavSubArrowColor: var(--horizontalNavSubArrowColorMobile);
11145        --horizontalNavSubArrowRotate: var(--horizontalNavSubArrowRotateMobile);
11146        --horizontalNavSubArrowSizeHover: var(--horizontalNavSubArrowSizeHoverMobile);
11147        --horizontalNavSubArrowColorHover: var(--horizontalNavSubArrowColorHoverMobile);
11148        --horizontalNavSubArrowRotateHover: var(--horizontalNavSubArrowRotateHoverMobile);
11149        --horizontalNavSubArrowSizeActive: var(--horizontalNavSubArrowSizeActiveMobile);
11150        --horizontalNavSubArrowColorActive: var(--horizontalNavSubArrowColorActiveMobile);
11151        --horizontalNavSubArrowRotateActive: var(--horizontalNavSubArrowRotateActiveMobile);
11152
11153        /* apply sub */
11154        --horizontalNavSubItemPaddingTop: var(--horizontalNavSubItemPaddingTopMobile);
11155        --horizontalNavSubItemPaddingBottom: var(--horizontalNavSubItemPaddingBottomMobile);
11156        --horizontalNavSubItemPaddingLeft: var(--horizontalNavSubItemPaddingLeftMobile);
11157        --horizontalNavSubItemPaddingRight: var(--horizontalNavSubItemPaddingRightMobile);
11158
11159        /* apply sub nav item padding hover */
11160        --horizontalNavSubItemPaddingTopHover: var(--horizontalNavSubItemPaddingTopHoverMobile);
11161        --horizontalNavSubItemPaddingBottomHover: var(--horizontalNavSubItemPaddingBottomHoverMobile);
11162        --horizontalNavSubItemPaddingLeftHover: var(--horizontalNavSubItemPaddingLeftHoverMobile);
11163        --horizontalNavSubItemPaddingRightHover: var(--horizontalNavSubItemPaddingRightHoverMobile);
11164
11165        /* apply sub nav item font */
11166        --horizontalNavSubItemFont: var(--horizontalNavSubItemFontMobile);
11167        --horizontalNavSubItemFontColor: var(--horizontalNavSubItemFontColorMobile);
11168        --horizontalNavSubItemLineHeight: var(--horizontalNavSubItemLineHeightMobile);
11169        --horizontalNavSubItemFontSize: var(--horizontalNavSubItemFontSizeMobile);
11170        --horizontalNavSubItemFontWeight: var(--horizontalNavSubItemFontWeightMobile);
11171        --horizontalNavSubItemHoverFontColor: var(--horizontalNavSubItemHoverFontColorMobile);
11172        --horizontalNavSubItemBackgroundColor: var(--horizontalNavSubItemBackgroundColorMobile);
11173        --horizontalNavSubItemHoverBackgroundColor: var(--horizontalNavSubItemHoverBackgroundColorMobile);
11174        --horizontalNavSubItemTextDecoration: var(--horizontalNavSubItemTextDecorationMobile);
11175        --horizontalNavSubItemFontStyle: var(--horizontalNavSubItemFontStyleMobile);
11176        --horizontalNavSubItemLetterSpacing: var(--horizontalNavSubItemLetterSpacingMobile);
11177
11178        /* apply sub nav item font hover */
11179        --horizontalNavSubItemFontSizeHover: var(--horizontalNavSubItemFontSizeHoverMobile);
11180        --horizontalNavSubItemFontWeightHover: var(--horizontalNavSubItemFontWeightHoverMobile);
11181        --horizontalNavSubItemTextDecorationHover: var(--horizontalNavSubItemTextDecorationHoverMobile);
11182        --horizontalNavSubItemFontStyleHover: var(--horizontalNavSubItemFontStyleHoverMobile);
11183
11184        /* apply sub nav item font active */
11185        --horizontalNavSubItemActiveFontColor: var(--horizontalNavSubItemActiveFontColorMobile);
11186        --horizontalNavSubItemActiveBackgroundColor: var(--horizontalNavSubItemActiveBackgroundColorMobile);
11187
11188        /* apply sub nav item border */
11189        --horizontalNavSubItemBorderTop: var(--horizontalNavSubItemBorderTopMobile);
11190        --horizontalNavSubItemBorderRight: var(--horizontalNavSubItemBorderRightMobile);
11191        --horizontalNavSubItemBorderBottom: var(--horizontalNavSubItemBorderBottomMobile);
11192        --horizontalNavSubItemBorderLeft: var(--horizontalNavSubItemBorderLeftMobile);
11193
11194        /* apply sub nav item border hover */
11195        --horizontalNavSubItemBorderTopHover: var(--horizontalNavSubItemBorderTopHoverMobile);
11196        --horizontalNavSubItemBorderRightHover: var(--horizontalNavSubItemBorderRightHoverMobile);
11197        --horizontalNavSubItemBorderBottomHover: var(--horizontalNavSubItemBorderBottomHoverMobile);
11198        --horizontalNavSubItemBorderLeftHover: var(--horizontalNavSubItemBorderLeftHoverMobile);
11199
11200        /* apply sub nav item border radius */
11201        --horizontalNavSubItemBorderRadius: var(--horizontalNavSubItemBorderRadiusMobile);
11202        --horizontalNavSubItemBorderRadiusHover: var(--horizontalNavSubItemBorderRadiusHoverMobile);
11203
11204        /* apply sub menu container */
11205        --horizontalNavSubPaddingTop: var(--horizontalNavSubPaddingTopMobile);
11206        --horizontalNavSubPaddingBottom: var(--horizontalNavSubPaddingBottomMobile);
11207        --horizontalNavSubPaddingLeft: var(--horizontalNavSubPaddingLeftMobile);
11208        --horizontalNavSubPaddingRight: var(--horizontalNavSubPaddingRightMobile);
11209        --horizontalNavSubContainerWidth: var(--horizontalNavSubContainerWidthMobile);
11210        --horizontalNavSubContainerBackgroundColor: var(--horizontalNavSubContainerBackgroundColorMobile);
11211
11212        /* apply sub menu container shadow */
11213        --horizontalNavSubContainerShadow: var(--horizontalNavSubContainerShadowMobile);
11214
11215        /* apply sub menu container border */
11216        --horizontalNavSubContainerBorderTop: var(--horizontalNavSubContainerBorderTopMobile);
11217        --horizontalNavSubContainerBorderRight: var(--horizontalNavSubContainerBorderRightMobile);
11218        --horizontalNavSubContainerBorderBottom: var(--horizontalNavSubContainerBorderBottomMobile);
11219        --horizontalNavSubContainerBorderLeft: var(--horizontalNavSubContainerBorderLeftMobile);
11220
11221        /* apply sub menu container border radius */
11222        --horizontalNavSubContainerBorderRadius: var(--horizontalNavSubContainerBorderRadiusMobile);
11223
11224        /**********************
11225			hamburger main nav
11226		***********************/
11227        /* main background color */
11228        --hamburgerNavBackgroundColorMobile: var(--hamburgerNavBackgroundColorDesktop);
11229
11230        /* main padding */
11231        --hamburgerNavPaddingTopMobile: 25px;
11232        --hamburgerNavPaddingBottomMobile: 25px;
11233        --hamburgerNavPaddingLeftMobile: 15px;
11234        --hamburgerNavPaddingRightMobile: 15px;
11235
11236        /* hamburger menu icon */
11237        --hamburgerMenuIconSizeMobile: var(--hamburgerMenuIconSizeDesktop);
11238        --hamburgerMenuIconSizeHoverMobile: var(--hamburgerMenuIconSizeHoverDesktop);
11239        --hamburgerMenuIconColorMobile: var(--hamburgerMenuIconColorDesktop);
11240        --hamburgerMenuIconHoverColorMobile: var(--hamburgerMenuIconHoverColorDesktop);
11241        --hamburgerMenuIconActiveSizeMobile: var(--hamburgerMenuIconActiveSizeDesktop);
11242        --hamburgerMenuIconActiveColorMobile: var(--hamburgerMenuIconActiveColorDesktop);
11243        --hamburgerMenuIconActiveHoverColorMobile: var(--hamburgerMenuIconActiveHoverColorDesktop);
11244        --hamburgerMenuIconActiveSizeHoverMobile: var(--hamburgerMenuIconActiveSizeHoverDesktop);
11245        --hamburgerMenuDisplayMobile: var(--hamburgerMenuDisplayDesktop);
11246        --hamburgerMenuJustifySelfMobile: var(--hamburgerMenuJustifySelfDesktop);
11247
11248        /* main nav justify self */
11249        --hamburgerNavJustifySelfMobile: var(--hamburgerNavJustifySelfDesktop);
11250
11251        /* main nav items alignment */
11252        --hamburgerNavItemsAlignmentMobile: var(--hamburgerNavItemsAlignmentDesktop);
11253
11254        /* main nav item padding */
11255        --hamburgerNavItemPaddingTopMobile: var(--hamburgerNavItemPaddingTopDesktop);
11256        --hamburgerNavItemPaddingBottomMobile: var(--hamburgerNavItemPaddingBottomDesktop);
11257        --hamburgerNavItemPaddingLeftMobile: var(--hamburgerNavItemPaddingLeftDesktop);
11258        --hamburgerNavItemPaddingRightMobile: var(--hamburgerNavItemPaddingRightDesktop);
11259
11260        /* main nav item padding hover*/
11261        --hamburgerNavItemPaddingTopMobileHover: var(--hamburgerNavItemPaddingTopHoverDesktop);
11262        --hamburgerNavItemPaddingBottomMobileHover: var(--hamburgerNavItemPaddingBottomHoverDesktop);
11263        --hamburgerNavItemPaddingLeftMobileHover: var(--hamburgerNavItemPaddingLeftHoverDesktop);
11264        --hamburgerNavItemPaddingRightMobileHover: var(--hamburgerNavItemPaddingRightHoverDesktop);
11265
11266        /* main nav item border */
11267        --hamburgerNavItemBorderTopMobile: var(--hamburgerNavItemBorderTopDesktop);
11268        --hamburgerNavItemBorderRightMobile: var(--hamburgerNavItemBorderRightDesktop);
11269        --hamburgerNavItemBorderBottomMobile: var(--hamburgerNavItemBorderBottomDesktop);
11270        --hamburgerNavItemBorderLeftMobile: var(--hamburgerNavItemBorderLeftDesktop);
11271
11272        /* main nav item border hover */
11273        --hamburgerNavItemBorderTopHoverMobile: var(--hamburgerNavItemBorderTopHoverDesktop);
11274        --hamburgerNavItemBorderRightHoverMobile: var(--hamburgerNavItemBorderRightHoverDesktop);
11275        --hamburgerNavItemBorderBottomHoverMobile: var(--hamburgerNavItemBorderBottomHoverDesktop);
11276        --hamburgerNavItemBorderLeftHoverMobile: var(--hamburgerNavItemBorderLeftHoverDesktop);
11277
11278        /* main nav item border radius */
11279        --hamburgerNavItemBorderRadiusMobile: var(--hamburgerNavItemBorderRadiusDesktop);
11280        --hamburgerNavItemBorderRadiusMobileHover: var(--hamburgerNavItemBorderRadiusHoverDesktop);
11281
11282        /* main nav item font */
11283        --hamburgerNavItemFontMobile: var(--hamburgerNavItemFontDesktop);
11284        --hamburgerNavItemFontColorMobile: var(--hamburgerNavItemFontColorDesktop);
11285        --hamburgerNavItemLineHeightMobile: var(--hamburgerNavItemLineHeightDesktop);
11286        --hamburgerNavItemFontSizeMobile: var(--hamburgerNavItemFontSizeDesktop);
11287        --hamburgerNavItemFontWeightMobile: var(--hamburgerNavItemFontWeightDesktop);
11288        --hamburgerNavItemBackgroundColorMobile: var(--hamburgerNavItemBackgroundColorDesktop);
11289        --hamburgerNavItemLetterSpacingMobile: var(--hamburgerNavItemLetterSpacingDesktop);
11290        --hamburgerNavItemTextDecorationMobile: var(--hamburgerNavItemTextDecorationDesktop);
11291        --hamburgerNavItemFontStyleMobile: var(--hamburgerNavItemFontStyleDesktop);
11292
11293        /* main nav item hover font */
11294        --hamburgerNavItemHoverFontColorMobile: var(--hamburgerNavItemHoverFontColorDesktop);
11295        --hamburgerNavItemHoverBackgroundColorMobile: var(--hamburgerNavItemHoverBackgroundColorDesktop);
11296        --hamburgerNavItemFontHoverMobile: var(--hamburgerNavItemFontHoverDesktop);
11297        --hamburgerNavItemLineHeightHoverMobile: var(--hamburgerNavItemLineHeightHoverDesktop);
11298        --hamburgerNavItemFontSizeHoverMobile: var(--hamburgerNavItemFontSizeHoverDesktop);
11299        --hamburgerNavItemFontWeightHoverMobile: var(--hamburgerNavItemFontWeightHoverDesktop);
11300        --hamburgerNavItemLetterSpacingHoverMobile: var(--hamburgerNavItemLetterSpacingMobile);
11301        --hamburgerNavItemTextDecorationHoverMobile: var(--hamburgerNavItemTextDecorationHoverDesktop);
11302        --hamburgerNavItemFontStyleHoverMobile: var(--hamburgerNavItemFontStyleHoverDesktop);
11303
11304        /* separator */
11305        --hamburgerNavSeparatorDisplayMobile: var(--hamburgerNavSeparatorDisplayDesktop);
11306        --hamburgerNavSeparatorWidthMobile: var(--hamburgerNavSeparatorWidthDesktop);
11307        --hamburgerNavSeparatorHeightMobile: var(--hamburgerNavSeparatorHeightDesktop);
11308        --hamburgerNavSeparatorColorMobile: var(--hamburgerNavSeparatorColorDesktop);
11309        --hamburgerNavSeparatorSpacingMobile: var(--hamburgerNavSeparatorSpacingDesktop);
11310
11311        /* sub separator */
11312        --hamburgerNavSubSeparatorDisplayMobile: var(--hamburgerNavSubSeparatorDisplayDesktop);
11313        --hamburgerNavSubSeparatorWidthMobile: var(--hamburgerNavSubSeparatorWidthDesktop);
11314        --hamburgerNavSubSeparatorHeightMobile: var(--hamburgerNavSubSeparatorHeightDesktop);
11315        --hamburgerNavSubSeparatorColorMobile: var(--hamburgerNavSubSeparatorColorDesktop);
11316        --hamburgerNavSubSeparatorSpacingMobile: var(--hamburgerNavSubSeparatorSpacingDesktop);
11317
11318        /* arrow */
11319        --hamburgerNavArrowSizeMobile: var(--hamburgerNavArrowSizeDesktop);
11320        --hamburgerNavArrowColorMobile: var(--hamburgerNavArrowColorDesktop);
11321        --hamburgerNavArrowSpacingMobile: var(--hamburgerNavArrowSpacingDesktop);
11322        --hamburgerNavArrowRotateMobile: var(--hamburgerNavArrowRotateDesktop);
11323        --hamburgerNavArrowAutoSpacingMobile: var(--hamburgerNavArrowAutoSpacingDesktop); /* off: auto */
11324        --hamburgerNavArrowSizeHoverMobile: var(--hamburgerNavArrowSizeHoverDesktop);
11325        --hamburgerNavArrowColorHoverMobile: var(--hamburgerNavArrowColorHoverDesktop);
11326        --hamburgerNavArrowRotateHoverMobile: var(--hamburgerNavArrowRotateHoverDesktop);
11327
11328        /* sub arrow */
11329        --hamburgerNavSubArrowSizeMobile: var(--hamburgerNavSubArrowSizeDesktop);
11330        --hamburgerNavSubArrowColorMobile: var(--hamburgerNavSubArrowColorDesktop);
11331        --hamburgerNavSubArrowSpacingMobile: var(--hamburgerNavSubArrowSpacingDesktop);
11332        --hamburgerNavSubArrowRotateMobile: var(--hamburgerNavSubArrowRotateDesktop);
11333        --hamburgerNavSubArrowAutoSpacingMobile: var(--hamburgerNavSubArrowAutoSpacingDesktop); /* off: auto */
11334        --hamburgerNavSubArrowSizeHoverMobile: var(--hamburgerNavSubArrowSizeHoverDesktop);
11335        --hamburgerNavSubArrowColorHoverMobile: var(--hamburgerNavSubArrowColorHoverDesktop);
11336        --hamburgerNavSubArrowRotateHoverMobile: var(--hamburgerNavSubArrowRotateHoverDesktop);
11337
11338        /* sub menu background color */
11339        --hamburgerNavSubBackgroundColorMobile: transparent;
11340
11341        /* sub nav item padding */
11342        --hamburgerNavSubItemPaddingTopMobile: var(--hamburgerNavSubItemPaddingTopDesktop);
11343        --hamburgerNavSubItemPaddingBottomMobile: var(--hamburgerNavSubItemPaddingBottomDesktop);
11344        --hamburgerNavSubItemPaddingLeftMobile: var(--hamburgerNavSubItemPaddingLeftDesktop);
11345        --hamburgerNavSubItemPaddingRightMobile: var(--hamburgerNavSubItemPaddingRightDesktop);
11346
11347        /* sub nav item padding hover */
11348        --hamburgerNavSubItemPaddingTopHoverMobile: var(--hamburgerNavSubItemPaddingTopHoverDesktop);
11349        --hamburgerNavSubItemPaddingBottomHoverMobile: var(--hamburgerNavSubItemPaddingBottomHoverDesktop);
11350        --hamburgerNavSubItemPaddingLeftHoverMobile: var(--hamburgerNavSubItemPaddingLeftHoverDesktop);
11351        --hamburgerNavSubItemPaddingRightHoverMobile: var(--hamburgerNavSubItemPaddingRightHoverDesktop);
11352
11353        /* sub nav item border */
11354        --hamburgerNavSubItemBorderTopMobile: var(--hamburgerNavSubItemBorderTopDesktop);
11355        --hamburgerNavSubItemBorderRightMobile: var(--hamburgerNavSubItemBorderRightDesktop);
11356        --hamburgerNavSubItemBorderBottomMobile: var(--hamburgerNavSubItemBorderBottomDesktop);
11357        --hamburgerNavSubItemBorderLeftMobile: var(--hamburgerNavSubItemBorderLeftDesktop);
11358
11359        /* sub nav item border hover */
11360        --hamburgerNavSubItemBorderTopHoverMobile: var(--hamburgerNavSubItemBorderTopHoverDesktop);
11361        --hamburgerNavSubItemBorderRightHoverMobile: var(--hamburgerNavSubItemBorderRightHoverDesktop);
11362        --hamburgerNavSubItemBorderBottomHoverMobile: var(--hamburgerNavSubItemBorderBottomHoverDesktop);
11363        --hamburgerNavSubItemBorderLeftHoverMobile: var(--hamburgerNavSubItemBorderLeftHoverDesktop);
11364
11365        /* sub nav item border radius */
11366        --hamburgerNavSubItemBorderRadiusMobile: var(--hamburgerNavSubItemBorderRadiusDesktop);
11367        --hamburgerNavSubItemBorderRadiusHoverMobile: var(--hamburgerNavSubItemBorderRadiusHoverDesktop);
11368
11369        /* sub nav item background color */
11370        --hamburgerNavSubItemBackgroundColorMobile: var(--hamburgerNavSubItemBackgroundColorDesktop);
11371
11372        /* sub nav item hover background color */
11373        --hamburgerNavSubItemHoverBackgroundColorMobile: var(--hamburgerNavSubItemHoverBackgroundColorDesktop);
11374
11375        /* sub nav item font */
11376        --hamburgerNavSubItemFontMobile: var(--hamburgerNavSubItemFontDesktop);
11377        --hamburgerNavSubItemFontColorMobile: var(--hamburgerNavSubItemFontColorDesktop);
11378        --hamburgerNavSubItemLineHeightMobile: var(--hamburgerNavSubItemLineHeightDesktop);
11379        --hamburgerNavSubItemFontSizeMobile: var(--hamburgerNavSubItemFontSizeDesktop);
11380        --hamburgerNavSubItemFontWeightMobile: var(--hamburgerNavSubItemFontWeightDesktop);
11381        --hamburgerNavSubItemTextDecorationMobile: var(--hamburgerNavSubItemTextDecorationDesktop);
11382        --hamburgerNavSubItemFontStyleMobile: var(--hamburgerNavSubItemFontStyleDesktop);
11383        --hamburgerNavSubItemLetterSpacingMobile: var(--hamburgerNavSubItemLetterSpacingDesktop);
11384
11385        /* sub nav item hover font */
11386        --hamburgerNavSubItemHoverFontColorMobile: var(--hamburgerNavSubItemHoverFontColorDesktop);
11387        --hamburgerNavSubItemFontHoverMobile: var(--hamburgerNavSubItemFontHoverDesktop);
11388        --hamburgerNavSubItemLineHeightHoverMobile: var(--hamburgerNavSubItemLineHeightHoverDesktop);
11389        --hamburgerNavSubItemFontSizeHoverMobile: var(--hamburgerNavSubItemFontSizeHoverDesktop);
11390        --hamburgerNavSubItemFontWeightHoverMobile: var(--hamburgerNavSubItemFontWeightHoverDesktop);
11391        --hamburgerNavSubItemLetterSpacingHoverMobile: var(--hamburgerNavSubItemLetterSpacingMobile);
11392        --hamburgerNavSubItemTextDecorationHoverMobile: var(--hamburgerNavSubItemTextDecorationHoverDesktop);
11393        --hamburgerNavSubItemFontStyleHoverMobile: var(--hamburgerNavSubItemFontStyleHoverDesktop);
11394
11395        /* nav back button border */
11396        --hamburgerNavBackButtonBorderTopMobile: var(--hamburgerNavBackButtonBorderTopDesktop);
11397        --hamburgerNavBackButtonBorderRightMobile: var(--hamburgerNavBackButtonBorderRightDesktop);
11398        --hamburgerNavBackButtonBorderBottomMobile: var(--hamburgerNavBackButtonBorderBottomDesktop);
11399        --hamburgerNavBackButtonBorderLeftMobile: var(--hamburgerNavBackButtonBorderLeftDesktop);
11400        /* nav back button border hover */
11401        --hamburgerNavBackButtonBorderTopHoverMobile: var(--hamburgerNavBackButtonBorderTopHoverDesktop);
11402        --hamburgerNavBackButtonBorderRightHoverMobile: var(--hamburgerNavBackButtonBorderRightHoverDesktop);
11403        --hamburgerNavBackButtonBorderBottomHoverMobile: var(--hamburgerNavBackButtonBorderBottomHoverDesktop);
11404        --hamburgerNavBackButtonBorderLeftHoverMobile: var(--hamburgerNavBackButtonBorderLeftHoverDesktop);
11405
11406        /* nav back button border radius */
11407        --hamburgerNavBackButtonBorderRadiusMobile: var(--hamburgerNavBackButtonBorderRadiusDesktop);
11408        --hamburgerNavBackButtonBorderRadiusHoverMobile: var(--hamburgerNavBackButtonBorderRadiusHoverDesktop);
11409
11410        /* nav back button background color */
11411        --hamburgerNavBackButtonBackgroundColorMobile: var(--hamburgerNavBackButtonBackgroundColorDesktop);
11412
11413        /* nav back button hover background color */
11414        --hamburgerNavBackButtonHoverBackgroundColorMobile: var(--hamburgerNavBackButtonHoverBackgroundColorDesktop);
11415
11416        /* nav back button */
11417        --hamburgerNavBackButtonPaddingTopMobile: var(--hamburgerNavBackButtonPaddingTopDesktop);
11418        --hamburgerNavBackButtonPaddingBottomMobile: var(--hamburgerNavBackButtonPaddingBottomDesktop);
11419        --hamburgerNavBackButtonPaddingLeftMobile: var(--hamburgerNavBackButtonPaddingLeftDesktop);
11420        --hamburgerNavBackButtonPaddingRightMobile: var(--hamburgerNavBackButtonPaddingRightDesktop);
11421        --hamburgerNavBackButtonFontMobile: var(--hamburgerNavBackButtonFontDesktop);
11422        --hamburgerNavBackButtonColorMobile: var(--hamburgerNavBackButtonColorDesktop);
11423        --hamburgerNavBackButtonFontSizeMobile: var(--hamburgerNavBackButtonFontSizeDesktop);
11424        --hamburgerNavBackButtonFontWeightMobile: var(--hamburgerNavBackButtonFontWeightDesktop);
11425        --hamburgerNavBackButtonFontStyleMobile: var(--hamburgerNavBackButtonFontStyleDesktop);
11426        --hamburgerNavBackButtonLetterSpacingMobile: var(--hamburgerNavBackButtonLetterSpacingDesktop);
11427        --hamburgerNavBackButtonTextDecorationMobile: var(--hamburgerNavBackButtonTextDecorationDesktop);
11428        --hamburgerNavBackButtonLineHeightMobile: var(--hamburgerNavBackButtonLineHeightDesktop);
11429        --hamburgerNavBackButtonHoverFontColorMobile: var(--hamburgerNavBackButtonHoverFontColorDesktop);
11430
11431        /* nav back button hover */
11432        --hamburgerNavBackButtonPaddingTopHoverMobile: var(--hamburgerNavBackButtonPaddingTopHoverDesktop);
11433        --hamburgerNavBackButtonPaddingBottomHoverMobile: var(--hamburgerNavBackButtonPaddingBottomHoverDesktop);
11434        --hamburgerNavBackButtonPaddingLeftHoverMobile: var(--hamburgerNavBackButtonPaddingLeftHoverDesktop);
11435        --hamburgerNavBackButtonPaddingRightHoverMobile: var(--hamburgerNavBackButtonPaddingRightHoverDesktop);
11436
11437
11438        /* nav back button arrow */
11439        --hamburgerNavBackButtonArrowSizeMobile: var(--hamburgerNavBackButtonArrowSizeDesktop);
11440        --hamburgerNavBackButtonArrowSizeHoverMobile: var(--hamburgerNavBackButtonArrowSizeHoverDesktop);
11441        --hamburgerNavBackButtonArrowColorMobile: var(--hamburgerNavBackButtonArrowColorDesktop);
11442        --hamburgerNavBackButtonArrowSpacingMobile: var(--hamburgerNavBackButtonArrowSpacingDesktop);
11443        --hamburgerNavBackButtonArrowRotateMobile: var(--hamburgerNavBackButtonArrowRotateDesktop);
11444
11445        /* parent title border */
11446        --hamburgerTitleBorderTopMobile: var(--hamburgerTitleBorderTopDesktop);
11447        --hamburgerTitleBorderRightMobile: var(--hamburgerTitleBorderRightDesktop);
11448        --hamburgerTitleBorderBottomMobile: var(--hamburgerTitleBorderBottomDesktop);
11449        --hamburgerTitleBorderLeftMobile: var(--hamburgerTitleBorderLeftDesktop);
11450
11451        /* parent title border hover */
11452        --hamburgerTitleBorderTopHoverMobile: var(--hamburgerTitleBorderTopHoverDesktop);
11453        --hamburgerTitleBorderRightHoverMobile: var(--hamburgerTitleBorderRightHoverDesktop);
11454        --hamburgerTitleBorderBottomHoverMobile: var(--hamburgerTitleBorderBottomHoverDesktop);
11455        --hamburgerTitleBorderLeftHoverMobile: var(--hamburgerTitleBorderLeftHoverDesktop);
11456
11457        /* parent title border radius */
11458        --hamburgerTitleBorderRadiusMobile: var(--hamburgerTitleBorderRadiusDesktop);
11459        --hamburgerTitleBorderRadiusHoverMobile: var(--hamburgerTitleBorderRadiusHoverDesktop);
11460
11461        /* parent title background color */
11462        --hamburgerTitleBackgroundColorMobile: var(--hamburgerTitleBackgroundColorDesktop);
11463        --hamburgerTitleBackgroundColorHoverMobile: var(--hamburgerTitleBackgroundColorHoverDesktop);
11464
11465        /* parent title padding */
11466        --hamburgerTitlePaddingTopMobile: var(--hamburgerTitlePaddingTopDesktop);
11467        --hamburgerTitlePaddingBottomMobile: var(--hamburgerTitlePaddingBottomDesktop);
11468        --hamburgerTitlePaddingLeftMobile: var(--hamburgerTitlePaddingLeftDesktop);
11469        --hamburgerTitlePaddingRightMobile: var(--hamburgerTitlePaddingRightDesktop);
11470
11471        /* parent title padding hover */
11472        --hamburgerTitlePaddingTopHoverMobile: var(--hamburgerTitlePaddingTopHoverDesktop);
11473        --hamburgerTitlePaddingBottomHoverMobile: var(--hamburgerTitlePaddingBottomHoverDesktop);
11474        --hamburgerTitlePaddingLeftHoverMobile: var(--hamburgerTitlePaddingLeftHoverDesktop);
11475        --hamburgerTitlePaddingRightHoverMobile: var(--hamburgerTitlePaddingRightHoverDesktop);
11476
11477        /* parent title font */
11478        --hamburgerTitleFontMobile: var(--hamburgerTitleFontDesktop);
11479        --hamburgerTitleFontColorMobile: var(--hamburgerTitleFontColorDesktop);
11480        --hamburgerTitleFontSizeMobile: var(--hamburgerTitleFontSizeDesktop);
11481        --hamburgerTitleFontWeightMobile: var(--hamburgerTitleFontWeightDesktop);
11482        --hamburgerTitleFontStyleMobile: var(--hamburgerTitleFontStyleDesktop);
11483        --hamburgerTitleLetterSpacingMobile: var(--hamburgerTitleLetterSpacingDesktop);
11484        --hamburgerTitleTextDecorationMobile: var(--hamburgerTitleTextDecorationDesktop);
11485        --hamburgerTitleLineHeightMobile: var(--hamburgerTitleLineHeightDesktop);
11486
11487        /* parent title arrow */
11488        --hamburgerTitleArrowSizeMobile: var(--hamburgerTitleArrowSizeDesktop);
11489        --hamburgerTitleArrowColorMobile: var(--hamburgerTitleArrowColorDesktop);
11490        --hamburgerTitleArrowSpacingMobile: var(--hamburgerTitleArrowSpacingDesktop);
11491        --hamburgerTitleArrowRotateMobile: var(--hamburgerTitleArrowRotateDesktop);
11492
11493        /* slide container */
11494        --hamburgerSlideContainerWidthMobile: 100vh;
11495
11496        /*****
11497			apply css properties
11498		*****/
11499
11500        /* apply main background color */
11501        --hamburgerNavBackgroundColor: var(--hamburgerNavBackgroundColorMobile);
11502
11503        /* apply main padding */
11504        --hamburgerNavPaddingTop: var(--hamburgerNavPaddingTopMobile);
11505        --hamburgerNavPaddingBottom: var(--hamburgerNavPaddingBottomMobile);
11506        --hamburgerNavPaddingLeft: var(--hamburgerNavPaddingLeftMobile);
11507        --hamburgerNavPaddingRight: var(--hamburgerNavPaddingRightMobile);
11508
11509        /* apply hamburger menu icon */
11510        --hamburgerMenuIconSize: var(--hamburgerMenuIconSizeMobile);
11511        --hamburgerMenuIconSizeHover: var(--hamburgerMenuIconSizeHoverMobile);
11512        --hamburgerMenuIconColor: var(--hamburgerMenuIconColorMobile);
11513        --hamburgerMenuIconHoverColor: var(--hamburgerMenuIconHoverColorMobile);
11514        --hamburgerMenuIconActiveSize: var(--hamburgerMenuIconActiveSizeMobile);
11515        --hamburgerMenuIconActiveColor: var(--hamburgerMenuIconActiveColorMobile);
11516        --hamburgerMenuIconActiveHoverColor: var(--hamburgerMenuIconActiveHoverColorMobile);
11517        --hamburgerMenuIconActiveSizeHover: var(--hamburgerMenuIconActiveSizeHoverMobile);
11518        --hamburgerMenuDisplay: var(--hamburgerMenuDisplayMobile);
11519        --hamburgerMenuJustifySelf: var(--hamburgerMenuJustifySelfMobile);
11520
11521        /* apply main nav justify self */
11522        --hamburgerNavJustifySelf: var(--hamburgerNavJustifySelfMobile);
11523
11524        /* apply main nav items alignment */
11525        --hamburgerNavItemsAlignment: var(--hamburgerNavItemsAlignmentMobile);
11526
11527        /* apply main nav item padding */
11528        --hamburgerNavItemPaddingTop: var(--hamburgerNavItemPaddingTopMobile);
11529        --hamburgerNavItemPaddingBottom: var(--hamburgerNavItemPaddingBottomMobile);
11530        --hamburgerNavItemPaddingLeft: var(--hamburgerNavItemPaddingLeftMobile);
11531        --hamburgerNavItemPaddingRight: var(--hamburgerNavItemPaddingRightMobile);
11532
11533        /* apply main nav item padding hover*/
11534        --hamburgerNavItemPaddingTopHover: var(--hamburgerNavItemPaddingTopMobileHover);
11535        --hamburgerNavItemPaddingBottomHover: var(--hamburgerNavItemPaddingBottomMobileHover);
11536        --hamburgerNavItemPaddingLeftHover: var(--hamburgerNavItemPaddingLeftMobileHover);
11537        --hamburgerNavItemPaddingRightHover: var(--hamburgerNavItemPaddingRightMobileHover);
11538
11539        /* apply main nav item border */
11540        --hamburgerNavItemBorderTop: var(--hamburgerNavItemBorderTopMobile);
11541        --hamburgerNavItemBorderRight: var(--hamburgerNavItemBorderRightMobile);
11542        --hamburgerNavItemBorderBottom: var(--hamburgerNavItemBorderBottomMobile);
11543        --hamburgerNavItemBorderLeft: var(--hamburgerNavItemBorderLeftMobile);
11544        /* apply main nav item border hover */
11545        --hamburgerNavItemBorderTopHover: var(--hamburgerNavItemBorderTopHoverMobile);
11546        --hamburgerNavItemBorderRightHover: var(--hamburgerNavItemBorderRightHoverMobile);
11547        --hamburgerNavItemBorderBottomHover: var(--hamburgerNavItemBorderBottomHoverMobile);
11548        --hamburgerNavItemBorderLeftHover: var(--hamburgerNavItemBorderLeftHoverMobile);
11549
11550        /* apply main nav item border radius */
11551        --hamburgerNavItemBorderRadius: var(--hamburgerNavItemBorderRadiusMobile);
11552        --hamburgerNavItemBorderRadiusHover: var(--hamburgerNavItemBorderRadiusMobileHover);
11553
11554        /* apply main nav item font */
11555        --hamburgerNavItemFont: var(--hamburgerNavItemFontMobile);
11556        --hamburgerNavItemFontColor: var(--hamburgerNavItemFontColorMobile);
11557        --hamburgerNavItemLineHeight: var(--hamburgerNavItemLineHeightMobile);
11558        --hamburgerNavItemFontSize: var(--hamburgerNavItemFontSizeMobile);
11559        --hamburgerNavItemFontWeight: var(--hamburgerNavItemFontWeightMobile);
11560        --hamburgerNavItemBackgroundColor: var(--hamburgerNavItemBackgroundColorMobile);
11561        --hamburgerNavItemLetterSpacing: var(--hamburgerNavItemLetterSpacingMobile);
11562        --hamburgerNavItemTextDecoration: var(--hamburgerNavItemTextDecorationMobile);
11563        --hamburgerNavItemFontStyle: var(--hamburgerNavItemFontStyleMobile);
11564
11565        /* apply main nav item hover font */
11566        --hamburgerNavItemHoverFontColor: var(--hamburgerNavItemHoverFontColorMobile);
11567        --hamburgerNavItemHoverBackgroundColor: var(--hamburgerNavItemHoverBackgroundColorMobile);
11568        --hamburgerNavItemFontHover: var(--hamburgerNavItemFontHoverMobile);
11569        --hamburgerNavItemLineHeightHover: var(--hamburgerNavItemLineHeightHoverMobile);
11570        --hamburgerNavItemFontSizeHover: var(--hamburgerNavItemFontSizeHoverMobile);
11571        --hamburgerNavItemFontWeightHover: var(--hamburgerNavItemFontWeightHoverMobile);
11572        --hamburgerNavItemLetterSpacingHover: var(--hamburgerNavItemLetterSpacingHoverMobile);
11573        --hamburgerNavItemTextDecorationHover: var(--hamburgerNavItemTextDecorationHoverMobile);
11574        --hamburgerNavItemFontStyleHover: var(--hamburgerNavItemFontStyleHoverMobile);
11575
11576        /* apply separator */
11577        --hamburgerNavSeparatorDisplay: var(--hamburgerNavSeparatorDisplayMobile);
11578        --hamburgerNavSeparatorWidth: var(--hamburgerNavSeparatorWidthMobile);
11579        --hamburgerNavSeparatorHeight: var(--hamburgerNavSeparatorHeightMobile);
11580        --hamburgerNavSeparatorColor: var(--hamburgerNavSeparatorColorMobile);
11581        --hamburgerNavSeparatorSpacing: var(--hamburgerNavSeparatorSpacingMobile);
11582
11583        /* apply sub separator */
11584        --hamburgerNavSubSeparatorDisplay: var(--hamburgerNavSubSeparatorDisplayMobile);
11585        --hamburgerNavSubSeparatorWidth: var(--hamburgerNavSubSeparatorWidthMobile);
11586        --hamburgerNavSubSeparatorHeight: var(--hamburgerNavSubSeparatorHeightMobile);
11587        --hamburgerNavSubSeparatorColor: var(--hamburgerNavSubSeparatorColorMobile);
11588        --hamburgerNavSubSeparatorSpacing: var(--hamburgerNavSubSeparatorSpacingMobile);
11589
11590        /* apply arrow */
11591        --hamburgerNavArrowSize: var(--hamburgerNavArrowSizeMobile);
11592        --hamburgerNavArrowColor: var(--hamburgerNavArrowColorMobile);
11593        --hamburgerNavArrowSpacing: var(--hamburgerNavArrowSpacingMobile);
11594        --hamburgerNavArrowRotate: var(--hamburgerNavArrowRotateMobile);
11595        --hamburgerNavArrowAutoSpacing: var(--hamburgerNavArrowAutoSpacingMobile);
11596        --hamburgerNavArrowSizeHover: var(--hamburgerNavArrowSizeHoverMobile);
11597        --hamburgerNavArrowColorHover: var(--hamburgerNavArrowColorHoverMobile);
11598        --hamburgerNavArrowRotateHover: var(--hamburgerNavArrowRotateHoverMobile);
11599
11600        /* apply main item icon */
11601        --hamburgerNavItemIconDisplay: var(--hamburgerNavItemIconDisplayMobile);
11602        --hamburgerNavItemIconColor: var(--hamburgerNavItemIconColorMobile);
11603        --hamburgerNavItemIconColorHover: var(--hamburgerNavItemIconColorHoverMobile);
11604        --hamburgerNavItemIconSize: var(--hamburgerNavItemIconSizeMobile);
11605        --hamburgerNavItemIconSizeHover: var(--hamburgerNavItemIconSizeHoverMobile);
11606        --hamburgerNavItemIconRotate: var(--hamburgerNavItemIconRotateMobile);
11607        --hamburgerNavItemIconRotateHover: var(--hamburgerNavItemIconRotateHoverMobile);
11608        --hamburgerNavItemIconSpacing: var(--hamburgerNavItemIconSpacingMobile);
11609        --hamburgerNavSubItemIconDisplay: var(--hamburgerNavSubItemIconDisplayMobile);
11610        --hamburgerNavSubItemIconColor: var(--hamburgerNavSubItemIconColorMobile);
11611        --hamburgerNavSubItemIconColorHover: var(--hamburgerNavSubItemIconColorHoverMobile);
11612        --hamburgerNavSubItemIconSize: var(--hamburgerNavSubItemIconSizeMobile);
11613        --hamburgerNavSubItemIconSizeHover: var(--hamburgerNavSubItemIconSizeHoverMobile);
11614        --hamburgerNavSubItemIconRotate: var(--hamburgerNavSubItemIconRotateMobile);
11615        --hamburgerNavSubItemIconRotateHover: var(--hamburgerNavSubItemIconRotateHoverMobile);
11616        --hamburgerNavSubItemIconSpacing: var(--hamburgerNavSubItemIconSpacingMobile);
11617
11618        /* apply sub arrow */
11619        --hamburgerNavSubArrowSize: var(--hamburgerNavSubArrowSizeMobile);
11620        --hamburgerNavSubArrowColor: var(--hamburgerNavSubArrowColorMobile);
11621        --hamburgerNavSubArrowSpacing: var(--hamburgerNavSubArrowSpacingMobile);
11622        --hamburgerNavSubArrowRotate: var(--hamburgerNavSubArrowRotateMobile);
11623        --hamburgerNavSubArrowAutoSpacing: var(--hamburgerNavSubArrowAutoSpacingMobile);
11624        --hamburgerNavSubArrowSizeHover: var(--hamburgerNavSubArrowSizeHoverMobile);
11625        --hamburgerNavSubArrowColorHover: var(--hamburgerNavSubArrowColorHoverMobile);
11626        --hamburgerNavSubArrowRotateHover: var(--hamburgerNavSubArrowRotateHoverMobile);
11627
11628        /* apply sub menu background color */
11629        --hamburgerNavSubBackgroundColor: var(--hamburgerNavSubBackgroundColorMobile);
11630
11631        /* apply sub nav item padding */
11632        --hamburgerNavSubItemPaddingTop: var(--hamburgerNavSubItemPaddingTopMobile);
11633        --hamburgerNavSubItemPaddingBottom: var(--hamburgerNavSubItemPaddingBottomMobile);
11634        --hamburgerNavSubItemPaddingLeft: var(--hamburgerNavSubItemPaddingLeftMobile);
11635        --hamburgerNavSubItemPaddingRight: var(--hamburgerNavSubItemPaddingRightMobile);
11636
11637        /* apply sub nav item padding hover */
11638        --hamburgerNavSubItemPaddingTopHover: var(--hamburgerNavSubItemPaddingTopHoverMobile);
11639        --hamburgerNavSubItemPaddingBottomHover: var(--hamburgerNavSubItemPaddingBottomHoverMobile);
11640        --hamburgerNavSubItemPaddingLeftHover: var(--hamburgerNavSubItemPaddingLeftHoverMobile);
11641        --hamburgerNavSubItemPaddingRightHover: var(--hamburgerNavSubItemPaddingRightHoverMobile);
11642
11643        /* apply sub nav item border */
11644        --hamburgerNavSubItemBorderTop: var(--hamburgerNavSubItemBorderTopMobile);
11645        --hamburgerNavSubItemBorderRight: var(--hamburgerNavSubItemBorderRightMobile);
11646        --hamburgerNavSubItemBorderBottom: var(--hamburgerNavSubItemBorderBottomMobile);
11647        --hamburgerNavSubItemBorderLeft: var(--hamburgerNavSubItemBorderLeftMobile);
11648        /* apply sub nav item border */
11649        --hamburgerNavSubItemBorderTopHover: var(--hamburgerNavSubItemBorderTopHoverMobile);
11650        --hamburgerNavSubItemBorderRightHover: var(--hamburgerNavSubItemBorderRightHoverMobile);
11651        --hamburgerNavSubItemBorderBottomHover: var(--hamburgerNavSubItemBorderBottomHoverMobile);
11652        --hamburgerNavSubItemBorderLeftHover: var(--hamburgerNavSubItemBorderLeftHoverMobile);
11653
11654        /* apply sub nav item border radius */
11655        --hamburgerNavSubItemBorderRadius: var(--hamburgerNavSubItemBorderRadiusMobile);
11656        --hamburgerNavSubItemBorderRadiusHover: var(--hamburgerNavSubItemBorderRadiusHoverMobile);
11657
11658        /* apply sub nav item background color */
11659        --hamburgerNavSubItemBackgroundColor: var(--hamburgerNavSubItemBackgroundColorMobile);
11660
11661        /* apply sub nav item hover background color */
11662        --hamburgerNavSubItemHoverBackgroundColor: var(--hamburgerNavSubItemHoverBackgroundColorMobile);
11663
11664        /* apply sub nav item font */
11665        --hamburgerNavSubItemFont: var(--hamburgerNavSubItemFontMobile);
11666        --hamburgerNavSubItemFontColor: var(--hamburgerNavSubItemFontColorMobile);
11667        --hamburgerNavSubItemLineHeight: var(--hamburgerNavSubItemLineHeightMobile);
11668        --hamburgerNavSubItemFontSize: var(--hamburgerNavSubItemFontSizeMobile);
11669        --hamburgerNavSubItemFontWeight: var(--hamburgerNavSubItemFontWeightMobile);
11670        --hamburgerNavSubItemHoverFontColor: var(--hamburgerNavSubItemHoverFontColorMobile);
11671        --hamburgerNavSubItemTextDecoration: var(--hamburgerNavSubItemTextDecorationMobile);
11672        --hamburgerNavSubItemFontStyle: var(--hamburgerNavSubItemFontStyleMobile);
11673        --hamburgerNavSubItemLetterSpacing: var(--hamburgerNavSubItemLetterSpacingMobile);
11674
11675        /* apply sub nav item hover font */
11676        --hamburgerNavSubItemFontHover: var(--hamburgerNavSubItemFontHoverMobile);
11677        --hamburgerNavSubItemLineHeightHover: var(--hamburgerNavSubItemLineHeightHoverMobile);
11678        --hamburgerNavSubItemFontSizeHover: var(--hamburgerNavSubItemFontSizeHoverMobile);
11679        --hamburgerNavSubItemFontWeightHover: var(--hamburgerNavSubItemFontWeightHoverMobile);
11680        --hamburgerNavSubItemLetterSpacingHover: var(--hamburgerNavSubItemLetterSpacingHoverMobile);
11681        --hamburgerNavSubItemTextDecorationHover: var(--hamburgerNavSubItemTextDecorationHoverMobile);
11682        --hamburgerNavSubItemFontStyleHover: var(--hamburgerNavSubItemFontStyleHoverMobile);
11683
11684        /* apply nav back button border */
11685        --hamburgerNavBackButtonBorderTopHover: var(--hamburgerNavBackButtonBorderTopHoverMobile);
11686        --hamburgerNavBackButtonBorderRightHover: var(--hamburgerNavBackButtonBorderRightHoverMobile);
11687        --hamburgerNavBackButtonBorderBottomHover: var(--hamburgerNavBackButtonBorderBottomHoverMobile);
11688        --hamburgerNavBackButtonBorderLeftHover: var(--hamburgerNavBackButtonBorderLeftHoverMobile);
11689        /* apply nav back button border */
11690        --hamburgerNavBackButtonBorderTop: var(--hamburgerNavBackButtonBorderTopMobile);
11691        --hamburgerNavBackButtonBorderRight: var(--hamburgerNavBackButtonBorderRightMobile);
11692        --hamburgerNavBackButtonBorderBottom: var(--hamburgerNavBackButtonBorderBottomMobile);
11693        --hamburgerNavBackButtonBorderLeft: var(--hamburgerNavBackButtonBorderLeftMobile);
11694
11695        /* apply nav back button border radius */
11696        --hamburgerNavBackButtonBorderRadius: var(--hamburgerNavBackButtonBorderRadiusMobile);
11697        --hamburgerNavBackButtonBorderRadiusHover: var(--hamburgerNavBackButtonBorderRadiusHoverMobile);
11698
11699        /* apply nav back button background color */
11700        --hamburgerNavBackButtonBackgroundColor: var(--hamburgerNavBackButtonBackgroundColorMobile);
11701
11702        /* apply nav back button hover background color */
11703        --hamburgerNavBackButtonHoverBackgroundColor: var(--hamburgerNavBackButtonHoverBackgroundColorMobile);
11704
11705        /* apply nav back button */
11706        --hamburgerNavBackButtonPaddingTop: var(--hamburgerNavBackButtonPaddingTopMobile);
11707        --hamburgerNavBackButtonPaddingBottom: var(--hamburgerNavBackButtonPaddingBottomMobile);
11708        --hamburgerNavBackButtonPaddingLeft: var(--hamburgerNavBackButtonPaddingLeftMobile);
11709        --hamburgerNavBackButtonPaddingRight: var(--hamburgerNavBackButtonPaddingRightMobile);
11710        --hamburgerNavBackButtonFont: var(--hamburgerNavBackButtonFontMobile);
11711        --hamburgerNavBackButtonColor: var(--hamburgerNavBackButtonColorMobile);
11712        --hamburgerNavBackButtonFontSize: var(--hamburgerNavBackButtonFontSizeMobile);
11713        --hamburgerNavBackButtonFontWeight: var(--hamburgerNavBackButtonFontWeightMobile);
11714        --hamburgerNavBackButtonFontStyle: var(--hamburgerNavBackButtonFontStyleMobile);
11715        --hamburgerNavBackButtonLetterSpacing: var(--hamburgerNavBackButtonLetterSpacingMobile);
11716        --hamburgerNavBackButtonTextDecoration: var(--hamburgerNavBackButtonTextDecorationMobile);
11717        --hamburgerNavBackButtonLineHeight: var(--hamburgerNavBackButtonLineHeightMobile);
11718        --hamburgerNavBackButtonHoverFontColor: var(--hamburgerNavBackButtonHoverFontColorMobile);
11719
11720        /* apply nav back button hover*/
11721        --hamburgerNavBackButtonPaddingTopHover: var(--hamburgerNavBackButtonPaddingTopHoverMobile);
11722        --hamburgerNavBackButtonPaddingBottomHover: var(--hamburgerNavBackButtonPaddingBottomHoverMobile);
11723        --hamburgerNavBackButtonPaddingLeftHover: var(--hamburgerNavBackButtonPaddingLeftHoverMobile);
11724        --hamburgerNavBackButtonPaddingRightHover: var(--hamburgerNavBackButtonPaddingRightHoverMobile);
11725
11726        /* apply nav back button arrow */
11727        --hamburgerNavBackButtonArrowSize: var(--hamburgerNavBackButtonArrowSizeMobile);
11728        --hamburgerNavBackButtonArrowSizeHover: var(--hamburgerNavBackButtonArrowSizeHoverMobile);
11729        --hamburgerNavBackButtonArrowColor: var(--hamburgerNavBackButtonArrowColorMobile);
11730        --hamburgerNavBackButtonArrowSpacing: var(--hamburgerNavBackButtonArrowSpacingMobile);
11731        --hamburgerNavBackButtonArrowRotate: var(--hamburgerNavBackButtonArrowRotateMobile);
11732
11733        /* apply parent title border */
11734        --hamburgerTitleBorderTop: var(--hamburgerTitleBorderTopMobile);
11735        --hamburgerTitleBorderRight: var(--hamburgerTitleBorderRightMobile);
11736        --hamburgerTitleBorderBottom: var(--hamburgerTitleBorderBottomMobile);
11737        --hamburgerTitleBorderLeft: var(--hamburgerTitleBorderLeftMobile);
11738        /* apply parent title border hover */
11739        --hamburgerTitleBorderTopHover: var(--hamburgerTitleBorderTopHoverMobile);
11740        --hamburgerTitleBorderRightHover: var(--hamburgerTitleBorderRightHoverMobile);
11741        --hamburgerTitleBorderBottomHover: var(--hamburgerTitleBorderBottomHoverMobile);
11742        --hamburgerTitleBorderLeftHover: var(--hamburgerTitleBorderLeftHoverMobile);
11743
11744        /* apply parent title border radius */
11745        --hamburgerTitleBorderRadius: var(--hamburgerTitleBorderRadiusMobile);
11746        --hamburgerTitleBorderRadiusHover: var(--hamburgerTitleBorderRadiusHoverMobile);
11747
11748        /* apply parent title background color */
11749        --hamburgerTitleBackgroundColor: var(--hamburgerTitleBackgroundColorMobile);
11750        --hamburgerTitleBackgroundColorHover: var(--hamburgerTitleBackgroundColorHoverMobile);
11751
11752        /* apply parent title padding */
11753        --hamburgerTitlePaddingTop: var(--hamburgerTitlePaddingTopMobile);
11754        --hamburgerTitlePaddingBottom: var(--hamburgerTitlePaddingBottomMobile);
11755        --hamburgerTitlePaddingLeft: var(--hamburgerTitlePaddingLeftMobile);
11756        --hamburgerTitlePaddingRight: var(--hamburgerTitlePaddingRightMobile);
11757        /* apply parent title padding hover */
11758        --hamburgerTitlePaddingTopHover: var(--hamburgerTitlePaddingTopHoverMobile);
11759        --hamburgerTitlePaddingBottomHover: var(--hamburgerTitlePaddingBottomHoverMobile);
11760        --hamburgerTitlePaddingLeftHover: var(--hamburgerTitlePaddingLeftHoverMobile);
11761        --hamburgerTitlePaddingRightHover: var(--hamburgerTitlePaddingRightHoverMobile);
11762
11763        /* apply parent title font */
11764        --hamburgerTitleFont: var(--hamburgerTitleFontMobile);
11765        --hamburgerTitleFontColor: var(--hamburgerTitleFontColorMobile);
11766        --hamburgerTitleFontSize: var(--hamburgerTitleFontSizeMobile);
11767        --hamburgerTitleFontWeight: var(--hamburgerTitleFontWeightMobile);
11768        --hamburgerTitleFontStyle: var(--hamburgerTitleFontStyleMobile);
11769        --hamburgerTitleLetterSpacing: var(--hamburgerTitleLetterSpacingMobile);
11770        --hamburgerTitleTextDecoration: var(--hamburgerTitleTextDecorationMobile);
11771        --hamburgerTitleLineHeight: var(--hamburgerTitleLineHeightMobile);
11772
11773        /* apply parent title arrow */
11774        --hamburgerTitleArrowSize: var(--hamburgerTitleArrowSizeMobile);
11775        --hamburgerTitleArrowColor: var(--hamburgerTitleArrowColorMobile);
11776        --hamburgerTitleArrowSpacing: var(--hamburgerTitleArrowSpacingMobile);
11777        --hamburgerTitleArrowRotate: var(--hamburgerTitleArrowRotateMobile);
11778
11779        /* apply slide container */
11780        --hamburgerSlideContainerWidth: var(--hamburgerSlideContainerWidthMobile);
11781
11782        /**********************
11783			vertical main nav
11784		***********************/
11785
11786        /* main nav justify content */
11787        --verticalNavJustifySelfMobile: center;
11788
11789        /* main nav items alignment */
11790        --verticalNavItemsAlignmentMobile: var(--verticalNavItemsAlignmentDesktop);
11791
11792        /* main nav width */
11793        --verticalNavWidthMobile: 100%;
11794
11795        /* main nav padding */
11796        --verticalNavPaddingTopMobile: var(--verticalNavPaddingTopDesktop);
11797        --verticalNavPaddingBottomMobile: var(--verticalNavPaddingBottomDesktop);
11798        --verticalNavPaddingLeftMobile: var(--verticalNavPaddingLeftDesktop);
11799        --verticalNavPaddingRightMobile: var(--verticalNavPaddingRightDesktop);
11800
11801        /* main nav border */
11802        --verticalNavBorderTopMobile: var(--verticalNavBorderTopDesktop);
11803        --verticalNavBorderRightMobile: var(--verticalNavBorderRightDesktop);
11804        --verticalNavBorderBottomMobile: var(--verticalNavBorderBottomDesktop);
11805        --verticalNavBorderLeftMobile: var(--verticalNavBorderLeftDesktop);
11806
11807        /* main nav border radius */
11808        --verticalNavBorderRadiusMobile: var(--verticalNavBorderRadiusDesktop);
11809
11810        /* main nav item font */
11811        --verticalNavItemFontMobile: var(--verticalNavItemFontDesktop);
11812        --verticalNavItemFontColorMobile: var(--verticalNavItemFontColorDesktop);
11813        --verticalNavItemFontSizeMobile: var(--verticalNavItemFontSizeDesktop);
11814        --verticalNavItemFontWeightMobile: var(--verticalNavItemFontWeightDesktop);
11815        --verticalNavItemLineHeightMobile: var(--verticalNavItemLineHeightDesktop);
11816        --verticalNavItemTextDecorationMobile: var(--verticalNavItemTextDecorationDesktop);
11817        --verticalNavItemFontStyleMobile: var(--verticalNavItemFontStyleDesktop);
11818        --verticalNavItemLetterSpacingMobile: var(--verticalNavItemLetterSpacingDesktop);
11819        --verticalNavItemBackgroundColorMobile: var(--verticalNavItemBackgroundColorDesktop);
11820
11821        /* main nav item font hover*/
11822        --verticalNavItemHoverFontColorMobile: var(--verticalNavItemHoverFontColorDesktop);
11823        --verticalNavItemHoverBackgroundColorMobile: var(--verticalNavItemHoverBackgroundColorDesktop);
11824        --verticalNavItemFontSizeHoverMobile: var(--verticalNavItemFontSizeHoverDesktop);
11825        --verticalNavItemFontWeightHoverMobile: var(--verticalNavItemFontWeightHoverDesktop);
11826        --verticalNavItemTextDecorationHoverMobile: var(--verticalNavItemTextDecorationHoverDesktop);
11827        --verticalNavItemFontStyleHoverMobile: var(--verticalNavItemFontStyleHoverDesktop);
11828
11829
11830        /* main nav item padding */
11831        --verticalNavItemPaddingTopMobile: var(--verticalNavItemPaddingTopDesktop);
11832        --verticalNavItemPaddingRightMobile: var(--verticalNavItemPaddingRightDesktop);
11833        --verticalNavItemPaddingBottomMobile: var(--verticalNavItemPaddingBottomDesktop);
11834        --verticalNavItemPaddingLeftMobile: var(--verticalNavItemPaddingLeftDesktop);
11835
11836        /* main nav item padding hover */
11837        --verticalNavItemPaddingTopHoverMobile: var(--verticalNavItemPaddingTopHoverDesktop);
11838        --verticalNavItemPaddingRightHoverMobile: var(--verticalNavItemPaddingRightHoverDesktop);
11839        --verticalNavItemPaddingBottomHoverMobile: var(--verticalNavItemPaddingBottomHoverDesktop);
11840        --verticalNavItemPaddingLeftHoverMobile: var(--verticalNavItemPaddingLeftHoverDesktop);
11841
11842        /* main nav item border */
11843        --verticalNavItemBorderTopMobile: var(--verticalNavItemBorderTopDesktop);
11844        --verticalNavItemBorderRightMobile: var(--verticalNavItemBorderRightDesktop);
11845        --verticalNavItemBorderBottomMobile: var(--verticalNavItemBorderBottomDesktop);
11846        --verticalNavItemBorderLeftMobile: var(--verticalNavItemBorderLeftDesktop);
11847
11848        /* main nav item border hover*/
11849        --verticalNavItemBorderTopHoverMobile: var(--verticalNavItemBorderTopHoverDesktop);
11850        --verticalNavItemBorderRightHoverMobile: var(--verticalNavItemBorderRightHoverDesktop);
11851        --verticalNavItemBorderBottomHoverMobile: var(--verticalNavItemBorderBottomHoverDesktop);
11852        --verticalNavItemBorderLeftHoverMobile: var(--verticalNavItemBorderLeftHoverDesktop);
11853
11854        /* main nav item border radius */
11855        --verticalNavItemBorderRadiusMobile: var(--verticalNavItemBorderRadiusDesktop);
11856        --verticalNavItemBorderRadiusHoverMobile: var(--verticalNavItemBorderRadiusHoverDesktop);
11857
11858        /* arrow */
11859        --verticalNavArrowSizeMobile: 24px;
11860        --verticalNavArrowWidthMobile: 24px;
11861        --verticalNavArrowSpacingMobile: 10px;
11862        --verticalNavArrowColorMobile: rgba(var(--colorPrimaryA), 1);
11863        --verticalNavArrowRotateMobile: -90deg;
11864
11865        /* title */
11866        --verticalNavTitleFontColorMobile: rgba(var(--colorPrimaryH), 1);
11867        --verticalNavTitleLineHeightMobile: 1.4;
11868        --verticalNavTitleFontSizeMobile: 21px;
11869        --verticalNavTitleFontWeightMobile: 700;
11870        --verticalNavTitleContainerBackgroundColorMobile: transparent;
11871
11872        /* sub nav item font */
11873        --verticalNavSubItemFontMobile: var(--navPrimaryFont);
11874        --verticalNavSubItemFontColorMobile: rgba(var(--colorPrimaryA), 1);
11875        --verticalNavSubItemFontSizeMobile: 16px;
11876        --verticalNavSubItemFontWeightMobile: 400;
11877        --verticalNavSubItemLineHeightMobile: normal;
11878        --verticalNavSubItemTextDecorationMobile: none;
11879        --verticalNavSubItemFontStyleMobile: normal;
11880        --verticalNavSubItemLetterSpacingMobile: 0px;
11881        --verticalNavSubItemBackgroundColorMobile: transparent;
11882        --verticalNavSubItemHoverFontColorMobile: var(--verticalNavSubItemFontColorMobile);
11883        --verticalNavSubItemHoverBackgroundColorMobile: var(--verticalNavSubItemBackgroundColorMobile);
11884
11885        /* sub nav item padding */
11886        --verticalNavSubItemPaddingTopMobile: 0px;
11887        --verticalNavSubItemPaddingRightMobile: 0px;
11888        --verticalNavSubItemPaddingBottomMobile: 0px;
11889        --verticalNavSubItemPaddingLeftMobile: 0px;
11890
11891        /* sub nav item border */
11892        --verticalNavSubItemBorderTopMobile: 0px none rgba(var(--colorPrimaryA), 1);
11893        --verticalNavSubItemBorderRightMobile: 0px none rgba(var(--colorPrimaryA), 1);
11894        --verticalNavSubItemBorderBottomMobile: 0px none rgba(var(--colorPrimaryA), 1);
11895        --verticalNavSubItemBorderLeftMobile: 0px none rgba(var(--colorPrimaryA), 1);
11896
11897        /* sub nav item border radius */
11898        --verticalNavSubItemBorderRadiusMobile: 0px 0px 0px 0px;
11899
11900        /* sub nav arrow */
11901        --verticalNavSubArrowSizeMobile: 24px;
11902        --verticalNavSubArrowWidthMobile: 24px;
11903        --verticalNavSubArrowSpacingMobile: 10px;
11904
11905        /* slide container */
11906        --verticalSlideContainerWidthMobile: 400px;
11907
11908        /* separator */
11909        --verticalNavSeparatorDisplayMobile: var(--verticalNavSeparatorDisplayDesktop);
11910        --verticalNavSeparatorWidthMobile: var(--verticalNavSeparatorWidthDesktop);
11911        --verticalNavSeparatorHeightMobile: var(--verticalNavSeparatorHeightDesktop);
11912        --verticalNavSeparatorColorMobile: var(--verticalNavSeparatorColorDesktop);
11913        --verticalNavSeparatorSpacingMobile: var(--verticalNavSeparatorSpacingDesktop);
11914
11915        /* sub separator */
11916        --verticalNavSubSeparatorDisplayMobile: var(--verticalNavSubSeparatorDisplayDesktop);
11917        --verticalNavSubSeparatorWidthMobile: var(--verticalNavSubSeparatorWidthDesktop);
11918        --verticalNavSubSeparatorHeightMobile: var(--verticalNavSubSeparatorHeightDesktop);
11919        --verticalNavSubSeparatorColorMobile: var(--verticalNavSubSeparatorColorDesktop);
11920        --verticalNavSubSeparatorSpacingMobile: var(--verticalNavSubSeparatorSpacingDesktop);
11921
11922        /*****
11923			apply css properties
11924		*****/
11925
11926        /* apply main nav justify content */
11927        --verticalNavJustifySelf: var(--verticalNavJustifySelfMobile);
11928
11929        /* apply main nav items alignment */
11930        --verticalNavItemsAlignment: var(--verticalNavItemsAlignmentMobile);
11931
11932        /* apply main nav width */
11933        --verticalNavWidth: var(--verticalNavWidthMobile);
11934
11935        /* apply main nav padding */
11936        --verticalNavPaddingTop: var(--verticalNavPaddingTopMobile);
11937        --verticalNavPaddingBottom: var(--verticalNavPaddingBottomMobile);
11938        --verticalNavPaddingLeft: var(--verticalNavPaddingLeftMobile);
11939        --verticalNavPaddingRight: var(--verticalNavPaddingRightMobile);
11940
11941        /* apply main nav border */
11942        --verticalNavBorderTop: var(--verticalNavBorderTopMobile);
11943        --verticalNavBorderRight: var(--verticalNavBorderRightMobile);
11944        --verticalNavBorderBottom: var(--verticalNavBorderBottomMobile);
11945        --verticalNavBorderLeft: var(--verticalNavBorderLeftMobile);
11946
11947        /* apply main nav border radius */
11948        --verticalNavBorderRadius: var(--verticalNavBorderRadiusMobile);
11949
11950        /* apply main nav item font */
11951        --verticalNavItemFont: var(--verticalNavItemFontMobile);
11952        --verticalNavItemFontColor: var(--verticalNavItemFontColorMobile);
11953        --verticalNavItemFontSize: var(--verticalNavItemFontSizeMobile);
11954        --verticalNavItemFontWeight: var(--verticalNavItemFontWeightMobile);
11955        --verticalNavItemLineHeight: var(--verticalNavItemLineHeightMobile);
11956        --verticalNavItemTextDecoration: var(--verticalNavItemTextDecorationMobile);
11957        --verticalNavItemFontStyle: var(--verticalNavItemFontStyleMobile);
11958        --verticalNavItemLetterSpacing: var(--verticalNavItemLetterSpacingMobile);
11959        --verticalNavItemBackgroundColor: var(--verticalNavItemBackgroundColorMobile);
11960        --verticalNavItemHoverFontColor: var(--verticalNavItemHoverFontColorMobile);
11961        --verticalNavItemHoverBackgroundColor: var(--verticalNavItemHoverBackgroundColorMobile);
11962
11963        /* apply main nav item font hover*/
11964        --verticalNavItemFontSizeHover: var(--verticalNavItemFontSizeHoverMobile);
11965        --verticalNavItemFontWeightHover: var(--verticalNavItemFontWeightHoverMobile);
11966        --verticalNavItemTextDecorationHover: var(--verticalNavItemTextDecorationHoverMobile);
11967        --verticalNavItemFontStyleHover: var(--verticalNavItemFontStyleHoverMobile);
11968
11969
11970        /* apply main nav item padding */
11971        --verticalNavItemPaddingTop: var(--verticalNavItemPaddingTopMobile);
11972        --verticalNavItemPaddingRight: var(--verticalNavItemPaddingRightMobile);
11973        --verticalNavItemPaddingBottom: var(--verticalNavItemPaddingBottomMobile);
11974        --verticalNavItemPaddingLeft: var(--verticalNavItemPaddingLeftMobile);
11975        /* apply main nav item padding hover*/
11976        --verticalNavItemPaddingTopHover: var(--verticalNavItemPaddingTopHoverMobile);
11977        --verticalNavItemPaddingRightHover: var(--verticalNavItemPaddingRightHoverMobile);
11978        --verticalNavItemPaddingBottomHover: var(--verticalNavItemPaddingBottomHoverMobile);
11979        --verticalNavItemPaddingLeftHover: var(--verticalNavItemPaddingLeftHoverMobile);
11980
11981        /* apply main nav item border */
11982        --verticalNavItemBorderTop: var(--verticalNavItemBorderTopMobile);
11983        --verticalNavItemBorderRight: var(--verticalNavItemBorderRightMobile);
11984        --verticalNavItemBorderBottom: var(--verticalNavItemBorderBottomMobile);
11985        --verticalNavItemBorderLeft: var(--verticalNavItemBorderLeftMobile);
11986
11987        /* apply main nav item border hover */
11988        --verticalNavItemBorderTopHover: var(--verticalNavItemBorderTopHoverMobile);
11989        --verticalNavItemBorderRightHover: var(--verticalNavItemBorderRightHoverMobile);
11990        --verticalNavItemBorderBottomHover: var(--verticalNavItemBorderBottomHoverMobile);
11991        --verticalNavItemBorderLeftHover: var(--verticalNavItemBorderLeftHoverMobile);
11992
11993        /* apply main nav item border radius */
11994        --verticalNavItemBorderRadius: var(--verticalNavItemBorderRadiusMobile);
11995        --verticalNavItemBorderRadiusHover: var(--verticalNavItemBorderRadiusHoverMobile);
11996
11997        /* apply arrow */
11998        --verticalNavArrowSize: var(--verticalNavArrowSizeMobile);
11999        --verticalNavItemIconDisplay: var(--verticalNavItemIconDisplayMobile);
12000        --verticalNavItemIconColor: var(--verticalNavItemIconColorMobile);
12001        --verticalNavItemIconColorHover: var(--verticalNavItemIconColorHoverMobile);
12002        --verticalNavItemIconSize: var(--verticalNavItemIconSizeMobile);
12003        --verticalNavItemIconSizeHover: var(--verticalNavItemIconSizeHoverMobile);
12004        --verticalNavItemIconRotate: var(--verticalNavItemIconRotateMobile);
12005        --verticalNavItemIconRotateHover: var(--verticalNavItemIconRotateHoverMobile);
12006        --verticalNavItemIconSpacing: var(--verticalNavItemIconSpacingMobile);
12007        --verticalNavSubItemIconDisplay: var(--verticalNavSubItemIconDisplayMobile);
12008        --verticalNavSubItemIconColor: var(--verticalNavSubItemIconColorMobile);
12009        --verticalNavSubItemIconColorHover: var(--verticalNavSubItemIconColorHoverMobile);
12010        --verticalNavSubItemIconSize: var(--verticalNavSubItemIconSizeMobile);
12011        --verticalNavSubItemIconSizeHover: var(--verticalNavSubItemIconSizeHoverMobile);
12012        --verticalNavSubItemIconRotate: var(--verticalNavSubItemIconRotateMobile);
12013        --verticalNavSubItemIconRotateHover: var(--verticalNavSubItemIconRotateHoverMobile);
12014        --verticalNavSubItemIconSpacing: var(--verticalNavSubItemIconSpacingMobile);
12015        --verticalNavArrowWidth: var(--verticalNavArrowWidthMobile);
12016        --verticalNavArrowSpacing: var(--verticalNavArrowSpacingMobile);
12017        --verticalNavArrowColor: var(--verticalNavArrowColorMobile);
12018        --verticalNavArrowRotate: var(--verticalNavArrowRotateMobile);
12019
12020        /* apply title */
12021        --verticalNavTitleFontColor: var(--verticalNavTitleFontColorMobile);
12022        --verticalNavTitleLineHeight: var(--verticalNavTitleLineHeightMobile);
12023        --verticalNavTitleFontSize: var(--verticalNavTitleFontSizeMobile);
12024        --verticalNavTitleFontWeight: var(--verticalNavTitleFontWeightMobile);
12025        --verticalNavTitleContainerBackgroundColor: var(--verticalNavTitleContainerBackgroundColorMobile);
12026
12027        /* apply sub nav item font */
12028        --verticalNavSubItemFont: var(--verticalNavSubItemFontMobile);
12029        --verticalNavSubItemFontColor: var(--verticalNavSubItemFontColorMobile);
12030        --verticalNavSubItemFontSize: var(--verticalNavSubItemFontSizeMobile);
12031        --verticalNavSubItemFontWeight: var(--verticalNavSubItemFontWeightMobile);
12032        --verticalNavSubItemLineHeight: var(--verticalNavSubItemLineHeightMobile);
12033        --verticalNavSubItemTextDecoration: var(--verticalNavSubItemTextDecorationMobile);
12034        --verticalNavSubItemFontStyle: var(--verticalNavSubItemFontStyleMobile);
12035        --verticalNavSubItemLetterSpacing: var(--verticalNavSubItemLetterSpacingMobile);
12036        --verticalNavSubItemBackgroundColor: var(--verticalNavSubItemBackgroundColorMobile);
12037        --verticalNavSubItemHoverFontColor: var(--verticalNavSubItemHoverFontColorMobile);
12038        --verticalNavSubItemHoverBackgroundColor: var(--verticalNavSubItemHoverBackgroundColorMobile);
12039
12040        /* apply sub nav item padding */
12041        --verticalNavSubItemPaddingTop: var(--verticalNavSubItemPaddingTopMobile);
12042        --verticalNavSubItemPaddingRight: var(--verticalNavSubItemPaddingRightMobile);
12043        --verticalNavSubItemPaddingBottom: var(--verticalNavSubItemPaddingBottomMobile);
12044        --verticalNavSubItemPaddingLeft: var(--verticalNavSubItemPaddingLeftMobile);
12045
12046        /* apply sub nav item border */
12047        --verticalNavSubItemBorderTop: var(--verticalNavSubItemBorderTopMobile);
12048        --verticalNavSubItemBorderRight: var(--verticalNavSubItemBorderRightMobile);
12049        --verticalNavSubItemBorderBottom: var(--verticalNavSubItemBorderBottomMobile);
12050        --verticalNavSubItemBorderLeft: var(--verticalNavSubItemBorderLeftMobile);
12051
12052        /* apply sub nav item border radius */
12053        --verticalNavSubItemBorderRadius: var(--verticalNavSubItemBorderRadiusMobile);
12054
12055        /* apply sub nav arrow */
12056        --verticalNavSubArrowSize: var(--verticalNavSubArrowSizeMobile);
12057        --verticalNavSubArrowWidth: var(--verticalNavSubArrowWidthMobile);
12058        --verticalNavSubArrowSpacing: var(--verticalNavSubArrowSpacingMobile);
12059
12060        /* apply slide container */
12061        --verticalSlideContainerWidth: var(--verticalSlideContainerWidthMobile);
12062
12063        /* apply separator */
12064        --verticalNavSeparatorDisplay: var(--verticalNavSeparatorDisplayMobile);
12065        --verticalNavSeparatorWidth: var(--verticalNavSeparatorWidthMobile);
12066        --verticalNavSeparatorHeight: var(--verticalNavSeparatorHeightMobile);
12067        --verticalNavSeparatorColor: var(--verticalNavSeparatorColorMobile);
12068        --verticalNavSeparatorSpacing: var(--verticalNavSeparatorSpacingMobile);
12069
12070        /* apply sub separator */
12071        --verticalNavSubSeparatorDisplay: var(--verticalNavSubSeparatorDisplayMobile);
12072        --verticalNavSubSeparatorWidth: var(--verticalNavSubSeparatorWidthMobile);
12073        --verticalNavSubSeparatorHeight: var(--verticalNavSubSeparatorHeightMobile);
12074        --verticalNavSubSeparatorColor: var(--verticalNavSubSeparatorColorMobile);
12075        --verticalNavSubSeparatorSpacing: var(--verticalNavSubSeparatorSpacingMobile);
12076    }
12077
12078    /* Horizontal Navigation Styles */
12079    .wmc_menu.wmcM_menuHorizontalMobile.wmd_showMoreMenu {
12080        & .navigation-module-container {
12081            overflow: hidden;
12082        }
12083
12084        & .navigation-module-container ul.navigation-nav--main-menu {
12085            flex-wrap: nowrap !important;
12086            overflow: hidden;
12087
12088            & > .navigation-nav--item {
12089                flex-shrink: 0;
12090            }
12091        }
12092    }
12093
12094    .wmc_menu.wmcM_menuHorizontalMobile .navigation-module-container,
12095    .wmc_menu.wmcM_menuMegaMobile .navigation-module-container {
12096        & .navigation-nav {
12097            display: flex;
12098            justify-content: var(--horizontalNavJustifyContent);
12099        }
12100
12101        /* level 1: main menu */
12102
12103        & ul.navigation-nav--main-menu {
12104            display: inline-flex;
12105            padding-left: var(--horizontalNavPaddingLeft);
12106            padding-right: var(--horizontalNavPaddingRight);
12107            padding-top: var(--horizontalNavPaddingTop);
12108            padding-bottom: var(--horizontalNavPaddingBottom);
12109            margin-left: 0;
12110            margin-right: 0;
12111            flex-direction: row;
12112            flex-wrap: wrap;
12113            align-self: center;
12114            list-style: none;
12115            background-color: var(--horizontalNavBackgroundColor);
12116            border-top: var(--horizontalNavBorderTop);
12117            border-right: var(--horizontalNavBorderRight);
12118            border-bottom: var(--horizontalNavBorderBottom);
12119            border-radius: var(--horizontalNavBorderRadius);
12120            border-left: var(--horizontalNavBorderLeft);
12121            column-gap: calc(var(--horizontalNavSeparatorSpacing) / 2);
12122
12123            & > .navigation-nav--separator {
12124                display: var(--horizontalNavSeparatorDisplay);
12125                width: var(--horizontalNavSeparatorWidth);
12126                height: var(--horizontalNavSeparatorHeight);
12127                background-color: var(--horizontalNavSeparatorColor);
12128                align-self: center;
12129                font-size: var(--horizontalNavItemFontSize);
12130                line-height: 1.4;
12131            }
12132        }
12133
12134        /* level 1: li item */
12135
12136        & .navigation-nav--item {
12137            display: grid;
12138            grid-template-columns: 1fr;
12139            align-items: center;
12140            background-color: var(--navItemBackgroundColor);
12141            border-top: var(--navItemBorderTop);
12142            border-right: var(--navItemBorderRight);
12143            border-bottom: var(--navItemBorderBottom);
12144            border-left: var(--navItemBorderLeft);
12145            border-radius: var(--navItemBorderRadius);
12146
12147            &:hover, .wmcA_hoverState &:not(.wmcA_activeState) {
12148                background-color: var(--navItemHoverBackgroundColor);
12149                border-top: var(--navItemBorderTopHover);
12150                border-right: var(--navItemBorderRightHover);
12151                border-bottom: var(--navItemBorderBottomHover);
12152                border-left: var(--navItemBorderLeftHover);
12153                border-radius: var(--navItemBorderRadiusHover);
12154
12155            }
12156
12157            &.open, &.wmcA_activeState, .wmcA_activeState & {
12158                background-color: var(--navItemActiveBackgroundColor);
12159            }
12160
12161            &:has(.navigation-nav--sub-menu):hover, &:has(.navigation-nav--sub-menu).wmcA_activeState {
12162                background-color: var(--navItemActiveBackgroundColor);
12163            }
12164
12165            & > a {
12166                display: flex;
12167                align-items: center;
12168                padding-top: var(--navItemPaddingTop);
12169                padding-bottom: var(--navItemPaddingBottom);
12170                padding-left: var(--navItemPaddingLeft);
12171                padding-right: var(--navItemPaddingRight);
12172                font-family: var(--navItemFont);
12173                color: var(--navItemFontColor);
12174                line-height: var(--navItemLineHeight);
12175                background-color: transparent;
12176                letter-spacing: var(--navItemLetterSpacing);
12177                font-size: var(--navItemFontSize);
12178                text-decoration: var(--navItemTextDecoration);
12179                font-weight: var(--navItemFontWeight);
12180                font-style: var(--navItemFontStyle);
12181
12182                &:hover, .wmcA_hoverState & {
12183                    color: var(--navItemHoverFontColor);
12184                    font-size: var(--navItemFontSizeHover);
12185                    text-decoration: var(--navItemTextDecorationHover);
12186                    font-weight: var(--navItemFontWeightHover);
12187                    font-style: var(--navItemFontStyleHover);
12188                    padding-top: var(--navItemPaddingTopHover);
12189                    padding-bottom: var(--navItemPaddingBottomHover);
12190                    padding-left: var(--navItemPaddingLeftHover);
12191                    padding-right: var(--navItemPaddingRightHover);
12192                }
12193
12194                .navigation-nav--item.open > &, .navigation-nav--item.wmcA_activeState > &, .wmcA_activeState & {
12195                    color: var(--navItemActiveFontColor);
12196                }
12197
12198                .navigation-nav--item:has(> .navigation-nav--sub-menu):hover > &, .navigation-nav--item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
12199                    color: var(--navItemActiveFontColor);
12200                }
12201            }
12202
12203            &:hover > .navigation-nav--sub-menu,
12204            &:has(.navigation-nav--sub-menu:hover) > .navigation-nav--sub-menu,
12205            .wmcA_hoverState & > .navigation-nav--sub-menu,
12206            &.open > .navigation-nav--sub-menu {
12207                opacity: 1;
12208                visibility: visible;
12209                transform: translateY(0);
12210            }
12211
12212            & .arrow {
12213                display: none;
12214                pointer-events: none;
12215            }
12216
12217            &:has(.navigation-nav--sub-menu) {
12218                display: grid;
12219                grid-template-columns: 1fr calc(var(--horizontalNavArrowSpacing) + var(--horizontalNavArrowSize));
12220                align-items: center;
12221                position: relative;
12222                padding-right: calc(var(--navItemPaddingRight) / 2);
12223
12224                & > a {
12225                    padding-right: 0;
12226                    width: 100%;
12227                }
12228
12229                & > .arrow {
12230                    display: var(--horizontalNavArrowDisplay, flex);
12231                    align-items: center;
12232                    justify-content: center;
12233                    pointer-events: auto;
12234                    position: relative;
12235                    z-index: 1;
12236                    width: var(--horizontalNavArrowSize);
12237                    height: 100%;
12238                    cursor: pointer;
12239                    margin-left: var(--horizontalNavArrowSpacing);
12240
12241                    &::after {
12242                        display: block;
12243                        content: '';
12244                        width: var(--horizontalNavArrowSize);
12245                        height: var(--horizontalNavArrowSize);
12246                        -webkit-mask-image: var(--wmd_caretIconUrl);
12247                        mask-image: var(--wmd_caretIconUrl);
12248                        -webkit-mask-size: contain;
12249                        mask-size: contain;
12250                        -webkit-mask-repeat: no-repeat;
12251                        mask-repeat: no-repeat;
12252                        -webkit-mask-position: center;
12253                        mask-position: center;
12254                        background-color: var(--horizontalNavArrowColor);
12255                        transform: var(--horizontalNavArrowRotate);
12256                        position: absolute;
12257                        left: auto;
12258                        right: auto;
12259                        top: auto;
12260                        bottom: auto;
12261                        z-index: 1;
12262                        transition: all 0.2s ease;
12263                    }
12264
12265                    &:hover, .wmcA_hoverState & {
12266                        &::after {
12267                            width: var(--horizontalNavArrowSizeHover);
12268                            height: var(--horizontalNavArrowSizeHover);
12269                            background-color: var(--horizontalNavArrowColorHover);
12270                            transform: var(--horizontalNavArrowRotateHover);
12271                        }
12272                    }
12273
12274                    .navigation-nav--item.open > &, .navigation-nav--item.wmcA_activeState > &, .wmcA_activeState & {
12275                        &::after {
12276                            background-color: var(--horizontalNavArrowColorActive);
12277                            transform: var(--horizontalNavArrowRotateActive);
12278                        }
12279                    }
12280
12281                    .navigation-nav--item:has(> .navigation-nav--sub-menu):hover > &, .navigation-nav--item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
12282                        &::after {
12283                            background-color: var(--horizontalNavArrowColorActive);
12284                            transform: var(--horizontalNavArrowRotateActive);
12285                        }
12286                    }
12287                }
12288            }
12289
12290            &.navigation-nav--more-trigger {
12291                padding-right: var(--navItemPaddingRight);
12292                grid-template-columns: 1fr max-content;
12293            }
12294        }
12295
12296        /* level 2: sub menu */
12297
12298        & .navigation-nav--sub-menu {
12299            display: flex;
12300            flex-direction: column;
12301            padding-top: var(--horizontalNavSubPaddingTop);
12302            padding-bottom: var(--horizontalNavSubPaddingBottom);
12303            padding-left: var(--horizontalNavSubPaddingLeft);
12304            padding-right: var(--horizontalNavSubPaddingRight);
12305            position: absolute;
12306            list-style: none;
12307            top: 100%;
12308            left: 0;
12309            opacity: 0;
12310            visibility: hidden;
12311            transform: translateY(10px);
12312            transition: all 0.3s ease;
12313            z-index: 100;
12314            min-width: var(--horizontalNavSubContainerWidth);
12315            box-shadow: var(--horizontalNavSubContainerShadow);
12316            background-color: var(--horizontalNavSubContainerBackgroun
12316dColor);
12317            gap: calc(var(--horizontalNavSubSeparatorSpacing) / 2);
12318            border-top: var(--horizontalNavSubContainerBorderTop);
12319            border-right: var(--horizontalNavSubContainerBorderRight);
12320            border-bottom: var(--horizontalNavSubContainerBorderBottom);
12321            border-left: var(--horizontalNavSubContainerBorderLeft);
12322            border-radius: var(--horizontalNavSubContainerBorderRadius);
12323
12324            & > .navigation-nav--separator {
12325                display: var(--horizontalNavSubSeparatorDisplay);
12326                margin: 0 auto;
12327                width: var(--horizontalNavSubSeparatorWidth);
12328                height: var(--horizontalNavSubSeparatorHeight);
12329                background-color: var(--horizontalNavSubSeparatorColor);
12330                align-self: center;
12331            }
12332        }
12333
12334        /* level 2: li sub item */
12335
12336        & .navigation-nav--sub-item {
12337            border-top: var(--horizontalNavSubItemBorderTop);
12338            border-right: var(--horizontalNavSubItemBorderRight);
12339            border-bottom: var(--horizontalNavSubItemBorderBottom);
12340            border-left: var(--horizontalNavSubItemBorderLeft);
12341            border-radius: var(--horizontalNavSubItemBorderRadius);
12342            background-color: var(--horizontalNavSubItemBackgroun
12342dColor);
12343
12344            &:hover:not(.wmcA_activeState), .wmcA_hoverState .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > &:not(.wmcA_activeState) {
12345                border-radius: var(--horizontalNavSubItemBorderRadiusHover);
12346                background-color: var(--horizontalNavSubItemHoverBackgroundColor);
12347                border-top: var(--horizontalNavSubItemBorderTopHover);
12348                border-right: var(--horizontalNavSubItemBorderRightHover);
12349                border-bottom: var(--horizontalNavSubItemBorderBottomHover);
12350                border-left: var(--horizontalNavSubItemBorderLeftHover);
12351            }
12352
12353            &.open, &.wmcA_activeState, .wmcA_activeState .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > & {
12354                background-color: var(--horizontalNavSubItemActiveBackgroundColor);
12355            }
12356
12357            &:has(.navigation-nav--sub-menu):hover, &:has(.navigation-nav--sub-menu).wmcA_activeState {
12358                background-color: var(--horizontalNavSubItemActiveBackgroundColor);
12359            }
12360
12361            & > a {
12362                display: flex;
12363                align-items: center;
12364                padding-top: var(--horizontalNavSubItemPaddingTop);
12365                padding-bottom: var(--horizontalNavSubItemPaddingBottom);
12366                padding-left: var(--horizontalNavSubItemPaddingLeft);
12367                padding-right: var(--horizontalNavSubItemPaddingRight);
12368                font-family: var(--horizontalNavSubItemFont);
12369                color: var(--horizontalNavSubItemFontColor);
12370                line-height: var(--horizontalNavSubItemLineHeight);
12371                background-color: transparent;
12372                letter-spacing: var(--horizontalNavSubItemLetterSpacing);
12373                font-weight: var(--horizontalNavSubItemFontWeight);
12374                font-size: var(--horizontalNavSubItemFontSize);
12375                text-decoration: var(--horizontalNavSubItemTextDecoration);
12376                font-style: var(--horizontalNavSubItemFontStyle);
12377
12378                &:hover, .wmcA_hoverState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
12379                    color: var(--horizontalNavSubItemHoverFontColor);
12380                    font-weight: var(--horizontalNavSubItemFontWeightHover);
12381                    font-size: var(--horizontalNavSubItemFontSizeHover);
12382                    text-decoration: var(--horizontalNavSubItemTextDecorationHover);
12383                    font-style: var(--horizontalNavSubItemFontStyleHover);
12384                    padding-top: var(--horizontalNavSubItemPaddingTopHover);
12385                    padding-bottom: var(--horizontalNavSubItemPaddingBottomHover);
12386                    padding-left: var(--horizontalNavSubItemPaddingLeftHover);
12387                    padding-right: var(--horizontalNavSubItemPaddingRightHover);
12388                }
12389
12390                .navigation-nav--sub-item.open > &, .navigation-nav--sub-item.wmcA_activeState > &, .wmcA_activeState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
12391                    color: var(--horizontalNavSubItemActiveFontColor);
12392                }
12393
12394                .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu):hover > &, .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
12395                    color: var(--horizontalNavSubItemActiveFontColor);
12396                }
12397            }
12398
12399            &:has(.navigation-nav--sub-menu) {
12400                display: grid;
12401                grid-template-columns: 1fr calc(var(--horizontalNavSubArrowSpacing) + var(--horizontalNavSubArrowSize));
12402                align-items: center;
12403                position: relative;
12404                padding-right: calc(var(--horizontalNavSubItemPaddingRight) / 2);
12405
12406                & > a {
12407                    padding-right: 0;
12408                    width: 100%;
12409                }
12410
12411                & > .arrow {
12412                    display: var(--horizontalNavSubArrowDisplay, flex);
12413                    align-items: center;
12414                    justify-content: center;
12415                    pointer-events: auto;
12416                    position: relative;
12417                    z-index: 1;
12418                    width: var(--horizontalNavSubArrowSize);
12419                    height: 100%;
12420                    cursor: pointer;
12421                    margin-left: var(--horizontalNavSubArrowSpacing);
12422
12423                    &::after {
12424                        display: block;
12425                        content: '';
12426                        width: var(--horizontalNavSubArrowSize);
12427                        height: var(--horizontalNavSubArrowSize);
12428                        -webkit-mask-image: var(--wmd_submenuCaretIconUrl);
12429                        mask-image: var(--wmd_submenuCaretIconUrl);
12430                        -webkit-mask-size: contain;
12431                        mask-size: contain;
12432                        -webkit-mask-repeat: no-repeat;
12433                        mask-repeat: no-repeat;
12434                        -webkit-mask-position: center;
12435                        mask-position: center;
12436                        background-color: var(--horizontalNavSubArrowColor);
12437                        transform: var(--horizontalNavSubArrowRotate);
12438                        position: absolute;
12439                        left: auto;
12440                        right: auto;
12441                        top: auto;
12442                        bottom: auto;
12443                        z-index: 1;
12444                        transition: all 0.2s ease;
12445                    }
12446
12447                    &:hover, .wmcA_hoverState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
12448                        &::after {
12449                            width: var(--horizontalNavSubArrowSizeHover);
12450                            height: var(--horizontalNavSubArrowSizeHover);
12451                            background-color: var(--horizontalNavSubArrowColorHover);
12452                            transform: var(--horizontalNavSubArrowRotateHover);
12453                        }
12454                    }
12455
12456                    .navigation-nav--sub-item.open > &, .navigation-nav--sub-item.wmcA_activeState > &, .wmcA_activeState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
12457                        &::after {
12458                            background-color: var(--horizontalNavSubArrowColorActive);
12459                            transform: var(--horizontalNavSubArrowRotateActive);
12460                        }
12461                    }
12462
12463                    .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu):hover > &, .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
12464                        &::after {
12465                            background-color: var(--horizontalNavSubArrowColorActive);
12466                            transform: var(--horizontalNavSubArrowRotateActive);
12467                        }
12468                    }
12469                }
12470            }
12471
12472            /* Third level submenu styles */
12473
12474            & > .navigation-nav--sub-menu {
12475                top: 0;
12476                left: 100%;
12477            }
12478
12479            &:hover > .navigation-nav--sub-menu,
12480            &:has(.navigation-nav--sub-menu:hover) > .navigation-nav--sub-menu,
12481            .wmcA_hoverState & > .navigation-nav--sub-menu,
12482            &.open > .navigation-nav--sub-menu {
12483                opacity: 1;
12484                visibility: visible;
12485                transform: translateX(0);
12486            }
12487        }
12488
12489        /* parent title */
12490
12491        & .navigation-nav--parent-title {
12492            display: none;
12493
12494            & a {
12495                padding-top: var(--horizontalNavSubItemPaddingTop);
12496                padding-bottom: var(--horizontalNavSubItemPaddingBottom);
12497                padding-left: var(--horizontalNavSubItemPaddingLeft);
12498                padding-right: var(--horizontalNavSubItemPaddingRight);
12499                font-family: var(--horizontalNavSubItemFont);
12500                font-size: var(--horizontalNavSubItemFontSize);
12501                font-weight: 700;
12502                color: var(--horizontalNavSubItemFontColor);
12503                border-bottom: 1px solid var(--horizontalNavSubItemFontColor);
12504                margin-bottom: 4px;
12505            }
12506
12507            & > span {
12508                display: none;
12509            }
12510        }
12511
12512        /* back button: NONE */
12513
12514        & .navigation-nav--back {
12515            display: none;
12516        }
12517
12518        /* hide separator for hidden items */
12519
12520        .navigation-nav--item[style="display: none;"] + .navigation-nav--separator {
12521            display: none;
12522        }
12523    }
12524
12525    /* Hamburger Navigation Styles */
12526    .wmc_menu.wmcM_menuHamburgerMobile .navigation-module-container {
12527        background-color: transparent;
12528
12529        &.active {
12530            overflow-y: auto;
12531            -webkit-overflow-scrolling: touch;
12532            scrollbar-width: thin;
12533            scrollbar-color: rgba(var(--colorBwGradientJ), 0.3) transparent;
12534            display: grid;
12535            grid-template-columns: 1fr;
12536            grid-template-rows: max-content 1fr;
12537            position: fixed;
12538            padding-top: var(--hamburgerNavPaddingTop);
12539            padding-bottom: var(--hamburgerNavPaddingBottom);
12540            padding-left: var(--hamburgerNavPaddingLeft);
12541            padding-right: var(--hamburgerNavPaddingRight);
12542            top: calc(var(--wm_scrollTopNav) / var(--wm_scale));
12543            left: 0;
12544            width: 100%;
12545            height: 100%;
12546            z-index: 1000;
12547            background-color: var(--hamburgerNavBackgroundColor);
12548            transition: background-color 0.8s ease-in;
12549
12550            & .navigation-nav {
12551                display: block;
12552
12553                & > ul.navigation-nav--main-menu.start-animation {
12554                    & > li {
12555                        --item-delay: ;
12556                        top: 0;
12557                        opacity: 1;
12558                        transition-delay: var(--item-delay, 0.5s);
12559                    }
12560                }
12561            }
12562        }
12563
12564        & .navigation-nav {
12565            display: none;
12566            position: relative;
12567            z-index: 100;
12568            overflow: hidden;
12569            justify-self: var(--hamburgerNavJustifySelf);
12570            max-width: var(--hamburgerSlideContainerWidth);
12571            width: 100%;
12572
12573            & * {
12574                transition: all 0.3s ease;
12575            }
12576
12577            & > ul.navigation-nav--main-menu {
12578                & > li {
12579                    top: 100px;
12580                    opacity: 0;
12581                    position: relative;
12582
12583                    &.open {
12584                        position: static;
12585                    }
12586                }
12587            }
12588        }
12589
12590        /* level 1: main menu */
12591
12592        & ul.navigation-nav--main-menu {
12593            display: grid;
12594            margin: 0;
12595            padding: 0;
12596            grid-template-columns: 1fr;
12597            list-style: none;
12598            width: 100%;
12599            max-width: var(--hamburgerSlideContainerWidth);
12600            gap: calc(var(--hamburgerNavSeparatorSpacing) / 2);
12601            background-color: transparent;
12602
12603            & ul.navigation-nav--sub-menu {
12604                transform: translateX(var(--hamburgerSlideContainerWidth));
12605            }
12606
12607            &:has(.open) {
12608                transform: translateX(calc(var(--hamburgerSlideContainerWidth) * -1));
12609
12610                & .open > ul.navigation-nav--sub-menu {
12611                    transform: translateX(var(--hamburgerSlideContainerWidth));
12612
12613                    &:has(.open) {
12614                        transform: translateX(0px);
12615                    }
12616                }
12617            }
12618
12619            & > .navigation-nav--separator {
12620                display: var(--hamburgerNavSeparatorDisplay);
12621                margin: 0 auto;
12622                width: var(--hamburgerNavSeparatorWidth);
12623                height: var(--hamburgerNavSeparatorHeight);
12624                background-color: var(--hamburgerNavSeparatorColor);
12625                align-self: center;
12626            }
12627        }
12628
12629        /* level 1: li item */
12630
12631        & .navigation-nav--item {
12632            display: flex;
12633            align-items: center;
12634            border-top: var(--hamburgerNavItemBorderTop);
12635            border-right: var(--hamburgerNavItemBorderRight);
12636            border-bottom: var(--hamburgerNavItemBorderBottom);
12637            border-left: var(--hamburgerNavItemBorderLeft);
12638            border-radius: var(--hamburgerNavItemBorderRadius);
12639            background-color: var(--hamburgerNavItemBackgroundColor);
12640
12641            &:hover, .wmcA_hoverState &, .wmcA_hoverState & {
12642                background-color: var(--hamburgerNavItemHoverBackgroundColor);
12643                border-top: var(--hamburgerNavItemBorderTopHover);
12644                border-right: var(--hamburgerNavItemBorderRightHover);
12645                border-bottom: var(--hamburgerNavItemBorderBottomHover);
12646                border-left: var(--hamburgerNavItemBorderLeftHover);
12647                border-radius: var(--hamburgerNavItemBorderRadiusHover);
12648            }
12649
12650            & > a {
12651                display: flex;
12652                align-items: center;
12653                justify-content: var(--hamburgerNavItemsAlignment);
12654                text-align: var(--hamburgerNavItemsAlignment);
12655                padding-top: var(--hamburgerNavItemPaddingTop);
12656                padding-bottom: var(--hamburgerNavItemPaddingBottom);
12657                padding-left: var(--hamburgerNavItemPaddingLeft);
12658                padding-right: var(--hamburgerNavItemPaddingRight);
12659                font-family: var(--hamburgerNavItemFont);
12660                font-size: var(--hamburgerNavItemFontSize);
12661                color: var(--hamburgerNavItemFontColor);
12662                font-weight: var(--hamburgerNavItemFontWeight);
12663                line-height: var(--hamburgerNavItemLineHeight);
12664                text-decoration: var(--hamburgerNavItemTextDecoration);
12665                font-style: var(--hamburgerNavItemFontStyle);
12666                letter-spacing: var(--hamburgerNavItemLetterSpacing);
12667                background-color: transparent;
12668                width: var(--hamburgerNavArrowAutoSpacing);
12669
12670                &:hover, .wmcA_hoverState & {
12671                    color: var(--hamburgerNavItemHoverFontColor);
12672                    font-size: var(--hamburgerNavItemFontSizeHover) !important;
12673                    padding-top: var(--hamburgerNavItemPaddingTopHover);
12674                    padding-bottom: var(--hamburgerNavItemPaddingBottomHover);
12675                    padding-left: var(--hamburgerNavItemPaddingLeftHover);
12676                    padding-right: var(--hamburgerNavItemPaddingRightHover);
12677                    font-family: var(--hamburgerNavItemFontHover);
12678                    font-weight: var(--hamburgerNavItemFontWeightHover);
12679                    line-height: var(--hamburgerNavItemLineHeightHover);
12680                    text-decoration: var(--hamburgerNavItemTextDecorationHover);
12681                    font-style: var(--hamburgerNavItemFontStyleHover);
12682                    letter-spacing: var(--hamburgerNavItemLetterSpacingHover);
12683                }
12684            }
12685
12686            & .arrow {
12687                display: none;
12688                pointer-events: none;
12689            }
12690
12691            /* Items without a sub menu reserve the arrow footprint so their
12692               text aligns with arrowed items for any items alignment. */
12693            &:not(:has(.navigation-nav--sub-menu)) {
12694                gap: var(--hamburgerNavArrowSpacing);
12695                padding-right: var(--hamburgerNavItemPaddingRight);
12696
12697                & > a {
12698                    padding-right: 0;
12699                }
12700
12701                &::after {
12702                    content: '';
12703                    flex: 0 0 var(--hamburgerNavArrowSize);
12704                    height: var(--hamburgerNavArrowSize);
12705                }
12706            }
12707
12708            &:has(.navigation-nav--sub-menu) {
12709                display: flex;
12710                align-items: center;
12711                gap: var(--hamburgerNavArrowSpacing);
12712                padding-right: var(--hamburgerNavItemPaddingRight);
12713
12714                & > a {
12715                    padding-right: 0;
12716                }
12717
12718                & > .arrow {
12719                    display: flex;
12720                    align-items: center;
12721                    justify-content: flex-end;
12722                    pointer-events: auto;
12723                    position: relative;
12724                    z-index: 1;
12725                    width: var(--hamburgerNavArrowSize);
12726                    height: var(--hamburgerNavArrowSize);
12727                    cursor: pointer;
12728
12729                    &::after {
12730                        display: block;
12731                        content: '';
12732                        width: var(--hamburgerNavArrowSize);
12733                        height: var(--hamburgerNavArrowSize);
12734                        -webkit-mask-image: var(--wmd_menuItemIconUrl);
12735                        mask-image: var(--wmd_menuItemIconUrl);
12736                        -webkit-mask-size: contain;
12737                        mask-size: contain;
12738                        -webkit-mask-repeat: no-repeat;
12739                        mask-repeat: no-repeat;
12740                        -webkit-mask-position: center;
12741                        mask-position: center;
12742                        background-color: var(--hamburgerNavArrowColor);
12743                        transform: var(--hamburgerNavArrowRotate);
12744                        transition: all 0.3s ease;
12745                    }
12746
12747                    &:hover, .wmcA_hoverState & {
12748                        width: var(--hamburgerNavArrowSizeHover);
12749                        height: var(--hamburgerNavArrowSizeHover);
12750
12751                        &::after {
12752                            width: var(--hamburgerNavArrowSizeHover);
12753                            height: var(--hamburgerNavArrowSizeHover);
12754                            background-color: var(--hamburgerNavArrowColorHover);
12755                            transform: var(--hamburgerNavArrowRotateHover);
12756                        }
12757                    }
12758                }
12759            }
12760
12761            &.open > .navigation-nav--sub-menu {
12762                z-index: 1;
12763                opacity: 1;
12764                visibility: visible;
12765                pointer-events: auto;
12766            }
12767        }
12768
12769        /* level 2: sub menu */
12770
12771        & .navigation-nav--sub-menu {
12772            display: grid;
12773            margin: 0;
12774            padding: 0;
12775            grid-template-columns: 1fr;
12776            position: absolute;
12777            top: 0;
12778            left: 0;
12779            z-index: -1;
12780            list-style: none;
12781            opacity: 0;
12782            visibility: hidden;
12783            width: 100%;
12784            max-width: var(--hamburgerSlideContainerWidth);
12785            background-color: var(--hamburgerNavSubBackgroundColor);
12786            pointer-events: none;
12787            gap: calc(var(--hamburgerNavSubSeparatorSpacing) / 2);
12788
12789            & > .navigation-nav--separator {
12790                display: var(--hamburgerNavSubSeparatorDisplay);
12791                margin: 0 auto;
12792                width: var(--hamburgerNavSubSeparatorWidth);
12793                height: var(--hamburgerNavSubSeparatorHeight);
12794                background-color: var(--hamburgerNavSubSeparatorColor);
12795                align-self: center;
12796            }
12797        }
12798
12799        /* level 2: li sub item */
12800
12801        & .navigation-nav--sub-item {
12802            display: flex;
12803            align-items: center;
12804
12805            border-top: var(--hamburgerNavSubItemBorderTop);
12806            border-right: var(--hamburgerNavSubItemBorderRight);
12807            border-bottom: var(--hamburgerNavSubItemBorderBottom);
12808            border-left: var(--hamburgerNavSubItemBorderLeft);
12809            border-radius: var(--hamburgerNavSubItemBorderRadius);
12810            background-color: var(--hamburgerNavSubItemBackgroun
12810dColor);
12811
12812            &:hover, .wmcA_hoverState & {
12813                background-color: var(--hamburgerNavSubItemHoverBackgroundColor);
12814                border-radius: var(--hamburgerNavSubItemBorderRadiusHover);
12815                border-top: var(--hamburgerNavSubItemBorderTopHover);
12816                border-right: var(--hamburgerNavSubItemBorderRightHover);
12817                border-bottom: var(--hamburgerNavSubItemBorderBottomHover);
12818                border-left: var(--hamburgerNavSubItemBorderLeftHover);
12819            }
12820
12821            & > a {
12822                display: flex;
12823                align-items: center;
12824                padding-top: var(--hamburgerNavSubItemPaddingTop);
12825                padding-bottom: var(--hamburgerNavSubItemPaddingBottom);
12826                padding-left: var(--hamburgerNavSubItemPaddingLeft);
12827                padding-right: var(--hamburgerNavSubItemPaddingRight);
12828                font-family: var(--hamburgerNavSubItemFont);
12829                font-size: var(--hamburgerNavSubItemFontSize);
12830                color: var(--hamburgerNavSubItemFontColor);
12831                font-weight: var(--hamburgerNavSubItemFontWeight);
12832                line-height: var(--hamburgerNavSubItemLineHeight);
12833                text-decoration: var(--hamburgerNavSubItemTextDecoration);
12834                font-style: var(--hamburgerNavSubItemFontStyle);
12835                letter-spacing: var(--hamburgerNavSubItemLetterSpacing);
12836                background-color: transparent;
12837                width: var(--hamburgerNavSubArrowAutoSpacing);
12838
12839                &:hover, .wmcA_hoverState & {
12840                    color: var(--hamburgerNavSubItemHoverFontColor);
12841                    font-size: var(--hamburgerNavSubItemFontSizeHover);
12842                    font-family: var(--hamburgerNavSubItemFontHover);
12843                    font-weight: var(--hamburgerNavSubItemFontWeightHover);
12844                    line-height: var(--hamburgerNavSubItemLineHeightHover);
12845                    text-decoration: var(--hamburgerNavSubItemTextDecorationHover);
12846                    font-style: var(--hamburgerNavSubItemFontStyleHover);
12847                    letter-spacing: var(--hamburgerNavSubItemLetterSpacingHover);
12848                    padding-top: var(--hamburgerNavSubItemPaddingTopHover);
12849                    padding-bottom: var(--hamburgerNavSubItemPaddingBottomHover);
12850                    padding-left: var(--hamburgerNavSubItemPaddingLeftHover);
12851                    padding-right: var(--hamburgerNavSubItemPaddingRightHover);
12852                }
12853            }
12854
12855            &:has(.navigation-nav--sub-menu) {
12856                display: flex;
12857                align-items: center;
12858                gap: var(--hamburgerNavSubArrowSpacing);
12859                padding-right: var(--hamburgerNavSubItemPaddingRight);
12860
12861                & > a {
12862                    padding-right: 0;
12863                }
12864
12865                & > .arrow {
12866                    display: flex;
12867                    align-items: center;
12868                    justify-content: flex-end;
12869                    pointer-events: auto;
12870                    position: relative;
12871                    z-index: 1;
12872                    width: var(--hamburgerNavSubArrowSize);
12873                    height: var(--hamburgerNavSubArrowSize);
12874                    cursor: pointer;
12875
12876                    &::after {
12877                        display: block;
12878                        content: '';
12879                        width: var(--hamburgerNavSubArrowSize);
12880                        height: var(--hamburgerNavSubArrowSize);
12881                        -webkit-mask-image: var(--wmd_submenuItemIconUrl);
12882                        mask-image: var(--wmd_submenuItemIconUrl);
12883                        -webkit-mask-size: contain;
12884                        mask-size: contain;
12885                        -webkit-mask-repeat: no-repeat;
12886                        mask-repeat: no-repeat;
12887                        -webkit-mask-position: center;
12888                        mask-position: center;
12889                        background-color: var(--hamburgerNavSubArrowColor);
12890                        transform: var(--hamburgerNavSubArrowRotate);
12891                        transition: all 0.3s ease;
12892                    }
12893
12894                    &:hover, .wmcA_hoverState & {
12895                        width: var(--hamburgerNavSubArrowSizeHover);
12896                        height: var(--hamburgerNavSubArrowSizeHover);
12897
12898                        &::after {
12899                            width: var(--hamburgerNavSubArrowSizeHover);
12900                            height: var(--hamburgerNavSubArrowSizeHover);
12901                            background-color: var(--hamburgerNavSubArrowColorHover);
12902                            transform: var(--hamburgerNavSubArrowRotateHover);
12903                        }
12904                    }
12905                }
12906            }
12907
12908            &.open > .navigation-nav--sub-menu {
12909                z-index: 1;
12910                opacity: 1;
12911                visibility: visible;
12912                pointer-events: auto;
12913            }
12914        }
12915
12916        /* parent title */
12917
12918        & .navigation-nav--parent-title {
12919            display: flex;
12920            align-items: center;
12921            gap: var(--hamburgerTitleArrowSpacing);
12922            padding-right: var(--hamburgerTitlePaddingRight);
12923            border-top: var(--hamburgerTitleBorderTop);
12924            border-right: var(--hamburgerTitleBorderRight);
12925            border-bottom: var(--hamburgerTitleBorderBottom);
12926            border-left: var(--hamburgerTitleBorderLeft);
12927            border-radius: var(--hamburgerTitleBorderRadius);
12928            background-color: var(--hamburgerTitleBackgroundColor);
12929
12930            &:hover, .wmcA_hoverState & {
12931                /* border-top: var(--hamburgerTitleBorderTopHover);
12932                border-right: var(--hamburgerTitleBorderRightHover);
12933                border-bottom: var(--hamburgerTitleBorderBottomHover);
12934                border-left: var(--hamburgerTitleBorderLeftHover);
12935                border-radius: var(--hamburgerTitleBorderRadiusHover);
12936                background-color: var(--hamburgerTitleBackgroundColorHover);
12937                padding-right: var(--hamburgerTitlePaddingRightHover); */
12938            }
12939
12940            & > a {
12941                display: block;
12942                padding-top: var(--hamburgerTitlePaddingTop);
12943                padding-bottom: var(--hamburgerTitlePaddingBottom);
12944                padding-left: var(--hamburgerTitlePaddingLeft);
12945                padding-right: var(--hamburgerTitlePaddingRight);
12946                font-family: var(--hamburgerTitleFont);
12947                font-size: var(--hamburgerTitleFontSize);
12948                line-height: var(--hamburgerTitleLineHeight);
12949                font-weight: var(--hamburgerTitleFontWeight);
12950                color: var(--hamburgerTitleFontColor);
12951                font-style: var(--hamburgerTitleFontStyle);
12952                letter-spacing: var(--hamburgerTitleLetterSpacing);
12953                text-decoration: var(--hamburgerTitleTextDecoration);
12954                pointer-events: none;
12955                width: 100%;
12956
12957                &:hover, .wmcA_hoverState & {
12958                    padding-top: var(--hamburgerTitlePaddingTopHover);
12959                    padding-bottom: var(--hamburgerTitlePaddingBottomHover);
12960                    padding-left: var(--hamburgerTitlePaddingLeftHover);
12961                    padding-right: var(--hamburgerTitlePaddingRightHover);
12962                }
12963            }
12964
12965            & > span {
12966                display: flex;
12967                align-items: center;
12968                justify-content: flex-end;
12969                pointer-events: auto;
12970                position: relative;
12971                z-index: 1;
12972                width: var(--hamburgerTitleArrowSize);
12973                height: var(--hamburgerTitleArrowSize);
12974
12975                &::after {
12976                    display: block;
12977                    content: '';
12978                    width: var(--hamburgerTitleArrowSize);
12979                    height: var(--hamburgerTitleArrowSize);
12980                    -webkit-mask-image: var(--wmd_menuItemIconUrl);
12981                    mask-image: var(--wmd_menuItemIconUrl);
12982                    -webkit-mask-size: contain;
12983                    mask-size: contain;
12984                    -webkit-mask-repeat: no-repeat;
12985                    mask-repeat: no-repeat;
12986                    -webkit-mask-position: center;
12987                    mask-position: center;
12988                    background-color: var(--hamburgerTitleArrowColor);
12989                    transform: var(--hamburgerTitleArrowRotate);
12990                }
12991            }
12992        }
12993
12994        /* back button */
12995
12996        & .navigation-nav--back {
12997            display: block;
12998            padding-top: var(--hamburgerNavBackButtonPaddingTop);
12999            padding-bottom: var(--hamburgerNavBackButtonPaddingBottom);
13000            padding-left: var(--hamburgerNavBackButtonPaddingLeft);
13001            padding-right: var(--hamburgerNavBackButtonPaddingRight);
13002            border-top: var(--hamburgerNavBackButtonBorderTop);
13003            border-right: var(--hamburgerNavBackButtonBorderRight);
13004            border-bottom: var(--hamburgerNavBackButtonBorderBottom);
13005            border-left: var(--hamburgerNavBackButtonBorderLeft);
13006            border-radius: var(--hamburgerNavBackButtonBorderRadius);
13007            background-color: var(--hamburgerNavBackButtonBackgroundColor);
13008
13009            &:hover, .wmcA_hoverState &, &.wmcA_hoverState {
13010                border-radius: var(--hamburgerNavBackButtonBorderRadiusHover);
13011                background-color: var(--hamburgerNavBackButtonHoverBackgroundColor);
13012                padding-top: var(--hamburgerNavBackButtonPaddingTopHover);
13013                padding-bottom: var(--hamburgerNavBackButtonPaddingBottomHover);
13014                padding-left: var(--hamburgerNavBackButtonPaddingLeftHover);
13015                padding-right: var(--hamburgerNavBackButtonPaddingRightHover);
13016                border-top: var(--hamburgerNavBackButtonBorderTopHover);
13017                border-right: var(--hamburgerNavBackButtonBorderRightHover);
13018                border-bottom: var(--hamburgerNavBackButtonBorderBottomHover);
13019                border-left: var(--hamburgerNavBackButtonBorderLeftHover);
13020            }
13021
13022            & a {
13023                display: inline-flex;
13024                align-items: center;
13025                gap: var(--hamburgerNavBackButtonArrowSpacing);
13026                font-family: var(--hamburgerNavBackButtonFont);
13027                font-size: var(--hamburgerNavBackButtonFontSize);
13028                font-weight: var(--hamburgerNavBackButtonFontWeight);
13029                color: var(--hamburgerNavBackButtonColor);
13030                text-decoration: var(--hamburgerNavBackButtonTextDecoration);
13031                line-height: var(--hamburgerNavBackButtonLineHeight);
13032                font-style: var(--hamburgerNavBackButtonFontStyle);
13033                letter-spacing: var(--hamburgerNavBackButtonLetterSpacing);
13034                background-color: transparent;
13035                width: 100%;
13036
13037                &::before {
13038                    content: '';
13039                    display: inline-block;
13040                    width: var(--hamburgerNavBackButtonArrowSize);
13041                    height: var(--hamburgerNavBackButtonArrowSize);
13042                    -webkit-mask-image: var(--wmd_backIconUrl);
13043                    mask-image: var(--wmd_backIconUrl);
13044                    -webkit-mask-size: contain;
13045                    mask-size: contain;
13046                    -webkit-mask-repeat: no-repeat;
13047                    mask-repeat: no-repeat;
13048                    -webkit-mask-position: center;
13049                    mask-position: center;
13050                    background-color: var(--hamburgerNavBackButtonColor);
13051                    transform: var(--hamburgerNavBackButtonArrowRotate);
13052                    transition: all 0.3s ease;
13053                }
13054
13055                &:hover, .wmcA_hoverState & {
13056                    color: var(--hamburgerNavBackButtonHoverFontColor);
13057
13058                    &::before {
13059                        background-color: var(--hamburgerNavBackButtonHoverFontColor);
13060                        width: var(--hamburgerNavBackButtonArrowSizeHover);
13061                        height: var(--hamburgerNavBackButtonArrowSizeHover);
13062                    }
13063                }
13064            }
13065        }
13066
13067        /* hamburger button */
13068
13069        & .hamburger-button {
13070            display: flex;
13071            justify-content: center;
13072            align-items: center;
13073            padding: 0;
13074            margin: 0;
13075            position: relative;
13076            z-index: 100;
13077            cursor: pointer;
13078            background-color: transparent;
13079            border: none;
13080            width: var(--hamburgerMenuIconSize);
13081            height: var(--hamburgerMenuIconSize);
13082            flex-wrap: wrap;
13083
13084            & * {
13085                transition: all 0.3s ease;
13086            }
13087
13088            &.show-border {
13089                border: 1px solid var(--hamburgerMenuIconColor);
13090            }
13091
13092            & .hamburger-button-icon--container {
13093                display: block;
13094                width: var(--hamburgerMenuIconSize);
13095                height: var(--hamburgerMenuIconSize);
13096            }
13097
13098            & .hamburger-button-icon {
13099                display: flex;
13100                align-items: center;
13101                justify-content: center;
13102                margin: auto;
13103                width: var(--hamburgerMenuIconSize);
13104                height: var(--hamburgerMenuIconSize);
13105
13106                &::before {
13107                    content: '';
13108                    display: inline-block;
13109                    width: var(--hamburgerMenuIconSize);
13110                    height: var(--hamburgerMenuIconSize);
13111                    -webkit-mask-image: var(--wmd_hamburgerIconUrl);
13112                    mask-image: var(--wmd_hamburgerIconUrl);
13113                    -webkit-mask-size: contain;
13114                    mask-size: contain;
13115                    -webkit-mask-repeat: no-repeat;
13116                    mask-repeat: no-repeat;
13117                    -webkit-mask-position: center;
13118                    mask-position: center;
13119                    background-color: var(--hamburgerMenuIconColor);
13120                }
13121            }
13122
13123            & .hamburger-button-text {
13124                display: var(--hamburgerMenuDisplay);
13125                font-family: var(--hamburgerNavItemFont);
13126                font-size: 12px;
13127                font-weight: 700;
13128                line-height: 1;
13129                color: var(--hamburgerMenuIconColor);
13130                text-align: center;
13131                text-decoration: none;
13132                text-transform: uppercase;
13133            }
13134
13135            &:hover, .wmcA_hoverState & {
13136                & .hamburger-button-icon--container {
13137                    width: var(--hamburgerMenuIconSizeHover);
13138                    height: var(--hamburgerMenuIconSizeHover);
13139                }
13140
13141                & .hamburger-button-icon {
13142                    width: var(--hamburgerMenuIconSizeHover);
13143                    height: var(--hamburgerMenuIconSizeHover);
13144
13145                    &::before {
13146                        background-color: var(--hamburgerMenuIconHoverColor);
13147                        width: var(--hamburgerMenuIconSizeHover);
13148                        height: var(--hamburgerMenuIconSizeHover)
13149                    }
13150                }
13151
13152                & .hamburger-button-text {
13153                    color: var(--hamburgerMenuIconHoverColor);
13154                }
13155            }
13156
13157            &.active {
13158                margin-bottom: 25px;
13159                justify-self: var(--hamburgerMenuJustifySelf);
13160                width: var(--hamburgerMenuIconActiveSize);
13161                height: var(--hamburgerMenuIconActiveSize);
13162
13163                & .hamburger-button-icon--container {
13164                    width: var(--hamburgerMenuIconActiveSize);
13165                    height: var(--hamburgerMenuIconActiveSize);
13166                }
13167
13168                & .hamburger-button-icon {
13169                    width: var(--hamburgerMenuIconActiveSize);
13170                    height: var(--hamburgerMenuIconActiveSize);
13171
13172                    &::before {
13173                        width: var(--hamburgerMenuIconActiveSize);
13174                        height: var(--hamburgerMenuIconActiveSize);
13175                        -webkit-mask-image: var(--wmd_closeIconUrl);
13176                        mask-image: var(--wmd_closeIconUrl);
13177                        background-color: var(--hamburgerMenuIconActiveColor);
13178                    }
13179                }
13180
13181                & .hamburger-button-text {
13182                    color: var(--hamburgerMenuIconActiveColor);
13183                    height: 1px;
13184                    padding: 0;
13185                    margin: -1px;
13186                    visibility: hidden;
13187                    transition: none;
13188                    position: absolute;
13189                }
13190
13191                &:hover, .wmcA_hoverState & {
13192                    & .hamburger-button-icon--container {
13193                        width: var(--hamburgerMenuIconActiveSizeHover);
13194                        height: var(--hamburgerMenuIconActiveSizeHover);
13195                    }
13196
13197                    & .hamburger-button-icon {
13198                        width: var(--hamburgerMenuIconActiveSizeHover);
13199                        height: var(--hamburgerMenuIconActiveSizeHover);
13200
13201                        &::before {
13202                            width: var(--hamburgerMenuIconActiveSizeHover);
13203                            height: var(--hamburgerMenuIconActiveSizeHover);
13204                            background-color: var(--hamburgerMenuIconActiveHoverColor);
13205                        }
13206                    }
13207
13208                    & .hamburger-button-text {
13209                        color: var(--hamburgerMenuIconActiveHoverColor);
13210                    }
13211                }
13212            }
13213        }
13214    }
13215
13216    /* Vertical Navigation Styles */
13217    .wmc_menu.wmcM_menuVerticalMobile .navigation-module-container {
13218        & .navigation-nav {
13219            overflow: hidden;
13220            position: relative;
13221            padding-top: var(--verticalNavPaddingTop);
13222            padding-bottom: var(--verticalNavPaddingBottom);
13223            padding-left: var(--verticalNavPaddingLeft);
13224            padding-right: var(--verticalNavPaddingRight);
13225            border-top: var(--verticalNavBorderTop);
13226            border-right: var(--verticalNavBorderRight);
13227            border-bottom: var(--verticalNavBorderBottom);
13228            border-left: var(--verticalNavBorderLeft);
13229            border-radius: var(--verticalNavBorderRadius);
13230
13231            & * {
13232                transition: all 0.3s ease;
13233            }
13234        }
13235
13236        /* level 1: main menu */
13237
13238        & ul.navigation-nav--main-menu {
13239            display: grid;
13240            margin: 0;
13241            padding: 0;
13242            grid-template-columns: 1fr;
13243            align-self: center;
13244            justify-self: var(--verticalNavJustifySelf);
13245            list-style: none;
13246            width: var(--verticalNavWidth);
13247            max-width: var(--verticalSlideContainerWidth);
13248            gap: calc(var(--verticalNavSeparatorSpacing) / 2);
13249
13250            & ul.navigation-nav--sub-menu {
13251                transform: translateX(var(--verticalSlideContainerWidth));
13252            }
13253
13254            &:has(.open) {
13255                transform: translateX(calc(var(--verticalSlideContainerWidth) * -1));
13256
13257                & .open > ul.navigation-nav--sub-menu {
13258                    transform: translateX(var(--verticalSlideContainerWidth));
13259
13260                    &:has(.open) {
13261                        transform: translateX(0px);
13262                    }
13263                }
13264            }
13265
13266            /* separator */
13267
13268            & > .navigation-nav--separator {
13269                display: var(--verticalNavSeparatorDisplay);
13270                margin: 0 auto;
13271                width: var(--verticalNavSeparatorWidth);
13272                height: var(--verticalNavSeparatorHeight);
13273                background-color: var(--verticalNavSeparatorColor);
13274            }
13275        }
13276
13277        /* level 1: li item */
13278
13279        & .navigation-nav--item {
13280            display: grid;
13281            grid-template-columns: 1fr;
13282            align-items: center;
13283            border-top: var(--verticalNavItemBorderTop);
13284            border-right: var(--verticalNavItemBorderRight);
13285            border-bottom: var(--verticalNavItemBorderBottom);
13286            border-left: var(--verticalNavItemBorderLeft);
13287            border-radius: var(--verticalNavItemBorderRadius);
13288            background-color: var(--verticalNavItemBackgroundColor);
13289
13290            &:hover, .wmcA_hoverState & {
13291                border-top: var(--verticalNavItemBorderTopHover);
13292                border-right: var(--verticalNavItemBorderRightHover);
13293                border-bottom: var(--verticalNavItemBorderBottomHover);
13294                border-left: var(--verticalNavItemBorderLeftHover);
13295                border-radius: var(--verticalNavItemBorderRadiusHover);
13296            }
13297
13298            & > a {
13299                display: flex;
13300                align-items: center;
13301                justify-content: var(--verticalNavItemsAlignment);
13302                text-align: var(--verticalNavItemsAlignment);
13303                padding-top: var(--verticalNavItemPaddingTop);
13304                padding-right: var(--verticalNavItemPaddingRight);
13305                padding-bottom: var(--verticalNavItemPaddingBottom);
13306                padding-left: var(--verticalNavItemPaddingLeft);
13307                font-family: var(--verticalNavItemFont);
13308                font-size: var(--verticalNavItemFontSize);
13309                font-weight: var(--verticalNavItemFontWeight);
13310                color: var(--verticalNavItemFontColor);
13311                line-height: var(--verticalNavItemLineHeight);
13312                text-decoration: var(--verticalNavItemTextDecoration);
13313                font-style: var(--verticalNavItemFontStyle);
13314                background-color: transparent;
13315                letter-spacing: var(--verticalNavItemLetterSpacing);
13316
13317                &:hover, .wmcA_hoverState & {
13318                    color: var(--verticalNavItemHoverFontColor);
13319                    padding-top: var(--verticalNavItemPaddingTopHover);
13320                    padding-right: var(--verticalNavItemPaddingRightHover);
13321                    padding-bottom: var(--verticalNavItemPaddingBottomHover);
13322                    padding-left: var(--verticalNavItemPaddingLeftHover);
13323                    font-style: var(--verticalNavItemFontStyleHover);
13324                    text-decoration: var(--verticalNavItemTextDecorationHover);
13325                    font-size: var(--verticalNavItemFontSizeHover);
13326                    font-weight: var(--verticalNavItemFontWeightHover);
13327                }
13328            }
13329
13330            & .arrow {
13331                display: none;
13332                pointer-events: none;
13333            }
13334
13335            /* hide: no sub menu for vertical navigation */
13336
13337            &:has(.navigation-nav--sub-menu) {
13338                display: grid;
13339                /* grid-template-columns: 1fr var(--verticalNavArrowSize); */
13340                grid-template-columns: 1fr;
13341                align-items: center;
13342                column-gap: var(--verticalNavArrowSpacing);
13343                padding-right: var(--verticalNavItemPaddingRight);
13344
13345                & > a {
13346                    padding-right: 0;
13347                    width: 100%;
13348                }
13349
13350                & > .arrow {
13351                    display: none; /* hide: no sub menu for vertical navigation */
13352                    align-items: center;
13353                    justify-content: flex-end;
13354                    pointer-events: auto;
13355                    position: relative;
13356                    z-index: 1;
13357                    width: var(--verticalNavArrowSize);
13358                    height: var(--verticalNavArrowSize);
13359                    cursor: pointer;
13360
13361                    &::after {
13362                        display: block;
13363                        content: '';
13364                        width: var(--verticalNavArrowSize);
13365                        height: var(--verticalNavArrowSize);
13366                        -webkit-mask-image: var(--wmd_caretIconUrl);
13367                        mask-image: var(--wmd_caretIconUrl);
13368                        -webkit-mask-size: contain;
13369                        mask-size: contain;
13370                        -webkit-mask-repeat: no-repeat;
13371                        mask-repeat: no-repeat;
13372                        -webkit-mask-position: center;
13373                        mask-position: center;
13374                        background-color: var(--verticalNavArrowColor);
13375                        transform: var(--verticalNavArrowRotate);
13376                    }
13377                }
13378            }
13379
13380            &:hover, .wmcA_hoverState &, &.wmcA_hoverState {
13381                background-color: var(--verticalNavItemHoverBackgroun
13381dColor);
13382
13383                & .arrow:hover, .wmcA_hoverState & {
13384                    &::after {
13385                        border-left-color: var(--verticalNavItemHoverFontColor);
13386                    }
13387                }
13388            }
13389
13390            &.open {
13391                & > .arrow {
13392                    &::after {
13393                        transform: rotate(90deg);
13394                    }
13395                }
13396
13397                & > .navigation-nav--sub-menu {
13398                    display: grid;
13399                    grid-template-columns: 1fr;
13400                    opacity: 1;
13401                    visibility: visible;
13402                    pointer-events: auto;
13403                }
13404            }
13405        }
13406
13407        /* level 2: sub menu */
13408
13409        & .navigation-nav--sub-menu {
13410            display: none;
13411            margin: 0;
13412            padding: 0;
13413            position: absolute;
13414            top: 0;
13415            left: 0;
13416            z-index: -1;
13417            list-style: none;
13418            opacity: 0;
13419            visibility: hidden;
13420            width: 100%;
13421            max-width: var(--verticalSlideContainerWidth);
13422            pointer-events: none;
13423            gap: calc(var(--verticalNavSubSeparatorSpacing) / 2);
13424
13425            /* separator */
13426
13427            & > .navigation-nav--separator {
13428                display: var(--verticalNavSubSeparatorDisplay);
13429                margin: 0 auto;
13430                width: var(--verticalNavSubSeparatorWidth);
13431                height: var(--verticalNavSubSeparatorHeight);
13432                background-color: var(--verticalNavSubSeparatorColor);
13433            }
13434        }
13435
13436        /* level 2: li sub item */
13437
13438        & .navigation-nav--sub-item {
13439            display: grid;
13440            grid-template-columns: 1fr;
13441            align-items: center;
13442            border-top: var(--verticalNavSubItemBorderTop);
13443            border-right: var(--verticalNavSubItemBorderRight);
13444            border-bottom: var(--verticalNavSubItemBorderBottom);
13445            border-left: var(--verticalNavSubItemBorderLeft);
13446            border-radius: var(--verticalNavSubItemBorderRadius);
13447            background-color: var(--verticalNavSubItemBackgroundColor);
13448
13449            & > a {
13450                display: flex;
13451                align-items: center;
13452                padding-top: var(--verticalNavSubItemPaddingTop);
13453                padding-right: var(--verticalNavSubItemPaddingRight);
13454                padding-bottom: var(--verticalNavSubItemPaddingBottom);
13455                padding-left: var(--verticalNavSubItemPaddingLeft);
13456                font-family: var(--verticalNavSubItemFont);
13457                font-size: var(--verticalNavSubItemFontSize);
13458                color: var(--verticalNavSubItemFontColor);
13459                font-weight: var(--verticalNavSubItemFontWeight);
13460                line-height: var(--verticalNavSubItemLineHeight);
13461                text-decoration: var(--verticalNavSubItemTextDecoration);
13462                font-style: var(--verticalNavSubItemFontStyle);
13463                letter-spacing: var(--verticalNavSubItemLetterSpacing);
13464                background-color: transparent;
13465
13466                &:hover, .wmcA_hoverState & {
13467                    color: var(--verticalNavSubItemHoverFontColor);
13468                }
13469            }
13470
13471            &:has(.navigation-nav--sub-menu) {
13472                display: grid;
13473                grid-template-columns: 1fr calc(var(--verticalNavSubArrowSpacing) + var(--verticalNavSubArrowSize));
13474                align-items: center;
13475                column-gap: var(--verticalNavSubArrowSpacing);
13476                padding-right: var(--verticalNavSubItemPaddingRight);
13477
13478                & > a {
13479                    padding-right: 0;
13480                    width: 100%;
13481                }
13482
13483                & > .arrow {
13484                    display: flex;
13485                    align-items: center;
13486                    justify-content: flex-end;
13487                    pointer-events: auto;
13488                    position: relative;
13489                    z-index: 1;
13490                    width: calc(var(--verticalNavSubArrowSpacing) + var(--verticalNavSubArrowSize));
13491                    height: 100%;
13492                    cursor: pointer;
13493
13494                    &::after {
13495                        display: block;
13496                        content: '';
13497                        width: var(--verticalNavSubArrowSize);
13498                        height: var(--verticalNavSubArrowSize);
13499                        -webkit-mask-image: var(--wmd_submenuItemIconUrl);
13500                        mask-image: var(--wmd_submenuItemIconUrl);
13501                        -webkit-mask-size: contain;
13502                        mask-size: contain;
13503                        -webkit-mask-repeat: no-repeat;
13504                        mask-repeat: no-repeat;
13505                        -webkit-mask-position: center;
13506                        mask-position: center;
13507                        background-color: var(--verticalNavSubArrowColor);
13508                        transform: var(--verticalNavSubArrowRotate);
13509                    }
13510                }
13511            }
13512
13513            /* Third level submenu styles */
13514
13515            & > .navigation-nav--sub-menu {
13516                display: none;
13517                opacity: 0;
13518                visibility: hidden;
13519                gap: calc(var(--verticalNavSubSeparatorSpacing) / 2);
13520            }
13521
13522            &:hover, .wmcA_hoverState & {
13523                background-color: var(--verticalNavSubItemHoverBackgroundColor);
13524
13525                & .arrow:hover, .wmcA_hoverState & {
13526                    &::after {
13527                        border-left-color: var(--verticalNavSubItemHoverFontColor);
13528                    }
13529                }
13530            }
13531
13532            &.open {
13533                & > .arrow {
13534                    &::after {
13535                        transform: rotate(90deg);
13536                    }
13537                }
13538
13539                & > .navigation-nav--sub-menu {
13540                    display: grid;
13541                    grid-template-columns: 1fr;
13542                    opacity: 1;
13543                    visibility: visible;
13544                    pointer-events: auto;
13545                }
13546            }
13547        }
13548
13549        /* parent title */
13550
13551        & .navigation-nav--parent-title {
13552            display: grid;
13553            padding: 15px 0 10px 0;
13554            grid-template-columns: 1fr max-content;
13555            align-items: center;
13556            gap: var(--verticalNavSubSeparatorSpacing);
13557            border: none;
13558            background-color: var(--verticalNavTitleContainerBackgroun
13558dColor);
13559
13560            &:hover, .wmcA_hoverState & {
13561                background-color: var(--verticalNavTitleContainerBackgroundColor);
13562            }
13563
13564            & a {
13565                display: block;
13566                margin-bottom: 4px;
13567                padding: 0;
13568                font-family: var(--verticalNavItemFont);
13569                font-size: var(--verticalNavTitleFontSize);
13570                font-weight: var(--verticalNavTitleFontWeight);
13571                color: var(--verticalNavTitleFontColor);
13572                text-decoration: none;
13573                cursor: pointer;
13574                pointer-events: none;
13575            }
13576
13577            & > span {
13578                display: none;
13579            }
13580        }
13581
13582        /* back button: NONE */
13583
13584        & .navigation-nav--back {
13585            display: block;
13586            padding: 15px 0;
13587            border-bottom: 1px solid var(--verticalNavArrowColor);
13588
13589            & a {
13590                display: inline-flex;
13591                margin-bottom: 10px;
13592                align-items: center;
13593                gap: 10px;
13594                font-family: var(--verticalNavItemFont);
13595                font-size: var(--verticalNavItemFontSize);
13596                font-weight: 400;
13597                color: var(--verticalNavItemFontColor);
13598                text-decoration: none;
13599
13600                &:hover, .wmcA_hoverState & {
13601                    color: var(--verticalNavItemHoverFontColor);
13602                }
13603
13604                &::before {
13605                    display: block;
13606                    content: '';
13607                    width: var(--verticalNavSubArrowSize);
13608                    height: var(--verticalNavSubArrowSize);
13609                    -webkit-mask-image: var(--wmd_submenuCaretIconUrl);
13610                    mask-image: var(--wmd_submenuCaretIconUrl);
13611                    -webkit-mask-size: contain;
13612                    mask-size: contain;
13613                    -webkit-mask-repeat: no-repeat;
13614                    mask-repeat: no-repeat;
13615                    -webkit-mask-position: center;
13616                    mask-position: center;
13617                    background-color: var(--verticalNavSubArrowColor);
13618                    transform: rotate(90deg);
13619                }
13620            }
13621        }
13622    }
13623
13624    body > .wmcM_scrollBehavior  .wmc_menu.wmcM_menuHamburgerMobile .navigation-module-container.active{
13625        transform: scale(calc(1 / var(--wm_scale))) !important;
13626        transform-origin: 0 0 !important;
13627        position: fixed !important;
13628        top: 0 !important;
13629        left: 0 !important;
13630        width: 100dvw !important;
13631        height: 100dvh !important;
13632    }
13633
13634    body > .wmc_section .wmc_menu.wmcM_menuHamburgerMobile:has(.navigation-module-container.active) {
13635        z-index: 6000 !important;
13636    }
13637}
13638
13639
13640.wmc_menu .hamburger-button {
13641    display: none;
13642}
13643
13644@media all and (width >= 1040px) {
13645    /* Horizontal Navigation Styles */
13646    .wmc_menu.wmcM_menuHorizontalDesktop.wmd_showMoreMenu {
13647        & .navigation-module-container {
13648            overflow: hidden;
13649        }
13650
13651        & .navigation-module-container ul.navigation-nav--main-menu {
13652            flex-wrap: nowrap !important;
13653            overflow: hidden;
13654
13655            & > .navigation-nav--item {
13656                flex-shrink: 0;
13657            }
13658        }
13659    }
13660
13661    .wmc_menu.wmcM_menuHorizontalDesktop .navigation-module-container,
13662    .wmc_menu.wmcM_menuMegaDesktop .navigation-module-container {
13663        & .navigation-nav {
13664            display: flex;
13665            justify-content: var(--horizontalNavJustifyContent);
13666        }
13667
13668        /* level 1: main menu */
13669
13670        & ul.navigation-nav--main-menu {
13671            display: inline-flex;
13672            padding-left: var(--horizontalNavPaddingLeft);
13673            padding-right: var(--horizontalNavPaddingRight);
13674            padding-top: var(--horizontalNavPaddingTop);
13675            padding-bottom: var(--horizontalNavPaddingBottom);
13676            margin-left: 0;
13677            margin-right: 0;
13678            flex-direction: row;
13679            flex-wrap: wrap;
13680            align-self: center;
13681            list-style: none;
13682            background-color: var(--horizontalNavBackgroundColor);
13683            border-top: var(--horizontalNavBorderTop);
13684            border-right: var(--horizontalNavBorderRight);
13685            border-bottom: var(--horizontalNavBorderBottom);
13686            border-radius: var(--horizontalNavBorderRadius);
13687            border-left: var(--horizontalNavBorderLeft);
13688            column-gap: calc(var(--horizontalNavSeparatorSpacing) / 2);
13689
13690            & > .navigation-nav--separator {
13691                display: var(--horizontalNavSeparatorDisplay);
13692                width: var(--horizontalNavSeparatorWidth);
13693                height: var(--horizontalNavSeparatorHeight);
13694                background-color: var(--horizontalNavSeparatorColor);
13695                align-self: center;
13696                font-size: var(--horizontalNavItemFontSize);
13697                line-height: 1.4;
13698            }
13699        }
13700
13701        /* level 1: li item */
13702
13703        & .navigation-nav--item {
13704            display: grid;
13705            grid-template-columns: 1fr;
13706            align-items: center;
13707            background-color: var(--navItemBackgroundColor);
13708            border-top: var(--navItemBorderTop);
13709            border-right: var(--navItemBorderRight);
13710            border-bottom: var(--navItemBorderBottom);
13711            border-left: var(--navItemBorderLeft);
13712            border-radius: var(--navItemBorderRadius);
13713
13714            &:hover, .wmcA_hoverState &:not(.wmcA_activeState) {
13715                background-color: var(--navItemHoverBackgroundColor);
13716                border-top: var(--navItemBorderTopHover);
13717                border-right: var(--navItemBorderRightHover);
13718                border-bottom: var(--navItemBorderBottomHover);
13719                border-left: var(--navItemBorderLeftHover);
13720                border-radius: var(--navItemBorderRadiusHover);
13721
13722            }
13723
13724            &.open, &.wmcA_activeState, .wmcA_activeState & {
13725                background-color: var(--navItemActiveBackgroundColor);
13726            }
13727
13728            &:has(.navigation-nav--sub-menu):hover, &:has(.navigation-nav--sub-menu).wmcA_activeState {
13729                background-color: var(--navItemActiveBackgroundColor);
13730            }
13731
13732            & > a {
13733                display: flex;
13734                align-items: center;
13735                padding-top: var(--navItemPaddingTop);
13736                padding-bottom: var(--navItemPaddingBottom);
13737                padding-left: var(--navItemPaddingLeft);
13738                padding-right: var(--navItemPaddingRight);
13739                font-family: var(--navItemFont);
13740                color: var(--navItemFontColor);
13741                line-height: var(--navItemLineHeight);
13742                background-color: transparent;
13743                letter-spacing: var(--navItemLetterSpacing);
13744                font-size: var(--navItemFontSize);
13745                text-decoration: var(--navItemTextDecoration);
13746                font-weight: var(--navItemFontWeight);
13747                font-style: var(--navItemFontStyle);
13748
13749                &:hover, .wmcA_hoverState & {
13750                    color: var(--navItemHoverFontColor);
13751                    font-size: var(--navItemFontSizeHover);
13752                    text-decoration: var(--navItemTextDecorationHover);
13753                    font-weight: var(--navItemFontWeightHover);
13754                    font-style: var(--navItemFontStyleHover);
13755                    padding-top: var(--navItemPaddingTopHover);
13756                    padding-bottom: var(--navItemPaddingBottomHover);
13757                    padding-left: var(--navItemPaddingLeftHover);
13758                    padding-right: var(--navItemPaddingRightHover);
13759                }
13760
13761                .navigation-nav--item.open > &, .navigation-nav--item.wmcA_activeState > &, .wmcA_activeState & {
13762                    color: var(--navItemActiveFontColor);
13763                }
13764
13765                .navigation-nav--item:has(> .navigation-nav--sub-menu):hover > &, .navigation-nav--item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
13766                    color: var(--navItemActiveFontColor);
13767                }
13768            }
13769
13770            &:hover > .navigation-nav--sub-menu,
13771            &:has(.navigation-nav--sub-menu:hover) > .navigation-nav--sub-menu,
13772            .wmcA_hoverState & > .navigation-nav--sub-menu,
13773            &.open > .navigation-nav--sub-menu {
13774                opacity: 1;
13775                visibility: visible;
13776                transform: translateY(0);
13777            }
13778
13779            & .arrow {
13780                display: none;
13781                pointer-events: none;
13782            }
13783
13784            &:has(.navigation-nav--sub-menu) {
13785                display: grid;
13786                grid-template-columns: 1fr calc(var(--horizontalNavArrowSpacing) + var(--horizontalNavArrowSize));
13787                align-items: center;
13788                position: relative;
13789                padding-right: calc(var(--navItemPaddingRight) / 2);
13790
13791                & > a {
13792                    padding-right: 0;
13793                    width: 100%;
13794                }
13795
13796                & > .arrow {
13797                    display: var(--horizontalNavArrowDisplay, flex);
13798                    align-items: center;
13799                    justify-content: center;
13800                    pointer-events: auto;
13801                    position: relative;
13802                    z-index: 1;
13803                    width: var(--horizontalNavArrowSize);
13804                    height: 100%;
13805                    cursor: pointer;
13806                    margin-left: var(--horizontalNavArrowSpacing);
13807
13808                    &::after {
13809                        display: block;
13810                        content: '';
13811                        width: var(--horizontalNavArrowSize);
13812                        height: var(--horizontalNavArrowSize);
13813                        -webkit-mask-image: var(--wmd_caretIconUrl);
13814                        mask-image: var(--wmd_caretIconUrl);
13815                        -webkit-mask-size: contain;
13816                        mask-size: contain;
13817                        -webkit-mask-repeat: no-repeat;
13818                        mask-repeat: no-repeat;
13819                        -webkit-mask-position: center;
13820                        mask-position: center;
13821                        background-color: var(--horizontalNavArrowColor);
13822                        transform: var(--horizontalNavArrowRotate);
13823                        position: absolute;
13824                        left: auto;
13825                        right: auto;
13826                        top: auto;
13827                        bottom: auto;
13828                        z-index: 1;
13829                        transition: all 0.2s ease;
13830                    }
13831
13832                    &:hover, .wmcA_hoverState & {
13833                        &::after {
13834                            width: var(--horizontalNavArrowSizeHover);
13835                            height: var(--horizontalNavArrowSizeHover);
13836                            background-color: var(--horizontalNavArrowColorHover);
13837                            transform: var(--horizontalNavArrowRotateHover);
13838                        }
13839                    }
13840
13841                    .navigation-nav--item.open > &, .navigation-nav--item.wmcA_activeState > &, .wmcA_activeState & {
13842                        &::after {
13843                            background-color: var(--horizontalNavArrowColorActive);
13844                            transform: var(--horizontalNavArrowRotateActive);
13845                        }
13846                    }
13847
13848                    .navigation-nav--item:has(> .navigation-nav--sub-menu):hover > &, .navigation-nav--item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
13849                        &::after {
13850                            background-color: var(--horizontalNavArrowColorActive);
13851                            transform: var(--horizontalNavArrowRotateActive);
13852                        }
13853                    }
13854                }
13855            }
13856
13857            &.navigation-nav--more-trigger {
13858                padding-right: var(--navItemPaddingRight);
13859                grid-template-columns: 1fr max-content;
13860            }
13861        }
13862
13863        /* level 2: sub menu */
13864
13865        & .navigation-nav--sub-menu {
13866            display: flex;
13867            flex-direction: column;
13868            padding-top: var(--horizontalNavSubPaddingTop);
13869            padding-bottom: var(--horizontalNavSubPaddingBottom);
13870            padding-left: var(--horizontalNavSubPaddingLeft);
13871            padding-right: var(--horizontalNavSubPaddingRight);
13872            position: absolute;
13873            list-style: none;
13874            top: 100%;
13875            left: 0;
13876            opacity: 0;
13877            visibility: hidden;
13878            transform: translateY(10px);
13879            transition: all 0.3s ease;
13880            z-index: 100;
13881            min-width: var(--horizontalNavSubContainerWidth);
13882            box-shadow: var(--horizontalNavSubContainerShadow);
13883            background-color: var(--horizontalNavSubContainerBackgroun
13883dColor);
13884            gap: calc(var(--horizontalNavSubSeparatorSpacing) / 2);
13885            border-top: var(--horizontalNavSubContainerBorderTop);
13886            border-right: var(--horizontalNavSubContainerBorderRight);
13887            border-bottom: var(--horizontalNavSubContainerBorderBottom);
13888            border-left: var(--horizontalNavSubContainerBorderLeft);
13889            border-radius: var(--horizontalNavSubContainerBorderRadius);
13890
13891            & > .navigation-nav--separator {
13892                display: var(--horizontalNavSubSeparatorDisplay);
13893                margin: 0 auto;
13894                width: var(--horizontalNavSubSeparatorWidth);
13895                height: var(--horizontalNavSubSeparatorHeight);
13896                background-color: var(--horizontalNavSubSeparatorColor);
13897                align-self: center;
13898            }
13899        }
13900
13901        /* level 2: li sub item */
13902
13903        & .navigation-nav--sub-item {
13904            border-top: var(--horizontalNavSubItemBorderTop);
13905            border-right: var(--horizontalNavSubItemBorderRight);
13906            border-bottom: var(--horizontalNavSubItemBorderBottom);
13907            border-left: var(--horizontalNavSubItemBorderLeft);
13908            border-radius: var(--horizontalNavSubItemBorderRadius);
13909            background-color: var(--horizontalNavSubItemBackgroun
13909dColor);
13910
13911            &:hover:not(.wmcA_activeState), .wmcA_hoverState .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > &:not(.wmcA_activeState) {
13912                border-radius: var(--horizontalNavSubItemBorderRadiusHover);
13913                background-color: var(--horizontalNavSubItemHoverBackgroundColor);
13914                border-top: var(--horizontalNavSubItemBorderTopHover);
13915                border-right: var(--horizontalNavSubItemBorderRightHover);
13916                border-bottom: var(--horizontalNavSubItemBorderBottomHover);
13917                border-left: var(--horizontalNavSubItemBorderLeftHover);
13918            }
13919
13920            &.open, &.wmcA_activeState, .wmcA_activeState .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > & {
13921                background-color: var(--horizontalNavSubItemActiveBackgroundColor);
13922            }
13923
13924            &:has(.navigation-nav--sub-menu):hover, &:has(.navigation-nav--sub-menu).wmcA_activeState {
13925                background-color: var(--horizontalNavSubItemActiveBackgroundColor);
13926            }
13927
13928            & > a {
13929                display: flex;
13930                align-items: center;
13931                padding-top: var(--horizontalNavSubItemPaddingTop);
13932                padding-bottom: var(--horizontalNavSubItemPaddingBottom);
13933                padding-left: var(--horizontalNavSubItemPaddingLeft);
13934                padding-right: var(--horizontalNavSubItemPaddingRight);
13935                font-family: var(--horizontalNavSubItemFont);
13936                color: var(--horizontalNavSubItemFontColor);
13937                line-height: var(--horizontalNavSubItemLineHeight);
13938                background-color: transparent;
13939                letter-spacing: var(--horizontalNavSubItemLetterSpacing);
13940                font-weight: var(--horizontalNavSubItemFontWeight);
13941                font-size: var(--horizontalNavSubItemFontSize);
13942                text-decoration: var(--horizontalNavSubItemTextDecoration);
13943                font-style: var(--horizontalNavSubItemFontStyle);
13944
13945                &:hover, .wmcA_hoverState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
13946                    color: var(--horizontalNavSubItemHoverFontColor);
13947                    font-weight: var(--horizontalNavSubItemFontWeightHover);
13948                    font-size: var(--horizontalNavSubItemFontSizeHover);
13949                    text-decoration: var(--horizontalNavSubItemTextDecorationHover);
13950                    font-style: var(--horizontalNavSubItemFontStyleHover);
13951                    padding-top: var(--horizontalNavSubItemPaddingTopHover);
13952                    padding-bottom: var(--horizontalNavSubItemPaddingBottomHover);
13953                    padding-left: var(--horizontalNavSubItemPaddingLeftHover);
13954                    padding-right: var(--horizontalNavSubItemPaddingRightHover);
13955                }
13956
13957                .navigation-nav--sub-item.open > &, .navigation-nav--sub-item.wmcA_activeState > &, .wmcA_activeState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
13958                    color: var(--horizontalNavSubItemActiveFontColor);
13959                }
13960
13961                .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu):hover > &, .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
13962                    color: var(--horizontalNavSubItemActiveFontColor);
13963                }
13964            }
13965
13966            &:has(.navigation-nav--sub-menu) {
13967                display: grid;
13968                grid-template-columns: 1fr calc(var(--horizontalNavSubArrowSpacing) + var(--horizontalNavSubArrowSize));
13969                align-items: center;
13970                position: relative;
13971                padding-right: calc(var(--horizontalNavSubItemPaddingRight) / 2);
13972
13973                & > a {
13974                    padding-right: 0;
13975                    width: 100%;
13976                }
13977
13978                & > .arrow {
13979                    display: var(--horizontalNavSubArrowDisplay, flex);
13980                    align-items: center;
13981                    justify-content: center;
13982                    pointer-events: auto;
13983                    position: relative;
13984                    z-index: 1;
13985                    width: var(--horizontalNavSubArrowSize);
13986                    height: 100%;
13987                    cursor: pointer;
13988                    margin-left: var(--horizontalNavSubArrowSpacing);
13989
13990                    &::after {
13991                        display: block;
13992                        content: '';
13993                        width: var(--horizontalNavSubArrowSize);
13994                        height: var(--horizontalNavSubArrowSize);
13995                        -webkit-mask-image: var(--wmd_submenuCaretIconUrl);
13996                        mask-image: var(--wmd_submenuCaretIconUrl);
13997                        -webkit-mask-size: contain;
13998                        mask-size: contain;
13999                        -webkit-mask-repeat: no-repeat;
14000                        mask-repeat: no-repeat;
14001                        -webkit-mask-position: center;
14002                        mask-position: center;
14003                        background-color: var(--horizontalNavSubArrowColor);
14004                        transform: var(--horizontalNavSubArrowRotate);
14005                        position: absolute;
14006                        left: auto;
14007                        right: auto;
14008                        top: auto;
14009                        bottom: auto;
14010                        z-index: 1;
14011                        transition: all 0.2s ease;
14012                    }
14013
14014                    &:hover, .wmcA_hoverState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
14015                        &::after {
14016                            width: var(--horizontalNavSubArrowSizeHover);
14017                            height: var(--horizontalNavSubArrowSizeHover);
14018                            background-color: var(--horizontalNavSubArrowColorHover);
14019                            transform: var(--horizontalNavSubArrowRotateHover);
14020                        }
14021                    }
14022
14023                    .navigation-nav--sub-item.open > &, .navigation-nav--sub-item.wmcA_activeState > &, .wmcA_activeState:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--main-menu > .navigation-nav--item > .navigation-nav--sub-menu > .navigation-nav--sub-item > & {
14024                        &::after {
14025                            background-color: var(--horizontalNavSubArrowColorActive);
14026                            transform: var(--horizontalNavSubArrowRotateActive);
14027                        }
14028                    }
14029
14030                    .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu):hover > &, .wmc_menu:not(.wmcM_menuMegaDesktop):not(.wmcM_menuMegaTablet):not(.wmcM_menuMegaMobile) .navigation-nav--sub-item:has(> .navigation-nav--sub-menu).wmcA_activeState > & {
14031                        &::after {
14032                            background-color: var(--horizontalNavSubArrowColorActive);
14033                            transform: var(--horizontalNavSubArrowRotateActive);
14034                        }
14035                    }
14036                }
14037            }
14038
14039            /* Third level submenu styles */
14040
14041            & > .navigation-nav--sub-menu {
14042                top: 0;
14043                left: 100%;
14044            }
14045
14046            &:hover > .navigation-nav--sub-menu,
14047            &:has(.navigation-nav--sub-menu:hover) > .navigation-nav--sub-menu,
14048            .wmcA_hoverState & > .navigation-nav--sub-menu,
14049            &.open > .navigation-nav--sub-menu {
14050                opacity: 1;
14051                visibility: visible;
14052                transform: translateX(0);
14053            }
14054        }
14055
14056        /* parent title */
14057
14058        & .navigation-nav--parent-title {
14059            display: none;
14060
14061            & a {
14062                padding-top: var(--horizontalNavSubItemPaddingTop);
14063                padding-bottom: var(--horizontalNavSubItemPaddingBottom);
14064                padding-left: var(--horizontalNavSubItemPaddingLeft);
14065                padding-right: var(--horizontalNavSubItemPaddingRight);
14066                font-family: var(--horizontalNavSubItemFont);
14067                font-size: var(--horizontalNavSubItemFontSize);
14068                font-weight: 700;
14069                color: var(--horizontalNavSubItemFontColor);
14070                border-bottom: 1px solid var(--horizontalNavSubItemFontColor);
14071                margin-bottom: 4px;
14072            }
14073
14074            & > span {
14075                display: none;
14076            }
14077        }
14078
14079        /* back button: NONE */
14080
14081        & .navigation-nav--back {
14082            display: none;
14083        }
14084
14085        /* hide separator for hidden items */
14086
14087        .navigation-nav--item[style="display: none;"] + .navigation-nav--separator {
14088            display: none;
14089        }
14090    }
14091
14092    /* Hamburger Navigation Styles */
14093    .wmc_menu.wmcM_menuHamburgerDesktop .navigation-module-container {
14094        background-color: transparent;
14095
14096        &.active {
14097            overflow-y: auto;
14098            -webkit-overflow-scrolling: touch;
14099            scrollbar-width: thin;
14100            scrollbar-color: rgba(var(--colorBwGradientJ), 0.3) transparent;
14101            display: grid;
14102            grid-template-columns: 1fr;
14103            grid-template-rows: max-content 1fr;
14104            position: fixed;
14105            padding-top: var(--hamburgerNavPaddingTop);
14106            padding-bottom: var(--hamburgerNavPaddingBottom);
14107            padding-left: var(--hamburgerNavPaddingLeft);
14108            padding-right: var(--hamburgerNavPaddingRight);
14109            top: calc(var(--wm_scrollTopNav) / var(--wm_scale));
14110            left: 0;
14111            width: 100%;
14112            height: 100%;
14113            z-index: 1000;
14114            background-color: var(--hamburgerNavBackgroundColor);
14115            transition: background-color 0.8s ease-in;
14116
14117            & .navigation-nav {
14118                display: block;
14119
14120                & > ul.navigation-nav--main-menu.start-animation {
14121                    & > li {
14122                        --item-delay: ;
14123                        top: 0;
14124                        opacity: 1;
14125                        transition-delay: var(--item-delay, 0.5s);
14126                    }
14127                }
14128            }
14129        }
14130
14131        & .navigation-nav {
14132            display: none;
14133            position: relative;
14134            z-index: 100;
14135            overflow: hidden;
14136            justify-self: var(--hamburgerNavJustifySelf);
14137            max-width: var(--hamburgerSlideContainerWidth);
14138            width: 100%;
14139
14140            & * {
14141                transition: all 0.3s ease;
14142            }
14143
14144            & > ul.navigation-nav--main-menu {
14145                & > li {
14146                    top: 100px;
14147                    opacity: 0;
14148                    position: relative;
14149
14150                    &.open {
14151                        position: static;
14152                    }
14153                }
14154            }
14155        }
14156
14157        /* level 1: main menu */
14158
14159        & ul.navigation-nav--main-menu {
14160            display: grid;
14161            margin: 0;
14162            padding: 0;
14163            grid-template-columns: 1fr;
14164            list-style: none;
14165            width: 100%;
14166            max-width: var(--hamburgerSlideContainerWidth);
14167            gap: calc(var(--hamburgerNavSeparatorSpacing) / 2);
14168            background-color: transparent;
14169
14170            & ul.navigation-nav--sub-menu {
14171                transform: translateX(var(--hamburgerSlideContainerWidth));
14172            }
14173
14174            &:has(.open) {
14175                transform: translateX(calc(var(--hamburgerSlideContainerWidth) * -1));
14176
14177                & .open > ul.navigation-nav--sub-menu {
14178                    transform: translateX(var(--hamburgerSlideContainerWidth));
14179
14180                    &:has(.open) {
14181                        transform: translateX(0px);
14182                    }
14183                }
14184            }
14185
14186            & > .navigation-nav--separator {
14187                display: var(--hamburgerNavSeparatorDisplay);
14188                margin: 0 auto;
14189                width: var(--hamburgerNavSeparatorWidth);
14190                height: var(--hamburgerNavSeparatorHeight);
14191                background-color: var(--hamburgerNavSeparatorColor);
14192                align-self: center;
14193            }
14194        }
14195
14196        /* level 1: li item */
14197
14198        & .navigation-nav--item {
14199            display: flex;
14200            align-items: center;
14201            border-top: var(--hamburgerNavItemBorderTop);
14202            border-right: var(--hamburgerNavItemBorderRight);
14203            border-bottom: var(--hamburgerNavItemBorderBottom);
14204            border-left: var(--hamburgerNavItemBorderLeft);
14205            border-radius: var(--hamburgerNavItemBorderRadius);
14206            background-color: var(--hamburgerNavItemBackgroundColor);
14207
14208            &:hover, .wmcA_hoverState &, .wmcA_hoverState & {
14209                background-color: var(--hamburgerNavItemHoverBackgroundColor);
14210                border-top: var(--hamburgerNavItemBorderTopHover);
14211                border-right: var(--hamburgerNavItemBorderRightHover);
14212                border-bottom: var(--hamburgerNavItemBorderBottomHover);
14213                border-left: var(--hamburgerNavItemBorderLeftHover);
14214                border-radius: var(--hamburgerNavItemBorderRadiusHover);
14215            }
14216
14217            & > a {
14218                display: flex;
14219                align-items: center;
14220                justify-content: var(--hamburgerNavItemsAlignment);
14221                text-align: var(--hamburgerNavItemsAlignment);
14222                padding-top: var(--hamburgerNavItemPaddingTop);
14223                padding-bottom: var(--hamburgerNavItemPaddingBottom);
14224                padding-left: var(--hamburgerNavItemPaddingLeft);
14225                padding-right: var(--hamburgerNavItemPaddingRight);
14226                font-family: var(--hamburgerNavItemFont);
14227                font-size: var(--hamburgerNavItemFontSize);
14228                color: var(--hamburgerNavItemFontColor);
14229                font-weight: var(--hamburgerNavItemFontWeight);
14230                line-height: var(--hamburgerNavItemLineHeight);
14231                text-decoration: var(--hamburgerNavItemTextDecoration);
14232                font-style: var(--hamburgerNavItemFontStyle);
14233                letter-spacing: var(--hamburgerNavItemLetterSpacing);
14234                background-color: transparent;
14235                width: var(--hamburgerNavArrowAutoSpacing);
14236
14237                &:hover, .wmcA_hoverState & {
14238                    color: var(--hamburgerNavItemHoverFontColor);
14239                    font-size: var(--hamburgerNavItemFontSizeHover) !important;
14240                    padding-top: var(--hamburgerNavItemPaddingTopHover);
14241                    padding-bottom: var(--hamburgerNavItemPaddingBottomHover);
14242                    padding-left: var(--hamburgerNavItemPaddingLeftHover);
14243                    padding-right: var(--hamburgerNavItemPaddingRightHover);
14244                    font-family: var(--hamburgerNavItemFontHover);
14245                    font-weight: var(--hamburgerNavItemFontWeightHover);
14246                    line-height: var(--hamburgerNavItemLineHeightHover);
14247                    text-decoration: var(--hamburgerNavItemTextDecorationHover);
14248                    font-style: var(--hamburgerNavItemFontStyleHover);
14249                    letter-spacing: var(--hamburgerNavItemLetterSpacingHover);
14250                }
14251            }
14252
14253            & .arrow {
14254                display: none;
14255                pointer-events: none;
14256            }
14257
14258            /* Items without a sub menu reserve the arrow footprint so their
14259               text aligns with arrowed items for any items alignment. */
14260            &:not(:has(.navigation-nav--sub-menu)) {
14261                gap: var(--hamburgerNavArrowSpacing);
14262                padding-right: var(--hamburgerNavItemPaddingRight);
14263
14264                & > a {
14265                    padding-right: 0;
14266                }
14267
14268                &::after {
14269                    content: '';
14270                    flex: 0 0 var(--hamburgerNavArrowSize);
14271                    height: var(--hamburgerNavArrowSize);
14272                }
14273            }
14274
14275            &:has(.navigation-nav--sub-menu) {
14276                display: flex;
14277                align-items: center;
14278                gap: var(--hamburgerNavArrowSpacing);
14279                padding-right: var(--hamburgerNavItemPaddingRight);
14280
14281                & > a {
14282                    padding-right: 0;
14283                }
14284
14285                & > .arrow {
14286                    display: flex;
14287                    align-items: center;
14288                    justify-content: flex-end;
14289                    pointer-events: auto;
14290                    position: relative;
14291                    z-index: 1;
14292                    width: var(--hamburgerNavArrowSize);
14293                    height: var(--hamburgerNavArrowSize);
14294                    cursor: pointer;
14295
14296                    &::after {
14297                        display: block;
14298                        content: '';
14299                        width: var(--hamburgerNavArrowSize);
14300                        height: var(--hamburgerNavArrowSize);
14301                        -webkit-mask-image: var(--wmd_menuItemIconUrl);
14302                        mask-image: var(--wmd_menuItemIconUrl);
14303                        -webkit-mask-size: contain;
14304                        mask-size: contain;
14305                        -webkit-mask-repeat: no-repeat;
14306                        mask-repeat: no-repeat;
14307                        -webkit-mask-position: center;
14308                        mask-position: center;
14309                        background-color: var(--hamburgerNavArrowColor);
14310                        transform: var(--hamburgerNavArrowRotate);
14311                        transition: all 0.3s ease;
14312                    }
14313
14314                    &:hover, .wmcA_hoverState & {
14315                        width: var(--hamburgerNavArrowSizeHover);
14316                        height: var(--hamburgerNavArrowSizeHover);
14317
14318                        &::after {
14319                            width: var(--hamburgerNavArrowSizeHover);
14320                            height: var(--hamburgerNavArrowSizeHover);
14321                            background-color: var(--hamburgerNavArrowColorHover);
14322                            transform: var(--hamburgerNavArrowRotateHover);
14323                        }
14324                    }
14325                }
14326            }
14327
14328            &.open > .navigation-nav--sub-menu {
14329                z-index: 1;
14330                opacity: 1;
14331                visibility: visible;
14332                pointer-events: auto;
14333            }
14334        }
14335
14336        /* level 2: sub menu */
14337
14338        & .navigation-nav--sub-menu {
14339            display: grid;
14340            margin: 0;
14341            padding: 0;
14342            grid-template-columns: 1fr;
14343            position: absolute;
14344            top: 0;
14345            left: 0;
14346            z-index: -1;
14347            list-style: none;
14348            opacity: 0;
14349            visibility: hidden;
14350            width: 100%;
14351            max-width: var(--hamburgerSlideContainerWidth);
14352            background-color: var(--hamburgerNavSubBackgroundColor);
14353            pointer-events: none;
14354            gap: calc(var(--hamburgerNavSubSeparatorSpacing) / 2);
14355
14356            & > .navigation-nav--separator {
14357                display: var(--hamburgerNavSubSeparatorDisplay);
14358                margin: 0 auto;
14359                width: var(--hamburgerNavSubSeparatorWidth);
14360                height: var(--hamburgerNavSubSeparatorHeight);
14361                background-color: var(--hamburgerNavSubSeparatorColor);
14362                align-self: center;
14363            }
14364        }
14365
14366        /* level 2: li sub item */
14367
14368        & .navigation-nav--sub-item {
14369            display: flex;
14370            align-items: center;
14371
14372            border-top: var(--hamburgerNavSubItemBorderTop);
14373            border-right: var(--hamburgerNavSubItemBorderRight);
14374            border-bottom: var(--hamburgerNavSubItemBorderBottom);
14375            border-left: var(--hamburgerNavSubItemBorderLeft);
14376            border-radius: var(--hamburgerNavSubItemBorderRadius);
14377            background-color: var(--hamburgerNavSubItemBackgroun
14377dColor);
14378
14379            &:hover, .wmcA_hoverState & {
14380                background-color: var(--hamburgerNavSubItemHoverBackgroundColor);
14381                border-radius: var(--hamburgerNavSubItemBorderRadiusHover);
14382                border-top: var(--hamburgerNavSubItemBorderTopHover);
14383                border-right: var(--hamburgerNavSubItemBorderRightHover);
14384                border-bottom: var(--hamburgerNavSubItemBorderBottomHover);
14385                border-left: var(--hamburgerNavSubItemBorderLeftHover);
14386            }
14387
14388            & > a {
14389                display: flex;
14390                align-items: center;
14391                padding-top: var(--hamburgerNavSubItemPaddingTop);
14392                padding-bottom: var(--hamburgerNavSubItemPaddingBottom);
14393                padding-left: var(--hamburgerNavSubItemPaddingLeft);
14394                padding-right: var(--hamburgerNavSubItemPaddingRight);
14395                font-family: var(--hamburgerNavSubItemFont);
14396                font-size: var(--hamburgerNavSubItemFontSize);
14397                color: var(--hamburgerNavSubItemFontColor);
14398                font-weight: var(--hamburgerNavSubItemFontWeight);
14399                line-height: var(--hamburgerNavSubItemLineHeight);
14400                text-decoration: var(--hamburgerNavSubItemTextDecoration);
14401                font-style: var(--hamburgerNavSubItemFontStyle);
14402                letter-spacing: var(--hamburgerNavSubItemLetterSpacing);
14403                background-color: transparent;
14404                width: var(--hamburgerNavSubArrowAutoSpacing);
14405
14406                &:hover, .wmcA_hoverState & {
14407                    color: var(--hamburgerNavSubItemHoverFontColor);
14408                    font-size: var(--hamburgerNavSubItemFontSizeHover);
14409                    font-family: var(--hamburgerNavSubItemFontHover);
14410                    font-weight: var(--hamburgerNavSubItemFontWeightHover);
14411                    line-height: var(--hamburgerNavSubItemLineHeightHover);
14412                    text-decoration: var(--hamburgerNavSubItemTextDecorationHover);
14413                    font-style: var(--hamburgerNavSubItemFontStyleHover);
14414                    letter-spacing: var(--hamburgerNavSubItemLetterSpacingHover);
14415                    padding-top: var(--hamburgerNavSubItemPaddingTopHover);
14416                    padding-bottom: var(--hamburgerNavSubItemPaddingBottomHover);
14417                    padding-left: var(--hamburgerNavSubItemPaddingLeftHover);
14418                    padding-right: var(--hamburgerNavSubItemPaddingRightHover);
14419                }
14420            }
14421
14422            &:has(.navigation-nav--sub-menu) {
14423                display: flex;
14424                align-items: center;
14425                gap: var(--hamburgerNavSubArrowSpacing);
14426                padding-right: var(--hamburgerNavSubItemPaddingRight);
14427
14428                & > a {
14429                    padding-right: 0;
14430                }
14431
14432                & > .arrow {
14433                    display: flex;
14434                    align-items: center;
14435                    justify-content: flex-end;
14436                    pointer-events: auto;
14437                    position: relative;
14438                    z-index: 1;
14439                    width: var(--hamburgerNavSubArrowSize);
14440                    height: var(--hamburgerNavSubArrowSize);
14441                    cursor: pointer;
14442
14443                    &::after {
14444                        display: block;
14445                        content: '';
14446                        width: var(--hamburgerNavSubArrowSize);
14447                        height: var(--hamburgerNavSubArrowSize);
14448                        -webkit-mask-image: var(--wmd_submenuItemIconUrl);
14449                        mask-image: var(--wmd_submenuItemIconUrl);
14450                        -webkit-mask-size: contain;
14451                        mask-size: contain;
14452                        -webkit-mask-repeat: no-repeat;
14453                        mask-repeat: no-repeat;
14454                        -webkit-mask-position: center;
14455                        mask-position: center;
14456                        background-color: var(--hamburgerNavSubArrowColor);
14457                        transform: var(--hamburgerNavSubArrowRotate);
14458                        transition: all 0.3s ease;
14459                    }
14460
14461                    &:hover, .wmcA_hoverState & {
14462                        width: var(--hamburgerNavSubArrowSizeHover);
14463                        height: var(--hamburgerNavSubArrowSizeHover);
14464
14465                        &::after {
14466                            width: var(--hamburgerNavSubArrowSizeHover);
14467                            height: var(--hamburgerNavSubArrowSizeHover);
14468                            background-color: var(--hamburgerNavSubArrowColorHover);
14469                            transform: var(--hamburgerNavSubArrowRotateHover);
14470                        }
14471                    }
14472                }
14473            }
14474
14475            &.open > .navigation-nav--sub-menu {
14476                z-index: 1;
14477                opacity: 1;
14478                visibility: visible;
14479                pointer-events: auto;
14480            }
14481        }
14482
14483        /* parent title */
14484
14485        & .navigation-nav--parent-title {
14486            display: flex;
14487            align-items: center;
14488            gap: var(--hamburgerTitleArrowSpacing);
14489            padding-right: var(--hamburgerTitlePaddingRight);
14490            border-top: var(--hamburgerTitleBorderTop);
14491            border-right: var(--hamburgerTitleBorderRight);
14492            border-bottom: var(--hamburgerTitleBorderBottom);
14493            border-left: var(--hamburgerTitleBorderLeft);
14494            border-radius: var(--hamburgerTitleBorderRadius);
14495            background-color: var(--hamburgerTitleBackgroundColor);
14496
14497            &:hover, .wmcA_hoverState & {
14498                /* border-top: var(--hamburgerTitleBorderTopHover);
14499                border-right: var(--hamburgerTitleBorderRightHover);
14500                border-bottom: var(--hamburgerTitleBorderBottomHover);
14501                border-left: var(--hamburgerTitleBorderLeftHover);
14502                border-radius: var(--hamburgerTitleBorderRadiusHover);
14503                background-color: var(--hamburgerTitleBackgroundColorHover);
14504                padding-right: var(--hamburgerTitlePaddingRightHover); */
14505            }
14506
14507            & > a {
14508                display: block;
14509                padding-top: var(--hamburgerTitlePaddingTop);
14510                padding-bottom: var(--hamburgerTitlePaddingBottom);
14511                padding-left: var(--hamburgerTitlePaddingLeft);
14512                padding-right: var(--hamburgerTitlePaddingRight);
14513                font-family: var(--hamburgerTitleFont);
14514                font-size: var(--hamburgerTitleFontSize);
14515                line-height: var(--hamburgerTitleLineHeight);
14516                font-weight: var(--hamburgerTitleFontWeight);
14517                color: var(--hamburgerTitleFontColor);
14518                font-style: var(--hamburgerTitleFontStyle);
14519                letter-spacing: var(--hamburgerTitleLetterSpacing);
14520                text-decoration: var(--hamburgerTitleTextDecoration);
14521                pointer-events: none;
14522                width: 100%;
14523
14524                &:hover, .wmcA_hoverState & {
14525                    padding-top: var(--hamburgerTitlePaddingTopHover);
14526                    padding-bottom: var(--hamburgerTitlePaddingBottomHover);
14527                    padding-left: var(--hamburgerTitlePaddingLeftHover);
14528                    padding-right: var(--hamburgerTitlePaddingRightHover);
14529                }
14530            }
14531
14532            & > span {
14533                display: flex;
14534                align-items: center;
14535                justify-content: flex-end;
14536                pointer-events: auto;
14537                position: relative;
14538                z-index: 1;
14539                width: var(--hamburgerTitleArrowSize);
14540                height: var(--hamburgerTitleArrowSize);
14541
14542                &::after {
14543                    display: block;
14544                    content: '';
14545                    width: var(--hamburgerTitleArrowSize);
14546                    height: var(--hamburgerTitleArrowSize);
14547                    -webkit-mask-image: var(--wmd_menuItemIconUrl);
14548                    mask-image: var(--wmd_menuItemIconUrl);
14549                    -webkit-mask-size: contain;
14550                    mask-size: contain;
14551                    -webkit-mask-repeat: no-repeat;
14552                    mask-repeat: no-repeat;
14553                    -webkit-mask-position: center;
14554                    mask-position: center;
14555                    background-color: var(--hamburgerTitleArrowColor);
14556                    transform: var(--hamburgerTitleArrowRotate);
14557                }
14558            }
14559        }
14560
14561        /* back button */
14562
14563        & .navigation-nav--back {
14564            display: block;
14565            padding-top: var(--hamburgerNavBackButtonPaddingTop);
14566            padding-bottom: var(--hamburgerNavBackButtonPaddingBottom);
14567            padding-left: var(--hamburgerNavBackButtonPaddingLeft);
14568            padding-right: var(--hamburgerNavBackButtonPaddingRight);
14569            border-top: var(--hamburgerNavBackButtonBorderTop);
14570            border-right: var(--hamburgerNavBackButtonBorderRight);
14571            border-bottom: var(--hamburgerNavBackButtonBorderBottom);
14572            border-left: var(--hamburgerNavBackButtonBorderLeft);
14573            border-radius: var(--hamburgerNavBackButtonBorderRadius);
14574            background-color: var(--hamburgerNavBackButtonBackgroundColor);
14575
14576            &:hover, .wmcA_hoverState &, &.wmcA_hoverState {
14577                border-radius: var(--hamburgerNavBackButtonBorderRadiusHover);
14578                background-color: var(--hamburgerNavBackButtonHoverBackgroundColor);
14579                padding-top: var(--hamburgerNavBackButtonPaddingTopHover);
14580                padding-bottom: var(--hamburgerNavBackButtonPaddingBottomHover);
14581                padding-left: var(--hamburgerNavBackButtonPaddingLeftHover);
14582                padding-right: var(--hamburgerNavBackButtonPaddingRightHover);
14583                border-top: var(--hamburgerNavBackButtonBorderTopHover);
14584                border-right: var(--hamburgerNavBackButtonBorderRightHover);
14585                border-bottom: var(--hamburgerNavBackButtonBorderBottomHover);
14586                border-left: var(--hamburgerNavBackButtonBorderLeftHover);
14587            }
14588
14589            & a {
14590                display: inline-flex;
14591                align-items: center;
14592                gap: var(--hamburgerNavBackButtonArrowSpacing);
14593                font-family: var(--hamburgerNavBackButtonFont);
14594                font-size: var(--hamburgerNavBackButtonFontSize);
14595                font-weight: var(--hamburgerNavBackButtonFontWeight);
14596                color: var(--hamburgerNavBackButtonColor);
14597                text-decoration: var(--hamburgerNavBackButtonTextDecoration);
14598                line-height: var(--hamburgerNavBackButtonLineHeight);
14599                font-style: var(--hamburgerNavBackButtonFontStyle);
14600                letter-spacing: var(--hamburgerNavBackButtonLetterSpacing);
14601                background-color: transparent;
14602                width: 100%;
14603
14604                &::before {
14605                    content: '';
14606                    display: inline-block;
14607                    width: var(--hamburgerNavBackButtonArrowSize);
14608                    height: var(--hamburgerNavBackButtonArrowSize);
14609                    -webkit-mask-image: var(--wmd_backIconUrl);
14610                    mask-image: var(--wmd_backIconUrl);
14611                    -webkit-mask-size: contain;
14612                    mask-size: contain;
14613                    -webkit-mask-repeat: no-repeat;
14614                    mask-repeat: no-repeat;
14615                    -webkit-mask-position: center;
14616                    mask-position: center;
14617                    background-color: var(--hamburgerNavBackButtonColor);
14618                    transform: var(--hamburgerNavBackButtonArrowRotate);
14619                    transition: all 0.3s ease;
14620                }
14621
14622                &:hover, .wmcA_hoverState & {
14623                    color: var(--hamburgerNavBackButtonHoverFontColor);
14624
14625                    &::before {
14626                        background-color: var(--hamburgerNavBackButtonHoverFontColor);
14627                        width: var(--hamburgerNavBackButtonArrowSizeHover);
14628                        height: var(--hamburgerNavBackButtonArrowSizeHover);
14629                    }
14630                }
14631            }
14632        }
14633
14634        /* hamburger button */
14635
14636        & .hamburger-button {
14637            display: flex;
14638            justify-content: center;
14639            align-items: center;
14640            padding: 0;
14641            margin: 0;
14642            position: relative;
14643            z-index: 100;
14644            cursor: pointer;
14645            background-color: transparent;
14646            border: none;
14647            width: var(--hamburgerMenuIconSize);
14648            height: var(--hamburgerMenuIconSize);
14649            flex-wrap: wrap;
14650
14651            & * {
14652                transition: all 0.3s ease;
14653            }
14654
14655            &.show-border {
14656                border: 1px solid var(--hamburgerMenuIconColor);
14657            }
14658
14659            & .hamburger-button-icon--container {
14660                display: block;
14661                width: var(--hamburgerMenuIconSize);
14662                height: var(--hamburgerMenuIconSize);
14663            }
14664
14665            & .hamburger-button-icon {
14666                display: flex;
14667                align-items: center;
14668                justify-content: center;
14669                margin: auto;
14670                width: var(--hamburgerMenuIconSize);
14671                height: var(--hamburgerMenuIconSize);
14672
14673                &::before {
14674                    content: '';
14675                    display: inline-block;
14676                    width: var(--hamburgerMenuIconSize);
14677                    height: var(--hamburgerMenuIconSize);
14678                    -webkit-mask-image: var(--wmd_hamburgerIconUrl);
14679                    mask-image: var(--wmd_hamburgerIconUrl);
14680                    -webkit-mask-size: contain;
14681                    mask-size: contain;
14682                    -webkit-mask-repeat: no-repeat;
14683                    mask-repeat: no-repeat;
14684                    -webkit-mask-position: center;
14685                    mask-position: center;
14686                    background-color: var(--hamburgerMenuIconColor);
14687                }
14688            }
14689
14690            & .hamburger-button-text {
14691                display: var(--hamburgerMenuDisplay);
14692                font-family: var(--hamburgerNavItemFont);
14693                font-size: 12px;
14694                font-weight: 700;
14695                line-height: 1;
14696                color: var(--hamburgerMenuIconColor);
14697                text-align: center;
14698                text-decoration: none;
14699                text-transform: uppercase;
14700            }
14701
14702            &:hover, .wmcA_hoverState & {
14703                & .hamburger-button-icon--container {
14704                    width: var(--hamburgerMenuIconSizeHover);
14705                    height: var(--hamburgerMenuIconSizeHover);
14706                }
14707
14708                & .hamburger-button-icon {
14709                    width: var(--hamburgerMenuIconSizeHover);
14710                    height: var(--hamburgerMenuIconSizeHover);
14711
14712                    &::before {
14713                        background-color: var(--hamburgerMenuIconHoverColor);
14714                        width: var(--hamburgerMenuIconSizeHover);
14715                        height: var(--hamburgerMenuIconSizeHover)
14716                    }
14717                }
14718
14719                & .hamburger-button-text {
14720                    color: var(--hamburgerMenuIconHoverColor);
14721                }
14722            }
14723
14724            &.active {
14725                margin-bottom: 25px;
14726                justify-self: var(--hamburgerMenuJustifySelf);
14727                width: var(--hamburgerMenuIconActiveSize);
14728                height: var(--hamburgerMenuIconActiveSize);
14729
14730                & .hamburger-button-icon--container {
14731                    width: var(--hamburgerMenuIconActiveSize);
14732                    height: var(--hamburgerMenuIconActiveSize);
14733                }
14734
14735                & .hamburger-button-icon {
14736                    width: var(--hamburgerMenuIconActiveSize);
14737                    height: var(--hamburgerMenuIconActiveSize);
14738
14739                    &::before {
14740                        width: var(--hamburgerMenuIconActiveSize);
14741                        height: var(--hamburgerMenuIconActiveSize);
14742                        -webkit-mask-image: var(--wmd_closeIconUrl);
14743                        mask-image: var(--wmd_closeIconUrl);
14744                        background-color: var(--hamburgerMenuIconActiveColor);
14745                    }
14746                }
14747
14748                & .hamburger-button-text {
14749                    color: var(--hamburgerMenuIconActiveColor);
14750                    height: 1px;
14751                    padding: 0;
14752                    margin: -1px;
14753                    visibility: hidden;
14754                    transition: none;
14755                    position: absolute;
14756                }
14757
14758                &:hover, .wmcA_hoverState & {
14759                    & .hamburger-button-icon--container {
14760                        width: var(--hamburgerMenuIconActiveSizeHover);
14761                        height: var(--hamburgerMenuIconActiveSizeHover);
14762                    }
14763
14764                    & .hamburger-button-icon {
14765                        width: var(--hamburgerMenuIconActiveSizeHover);
14766                        height: var(--hamburgerMenuIconActiveSizeHover);
14767
14768                        &::before {
14769                            width: var(--hamburgerMenuIconActiveSizeHover);
14770                            height: var(--hamburgerMenuIconActiveSizeHover);
14771                            background-color: var(--hamburgerMenuIconActiveHoverColor);
14772                        }
14773                    }
14774
14775                    & .hamburger-button-text {
14776                        color: var(--hamburgerMenuIconActiveHoverColor);
14777                    }
14778                }
14779            }
14780        }
14781    }
14782
14783    /* Vertical Navigation Styles */
14784    .wmc_menu.wmcM_menuVerticalDesktop .navigation-module-container {
14785        & .navigation-nav {
14786            overflow: hidden;
14787            position: relative;
14788            padding-top: var(--verticalNavPaddingTop);
14789            padding-bottom: var(--verticalNavPaddingBottom);
14790            padding-left: var(--verticalNavPaddingLeft);
14791            padding-right: var(--verticalNavPaddingRight);
14792            border-top: var(--verticalNavBorderTop);
14793            border-right: var(--verticalNavBorderRight);
14794            border-bottom: var(--verticalNavBorderBottom);
14795            border-left: var(--verticalNavBorderLeft);
14796            border-radius: var(--verticalNavBorderRadius);
14797
14798            & * {
14799                transition: all 0.3s ease;
14800            }
14801        }
14802
14803        /* level 1: main menu */
14804
14805        & ul.navigation-nav--main-menu {
14806            display: grid;
14807            margin: 0;
14808            padding: 0;
14809            grid-template-columns: 1fr;
14810            align-self: center;
14811            justify-self: var(--verticalNavJustifySelf);
14812            list-style: none;
14813            width: var(--verticalNavWidth);
14814            max-width: var(--verticalSlideContainerWidth);
14815            gap: calc(var(--verticalNavSeparatorSpacing) / 2);
14816
14817            & ul.navigation-nav--sub-menu {
14818                transform: translateX(var(--verticalSlideContainerWidth));
14819            }
14820
14821            &:has(.open) {
14822                transform: translateX(calc(var(--verticalSlideContainerWidth) * -1));
14823
14824                & .open > ul.navigation-nav--sub-menu {
14825                    transform: translateX(var(--verticalSlideContainerWidth));
14826
14827                    &:has(.open) {
14828                        transform: translateX(0px);
14829                    }
14830                }
14831            }
14832
14833            /* separator */
14834
14835            & > .navigation-nav--separator {
14836                display: var(--verticalNavSeparatorDisplay);
14837                margin: 0 auto;
14838                width: var(--verticalNavSeparatorWidth);
14839                height: var(--verticalNavSeparatorHeight);
14840                background-color: var(--verticalNavSeparatorColor);
14841            }
14842        }
14843
14844        /* level 1: li item */
14845
14846        & .navigation-nav--item {
14847            display: grid;
14848            grid-template-columns: 1fr;
14849            align-items: center;
14850            border-top: var(--verticalNavItemBorderTop);
14851            border-right: var(--verticalNavItemBorderRight);
14852            border-bottom: var(--verticalNavItemBorderBottom);
14853            border-left: var(--verticalNavItemBorderLeft);
14854            border-radius: var(--verticalNavItemBorderRadius);
14855            background-color: var(--verticalNavItemBackgroundColor);
14856
14857            &:hover, .wmcA_hoverState & {
14858                border-top: var(--verticalNavItemBorderTopHover);
14859                border-right: var(--verticalNavItemBorderRightHover);
14860                border-bottom: var(--verticalNavItemBorderBottomHover);
14861                border-left: var(--verticalNavItemBorderLeftHover);
14862                border-radius: var(--verticalNavItemBorderRadiusHover);
14863            }
14864
14865            & > a {
14866                display: flex;
14867                align-items: center;
14868                justify-content: var(--verticalNavItemsAlignment);
14869                text-align: var(--verticalNavItemsAlignment);
14870                padding-top: var(--verticalNavItemPaddingTop);
14871                padding-right: var(--verticalNavItemPaddingRight);
14872                padding-bottom: var(--verticalNavItemPaddingBottom);
14873                padding-left: var(--verticalNavItemPaddingLeft);
14874                font-family: var(--verticalNavItemFont);
14875                font-size: var(--verticalNavItemFontSize);
14876                font-weight: var(--verticalNavItemFontWeight);
14877                color: var(--verticalNavItemFontColor);
14878                line-height: var(--verticalNavItemLineHeight);
14879                text-decoration: var(--verticalNavItemTextDecoration);
14880                font-style: var(--verticalNavItemFontStyle);
14881                background-color: transparent;
14882                letter-spacing: var(--verticalNavItemLetterSpacing);
14883
14884                &:hover, .wmcA_hoverState & {
14885                    color: var(--verticalNavItemHoverFontColor);
14886                    padding-top: var(--verticalNavItemPaddingTopHover);
14887                    padding-right: var(--verticalNavItemPaddingRightHover);
14888                    padding-bottom: var(--verticalNavItemPaddingBottomHover);
14889                    padding-left: var(--verticalNavItemPaddingLeftHover);
14890                    font-style: var(--verticalNavItemFontStyleHover);
14891                    text-decoration: var(--verticalNavItemTextDecorationHover);
14892                    font-size: var(--verticalNavItemFontSizeHover);
14893                    font-weight: var(--verticalNavItemFontWeightHover);
14894                }
14895            }
14896
14897            & .arrow {
14898                display: none;
14899                pointer-events: none;
14900            }
14901
14902            /* hide: no sub menu for vertical navigation */
14903
14904            &:has(.navigation-nav--sub-menu) {
14905                display: grid;
14906                /* grid-template-columns: 1fr var(--verticalNavArrowSize); */
14907                grid-template-columns: 1fr;
14908                align-items: center;
14909                column-gap: var(--verticalNavArrowSpacing);
14910                padding-right: var(--verticalNavItemPaddingRight);
14911
14912                & > a {
14913                    padding-right: 0;
14914                    width: 100%;
14915                }
14916
14917                & > .arrow {
14918                    display: none; /* hide: no sub menu for vertical navigation */
14919                    align-items: center;
14920                    justify-content: flex-end;
14921                    pointer-events: auto;
14922                    position: relative;
14923                    z-index: 1;
14924                    width: var(--verticalNavArrowSize);
14925                    height: var(--verticalNavArrowSize);
14926                    cursor: pointer;
14927
14928                    &::after {
14929                        display: block;
14930                        content: '';
14931                        width: var(--verticalNavArrowSize);
14932                        height: var(--verticalNavArrowSize);
14933                        -webkit-mask-image: var(--wmd_caretIconUrl);
14934                        mask-image: var(--wmd_caretIconUrl);
14935                        -webkit-mask-size: contain;
14936                        mask-size: contain;
14937                        -webkit-mask-repeat: no-repeat;
14938                        mask-repeat: no-repeat;
14939                        -webkit-mask-position: center;
14940                        mask-position: center;
14941                        background-color: var(--verticalNavArrowColor);
14942                        transform: var(--verticalNavArrowRotate);
14943                    }
14944                }
14945            }
14946
14947            &:hover, .wmcA_hoverState &, &.wmcA_hoverState {
14948                background-color: var(--verticalNavItemHoverBackgroun
14948dColor);
14949
14950                & .arrow:hover, .wmcA_hoverState & {
14951                    &::after {
14952                        border-left-color: var(--verticalNavItemHoverFontColor);
14953                    }
14954                }
14955            }
14956
14957            &.open {
14958                & > .arrow {
14959                    &::after {
14960                        transform: rotate(90deg);
14961                    }
14962                }
14963
14964                & > .navigation-nav--sub-menu {
14965                    display: grid;
14966                    grid-template-columns: 1fr;
14967                    opacity: 1;
14968                    visibility: visible;
14969                    pointer-events: auto;
14970                }
14971            }
14972        }
14973
14974        /* level 2: sub menu */
14975
14976        & .navigation-nav--sub-menu {
14977            display: none;
14978            margin: 0;
14979            padding: 0;
14980            position: absolute;
14981            top: 0;
14982            left: 0;
14983            z-index: -1;
14984            list-style: none;
14985            opacity: 0;
14986            visibility: hidden;
14987            width: 100%;
14988            max-width: var(--verticalSlideContainerWidth);
14989            pointer-events: none;
14990            gap: calc(var(--verticalNavSubSeparatorSpacing) / 2);
14991
14992            /* separator */
14993
14994            & > .navigation-nav--separator {
14995                display: var(--verticalNavSubSeparatorDisplay);
14996                margin: 0 auto;
14997                width: var(--verticalNavSubSeparatorWidth);
14998                height: var(--verticalNavSubSeparatorHeight);
14999                background-color: var(--verticalNavSubSeparatorColor);
15000            }
15001        }
15002
15003        /* level 2: li sub item */
15004
15005        & .navigation-nav--sub-item {
15006            display: grid;
15007            grid-template-columns: 1fr;
15008            align-items: center;
15009            border-top: var(--verticalNavSubItemBorderTop);
15010            border-right: var(--verticalNavSubItemBorderRight);
15011            border-bottom: var(--verticalNavSubItemBorderBottom);
15012            border-left: var(--verticalNavSubItemBorderLeft);
15013            border-radius: var(--verticalNavSubItemBorderRadius);
15014            background-color: var(--verticalNavSubItemBackgroundColor);
15015
15016            & > a {
15017                display: flex;
15018                align-items: center;
15019                padding-top: var(--verticalNavSubItemPaddingTop);
15020                padding-right: var(--verticalNavSubItemPaddingRight);
15021                padding-bottom: var(--verticalNavSubItemPaddingBottom);
15022                padding-left: var(--verticalNavSubItemPaddingLeft);
15023                font-family: var(--verticalNavSubItemFont);
15024                font-size: var(--verticalNavSubItemFontSize);
15025                color: var(--verticalNavSubItemFontColor);
15026                font-weight: var(--verticalNavSubItemFontWeight);
15027                line-height: var(--verticalNavSubItemLineHeight);
15028                text-decoration: var(--verticalNavSubItemTextDecoration);
15029                font-style: var(--verticalNavSubItemFontStyle);
15030                letter-spacing: var(--verticalNavSubItemLetterSpacing);
15031                background-color: transparent;
15032
15033                &:hover, .wmcA_hoverState & {
15034                    color: var(--verticalNavSubItemHoverFontColor);
15035                }
15036            }
15037
15038            &:has(.navigation-nav--sub-menu) {
15039                display: grid;
15040                grid-template-columns: 1fr calc(var(--verticalNavSubArrowSpacing) + var(--verticalNavSubArrowSize));
15041                align-items: center;
15042                column-gap: var(--verticalNavSubArrowSpacing);
15043                padding-right: var(--verticalNavSubItemPaddingRight);
15044
15045                & > a {
15046                    padding-right: 0;
15047                    width: 100%;
15048                }
15049
15050                & > .arrow {
15051                    display: flex;
15052                    align-items: center;
15053                    justify-content: flex-end;
15054                    pointer-events: auto;
15055                    position: relative;
15056                    z-index: 1;
15057                    width: calc(var(--verticalNavSubArrowSpacing) + var(--verticalNavSubArrowSize));
15058                    height: 100%;
15059                    cursor: pointer;
15060
15061                    &::after {
15062                        display: block;
15063                        content: '';
15064                        width: var(--verticalNavSubArrowSize);
15065                        height: var(--verticalNavSubArrowSize);
15066                        -webkit-mask-image: var(--wmd_submenuItemIconUrl);
15067                        mask-image: var(--wmd_submenuItemIconUrl);
15068                        -webkit-mask-size: contain;
15069                        mask-size: contain;
15070                        -webkit-mask-repeat: no-repeat;
15071                        mask-repeat: no-repeat;
15072                        -webkit-mask-position: center;
15073                        mask-position: center;
15074                        background-color: var(--verticalNavSubArrowColor);
15075                        transform: var(--verticalNavSubArrowRotate);
15076                    }
15077                }
15078            }
15079
15080            /* Third level submenu styles */
15081
15082            & > .navigation-nav--sub-menu {
15083                display: none;
15084                opacity: 0;
15085                visibility: hidden;
15086                gap: calc(var(--verticalNavSubSeparatorSpacing) / 2);
15087            }
15088
15089            &:hover, .wmcA_hoverState & {
15090                background-color: var(--verticalNavSubItemHoverBackgroundColor);
15091
15092                & .arrow:hover, .wmcA_hoverState & {
15093                    &::after {
15094                        border-left-color: var(--verticalNavSubItemHoverFontColor);
15095                    }
15096                }
15097            }
15098
15099            &.open {
15100                & > .arrow {
15101                    &::after {
15102                        transform: rotate(90deg);
15103                    }
15104                }
15105
15106                & > .navigation-nav--sub-menu {
15107                    display: grid;
15108                    grid-template-columns: 1fr;
15109                    opacity: 1;
15110                    visibility: visible;
15111                    pointer-events: auto;
15112                }
15113            }
15114        }
15115
15116        /* parent title */
15117
15118        & .navigation-nav--parent-title {
15119            display: grid;
15120            padding: 15px 0 10px 0;
15121            grid-template-columns: 1fr max-content;
15122            align-items: center;
15123            gap: var(--verticalNavSubSeparatorSpacing);
15124            border: none;
15125            background-color: var(--verticalNavTitleContainerBackgroun
15125dColor);
15126
15127            &:hover, .wmcA_hoverState & {
15128                background-color: var(--verticalNavTitleContainerBackgroundColor);
15129            }
15130
15131            & a {
15132                display: block;
15133                margin-bottom: 4px;
15134                padding: 0;
15135                font-family: var(--verticalNavItemFont);
15136                font-size: var(--verticalNavTitleFontSize);
15137                font-weight: var(--verticalNavTitleFontWeight);
15138                color: var(--verticalNavTitleFontColor);
15139                text-decoration: none;
15140                cursor: pointer;
15141                pointer-events: none;
15142            }
15143
15144            & > span {
15145                display: none;
15146            }
15147        }
15148
15149        /* back button: NONE */
15150
15151        & .navigation-nav--back {
15152            display: block;
15153            padding: 15px 0;
15154            border-bottom: 1px solid var(--verticalNavArrowColor);
15155
15156            & a {
15157                display: inline-flex;
15158                margin-bottom: 10px;
15159                align-items: center;
15160                gap: 10px;
15161                font-family: var(--verticalNavItemFont);
15162                font-size: var(--verticalNavItemFontSize);
15163                font-weight: 400;
15164                color: var(--verticalNavItemFontColor);
15165                text-decoration: none;
15166
15167                &:hover, .wmcA_hoverState & {
15168                    color: var(--verticalNavItemHoverFontColor);
15169                }
15170
15171                &::before {
15172                    display: block;
15173                    content: '';
15174                    width: var(--verticalNavSubArrowSize);
15175                    height: var(--verticalNavSubArrowSize);
15176                    -webkit-mask-image: var(--wmd_submenuCaretIconUrl);
15177                    mask-image: var(--wmd_submenuCaretIconUrl);
15178                    -webkit-mask-size: contain;
15179                    mask-size: contain;
15180                    -webkit-mask-repeat: no-repeat;
15181                    mask-repeat: no-repeat;
15182                    -webkit-mask-position: center;
15183                    mask-position: center;
15184                    background-color: var(--verticalNavSubArrowColor);
15185                    transform: rotate(90deg);
15186                }
15187            }
15188        }
15189    }
15190
15191    body > .wmc_section .wmc_menu.wmcM_menuHamburgerDesktop:has(.navigation-module-container.active) {
15192        z-index: 6000 !important;
15193    }
15194}
15195
15196.wmc_menu {
15197    /* Panel layout */
15198    --megaNavPanelNumberOfCells: var(--megaNavPanelNumberOfCellsDesktop);
15199    --megaNavPanelCellSpacing: var(--megaNavPanelCellSpacingDesktop);
15200    --megaNavPanelPaddingTop: var(--megaNavPanelPaddingTopDesktop);
15201    --megaNavPanelPaddingRight: var(--megaNavPanelPaddingRightDesktop);
15202    --megaNavPanelPaddingBottom: var(--megaNavPanelPaddingBottomDesktop);
15203    --megaNavPanelPaddingLeft: var(--megaNavPanelPaddingLeftDesktop);
15204    --megaNavPanelWidth: var(--megaNavPanelWidthDesktop);
15205    /* Panel fill / border / shadow */
15206    --megaNavPanelBackgroundColor: var(--megaNavPanelBackgroundColorDesktop);
15207    --megaNavPanelBorderTop: var(--megaNavPanelBorderTopDesktop);
15208    --megaNavPanelBorderRight: var(--megaNavPanelBorderRightDesktop);
15209    --megaNavPanelBorderBottom: var(--megaNavPanelBorderBottomDesktop);
15210    --megaNavPanelBorderLeft: var(--megaNavPanelBorderLeftDesktop);
15211    --megaNavPanelBorderRadius: var(--megaNavPanelBorderRadiusDesktop);
15212    --megaNavPanelShadow: var(--megaNavPanelShadowDesktop);
15213    /* Main item icon */
15214    --megaNavItemIconDisplay: var(--megaNavItemIconDisplayDesktop);
15215    --megaNavItemIconColor: var(--megaNavItemIconColorDesktop);
15216    --megaNavItemIconColorHover: var(--megaNavItemIconColorHoverDesktop);
15217    --megaNavItemIconSize: var(--megaNavItemIconSizeDesktop);
15218    --megaNavItemIconSizeHover: var(--megaNavItemIconSizeHoverDesktop);
15219    --megaNavItemIconRotate: var(--megaNavItemIconRotateDesktop);
15220    --megaNavItemIconRotateHover: var(--megaNavItemIconRotateHoverDesktop);
15221    --megaNavItemIconSpacing: var(--megaNavItemIconSpacingDesktop);
15222    /* mega main item */
15223    --megaNavItemBackgroundColor: var(--megaNavItemBackgroundColorDesktop);
15224    --megaNavItemBorderTop: var(--megaNavItemBorderTopDesktop);
15225    --megaNavItemBorderRight: var(--megaNavItemBorderRightDesktop);
15226    --megaNavItemBorderBottom: var(--megaNavItemBorderBottomDesktop);
15227    --megaNavItemBorderLeft: var(--megaNavItemBorderLeftDesktop);
15228    --megaNavItemBorderRadius: var(--megaNavItemBorderRadiusDesktop);
15229    --megaNavItemPaddingTop: var(--megaNavItemPaddingTopDesktop);
15230    --megaNavItemPaddingBottom: var(--megaNavItemPaddingBottomDesktop);
15231    --megaNavItemPaddingLeft: var(--megaNavItemPaddingLeftDesktop);
15232    --megaNavItemPaddingRight: var(--megaNavItemPaddingRightDesktop);
15233    --megaNavItemFont: var(--megaNavItemFontDesktop);
15234    --megaNavItemFontColor: var(--megaNavItemFontColorDesktop);
15235    --megaNavItemLineHeight: var(--megaNavItemLineHeightDesktop);
15236    --megaNavItemLetterSpacing: var(--megaNavItemLetterSpacingDesktop);
15237    --megaNavItemFontSize: var(--megaNavItemFontSizeDesktop);
15238    --megaNavItemTextDecoration: var(--megaNavItemTextDecorationDesktop);
15239    --megaNavItemFontWeight: var(--megaNavItemFontWeightDesktop);
15240    --megaNavItemFontStyle: var(--megaNavItemFontStyleDesktop);
15241    --megaNavItemHoverBackgroundColor: var(--megaNavItemHoverBackgroundColorDesktop);
15242    --megaNavItemBorderTopHover: var(--megaNavItemBorderTopHoverDesktop);
15243    --megaNavItemBorderRightHover: var(--megaNavItemBorderRightHoverDesktop);
15244    --megaNavItemBorderBottomHover: var(--megaNavItemBorderBottomHoverDesktop);
15245    --megaNavItemBorderLeftHover: var(--megaNavItemBorderLeftHoverDesktop);
15246    --megaNavItemBorderRadiusHover: var(--megaNavItemBorderRadiusHoverDesktop);
15247    --megaNavItemPaddingTopHover: var(--megaNavItemPaddingTopHoverDesktop);
15248    --megaNavItemPaddingBottomHover: var(--megaNavItemPaddingBottomHoverDesktop);
15249    --megaNavItemPaddingLeftHover: var(--megaNavItemPaddingLeftHoverDesktop);
15250    --megaNavItemPaddingRightHover: var(--megaNavItemPaddingRightHoverDesktop);
15251    --megaNavItemHoverFontColor: var(--megaNavItemHoverFontColorDesktop);
15252    --megaNavItemFontSizeHover: var(--megaNavItemFontSizeHoverDesktop);
15253    --megaNavItemTextDecorationHover: var(--megaNavItemTextDecorationHoverDesktop);
15254    --megaNavItemFontWeightHover: var(--megaNavItemFontWeightHoverDesktop);
15255    --megaNavItemFontStyleHover: var(--megaNavItemFontStyleHoverDesktop);
15256    --megaNavItemActiveBackgroundColor: var(--megaNavItemActiveBackgroundColorDesktop);
15257    --megaNavItemActiveFontColor: var(--megaNavItemActiveFontColorDesktop);
15258    /* Caret */
15259    --megaNavArrowDisplay: var(--megaNavArrowDisplayDesktop);
15260    --megaNavArrowSize: var(--megaNavArrowSizeDesktop);
15261    --megaNavArrowColor: var(--megaNavArrowColorDesktop);
15262    --megaNavArrowRotate: var(--megaNavArrowRotateDesktop);
15263    --megaNavArrowSizeHover: var(--megaNavArrowSizeHoverDesktop);
15264    --megaNavArrowColorHover: var(--megaNavArrowColorHoverDesktop);
15265    --megaNavArrowRotateHover: var(--megaNavArrowRotateHoverDesktop);
15266    --megaNavArrowSpacing: var(--megaNavArrowSpacingDesktop);
15267    /* Sub mega item (column title) — font */
15268    --megaNavSubItemFont: var(--megaNavSubItemFontDesktop);
15269    --megaNavSubItemFontColor: var(--megaNavSubItemFontColorDesktop);
15270    --megaNavSubItemFontSize: var(--megaNavSubItemFontSizeDesktop);
15271    --megaNavSubItemFontWeight: var(--megaNavSubItemFontWeightDesktop);
15272    --megaNavSubItemFontStyle: var(--megaNavSubItemFontStyleDesktop);
15273    --megaNavSubItemLineHeight: var(--megaNavSubItemLineHeightDesktop);
15274    --megaNavSubItemLetterSpacing: var(--megaNavSubItemLetterSpacingDesktop);
15275    --megaNavSubItemTextDecoration: var(--megaNavSubItemTextDecorationDesktop);
15276    --megaNavSubItemHoverFontColor: var(--megaNavSubItemHoverFontColorDesktop);
15277    --megaNavSubItemHoverFontSize: var(--megaNavSubItemHoverFontSizeDesktop);
15278    --megaNavSubItemHoverFontWeight: var(--megaNavSubItemHoverFontWeightDesktop);
15279    --megaNavSubItemHoverFontStyle: var(--megaNavSubItemHoverFontStyleDesktop);
15280    --megaNavSubItemHoverTextDecoration: var(--megaNavSubItemHoverTextDecorationDesktop);
15281    /* Sub mega item — fill / border / padding */
15282    --megaNavSubItemBackgroundColor: var(--megaNavSubItemBackgroundColorDesktop);
15283    --megaNavSubItemHoverBackgroundColor: var(--megaNavSubItemHoverBackgroundColorDesktop);
15284    --megaNavSubItemBorderTop: var(--megaNavSubItemBorderTopDesktop);
15285    --megaNavSubItemBorderRight: var(--megaNavSubItemBorderRightDesktop);
15286    --megaNavSubItemBorderBottom: var(--megaNavSubItemBorderBottomDesktop);
15287    --megaNavSubItemBorderLeft: var(--megaNavSubItemBorderLeftDesktop);
15288    --megaNavSubItemBorderRadius: var(--megaNavSubItemBorderRadiusDesktop);
15289    --megaNavSubItemBorderTopHover: var(--megaNavSubItemBorderTopHoverDesktop);
15290    --megaNavSubItemBorderRightHover: var(--megaNavSubItemBorderRightHoverDesktop);
15291    --megaNavSubItemBorderBottomHover: var(--megaNavSubItemBorderBottomHoverDesktop);
15292    --megaNavSubItemBorderLeftHover: var(--megaNavSubItemBorderLeftHoverDesktop);
15293    --megaNavSubItemBorderRadiusHover: var(--megaNavSubItemBorderRadiusHoverDesktop);
15294    --megaNavSubItemPaddingTop: var(--megaNavSubItemPaddingTopDesktop);
15295    --megaNavSubItemPaddingRight: var(--megaNavSubItemPaddingRightDesktop);
15296    --megaNavSubItemPaddingBottom: var(--megaNavSubItemPaddingBottomDesktop);
15297    --megaNavSubItemPaddingLeft: var(--megaNavSubItemPaddingLeftDesktop);
15298    --megaNavSubItemPaddingTopHover: var(--megaNavSubItemPaddingTopHoverDesktop);
15299    --megaNavSubItemPaddingRightHover: var(--megaNavSubItemPaddingRightHoverDesktop);
15300    --megaNavSubItemPaddingBottomHover: var(--megaNavSubItemPaddingBottomHoverDesktop);
15301    --megaNavSubItemPaddingLeftHover: var(--megaNavSubItemPaddingLeftHoverDesktop);
15302    /* Sub mega item — icon */
15303    --megaNavSubItemIconDisplay: var(--megaNavSubItemIconDisplayDesktop);
15304    --megaNavSubItemIconColor: var(--megaNavSubItemIconColorDesktop);
15305    --megaNavSubItemIconColorHover: var(--megaNavSubItemIconColorHoverDesktop);
15306    --megaNavSubItemIconSize: var(--megaNavSubItemIconSizeDesktop);
15307    --megaNavSubItemIconSizeHover: var(--megaNavSubItemIconSizeHoverDesktop);
15308    --megaNavSubItemIconRotate: var(--megaNavSubItemIconRotateDesktop);
15309    --megaNavSubItemIconRotateHover: var(--megaNavSubItemIconRotateHoverDesktop);
15310    --megaNavSubItemIconSpacing: var(--megaNavSubItemIconSpacingDesktop);
15311    /* Child mega item — font */
15312    --megaNavChildItemFont: var(--megaNavChildItemFontDesktop);
15313    --megaNavChildItemFontColor: var(--megaNavChildItemFontColorDesktop);
15314    --megaNavChildItemFontSize: var(--megaNavChildItemFontSizeDesktop);
15315    --megaNavChildItemFontWeight: var(--megaNavChildItemFontWeightDesktop);
15316    --megaNavChildItemFontStyle: var(--megaNavChildItemFontStyleDesktop);
15317    --megaNavChildItemLineHeight: var(--megaNavChildItemLineHeightDesktop);
15318    --megaNavChildItemLetterSpacing: var(--megaNavChildItemLetterSpacingDesktop);
15319    --megaNavChildItemTextDecoration: var(--megaNavChildItemTextDecorationDesktop);
15320    --megaNavChildItemHoverFontColor: var(--megaNavChildItemHoverFontColorDesktop);
15321    --megaNavChildItemHoverFontSize: var(--megaNavChildItemHoverFontSizeDesktop);
15322    --megaNavChildItemHoverFontWeight: var(--megaNavChildItemHoverFontWeightDesktop);
15323    --megaNavChildItemHoverFontStyle: var(--megaNavChildItemHoverFontStyleDesktop);
15324    --megaNavChildItemHoverTextDecoration: var(--megaNavChildItemHoverTextDecorationDesktop);
15325    /* Child mega item — fill / border / padding */
15326    --megaNavChildItemBackgroundColor: var(--megaNavChildItemBackgroundColorDesktop);
15327    --megaNavChildItemHoverBackgroundColor: var(--megaNavChildItemHoverBackgroundColorDesktop);
15328    --megaNavChildItemBorderTop: var(--megaNavChildItemBorderTopDesktop);
15329    --megaNavChildItemBorderRight: var(--megaNavChildItemBorderRightDesktop);
15330    --megaNavChildItemBorderBottom: var(--megaNavChildItemBorderBottomDesktop);
15331    --megaNavChildItemBorderLeft: var(--megaNavChildItemBorderLeftDesktop);
15332    --megaNavChildItemBorderRadius: var(--megaNavChildItemBorderRadiusDesktop);
15333    --megaNavChildItemBorderTopHover: var(--megaNavChildItemBorderTopHoverDesktop);
15334    --megaNavChildItemBorderRightHover: var(--megaNavChildItemBorderRightHoverDesktop);
15335    --megaNavChildItemBorderBottomHover: var(--megaNavChildItemBorderBottomHoverDesktop);
15336    --megaNavChildItemBorderLeftHover: var(--megaNavChildItemBorderLeftHoverDesktop);
15337    --megaNavChildItemBorderRadiusHover: var(--megaNavChildItemBorderRadiusHoverDesktop);
15338    --megaNavChildItemPaddingTop: var(--megaNavChildItemPaddingTopDesktop);
15339    --megaNavChildItemPaddingRight: var(--megaNavChildItemPaddingRightDesktop);
15340    --megaNavChildItemPaddingBottom: var(--megaNavChildItemPaddingBottomDesktop);
15341    --megaNavChildItemPaddingLeft: var(--megaNavChildItemPaddingLeftDesktop);
15342    --megaNavChildItemPaddingTopHover: var(--megaNavChildItemPaddingTopHoverDesktop);
15343    --megaNavChildItemPaddingRightHover: var(--megaNavChildItemPaddingRightHoverDesktop);
15344    --megaNavChildItemPaddingBottomHover: var(--megaNavChildItemPaddingBottomHoverDesktop);
15345    --megaNavChildItemPaddingLeftHover: var(--megaNavChildItemPaddingLeftHoverDesktop);
15346    /* Child mega item — icon */
15347    --megaNavChildItemIconDisplay: var(--megaNavChildItemIconDisplayDesktop);
15348    --megaNavChildItemIconColor: var(--megaNavChildItemIconColorDesktop);
15349    --megaNavChildItemIconColorHover: var(--megaNavChildItemIconColorHoverDesktop);
15350    --megaNavChildItemIconSize: var(--megaNavChildItemIconSizeDesktop);
15351    --megaNavChildItemIconSizeHover: var(--megaNavChildItemIconSizeHoverDesktop);
15352    --megaNavChildItemIconRotate: var(--megaNavChildItemIconRotateDesktop);
15353    --megaNavChildItemIconRotateHover: var(--megaNavChildItemIconRotateHoverDesktop);
15354    --megaNavChildItemIconSpacing: var(--megaNavChildItemIconSpacingDesktop);
15355}
15356
15357@media all and (width < 1040px) {
15358    .wmc_menu {
15359        --megaNavPanelNumberOfCells: var(--megaNavPanelNumberOfCellsTablet, var(--megaNavPanelNumberOfCellsDesktop));
15360        --megaNavPanelCellSpacing: var(--megaNavPanelCellSpacingTablet, var(--megaNavPanelCellSpacingDesktop));
15361        --megaNavPanelPaddingTop: var(--megaNavPanelPaddingTopTablet, var(--megaNavPanelPaddingTopDesktop));
15362        --megaNavPanelPaddingRight: var(--megaNavPanelPaddingRightTablet, var(--megaNavPanelPaddingRightDesktop));
15363        --megaNavPanelPaddingBottom: var(--megaNavPanelPaddingBottomTablet, var(--megaNavPanelPaddingBottomDesktop));
15364        --megaNavPanelPaddingLeft: var(--megaNavPanelPaddingLeftTablet, var(--megaNavPanelPaddingLeftDesktop));
15365        --megaNavPanelWidth: var(--megaNavPanelWidthTablet, var(--megaNavPanelWidthDesktop));
15366        --megaNavPanelBackgroundColor: var(--megaNavPanelBackgroundColorTablet, var(--megaNavPanelBackgroundColorDesktop));
15367        --megaNavPanelBorderTop: var(--megaNavPanelBorderTopTablet, var(--megaNavPanelBorderTopDesktop));
15368        --megaNavPanelBorderRight: var(--megaNavPanelBorderRightTablet, var(--megaNavPanelBorderRightDesktop));
15369        --megaNavPanelBorderBottom: var(--megaNavPanelBorderBottomTablet, var(--megaNavPanelBorderBottomDesktop));
15370        --megaNavPanelBorderLeft: var(--megaNavPanelBorderLeftTablet, var(--megaNavPanelBorderLeftDesktop));
15371        --megaNavPanelBorderRadius: var(--megaNavPanelBorderRadiusTablet, var(--megaNavPanelBorderRadiusDesktop));
15372        --megaNavPanelShadow: var(--megaNavPanelShadowTablet, var(--megaNavPanelShadowDesktop));
15373        --megaNavItemIconDisplay: var(--megaNavItemIconDisplayTablet, var(--megaNavItemIconDisplayDesktop));
15374        --megaNavItemIconColor: var(--megaNavItemIconColorTablet, var(--megaNavItemIconColorDesktop));
15375        --megaNavItemIconColorHover: var(--megaNavItemIconColorHoverTablet, var(--megaNavItemIconColorHoverDesktop));
15376        --megaNavItemIconSize: var(--megaNavItemIconSizeTablet, var(--megaNavItemIconSizeDesktop));
15377        --megaNavItemIconSizeHover: var(--megaNavItemIconSizeHoverTablet, var(--megaNavItemIconSizeHoverDesktop));
15378        --megaNavItemIconRotate: var(--megaNavItemIconRotateTablet, var(--megaNavItemIconRotateDesktop));
15379        --megaNavItemIconRotateHover: var(--megaNavItemIconRotateHoverTablet, var(--megaNavItemIconRotateHoverDesktop));
15380        --megaNavItemIconSpacing: var(--megaNavItemIconSpacingTablet, var(--megaNavItemIconSpacingDesktop));
15381        /* mega main item */
15382        --megaNavItemBackgroundColor: var(--megaNavItemBackgroundColorTablet, var(--megaNavItemBackgroundColorDesktop));
15383        --megaNavItemBorderTop: var(--megaNavItemBorderTopTablet, var(--megaNavItemBorderTopDesktop));
15384        --megaNavItemBorderRight: var(--megaNavItemBorderRightTablet, var(--megaNavItemBorderRightDesktop));
15385        --megaNavItemBorderBottom: var(--megaNavItemBorderBottomTablet, var(--megaNavItemBorderBottomDesktop));
15386        --megaNavItemBorderLeft: var(--megaNavItemBorderLeftTablet, var(--megaNavItemBorderLeftDesktop));
15387        --megaNavItemBorderRadius: var(--megaNavItemBorderRadiusTablet, var(--megaNavItemBorderRadiusDesktop));
15388        --megaNavItemPaddingTop: var(--megaNavItemPaddingTopTablet, var(--megaNavItemPaddingTopDesktop));
15389        --megaNavItemPaddingBottom: var(--megaNavItemPaddingBottomTablet, var(--megaNavItemPaddingBottomDesktop));
15390        --megaNavItemPaddingLeft: var(--megaNavItemPaddingLeftTablet, var(--megaNavItemPaddingLeftDesktop));
15391        --megaNavItemPaddingRight: var(--megaNavItemPaddingRightTablet, var(--megaNavItemPaddingRightDesktop));
15392        --megaNavItemFont: var(--megaNavItemFontTablet, var(--megaNavItemFontDesktop));
15393        --megaNavItemFontColor: var(--megaNavItemFontColorTablet, var(--megaNavItemFontColorDesktop));
15394        --megaNavItemLineHeight: var(--megaNavItemLineHeightTablet, var(--megaNavItemLineHeightDesktop));
15395        --megaNavItemLetterSpacing: var(--megaNavItemLetterSpacingTablet, var(--megaNavItemLetterSpacingDesktop));
15396        --megaNavItemFontSize: var(--megaNavItemFontSizeTablet, var(--megaNavItemFontSizeDesktop));
15397        --megaNavItemTextDecoration: var(--megaNavItemTextDecorationTablet, var(--megaNavItemTextDecorationDesktop));
15398        --megaNavItemFontWeight: var(--megaNavItemFontWeightTablet, var(--megaNavItemFontWeightDesktop));
15399        --megaNavItemFontStyle: var(--megaNavItemFontStyleTablet, var(--megaNavItemFontStyleDesktop));
15400        --megaNavItemHoverBackgroundColor: var(--megaNavItemHoverBackgroundColorTablet, var(--megaNavItemHoverBackgroundColorDesktop));
15401        --megaNavItemBorderTopHover: var(--megaNavItemBorderTopHoverTablet, var(--megaNavItemBorderTopHoverDesktop));
15402        --megaNavItemBorderRightHover: var(--megaNavItemBorderRightHoverTablet, var(--megaNavItemBorderRightHoverDesktop));
15403        --megaNavItemBorderBottomHover: var(--megaNavItemBorderBottomHoverTablet, var(--megaNavItemBorderBottomHoverDesktop));
15404        --megaNavItemBorderLeftHover: var(--megaNavItemBorderLeftHoverTablet, var(--megaNavItemBorderLeftHoverDesktop));
15405        --megaNavItemBorderRadiusHover: var(--megaNavItemBorderRadiusHoverTablet, var(--megaNavItemBorderRadiusHoverDesktop));
15406        --megaNavItemPaddingTopHover: var(--megaNavItemPaddingTopHoverTablet, var(--megaNavItemPaddingTopHoverDesktop));
15407        --megaNavItemPaddingBottomHover: var(--megaNavItemPaddingBottomHoverTablet, var(--megaNavItemPaddingBottomHoverDesktop));
15408        --megaNavItemPaddingLeftHover: var(--megaNavItemPaddingLeftHoverTablet, var(--megaNavItemPaddingLeftHoverDesktop));
15409        --megaNavItemPaddingRightHover: var(--megaNavItemPaddingRightHoverTablet, var(--megaNavItemPaddingRightHoverDesktop));
15410        --megaNavItemHoverFontColor: var(--megaNavItemHoverFontColorTablet, var(--megaNavItemHoverFontColorDesktop));
15411        --megaNavItemFontSizeHover: var(--megaNavItemFontSizeHoverTablet, var(--megaNavItemFontSizeHoverDesktop));
15412        --megaNavItemTextDecorationHover: var(--megaNavItemTextDecorationHoverTablet, var(--megaNavItemTextDecorationHoverDesktop));
15413        --megaNavItemFontWeightHover: var(--megaNavItemFontWeightHoverTablet, var(--megaNavItemFontWeightHoverDesktop));
15414        --megaNavItemFontStyleHover: var(--megaNavItemFontStyleHoverTablet, var(--megaNavItemFontStyleHoverDesktop));
15415        --megaNavItemActiveBackgroundColor: var(--megaNavItemActiveBackgroundColorTablet, var(--megaNavItemActiveBackgroundColorDesktop));
15416        --megaNavItemActiveFontColor: var(--megaNavItemActiveFontColorTablet, var(--megaNavItemActiveFontColorDesktop));
15417        --megaNavArrowDisplay: var(--megaNavArrowDisplayTablet, var(--megaNavArrowDisplayDesktop));
15418        --megaNavArrowSize: var(--megaNavArrowSizeTablet, var(--megaNavArrowSizeDesktop));
15419        --megaNavArrowColor: var(--megaNavArrowColorTablet, var(--megaNavArrowColorDesktop));
15420        --megaNavArrowRotate: var(--megaNavArrowRotateTablet, var(--megaNavArrowRotateDesktop));
15421        --megaNavArrowSizeHover: var(--megaNavArrowSizeHoverTablet, var(--megaNavArrowSizeTablet, var(--megaNavArrowSizeDesktop)));
15422        --megaNavArrowColorHover: var(--megaNavArrowColorHoverTablet, var(--megaNavArrowColorHoverDesktop));
15423        --megaNavArrowRotateHover: var(--megaNavArrowRotateHoverTablet, var(--megaNavArrowRotateHoverDesktop));
15424        --megaNavArrowSpacing: var(--megaNavArrowSpacingTablet, var(--megaNavArrowSpacingDesktop));
15425        --megaNavSubItemFont: var(--megaNavSubItemFontTablet, var(--megaNavSubItemFontDesktop));
15426        --megaNavSubItemFontColor: var(--megaNavSubItemFontColorTablet, var(--megaNavSubItemFontColorDesktop));
15427        --megaNavSubItemFontSize: var(--megaNavSubItemFontSizeTablet, var(--megaNavSubItemFontSizeDesktop));
15428        --megaNavSubItemFontWeight: var(--megaNavSubItemFontWeightTablet, var(--megaNavSubItemFontWeightDesktop));
15429        --megaNavSubItemFontStyle: var(--megaNavSubItemFontStyleTablet, var(--megaNavSubItemFontStyleDesktop));
15430        --megaNavSubItemLineHeight: var(--megaNavSubItemLineHeightTablet, var(--megaNavSubItemLineHeightDesktop));
15431        --megaNavSubItemLetterSpacing: var(--megaNavSubItemLetterSpacingTablet, var(--megaNavSubItemLetterSpacingDesktop));
15432        --megaNavSubItemTextDecoration: var(--megaNavSubItemTextDecorationTablet, var(--megaNavSubItemTextDecorationDesktop));
15433        --megaNavSubItemHoverFontColor: var(--megaNavSubItemHoverFontColorTablet, var(--megaNavSubItemHoverFontColorDesktop));
15434        --megaNavSubItemHoverFontSize: var(--megaNavSubItemHoverFontSizeTablet, var(--megaNavSubItemHoverFontSizeDesktop));
15435        --megaNavSubItemHoverFontWeight: var(--megaNavSubItemHoverFontWeightTablet, var(--megaNavSubItemHoverFontWeightDesktop));
15436        --megaNavSubItemHoverFontStyle: var(--megaNavSubItemHoverFontStyleTablet, var(--megaNavSubItemHoverFontStyleDesktop));
15437        --megaNavSubItemHoverTextDecoration: var(--megaNavSubItemHoverTextDecorationTablet, var(--megaNavSubItemHoverTextDecorationDesktop));
15438        --megaNavSubItemBackgroundColor: var(--megaNavSubItemBackgroundColorTablet, var(--megaNavSubItemBackgroundColorDesktop));
15439        --megaNavSubItemHoverBackgroundColor: var(--megaNavSubItemHoverBackgroundColorTablet, var(--megaNavSubItemHoverBackgroundColorDesktop));
15440        --megaNavSubItemBorderTop: var(--megaNavSubItemBorderTopTablet, var(--megaNavSubItemBorderTopDesktop));
15441        --megaNavSubItemBorderRight: var(--megaNavSubItemBorderRightTablet, var(--megaNavSubItemBorderRightDesktop));
15442        --megaNavSubItemBorderBottom: var(--megaNavSubItemBorderBottomTablet, var(--megaNavSubItemBorderBottomDesktop));
15443        --megaNavSubItemBorderLeft: var(--megaNavSubItemBorderLeftTablet, var(--megaNavSubItemBorderLeftDesktop));
15444        --megaNavSubItemBorderRadius: var(--megaNavSubItemBorderRadiusTablet, var(--megaNavSubItemBorderRadiusDesktop));
15445        --megaNavSubItemBorderTopHover: var(--megaNavSubItemBorderTopHoverTablet, var(--megaNavSubItemBorderTopHoverDesktop));
15446        --megaNavSubItemBorderRightHover: var(--megaNavSubItemBorderRightHoverTablet, var(--megaNavSubItemBorderRightHoverDesktop));
15447        --megaNavSubItemBorderBottomHover: var(--megaNavSubItemBorderBottomHoverTablet, var(--megaNavSubItemBorderBottomHoverDesktop));
15448        --megaNavSubItemBorderLeftHover: var(--megaNavSubItemBorderLeftHoverTablet, var(--megaNavSubItemBorderLeftHoverDesktop));
15449        --megaNavSubItemBorderRadiusHover: var(--megaNavSubItemBorderRadiusHoverTablet, var(--megaNavSubItemBorderRadiusHoverDesktop));
15450        --megaNavSubItemPaddingTop: var(--megaNavSubItemPaddingTopTablet, var(--megaNavSubItemPaddingTopDesktop));
15451        --megaNavSubItemPaddingRight: var(--megaNavSubItemPaddingRightTablet, var(--megaNavSubItemPaddingRightDesktop));
15452        --megaNavSubItemPaddingBottom: var(--megaNavSubItemPaddingBottomTablet, var(--megaNavSubItemPaddingBottomDesktop));
15453        --megaNavSubItemPaddingLeft: var(--megaNavSubItemPaddingLeftTablet, var(--megaNavSubItemPaddingLeftDesktop));
15454        --megaNavSubItemPaddingTopHover: var(--megaNavSubItemPaddingTopHoverTablet, var(--megaNavSubItemPaddingTopHoverDesktop));
15455        --megaNavSubItemPaddingRightHover: var(--megaNavSubItemPaddingRightHoverTablet, var(--megaNavSubItemPaddingRightHoverDesktop));
15456        --megaNavSubItemPaddingBottomHover: var(--megaNavSubItemPaddingBottomHoverTablet, var(--megaNavSubItemPaddingBottomHoverDesktop));
15457        --megaNavSubItemPaddingLeftHover: var(--megaNavSubItemPaddingLeftHoverTablet, var(--megaNavSubItemPaddingLeftHoverDesktop));
15458        --megaNavSubItemIconDisplay: var(--megaNavSubItemIconDisplayTablet, var(--megaNavSubItemIconDisplayDesktop));
15459        --megaNavSubItemIconColor: var(--megaNavSubItemIconColorTablet, var(--megaNavSubItemIconColorDesktop));
15460        --megaNavSubItemIconColorHover: var(--megaNavSubItemIconColorHoverTablet, var(--megaNavSubItemIconColorHoverDesktop));
15461        --megaNavSubItemIconSize: var(--megaNavSubItemIconSizeTablet, var(--megaNavSubItemIconSizeDesktop));
15462        --megaNavSubItemIconSizeHover: var(--megaNavSubItemIconSizeHoverTablet, var(--megaNavSubItemIconSizeHoverDesktop));
15463        --megaNavSubItemIconRotate: var(--megaNavSubItemIconRotateTablet, var(--megaNavSubItemIconRotateDesktop));
15464        --megaNavSubItemIconRotateHover: var(--megaNavSubItemIconRotateHoverTablet, var(--megaNavSubItemIconRotateHoverDesktop));
15465        --megaNavSubItemIconSpacing: var(--megaNavSubItemIconSpacingTablet, var(--megaNavSubItemIconSpacingDesktop));
15466        --megaNavChildItemFont: var(--megaNavChildItemFontTablet, var(--megaNavChildItemFontDesktop));
15467        --megaNavChildItemFontColor: var(--megaNavChildItemFontColorTablet, var(--megaNavChildItemFontColorDesktop));
15468        --megaNavChildItemFontSize: var(--megaNavChildItemFontSizeTablet, var(--megaNavChildItemFontSizeDesktop));
15469        --megaNavChildItemFontWeight: var(--megaNavChildItemFontWeightTablet, var(--megaNavChildItemFontWeightDesktop));
15470        --megaNavChildItemFontStyle: var(--megaNavChildItemFontStyleTablet, var(--megaNavChildItemFontStyleDesktop));
15471        --megaNavChildItemLineHeight: var(--megaNavChildItemLineHeightTablet, var(--megaNavChildItemLineHeightDesktop));
15472        --megaNavChildItemLetterSpacing: var(--megaNavChildItemLetterSpacingTablet, var(--megaNavChildItemLetterSpacingDesktop));
15473        --megaNavChildItemTextDecoration: var(--megaNavChildItemTextDecorationTablet, var(--megaNavChildItemTextDecorationDesktop));
15474        --megaNavChildItemHoverFontColor: var(--megaNavChildItemHoverFontColorTablet, var(--megaNavChildItemHoverFontColorDesktop));
15475        --megaNavChildItemHoverFontSize: var(--megaNavChildItemHoverFontSizeTablet, var(--megaNavChildItemHoverFontSizeDesktop));
15476        --megaNavChildItemHoverFontWeight: var(--megaNavChildItemHoverFontWeightTablet, var(--megaNavChildItemHoverFontWeightDesktop));
15477        --megaNavChildItemHoverFontStyle: var(--megaNavChildItemHoverFontStyleTablet, var(--megaNavChildItemHoverFontStyleDesktop));
15478        --megaNavChildItemHoverTextDecoration: var(--megaNavChildItemHoverTextDecorationTablet, var(--megaNavChildItemHoverTextDecorationDesktop));
15479        --megaNavChildItemBackgroundColor: var(--megaNavChildItemBackgroundColorTablet, var(--megaNavChildItemBackgroundColorDesktop));
15480        --megaNavChildItemHoverBackgroundColor: var(--megaNavChildItemHoverBackgroundColorTablet, var(--megaNavChildItemHoverBackgroundColorDesktop));
15481        --megaNavChildItemBorderTop: var(--megaNavChildItemBorderTopTablet, var(--megaNavChildItemBorderTopDesktop));
15482        --megaNavChildItemBorderRight: var(--megaNavChildItemBorderRightTablet, var(--megaNavChildItemBorderRightDesktop));
15483        --megaNavChildItemBorderBottom: var(--megaNavChildItemBorderBottomTablet, var(--megaNavChildItemBorderBottomDesktop));
15484        --megaNavChildItemBorderLeft: var(--megaNavChildItemBorderLeftTablet, var(--megaNavChildItemBorderLeftDesktop));
15485        --megaNavChildItemBorderRadius: var(--megaNavChildItemBorderRadiusTablet, var(--megaNavChildItemBorderRadiusDesktop));
15486        --megaNavChildItemBorderTopHover: var(--megaNavChildItemBorderTopHoverTablet, var(--megaNavChildItemBorderTopHoverDesktop));
15487        --megaNavChildItemBorderRightHover: var(--megaNavChildItemBorderRightHoverTablet, var(--megaNavChildItemBorderRightHoverDesktop));
15488        --megaNavChildItemBorderBottomHover: var(--megaNavChildItemBorderBottomHoverTablet, var(--megaNavChildItemBorderBottomHoverDesktop));
15489        --megaNavChildItemBorderLeftHover: var(--megaNavChildItemBorderLeftHoverTablet, var(--megaNavChildItemBorderLeftHoverDesktop));
15490        --megaNavChildItemBorderRadiusHover: var(--megaNavChildItemBorderRadiusHoverTablet, var(--megaNavChildItemBorderRadiusHoverDesktop));
15491        --megaNavChildItemPaddingTop: var(--megaNavChildItemPaddingTopTablet, var(--megaNavChildItemPaddingTopDesktop));
15492        --megaNavChildItemPaddingRight: var(--megaNavChildItemPaddingRightTablet, var(--megaNavChildItemPaddingRightDesktop));
15493        --megaNavChildItemPaddingBottom: var(--megaNavChildItemPaddingBottomTablet, var(--megaNavChildItemPaddingBottomDesktop));
15494        --megaNavChildItemPaddingLeft: var(--megaNavChildItemPaddingLeftTablet, var(--megaNavChildItemPaddingLeftDesktop));
15495        --megaNavChildItemPaddingTopHover: var(--megaNavChildItemPaddingTopHoverTablet, var(--megaNavChildItemPaddingTopHoverDesktop));
15496        --megaNavChildItemPaddingRightHover: var(--megaNavChildItemPaddingRightHoverTablet, var(--megaNavChildItemPaddingRightHoverDesktop));
15497        --megaNavChildItemPaddingBottomHover: var(--megaNavChildItemPaddingBottomHoverTablet, var(--megaNavChildItemPaddingBottomHoverDesktop));
15498        --megaNavChildItemPaddingLeftHover: var(--megaNavChildItemPaddingLeftHoverTablet, var(--megaNavChildItemPaddingLeftHoverDesktop));
15499        --megaNavChildItemIconDisplay: var(--megaNavChildItemIconDisplayTablet, var(--megaNavChildItemIconDisplayDesktop));
15500        --megaNavChildItemIconColor: var(--megaNavChildItemIconColorTablet, var(--megaNavChildItemIconColorDesktop));
15501        --megaNavChildItemIconColorHover: var(--megaNavChildItemIconColorHoverTablet, var(--megaNavChildItemIconColorHoverDesktop));
15502        --megaNavChildItemIconSize: var(--megaNavChildItemIconSizeTablet, var(--megaNavChildItemIconSizeDesktop));
15503        --megaNavChildItemIconSizeHover: var(--megaNavChildItemIconSizeHoverTablet, var(--megaNavChildItemIconSizeHoverDesktop));
15504        --megaNavChildItemIconRotate: var(--megaNavChildItemIconRotateTablet, var(--megaNavChildItemIconRotateDesktop));
15505        --megaNavChildItemIconRotateHover: var(--megaNavChildItemIconRotateHoverTablet, var(--megaNavChildItemIconRotateHoverDesktop));
15506        --megaNavChildItemIconSpacing: var(--megaNavChildItemIconSpacingTablet, var(--megaNavChildItemIconSpacingDesktop));
15507    }
15508}
15509
15510@media all and (width < 650px) {
15511    .wmc_menu {
15512        --megaNavPanelNumberOfCells: var(--megaNavPanelNumberOfCellsMobile, var(--megaNavPanelNumberOfCellsDesktop));
15513        --megaNavPanelCellSpacing: var(--megaNavPanelCellSpacingMobile, var(--megaNavPanelCellSpacingDesktop));
15514        --megaNavPanelPaddingTop: var(--megaNavPanelPaddingTopMobile, var(--megaNavPanelPaddingTopDesktop));
15515        --megaNavPanelPaddingRight: var(--megaNavPanelPaddingRightMobile, var(--megaNavPanelPaddingRightDesktop));
15516        --megaNavPanelPaddingBottom: var(--megaNavPanelPaddingBottomMobile, var(--megaNavPanelPaddingBottomDesktop));
15517        --megaNavPanelPaddingLeft: var(--megaNavPanelPaddingLeftMobile, var(--megaNavPanelPaddingLeftDesktop));
15518        --megaNavPanelWidth: var(--megaNavPanelWidthMobile, var(--megaNavPanelWidthDesktop));
15519        --megaNavPanelBackgroundColor: var(--megaNavPanelBackgroundColorMobile, var(--megaNavPanelBackgroundColorDesktop));
15520        --megaNavPanelBorderTop: var(--megaNavPanelBorderTopMobile, var(--megaNavPanelBorderTopDesktop));
15521        --megaNavPanelBorderRight: var(--megaNavPanelBorderRightMobile, var(--megaNavPanelBorderRightDesktop));
15522        --megaNavPanelBorderBottom: var(--megaNavPanelBorderBottomMobile, var(--megaNavPanelBorderBottomDesktop));
15523        --megaNavPanelBorderLeft: var(--megaNavPanelBorderLeftMobile, var(--megaNavPanelBorderLeftDesktop));
15524        --megaNavPanelBorderRadius: var(--megaNavPanelBorderRadiusMobile, var(--megaNavPanelBorderRadiusDesktop));
15525        --megaNavPanelShadow: var(--megaNavPanelShadowMobile, var(--megaNavPanelShadowDesktop));
15526        --megaNavItemIconDisplay: var(--megaNavItemIconDisplayMobile, var(--megaNavItemIconDisplayDesktop));
15527        --megaNavItemIconColor: var(--megaNavItemIconColorMobile, var(--megaNavItemIconColorDesktop));
15528        --megaNavItemIconColorHover: var(--megaNavItemIconColorHoverMobile, var(--megaNavItemIconColorHoverDesktop));
15529        --megaNavItemIconSize: var(--megaNavItemIconSizeMobile, var(--megaNavItemIconSizeDesktop));
15530        --megaNavItemIconSizeHover: var(--megaNavItemIconSizeHoverMobile, var(--megaNavItemIconSizeHoverDesktop));
15531        --megaNavItemIconRotate: var(--megaNavItemIconRotateMobile, var(--megaNavItemIconRotateDesktop));
15532        --megaNavItemIconRotateHover: var(--megaNavItemIconRotateHoverMobile, var(--megaNavItemIconRotateHoverDesktop));
15533        --megaNavItemIconSpacing: var(--megaNavItemIconSpacingMobile, var(--megaNavItemIconSpacingDesktop));
15534        /* mega main item */
15535        --megaNavItemBackgroundColor: var(--megaNavItemBackgroundColorMobile, var(--megaNavItemBackgroundColorDesktop));
15536        --megaNavItemBorderTop: var(--megaNavItemBorderTopMobile, var(--megaNavItemBorderTopDesktop));
15537        --megaNavItemBorderRight: var(--megaNavItemBorderRightMobile, var(--megaNavItemBorderRightDesktop));
15538        --megaNavItemBorderBottom: var(--megaNavItemBorderBottomMobile, var(--megaNavItemBorderBottomDesktop));
15539        --megaNavItemBorderLeft: var(--megaNavItemBorderLeftMobile, var(--megaNavItemBorderLeftDesktop));
15540        --megaNavItemBorderRadius: var(--megaNavItemBorderRadiusMobile, var(--megaNavItemBorderRadiusDesktop));
15541        --megaNavItemPaddingTop: var(--megaNavItemPaddingTopMobile, var(--megaNavItemPaddingTopDesktop));
15542        --megaNavItemPaddingBottom: var(--megaNavItemPaddingBottomMobile, var(--megaNavItemPaddingBottomDesktop));
15543        --megaNavItemPaddingLeft: var(--megaNavItemPaddingLeftMobile, var(--megaNavItemPaddingLeftDesktop));
15544        --megaNavItemPaddingRight: var(--megaNavItemPaddingRightMobile, var(--megaNavItemPaddingRightDesktop));
15545        --megaNavItemFont: var(--megaNavItemFontMobile, var(--megaNavItemFontDesktop));
15546        --megaNavItemFontColor: var(--megaNavItemFontColorMobile, var(--megaNavItemFontColorDesktop));
15547        --megaNavItemLineHeight: var(--megaNavItemLineHeightMobile, var(--megaNavItemLineHeightDesktop));
15548        --megaNavItemLetterSpacing: var(--megaNavItemLetterSpacingMobile, var(--megaNavItemLetterSpacingDesktop));
15549        --megaNavItemFontSize: var(--megaNavItemFontSizeMobile, var(--megaNavItemFontSizeDesktop));
15550        --megaNavItemTextDecoration: var(--megaNavItemTextDecorationMobile, var(--megaNavItemTextDecorationDesktop));
15551        --megaNavItemFontWeight: var(--megaNavItemFontWeightMobile, var(--megaNavItemFontWeightDesktop));
15552        --megaNavItemFontStyle: var(--megaNavItemFontStyleMobile, var(--megaNavItemFontStyleDesktop));
15553        --megaNavItemHoverBackgroundColor: var(--megaNavItemHoverBackgroundColorMobile, var(--megaNavItemHoverBackgroundColorDesktop));
15554        --megaNavItemBorderTopHover: var(--megaNavItemBorderTopHoverMobile, var(--megaNavItemBorderTopHoverDesktop));
15555        --megaNavItemBorderRightHover: var(--megaNavItemBorderRightHoverMobile, var(--megaNavItemBorderRightHoverDesktop));
15556        --megaNavItemBorderBottomHover: var(--megaNavItemBorderBottomHoverMobile, var(--megaNavItemBorderBottomHoverDesktop));
15557        --megaNavItemBorderLeftHover: var(--megaNavItemBorderLeftHoverMobile, var(--megaNavItemBorderLeftHoverDesktop));
15558        --megaNavItemBorderRadiusHover: var(--megaNavItemBorderRadiusHoverMobile, var(--megaNavItemBorderRadiusHoverDesktop));
15559        --megaNavItemPaddingTopHover: var(--megaNavItemPaddingTopHoverMobile, var(--megaNavItemPaddingTopHoverDesktop));
15560        --megaNavItemPaddingBottomHover: var(--megaNavItemPaddingBottomHoverMobile, var(--megaNavItemPaddingBottomHoverDesktop));
15561        --megaNavItemPaddingLeftHover: var(--megaNavItemPaddingLeftHoverMobile, var(--megaNavItemPaddingLeftHoverDesktop));
15562        --megaNavItemPaddingRightHover: var(--megaNavItemPaddingRightHoverMobile, var(--megaNavItemPaddingRightHoverDesktop));
15563        --megaNavItemHoverFontColor: var(--megaNavItemHoverFontColorMobile, var(--megaNavItemHoverFontColorDesktop));
15564        --megaNavItemFontSizeHover: var(--megaNavItemFontSizeHoverMobile, var(--megaNavItemFontSizeHoverDesktop));
15565        --megaNavItemTextDecorationHover: var(--megaNavItemTextDecorationHoverMobile, var(--megaNavItemTextDecorationHoverDesktop));
15566        --megaNavItemFontWeightHover: var(--megaNavItemFontWeightHoverMobile, var(--megaNavItemFontWeightHoverDesktop));
15567        --megaNavItemFontStyleHover: var(--megaNavItemFontStyleHoverMobile, var(--megaNavItemFontStyleHoverDesktop));
15568        --megaNavItemActiveBackgroundColor: var(--megaNavItemActiveBackgroundColorMobile, var(--megaNavItemActiveBackgroundColorDesktop));
15569        --megaNavItemActiveFontColor: var(--megaNavItemActiveFontColorMobile, var(--megaNavItemActiveFontColorDesktop));
15570        --megaNavArrowDisplay: var(--megaNavArrowDisplayMobile, var(--megaNavArrowDisplayDesktop));
15571        --megaNavArrowSize: var(--megaNavArrowSizeMobile, var(--megaNavArrowSizeDesktop));
15572        --megaNavArrowColor: var(--megaNavArrowColorMobile, var(--megaNavArrowColorDesktop));
15573        --megaNavArrowRotate: var(--megaNavArrowRotateMobile, var(--megaNavArrowRotateDesktop));
15574        --megaNavArrowSizeHover: var(--megaNavArrowSizeHoverMobile, var(--megaNavArrowSizeMobile, var(--megaNavArrowDesktop)));
15575        --megaNavArrowColorHover: var(--megaNavArrowColorHoverMobile, var(--megaNavArrowColorHoverDesktop));
15576        --megaNavArrowRotateHover: var(--megaNavArrowRotateHoverMobile, var(--megaNavArrowRotateHoverDesktop));
15577        --megaNavArrowSpacing: var(--megaNavArrowSpacingMobile, var(--megaNavArrowSpacingDesktop));
15578        --megaNavSubItemFont: var(--megaNavSubItemFontMobile, var(--megaNavSubItemFontDesktop));
15579        --megaNavSubItemFontColor: var(--megaNavSubItemFontColorMobile, var(--megaNavSubItemFontColorDesktop));
15580        --megaNavSubItemFontSize: var(--megaNavSubItemFontSizeMobile, var(--megaNavSubItemFontSizeDesktop));
15581        --megaNavSubItemFontWeight: var(--megaNavSubItemFontWeightMobile, var(--megaNavSubItemFontWeightDesktop));
15582        --megaNavSubItemFontStyle: var(--megaNavSubItemFontStyleMobile, var(--megaNavSubItemFontStyleDesktop));
15583        --megaNavSubItemLineHeight: var(--megaNavSubItemLineHeightMobile, var(--megaNavSubItemLineHeightDesktop));
15584        --megaNavSubItemLetterSpacing: var(--megaNavSubItemLetterSpacingMobile, var(--megaNavSubItemLetterSpacingDesktop));
15585        --megaNavSubItemTextDecoration: var(--megaNavSubItemTextDecorationMobile, var(--megaNavSubItemTextDecorationDesktop));
15586        --megaNavSubItemHoverFontColor: var(--megaNavSubItemHoverFontColorMobile, var(--megaNavSubItemHoverFontColorDesktop));
15587        --megaNavSubItemHoverFontSize: var(--megaNavSubItemHoverFontSizeMobile, var(--megaNavSubItemHoverFontSizeDesktop));
15588        --megaNavSubItemHoverFontWeight: var(--megaNavSubItemHoverFontWeightMobile, var(--megaNavSubItemHoverFontWeightDesktop));
15589        --megaNavSubItemHoverFontStyle: var(--megaNavSubItemHoverFontStyleMobile, var(--megaNavSubItemHoverFontStyleDesktop));
15590        --megaNavSubItemHoverTextDecoration: var(--megaNavSubItemHoverTextDecorationMobile, var(--megaNavSubItemHoverTextDecorationDesktop));
15591        --megaNavSubItemBackgroundColor: var(--megaNavSubItemBackgroundColorMobile, var(--megaNavSubItemBackgroundColorDesktop));
15592        --megaNavSubItemHoverBackgroundColor: var(--megaNavSubItemHoverBackgroundColorMobile, var(--megaNavSubItemHoverBackgroundColorDesktop));
15593        --megaNavSubItemBorderTop: var(--megaNavSubItemBorderTopMobile, var(--megaNavSubItemBorderTopDesktop));
15594        --megaNavSubItemBorderRight: var(--megaNavSubItemBorderRightMobile, var(--megaNavSubItemBorderRightDesktop));
15595        --megaNavSubItemBorderBottom: var(--megaNavSubItemBorderBottomMobile, var(--megaNavSubItemBorderBottomDesktop));
15596        --megaNavSubItemBorderLeft: var(--megaNavSubItemBorderLeftMobile, var(--megaNavSubItemBorderLeftDesktop));
15597        --megaNavSubItemBorderRadius: var(--megaNavSubItemBorderRadiusMobile, var(--megaNavSubItemBorderRadiusDesktop));
15598        --megaNavSubItemBorderTopHover: var(--megaNavSubItemBorderTopHoverMobile, var(--megaNavSubItemBorderTopHoverDesktop));
15599        --megaNavSubItemBorderRightHover: var(--megaNavSubItemBorderRightHoverMobile, var(--megaNavSubItemBorderRightHoverDesktop));
15600        --megaNavSubItemBorderBottomHover: var(--megaNavSubItemBorderBottomHoverMobile, var(--megaNavSubItemBorderBottomHoverDesktop));
15601        --megaNavSubItemBorderLeftHover: var(--megaNavSubItemBorderLeftHoverMobile, var(--megaNavSubItemBorderLeftHoverDesktop));
15602        --megaNavSubItemBorderRadiusHover: var(--megaNavSubItemBorderRadiusHoverMobile, var(--megaNavSubItemBorderRadiusHoverDesktop));
15603        --megaNavSubItemPaddingTop: var(--megaNavSubItemPaddingTopMobile, var(--megaNavSubItemPaddingTopDesktop));
15604        --megaNavSubItemPaddingRight: var(--megaNavSubItemPaddingRightMobile, var(--megaNavSubItemPaddingRightDesktop));
15605        --megaNavSubItemPaddingBottom: var(--megaNavSubItemPaddingBottomMobile, var(--megaNavSubItemPaddingBottomDesktop));
15606        --megaNavSubItemPaddingLeft: var(--megaNavSubItemPaddingLeftMobile, var(--megaNavSubItemPaddingLeftDesktop));
15607        --megaNavSubItemPaddingTopHover: var(--megaNavSubItemPaddingTopHoverMobile, var(--megaNavSubItemPaddingTopHoverDesktop));
15608        --megaNavSubItemPaddingRightHover: var(--megaNavSubItemPaddingRightHoverMobile, var(--megaNavSubItemPaddingRightHoverDesktop));
15609        --megaNavSubItemPaddingBottomHover: var(--megaNavSubItemPaddingBottomHoverMobile, var(--megaNavSubItemPaddingBottomHoverDesktop));
15610        --megaNavSubItemPaddingLeftHover: var(--megaNavSubItemPaddingLeftHoverMobile, var(--megaNavSubItemPaddingLeftHoverDesktop));
15611        --megaNavSubItemIconDisplay: var(--megaNavSubItemIconDisplayMobile, var(--megaNavSubItemIconDisplayDesktop));
15612        --megaNavSubItemIconColor: var(--megaNavSubItemIconColorMobile, var(--megaNavSubItemIconColorDesktop));
15613        --megaNavSubItemIconColorHover: var(--megaNavSubItemIconColorHoverMobile, var(--megaNavSubItemIconColorHoverDesktop));
15614        --megaNavSubItemIconSize: var(--megaNavSubItemIconSizeMobile, var(--megaNavSubItemIconSizeDesktop));
15615        --megaNavSubItemIconSizeHover: var(--megaNavSubItemIconSizeHoverMobile, var(--megaNavSubItemIconSizeHoverDesktop));
15616        --megaNavSubItemIconRotate: var(--megaNavSubItemIconRotateMobile, var(--megaNavSubItemIconRotateDesktop));
15617        --megaNavSubItemIconRotateHover: var(--megaNavSubItemIconRotateHoverMobile, var(--megaNavSubItemIconRotateHoverDesktop));
15618        --megaNavSubItemIconSpacing: var(--megaNavSubItemIconSpacingMobile, var(--megaNavSubItemIconSpacingDesktop));
15619        --megaNavChildItemFont: var(--megaNavChildItemFontMobile, var(--megaNavChildItemFontDesktop));
15620        --megaNavChildItemFontColor: var(--megaNavChildItemFontColorMobile, var(--megaNavChildItemFontColorDesktop));
15621        --megaNavChildItemFontSize: var(--megaNavChildItemFontSizeMobile, var(--megaNavChildItemFontSizeDesktop));
15622        --megaNavChildItemFontWeight: var(--megaNavChildItemFontWeightMobile, var(--megaNavChildItemFontWeightDesktop));
15623        --megaNavChildItemFontStyle: var(--megaNavChildItemFontStyleMobile, var(--megaNavChildItemFontStyleDesktop));
15624        --megaNavChildItemLineHeight: var(--megaNavChildItemLineHeightMobile, var(--megaNavChildItemLineHeightDesktop));
15625        --megaNavChildItemLetterSpacing: var(--megaNavChildItemLetterSpacingMobile, var(--megaNavChildItemLetterSpacingDesktop));
15626        --megaNavChildItemTextDecoration: var(--megaNavChildItemTextDecorationMobile, var(--megaNavChildItemTextDecorationDesktop));
15627        --megaNavChildItemHoverFontColor: var(--megaNavChildItemHoverFontColorMobile, var(--megaNavChildItemHoverFontColorDesktop));
15628        --megaNavChildItemHoverFontSize: var(--megaNavChildItemHoverFontSizeMobile, var(--megaNavChildItemHoverFontSizeDesktop));
15629        --megaNavChildItemHoverFontWeight: var(--megaNavChildItemHoverFontWeightMobile, var(--megaNavChildItemHoverFontWeightDesktop));
15630        --megaNavChildItemHoverFontStyle: var(--megaNavChildItemHoverFontStyleMobile, var(--megaNavChildItemHoverFontStyleDesktop));
15631        --megaNavChildItemHoverTextDecoration: var(--megaNavChildItemHoverTextDecorationMobile, var(--megaNavChildItemHoverTextDecorationDesktop));
15632        --megaNavChildItemBackgroundColor: var(--megaNavChildItemBackgroundColorMobile, var(--megaNavChildItemBackgroundColorDesktop));
15633        --megaNavChildItemHoverBackgroundColor: var(--megaNavChildItemHoverBackgroundColorMobile, var(--megaNavChildItemHoverBackgroundColorDesktop));
15634        --megaNavChildItemBorderTop: var(--megaNavChildItemBorderTopMobile, var(--megaNavChildItemBorderTopDesktop));
15635        --megaNavChildItemBorderRight: var(--megaNavChildItemBorderRightMobile, var(--megaNavChildItemBorderRightDesktop));
15636        --megaNavChildItemBorderBottom: var(--megaNavChildItemBorderBottomMobile, var(--megaNavChildItemBorderBottomDesktop));
15637        --megaNavChildItemBorderLeft: var(--megaNavChildItemBorderLeftMobile, var(--megaNavChildItemBorderLeftDesktop));
15638        --megaNavChildItemBorderRadius: var(--megaNavChildItemBorderRadiusMobile, var(--megaNavChildItemBorderRadiusDesktop));
15639        --megaNavChildItemBorderTopHover: var(--megaNavChildItemBorderTopHoverMobile, var(--megaNavChildItemBorderTopHoverDesktop));
15640        --megaNavChildItemBorderRightHover: var(--megaNavChildItemBorderRightHoverMobile, var(--megaNavChildItemBorderRightHoverDesktop));
15641        --megaNavChildItemBorderBottomHover: var(--megaNavChildItemBorderBottomHoverMobile, var(--megaNavChildItemBorderBottomHoverDesktop));
15642        --megaNavChildItemBorderLeftHover: var(--megaNavChildItemBorderLeftHoverMobile, var(--megaNavChildItemBorderLeftHoverDesktop));
15643        --megaNavChildItemBorderRadiusHover: var(--megaNavChildItemBorderRadiusHoverMobile, var(--megaNavChildItemBorderRadiusHoverDesktop));
15644        --megaNavChildItemPaddingTop: var(--megaNavChildItemPaddingTopMobile, var(--megaNavChildItemPaddingTopDesktop));
15645        --megaNavChildItemPaddingRight: var(--megaNavChildItemPaddingRightMobile, var(--megaNavChildItemPaddingRightDesktop));
15646        --megaNavChildItemPaddingBottom: var(--megaNavChildItemPaddingBottomMobile, var(--megaNavChildItemPaddingBottomDesktop));
15647        --megaNavChildItemPaddingLeft: var(--megaNavChildItemPaddingLeftMobile, var(--megaNavChildItemPaddingLeftDesktop));
15648        --megaNavChildItemPaddingTopHover: var(--megaNavChildItemPaddingTopHoverMobile, var(--megaNavChildItemPaddingTopHoverDesktop));
15649        --megaNavChildItemPaddingRightHover: var(--megaNavChildItemPaddingRightHoverMobile, var(--megaNavChildItemPaddingRightHoverDesktop));
15650        --megaNavChildItemPaddingBottomHover: var(--megaNavChildItemPaddingBottomHoverMobile, var(--megaNavChildItemPaddingBottomHoverDesktop));
15651        --megaNavChildItemPaddingLeftHover: var(--megaNavChildItemPaddingLeftHoverMobile, var(--megaNavChildItemPaddingLeftHoverDesktop));
15652        --megaNavChildItemIconDisplay: var(--megaNavChildItemIconDisplayMobile, var(--megaNavChildItemIconDisplayDesktop));
15653        --megaNavChildItemIconColor: var(--megaNavChildItemIconColorMobile, var(--megaNavChildItemIconColorDesktop));
15654        --megaNavChildItemIconColorHover: var(--megaNavChildItemIconColorHoverMobile, var(--megaNavChildItemIconColorHoverDesktop));
15655        --megaNavChildItemIconSize: var(--megaNavChildItemIconSizeMobile, var(--megaNavChildItemIconSizeDesktop));
15656        --megaNavChildItemIconSizeHover: var(--megaNavChildItemIconSizeHoverMobile, var(--megaNavChildItemIconSizeHoverDesktop));
15657        --megaNavChildItemIconRotate: var(--megaNavChildItemIconRotateMobile, var(--megaNavChildItemIconRotateDesktop));
15658        --megaNavChildItemIconRotateHover: var(--megaNavChildItemIconRotateHoverMobile, var(--megaNavChildItemIconRotateHoverDesktop));
15659        --megaNavChildItemIconSpacing: var(--megaNavChildItemIconSpacingMobile, var(--megaNavChildItemIconSpacingDesktop));
15660    }
15661}
15662
15663@media all and (width >= 1040px) {
15664    .wmc_menu.wmcM_menuMegaDesktop .navigation-module-container ul.navigation-nav--main-menu {
15665        column-gap: calc(var(--megaNavSeparatorSpacing) / 2);
15666
15667        & > .navigation-nav--separator {
15668            display: var(--megaNavSeparatorDisplay);
15669            width: var(--megaNavSeparatorWidth);
15670            background-color: var(--megaNavSeparatorColor);
15671        }
15672    }
15673
15674    .wmc_menu.wmcM_menuMegaDesktop .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]) {
15675        display: grid;
15676        grid-template-columns: 1fr calc(var(--megaNavArrowSpacing, 8px) + var(--megaNavArrowSize, var(--horizontalNavArrowSize)));
15677        align-items: center;
15678        position: relative;
15679        padding-right: calc(var(--navItemPaddingRight) / 2);
15680    }
15681
15682    .wmc_menu.wmcM_menuMegaDesktop .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]):hover,
15683    .wmcA_hoverState.wmc_menu.wmcM_menuMegaDesktop .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]),
15684    .wmcA_hoverState .wmc_menu.wmcM_menuMegaDesktop .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]) {
15685        padding-right: calc(var(--navItemPaddingRightHover) / 2);
15686    }
15687
15688    .wmc_menu.wmcM_menuMegaDesktop .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]) > a {
15689        padding-right: 0;
15690        width: 100%;
15691    }
15692
15693    .wmc_menu.wmcM_menuMegaDesktop .navigation-module-container .navigation-nav--item > button.arrow[popovertarget] {
15694        display: var(--megaNavArrowDisplay, flex);
15695        align-items: center;
15696        justify-content: center;
15697        width: var(--megaNavArrowSize, var(--horizontalNavArrowSize));
15698        height: 100%;
15699        margin-left: var(--megaNavArrowSpacing, 8px);
15700        background: transparent;
15701        border: 0;
15702        padding: 0;
15703        cursor: pointer;
15704        pointer-events: auto;
15705        --horizontalNavArrowColorActive: var(--megaNavArrowColorHover, var(--megaNavArrowColor, currentColor));
15706        --horizontalNavArrowRotateActive: var(--megaNavArrowRotateHover, var(--megaNavArrowRotate, none));
15707    }
15708
15709    .wmc_menu.wmcM_menuMegaDesktop .navigation-module-container .navigation-nav--item > button.arrow[popovertarget]::after {
15710        content: '';
15711        display: block;
15712        width: var(--megaNavArrowSize, var(--horizontalNavArrowSize));
15713        height: var(--megaNavArrowSize, var(--horizontalNavArrowSize));
15714        -webkit-mask-image: var(--wmd_caretIconUrl);
15715        mask-image: var(--wmd_caretIconUrl);
15716        -webkit-mask-size: contain;
15717        mask-size: contain;
15718        -webkit-mask-repeat: no-repeat;
15719        mask-repeat: no-repeat;
15720        -webkit-mask-position: center;
15721        mask-position: center;
15722        background-color: var(--megaNavArrowColor, currentColor);
15723        transform: var(--megaNavArrowRotate, none);
15724        transition: transform 0.2s ease, background-color 0.2s ease;
15725    }
15726
15727    .wmc_menu.wmcM_menuMegaDesktop .navigation-module-container .navigation-nav--item:hover > button.arrow[popovertarget]::after,
15728    .wmcA_hoverState.wmc_menu.wmcM_menuMegaDesktop .navigation-module-container .navigation-nav--item > button.arrow[popovertarget]::after,
15729    .wmcA_hoverState .wmc_menu.wmcM_menuMegaDesktop .navigation-module-container .navigation-nav--item > button.arrow[popovertarget]::after {
15730        width: var(--megaNavArrowSizeHover, var(--megaNavArrowSize, var(--horizontalNavArrowSize)));
15731        height: var(--megaNavArrowSizeHover, var(--megaNavArrowSize, var(--horizontalNavArrowSize)));
15732        background-color: var(--megaNavArrowColorHover, var(--megaNavArrowColor, currentColor));
15733        transform: var(--megaNavArrowRotateHover, var(--megaNavArrowRotate, none));
15734    }
15735}
15736
15737@media all and (width < 1040px) {
15738    .wmc_menu.wmcM_menuMegaTablet .navigation-module-container ul.navigation-nav--main-menu {
15739        column-gap: calc(var(--megaNavSeparatorSpacing) / 2);
15740
15741        & > .navigation-nav--separator {
15742            display: var(--megaNavSeparatorDisplay);
15743            width: var(--megaNavSeparatorWidth);
15744            background-color: var(--megaNavSeparatorColor);
15745        }
15746    }
15747
15748    .wmc_menu.wmcM_menuMegaTablet .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]) {
15749        display: grid;
15750        grid-template-columns: 1fr calc(var(--megaNavArrowSpacing, 8px) + var(--megaNavArrowSize, var(--horizontalNavArrowSize)));
15751        align-items: center;
15752        position: relative;
15753        padding-right: calc(var(--navItemPaddingRight) / 2);
15754    }
15755
15756    .wmc_menu.wmcM_menuMegaTablet .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]):hover,
15757    .wmcA_hoverState.wmc_menu.wmcM_menuMegaTablet .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]),
15758    .wmcA_hoverState .wmc_menu.wmcM_menuMegaTablet .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]) {
15759        padding-right: calc(var(--navItemPaddingRightHover) / 2);
15760    }
15761
15762    .wmc_menu.wmcM_menuMegaTablet .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]) > a {
15763        padding-right: 0;
15764        width: 100%;
15765    }
15766
15767    .wmc_menu.wmcM_menuMegaTablet .navigation-module-container .navigation-nav--item > button.arrow[popovertarget] {
15768        display: var(--megaNavArrowDisplay, flex);
15769        align-items: center;
15770        justify-content: center;
15771        width: var(--megaNavArrowSize, var(--horizontalNavArrowSize));
15772        height: 100%;
15773        margin-left: var(--megaNavArrowSpacing, 8px);
15774        background: transparent;
15775        border: 0;
15776        padding: 0;
15777        cursor: pointer;
15778        pointer-events: auto;
15779        --horizontalNavArrowColorActive: var(--megaNavArrowColorHover, var(--megaNavArrowColor, currentColor));
15780        --horizontalNavArrowRotateActive: var(--megaNavArrowRotateHover, var(--megaNavArrowRotate, none));
15781    }
15782
15783    .wmc_menu.wmcM_menuMegaTablet .navigation-module-container .navigation-nav--item > button.arrow[popovertarget]::after {
15784        content: '';
15785        display: block;
15786        width: var(--megaNavArrowSize, var(--horizontalNavArrowSize));
15787        height: var(--megaNavArrowSize, var(--horizontalNavArrowSize));
15788        -webkit-mask-image: var(--wmd_caretIconUrl);
15789        mask-image: var(--wmd_caretIconUrl);
15790        -webkit-mask-size: contain;
15791        mask-size: contain;
15792        -webkit-mask-repeat: no-repeat;
15793        mask-repeat: no-repeat;
15794        -webkit-mask-position: center;
15795        mask-position: center;
15796        background-color: var(--megaNavArrowColor, currentColor);
15797        transform: var(--megaNavArrowRotate, none);
15798        transition: transform 0.2s ease, background-color 0.2s ease;
15799    }
15800
15801    .wmc_menu.wmcM_menuMegaTablet .navigation-module-container .navigation-nav--item:hover > button.arrow[popovertarget]::after,
15802    .wmcA_hoverState.wmc_menu.wmcM_menuMegaTablet .navigation-module-container .navigation-nav--item > button.arrow[popovertarget]::after,
15803    .wmcA_hoverState .wmc_menu.wmcM_menuMegaTablet .navigation-module-container .navigation-nav--item > button.arrow[popovertarget]::after {
15804        width: var(--megaNavArrowSizeHover, var(--megaNavArrowSize, var(--horizontalNavArrowSize)));
15805        height: var(--megaNavArrowSizeHover, var(--megaNavArrowSize, var(--horizontalNavArrowSize)));
15806        background-color: var(--megaNavArrowColorHover, var(--megaNavArrowColor, currentColor));
15807        transform: var(--megaNavArrowRotateHover, var(--megaNavArrowRotate, none));
15808    }
15809}
15810
15811@media all and (width < 650px) {
15812    .wmc_menu.wmcM_menuMegaMobile .navigation-module-container ul.navigation-nav--main-menu {
15813        column-gap: calc(var(--megaNavSeparatorSpacing) / 2);
15814
15815        & > .navigation-nav--separator {
15816            display: var(--megaNavSeparatorDisplay);
15817            width: var(--megaNavSeparatorWidth);
15818            background-color: var(--megaNavSeparatorColor);
15819        }
15820    }
15821
15822    .wmc_menu.wmcM_menuMegaMobile .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]) {
15823        display: grid;
15824        grid-template-columns: 1fr calc(var(--megaNavArrowSpacing, 8px) + var(--megaNavArrowSize, var(--horizontalNavArrowSize)));
15825        align-items: center;
15826        position: relative;
15827        padding-right: calc(var(--navItemPaddingRight) / 2);
15828    }
15829
15830    .wmc_menu.wmcM_menuMegaMobile .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]):hover,
15831    .wmcA_hoverState.wmc_menu.wmcM_menuMegaMobile .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]),
15832    .wmcA_hoverState .wmc_menu.wmcM_menuMegaMobile .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]) {
15833        padding-right: calc(var(--navItemPaddingRightHover) / 2);
15834    }
15835
15836    .wmc_menu.wmcM_menuMegaMobile .navigation-module-container .navigation-nav--item:has(> button.arrow[popovertarget]) > a {
15837        padding-right: 0;
15838        width: 100%;
15839    }
15840
15841    .wmc_menu.wmcM_menuMegaMobile .navigation-module-container .navigation-nav--item > button.arrow[popovertarget] {
15842        display: var(--megaNavArrowDisplay, flex);
15843        align-items: center;
15844        justify-content: center;
15845        width: var(--megaNavArrowSize, var(--horizontalNavArrowSize));
15846        height: 100%;
15847        margin-left: var(--megaNavArrowSpacing, 8px);
15848        background: transparent;
15849        border: 0;
15850        padding: 0;
15851        cursor: pointer;
15852        pointer-events: auto;
15853        --horizontalNavArrowColorActive: var(--megaNavArrowColorHover, var(--megaNavArrowColor, currentColor));
15854        --horizontalNavArrowRotateActive: var(--megaNavArrowRotateHover, var(--megaNavArrowRotate, none));
15855    }
15856
15857    .wmc_menu.wmcM_menuMegaMobile .navigation-module-container .navigation-nav--item > button.arrow[popovertarget]::after {
15858        content: '';
15859        display: block;
15860        width: var(--megaNavArrowSize, var(--horizontalNavArrowSize));
15861        height: var(--megaNavArrowSize, var(--horizontalNavArrowSize));
15862        -webkit-mask-image: var(--wmd_caretIconUrl);
15863        mask-image: var(--wmd_caretIconUrl);
15864        -webkit-mask-size: contain;
15865        mask-size: contain;
15866        -webkit-mask-repeat: no-repeat;
15867        mask-repeat: no-repeat;
15868        -webkit-mask-position: center;
15869        mask-position: center;
15870        background-color: var(--megaNavArrowColor, currentColor);
15871        transform: var(--megaNavArrowRotate, none);
15872        transition: transform 0.2s ease, background-color 0.2s ease;
15873    }
15874
15875    .wmc_menu.wmcM_menuMegaMobile .navigation-module-container .navigation-nav--item:hover > button.arrow[popovertarget]::after,
15876    .wmcA_hoverState.wmc_menu.wmcM_menuMegaMobile .navigation-module-container .navigation-nav--item > button.arrow[popovertarget]::after,
15877    .wmcA_hoverState .wmc_menu.wmcM_menuMegaMobile .navigation-module-container .navigation-nav--item > button.arrow[popovertarget]::after {
15878        width: var(--megaNavArrowSizeHover, var(--megaNavArrowSize, var(--horizontalNavArrowSize)));
15879        height: var(--megaNavArrowSizeHover, var(--megaNavArrowSize, var(--horizontalNavArrowSize)));
15880        background-color: var(--megaNavArrowColorHover, var(--megaNavArrowColor, currentColor));
15881        transform: var(--megaNavArrowRotateHover, var(--megaNavArrowRotate, none));
15882    }
15883}
15884
15885.wmc_menu .navigation-module-container .navigation-nav--item > a > i {
15886    display: var(--navItemIconDisplay, none);
15887    width: var(--navItemIconSize, 16px);
15888    height: var(--navItemIconSize, 16px);
15889    margin-right: var(--navItemIconSpacing, 8px);
15890    background-color: var(--navItemIconColor, currentColor);
15891    transform: var(--navItemIconRotate, none);
15892    -webkit-mask-size: contain;
15893    mask-size: contain;
15894    -webkit-mask-repeat: no-repeat;
15895    mask-repeat: no-repeat;
15896    -webkit-mask-position: center;
15897    mask-position: center;
15898    flex-shrink: 0;
15899    transition: background-color 0.2s ease, transform 0.2s ease;
15900}
15901
15902.wmc_menu .navigation-module-container .navigation-nav--item > a:hover > i,
15903.wmcA_hoverState.wmc_menu .navigation-module-container .navigation-nav--item > a > i,
15904.wmcA_hoverState .wmc_menu .navigation-module-container .navigation-nav--item > a > i {
15905    width: var(--navItemIconSizeHover, var(--navItemIconSize, 16px));
15906    height: var(--navItemIconSizeHover, var(--navItemIconSize, 16px));
15907    background-color: var(--navItemIconColorHover, var(--navItemIconColor, currentColor));
15908    transform: var(--navItemIconRotateHover, var(--navItemIconRotate, none));
15909}
15910
15911.wmc_menu .navigation-module-container .navigation-nav--item.open > a > i,
15912.wmc_menu .navigation-module-container .navigation-nav--item.wmcA_activeState > a > i,
15913.wmcA_activeState.wmc_menu .navigation-module-container .navigation-nav--item > a > i,
15914.wmcA_activeState .wmc_menu .navigation-module-container .navigation-nav--item > a > i {
15915    width: var(--navItemIconSizeActive, var(--navItemIconSize, 16px));
15916    height: var(--navItemIconSizeActive, var(--navItemIconSize, 16px));
15917    background-color: var(--navItemIconColorActive, var(--navItemIconColor, currentColor));
15918    transform: var(--navItemIconRotateActive, var(--navItemIconRotate, none));
15919}
15920
15921.wmc_menu .navigation-module-container .navigation-nav--sub-item > a > i {
15922    display: var(--navSubItemIconDisplay, none);
15923    width: var(--navSubItemIconSize, 16px);
15924    height: var(--navSubItemIconSize, 16px);
15925    margin-right: var(--navSubItemIconSpacing, 8px);
15926    background-color: var(--navSubItemIconColor, currentColor);
15927    transform: var(--navSubItemIconRotate, none);
15928    -webkit-mask-size: contain;
15929    mask-size: contain;
15930    -webkit-mask-repeat: no-repeat;
15931    mask-repeat: no-repeat;
15932    -webkit-mask-position: center;
15933    mask-position: center;
15934    flex-shrink: 0;
15935    transition: background-color 0.2s ease, transform 0.2s ease;
15936}
15937
15938.wmc_menu .navigation-module-container .navigation-nav--sub-item > a:hover > i,
15939.wmcA_hoverState.wmc_menu .navigation-module-container .navigation-nav--sub-item > a > i,
15940.wmcA_hoverState .wmc_menu .navigation-module-container .navigation-nav--sub-item > a > i {
15941    width: var(--navSubItemIconSizeHover, var(--navSubItemIconSize, 16px));
15942    height: var(--navSubItemIconSizeHover, var(--navSubItemIconSize, 16px));
15943    background-color: var(--navSubItemIconColorHover, var(--navSubItemIconColor, currentColor));
15944    transform: var(--navSubItemIconRotateHover, var(--navSubItemIconRotate, none));
15945}
15946
15947.wmc_menu .navigation-module-container .navigation-nav--sub-item.open > a > i,
15948.wmc_menu .navigation-module-container .navigation-nav--sub-item.wmcA_activeState > a > i,
15949.wmcA_activeState.wmc_menu .navigation-module-container .navigation-nav--sub-item > a > i,
15950.wmcA_activeState .wmc_menu .navigation-module-container .navigation-nav--sub-item > a > i {
15951    width: var(--navSubItemIconSizeActive, var(--navSubItemIconSize, 16px));
15952    height: var(--navSubItemIconSizeActive, var(--navSubItemIconSize, 16px));
15953    background-color: var(--navSubItemIconColorActive, var(--navSubItemIconColor, currentColor));
15954    transform: var(--navSubItemIconRotateActive, var(--navSubItemIconRotate, none));
15955}
15956
15957/* Map the active type's icon vars -> neutral names, one device at a time.
15958   Base var names (no *Desktop/*Tablet/*Mobile suffix) are already resolved
15959   to the correct per-viewport value by the apply chain above, so each
15960   media query only needs to pick the type that is active at that width. */
15961@media all and (width >= 1040px) {
15962    .wmc_menu.wmcM_menuHorizontalDesktop {
15963        /* horizontal main item */
15964        --navItemBackgroundColor: var(--horizontalNavItemBackgroundColor);
15965        --navItemBorderTop: var(--horizontalNavItemBorderTop);
15966        --navItemBorderRight: var(--horizontalNavItemBorderRight);
15967        --navItemBorderBottom: var(--horizontalNavItemBorderBottom);
15968        --navItemBorderLeft: var(--horizontalNavItemBorderLeft);
15969        --navItemBorderRadius: var(--horizontalNavItemBorderRadius);
15970        --navItemPaddingTop: var(--horizontalNavItemPaddingTop);
15971        --navItemPaddingBottom: var(--horizontalNavItemPaddingBottom);
15972        --navItemPaddingLeft: var(--horizontalNavItemPaddingLeft);
15973        --navItemPaddingRight: var(--horizontalNavItemPaddingRight);
15974        --navItemFont: var(--horizontalNavItemFont);
15975        --navItemFontColor: var(--horizontalNavItemFontColor);
15976        --navItemLineHeight: var(--horizontalNavItemLineHeight);
15977        --navItemLetterSpacing: var(--horizontalNavItemLetterSpacing);
15978        --navItemFontSize: var(--horizontalNavItemFontSize);
15979        --navItemTextDecoration: var(--horizontalNavItemTextDecoration);
15980        --navItemFontWeight: var(--horizontalNavItemFontWeight);
15981        --navItemFontStyle: var(--horizontalNavItemFontStyle);
15982        --navItemHoverBackgroundColor: var(--horizontalNavItemHoverBackgroundColor);
15983        --navItemBorderTopHover: var(--horizontalNavItemBorderTopHover);
15984        --navItemBorderRightHover: var(--horizontalNavItemBorderRightHover);
15985        --navItemBorderBottomHover: var(--horizontalNavItemBorderBottomHover);
15986        --navItemBorderLeftHover: var(--horizontalNavItemBorderLeftHover);
15987        --navItemBorderRadiusHover: var(--horizontalNavItemBorderRadiusHover);
15988        --navItemPaddingTopHover: var(--horizontalNavItemPaddingTopHover);
15989        --navItemPaddingBottomHover: var(--horizontalNavItemPaddingBottomHover);
15990        --navItemPaddingLeftHover: var(--horizontalNavItemPaddingLeftHover);
15991        --navItemPaddingRightHover: var(--horizontalNavItemPaddingRightHover);
15992        --navItemHoverFontColor: var(--horizontalNavItemHoverFontColor);
15993        --navItemFontSizeHover: var(--horizontalNavItemFontSizeHover);
15994        --navItemTextDecorationHover: var(--horizontalNavItemTextDecorationHover);
15995        --navItemFontWeightHover: var(--horizontalNavItemFontWeightHover);
15996        --navItemFontStyleHover: var(--horizontalNavItemFontStyleHover);
15997        --navItemActiveBackgroundColor: var(--horizontalNavItemActiveBackgroundColor);
15998        --navItemActiveFontColor: var(--horizontalNavItemActiveFontColor);
15999        --navItemIconDisplay: var(--horizontalNavItemIconDisplay);
16000        --navItemIconSize: var(--horizontalNavItemIconSize);
16001        --navItemIconSizeHover: var(--horizontalNavItemIconSizeHover);
16002        --navItemIconSizeActive: var(--horizontalNavItemIconSizeActive);
16003        --navItemIconColor: var(--horizontalNavItemIconColor);
16004        --navItemIconColorHover: var(--horizontalNavItemIconColorHover);
16005        --navItemIconColorActive: var(--horizontalNavItemIconColorActive);
16006        --navItemIconSpacing: var(--horizontalNavItemIconSpacing);
16007        --navItemIconRotate: var(--horizontalNavItemIconRotate);
16008        --navItemIconRotateHover: var(--horizontalNavItemIconRotateHover);
16009        --navItemIconRotateActive: var(--horizontalNavItemIconRotateActive);
16010        --navSubItemIconDisplay: var(--horizontalNavSubItemIconDisplay);
16011        --navSubItemIconSize: var(--horizontalNavSubItemIconSize);
16012        --navSubItemIconSizeHover: var(--horizontalNavSubItemIconSizeHover);
16013        --navSubItemIconSizeActive: var(--horizontalNavSubItemIconSizeActive);
16014        --navSubItemIconColor: var(--horizontalNavSubItemIconColor);
16015        --navSubItemIconColorHover: var(--horizontalNavSubItemIconColorHover);
16016        --navSubItemIconColorActive: var(--horizontalNavSubItemIconColorActive);
16017        --navSubItemIconSpacing: var(--horizontalNavSubItemIconSpacing);
16018        --navSubItemIconRotate: var(--horizontalNavSubItemIconRotate);
16019        --navSubItemIconRotateHover: var(--horizontalNavSubItemIconRotateHover);
16020        --navSubItemIconRotateActive: var(--horizontalNavSubItemIconRotateActive);
16021    }
16022    .wmc_menu.wmcM_menuMegaDesktop {
16023        /* mega main item */
16024        --navItemBackgroundColor: var(--megaNavItemBackgroundColor);
16025        --navItemBorderTop: var(--megaNavItemBorderTop);
16026        --navItemBorderRight: var(--megaNavItemBorderRight);
16027        --navItemBorderBottom: var(--megaNavItemBorderBottom);
16028        --navItemBorderLeft: var(--megaNavItemBorderLeft);
16029        --navItemBorderRadius: var(--megaNavItemBorderRadius);
16030        --navItemPaddingTop: var(--megaNavItemPaddingTop);
16031        --navItemPaddingBottom: var(--megaNavItemPaddingBottom);
16032        --navItemPaddingLeft: var(--megaNavItemPaddingLeft);
16033        --navItemPaddingRight: var(--megaNavItemPaddingRight);
16034        --navItemFont: var(--megaNavItemFont);
16035        --navItemFontColor: var(--megaNavItemFontColor);
16036        --navItemLineHeight: var(--megaNavItemLineHeight);
16037        --navItemLetterSpacing: var(--megaNavItemLetterSpacing);
16038        --navItemFontSize: var(--megaNavItemFontSize);
16039        --navItemTextDecoration: var(--megaNavItemTextDecoration);
16040        --navItemFontWeight: var(--megaNavItemFontWeight);
16041        --navItemFontStyle: var(--megaNavItemFontStyle);
16042        --navItemHoverBackgroundColor: var(--megaNavItemHoverBackgroundColor);
16043        --navItemBorderTopHover: var(--megaNavItemBorderTopHover);
16044        --navItemBorderRightHover: var(--megaNavItemBorderRightHover);
16045        --navItemBorderBottomHover: var(--megaNavItemBorderBottomHover);
16046        --navItemBorderLeftHover: var(--megaNavItemBorderLeftHover);
16047        --navItemBorderRadiusHover: var(--megaNavItemBorderRadiusHover);
16048        --navItemPaddingTopHover: var(--megaNavItemPaddingTopHover);
16049        --navItemPaddingBottomHover: var(--megaNavItemPaddingBottomHover);
16050        --navItemPaddingLeftHover: var(--megaNavItemPaddingLeftHover);
16051        --navItemPaddingRightHover: var(--megaNavItemPaddingRightHover);
16052        --navItemHoverFontColor: var(--megaNavItemHoverFontColor);
16053        --navItemFontSizeHover: var(--megaNavItemFontSizeHover);
16054        --navItemTextDecorationHover: var(--megaNavItemTextDecorationHover);
16055        --navItemFontWeightHover: var(--megaNavItemFontWeightHover);
16056        --navItemFontStyleHover: var(--megaNavItemFontStyleHover);
16057        --navItemActiveBackgroundColor: var(--megaNavItemActiveBackgroundColor);
16058        --navItemActiveFontColor: var(--megaNavItemActiveFontColor);
16059        --navItemIconDisplay: var(--megaNavItemIconDisplay);
16060        --navItemIconSize: var(--megaNavItemIconSize);
16061        --navItemIconSizeHover: var(--megaNavItemIconSizeHover);
16062        --navItemIconColor: var(--megaNavItemIconColor);
16063        --navItemIconColorHover: var(--megaNavItemIconColorHover);
16064        --navItemIconSpacing: var(--megaNavItemIconSpacing);
16065        --navItemIconRotate: var(--megaNavItemIconRotate);
16066        --navItemIconRotateHover: var(--megaNavItemIconRotateHover);
16067    }
16068    .wmc_menu.wmcM_menuHamburgerDesktop {
16069        --navItemIconDisplay: var(--hamburgerNavItemIconDisplay);
16070        --navItemIconSize: var(--hamburgerNavItemIconSize);
16071        --navItemIconSizeHover: var(--hamburgerNavItemIconSizeHover);
16072        --navItemIconColor: var(--hamburgerNavItemIconColor);
16073        --navItemIconColorHover: var(--hamburgerNavItemIconColorHover);
16074        --navItemIconSpacing: var(--hamburgerNavItemIconSpacing);
16075        --navItemIconRotate: var(--hamburgerNavItemIconRotate);
16076        --navItemIconRotateHover: var(--hamburgerNavItemIconRotateHover);
16077        --navSubItemIconDisplay: var(--hamburgerNavSubItemIconDisplay);
16078        --navSubItemIconSize: var(--hamburgerNavSubItemIconSize);
16079        --navSubItemIconSizeHover: var(--hamburgerNavSubItemIconSizeHover);
16080        --navSubItemIconColor: var(--hamburgerNavSubItemIconColor);
16081        --navSubItemIconColorHover: var(--hamburgerNavSubItemIconColorHover);
16082        --navSubItemIconSpacing: var(--hamburgerNavSubItemIconSpacing);
16083        --navSubItemIconRotate: var(--hamburgerNavSubItemIconRotate);
16084        --navSubItemIconRotateHover: var(--hamburgerNavSubItemIconRotateHover);
16085    }
16086    .wmc_menu.wmcM_menuVerticalDesktop {
16087        --navItemIconDisplay: var(--verticalNavItemIconDisplay);
16088        --navItemIconSize: var(--verticalNavItemIconSize);
16089        --navItemIconSizeHover: var(--verticalNavItemIconSizeHover);
16090        --navItemIconColor: var(--verticalNavItemIconColor);
16091        --navItemIconColorHover: var(--verticalNavItemIconColorHover);
16092        --navItemIconSpacing: var(--verticalNavItemIconSpacing);
16093        --navItemIconRotate: var(--verticalNavItemIconRotate);
16094        --navItemIconRotateHover: var(--verticalNavItemIconRotateHover);
16095        --navSubItemIconDisplay: var(--verticalNavSubItemIconDisplay);
16096        --navSubItemIconSize: var(--verticalNavSubItemIconSize);
16097        --navSubItemIconSizeHover: var(--verticalNavSubItemIconSizeHover);
16098        --navSubItemIconColor: var(--verticalNavSubItemIconColor);
16099        --navSubItemIconColorHover: var(--verticalNavSubItemIconColorHover);
16100        --navSubItemIconSpacing: var(--verticalNavSubItemIconSpacing);
16101        --navSubItemIconRotate: var(--verticalNavSubItemIconRotate);
16102        --navSubItemIconRotateHover: var(--verticalNavSubItemIconRotateHover);
16103    }
16104}
16105
16106@media all and (min-width: 650px) and (width < 1040px) {
16107    .wmc_menu.wmcM_menuHorizontalTablet {
16108        /* horizontal main item */
16109        --navItemBackgroundColor: var(--horizontalNavItemBackgroundColor);
16110        --navItemBorderTop: var(--horizontalNavItemBorderTop);
16111        --navItemBorderRight: var(--horizontalNavItemBorderRight);
16112        --navItemBorderBottom: var(--horizontalNavItemBorderBottom);
16113        --navItemBorderLeft: var(--horizontalNavItemBorderLeft);
16114        --navItemBorderRadius: var(--horizontalNavItemBorderRadius);
16115        --navItemPaddingTop: var(--horizontalNavItemPaddingTop);
16116        --navItemPaddingBottom: var(--horizontalNavItemPaddingBottom);
16117        --navItemPaddingLeft: var(--horizontalNavItemPaddingLeft);
16118        --navItemPaddingRight: var(--horizontalNavItemPaddingRight);
16119        --navItemFont: var(--horizontalNavItemFont);
16120        --navItemFontColor: var(--horizontalNavItemFontColor);
16121        --navItemLineHeight: var(--horizontalNavItemLineHeight);
16122        --navItemLetterSpacing: var(--horizontalNavItemLetterSpacing);
16123        --navItemFontSize: var(--horizontalNavItemFontSize);
16124        --navItemTextDecoration: var(--horizontalNavItemTextDecoration);
16125        --navItemFontWeight: var(--horizontalNavItemFontWeight);
16126        --navItemFontStyle: var(--horizontalNavItemFontStyle);
16127        --navItemHoverBackgroundColor: var(--horizontalNavItemHoverBackgroundColor);
16128        --navItemBorderTopHover: var(--horizontalNavItemBorderTopHover);
16129        --navItemBorderRightHover: var(--horizontalNavItemBorderRightHover);
16130        --navItemBorderBottomHover: var(--horizontalNavItemBorderBottomHover);
16131        --navItemBorderLeftHover: var(--horizontalNavItemBorderLeftHover);
16132        --navItemBorderRadiusHover: var(--horizontalNavItemBorderRadiusHover);
16133        --navItemPaddingTopHover: var(--horizontalNavItemPaddingTopHover);
16134        --navItemPaddingBottomHover: var(--horizontalNavItemPaddingBottomHover);
16135        --navItemPaddingLeftHover: var(--horizontalNavItemPaddingLeftHover);
16136        --navItemPaddingRightHover: var(--horizontalNavItemPaddingRightHover);
16137        --navItemHoverFontColor: var(--horizontalNavItemHoverFontColor);
16138        --navItemFontSizeHover: var(--horizontalNavItemFontSizeHover);
16139        --navItemTextDecorationHover: var(--horizontalNavItemTextDecorationHover);
16140        --navItemFontWeightHover: var(--horizontalNavItemFontWeightHover);
16141        --navItemFontStyleHover: var(--horizontalNavItemFontStyleHover);
16142        --navItemActiveBackgroundColor: var(--horizontalNavItemActiveBackgroundColor);
16143        --navItemActiveFontColor: var(--horizontalNavItemActiveFontColor);
16144        --navItemIconDisplay: var(--horizontalNavItemIconDisplay);
16145        --navItemIconSize: var(--horizontalNavItemIconSize);
16146        --navItemIconSizeHover: var(--horizontalNavItemIconSizeHover);
16147        --navItemIconSizeActive: var(--horizontalNavItemIconSizeActive);
16148        --navItemIconColor: var(--horizontalNavItemIconColor);
16149        --navItemIconColorHover: var(--horizontalNavItemIconColorHover);
16150        --navItemIconColorActive: var(--horizontalNavItemIconColorActive);
16151        --navItemIconSpacing: var(--horizontalNavItemIconSpacing);
16152        --navItemIconRotate: var(--horizontalNavItemIconRotate);
16153        --navItemIconRotateHover: var(--horizontalNavItemIconRotateHover);
16154        --navItemIconRotateActive: var(--horizontalNavItemIconRotateActive);
16155        --navSubItemIconDisplay: var(--horizontalNavSubItemIconDisplay);
16156        --navSubItemIconSize: var(--horizontalNavSubItemIconSize);
16157        --navSubItemIconSizeHover: var(--horizontalNavSubItemIconSizeHover);
16158        --navSubItemIconSizeActive: var(--horizontalNavSubItemIconSizeActive);
16159        --navSubItemIconColor: var(--horizontalNavSubItemIconColor);
16160        --navSubItemIconColorHover: var(--horizontalNavSubItemIconColorHover);
16161        --navSubItemIconColorActive: var(--horizontalNavSubItemIconColorActive);
16162        --navSubItemIconSpacing: var(--horizontalNavSubItemIconSpacing);
16163        --navSubItemIconRotate: var(--horizontalNavSubItemIconRotate);
16164        --navSubItemIconRotateHover: var(--horizontalNavSubItemIconRotateHover);
16165        --navSubItemIconRotateActive: var(--horizontalNavSubItemIconRotateActive);
16166    }
16167    .wmc_menu.wmcM_menuMegaTablet {
16168        /* mega main item */
16169        --navItemBackgroundColor: var(--megaNavItemBackgroundColor);
16170        --navItemBorderTop: var(--megaNavItemBorderTop);
16171        --navItemBorderRight: var(--megaNavItemBorderRight);
16172        --navItemBorderBottom: var(--megaNavItemBorderBottom);
16173        --navItemBorderLeft: var(--megaNavItemBorderLeft);
16174        --navItemBorderRadius: var(--megaNavItemBorderRadius);
16175        --navItemPaddingTop: var(--megaNavItemPaddingTop);
16176        --navItemPaddingBottom: var(--megaNavItemPaddingBottom);
16177        --navItemPaddingLeft: var(--megaNavItemPaddingLeft);
16178        --navItemPaddingRight: var(--megaNavItemPaddingRight);
16179        --navItemFont: var(--megaNavItemFont);
16180        --navItemFontColor: var(--megaNavItemFontColor);
16181        --navItemLineHeight: var(--megaNavItemLineHeight);
16182        --navItemLetterSpacing: var(--megaNavItemLetterSpacing);
16183        --navItemFontSize: var(--megaNavItemFontSize);
16184        --navItemTextDecoration: var(--megaNavItemTextDecoration);
16185        --navItemFontWeight: var(--megaNavItemFontWeight);
16186        --navItemFontStyle: var(--megaNavItemFontStyle);
16187        --navItemHoverBackgroundColor: var(--megaNavItemHoverBackgroundColor);
16188        --navItemBorderTopHover: var(--megaNavItemBorderTopHover);
16189        --navItemBorderRightHover: var(--megaNavItemBorderRightHover);
16190        --navItemBorderBottomHover: var(--megaNavItemBorderBottomHover);
16191        --navItemBorderLeftHover: var(--megaNavItemBorderLeftHover);
16192        --navItemBorderRadiusHover: var(--megaNavItemBorderRadiusHover);
16193        --navItemPaddingTopHover: var(--megaNavItemPaddingTopHover);
16194        --navItemPaddingBottomHover: var(--megaNavItemPaddingBottomHover);
16195        --navItemPaddingLeftHover: var(--megaNavItemPaddingLeftHover);
16196        --navItemPaddingRightHover: var(--megaNavItemPaddingRightHover);
16197        --navItemHoverFontColor: var(--megaNavItemHoverFontColor);
16198        --navItemFontSizeHover: var(--megaNavItemFontSizeHover);
16199        --navItemTextDecorationHover: var(--megaNavItemTextDecorationHover);
16200        --navItemFontWeightHover: var(--megaNavItemFontWeightHover);
16201        --navItemFontStyleHover: var(--megaNavItemFontStyleHover);
16202        --navItemActiveBackgroundColor: var(--megaNavItemActiveBackgroundColor);
16203        --navItemActiveFontColor: var(--megaNavItemActiveFontColor);
16204        --navItemIconDisplay: var(--megaNavItemIconDisplay);
16205        --navItemIconSize: var(--megaNavItemIconSize);
16206        --navItemIconSizeHover: var(--megaNavItemIconSizeHover);
16207        --navItemIconColor: var(--megaNavItemIconColor);
16208        --navItemIconColorHover: var(--megaNavItemIconColorHover);
16209        --navItemIconSpacing: var(--megaNavItemIconSpacing);
16210        --navItemIconRotate: var(--megaNavItemIconRotate);
16211        --navItemIconRotateHover: var(--megaNavItemIconRotateHover);
16212    }
16213    .wmc_menu.wmcM_menuHamburgerTablet {
16214        --navItemIconDisplay: var(--hamburgerNavItemIconDisplay);
16215        --navItemIconSize: var(--hamburgerNavItemIconSize);
16216        --navItemIconSizeHover: var(--hamburgerNavItemIconSizeHover);
16217        --navItemIconColor: var(--hamburgerNavItemIconColor);
16218        --navItemIconColorHover: var(--hamburgerNavItemIconColorHover);
16219        --navItemIconSpacing: var(--hamburgerNavItemIconSpacing);
16220        --navItemIconRotate: var(--hamburgerNavItemIconRotate);
16221        --navItemIconRotateHover: var(--hamburgerNavItemIconRotateHover);
16222        --navSubItemIconDisplay: var(--hamburgerNavSubItemIconDisplay);
16223        --navSubItemIconSize: var(--hamburgerNavSubItemIconSize);
16224        --navSubItemIconSizeHover: var(--hamburgerNavSubItemIconSizeHover);
16225        --navSubItemIconColor: var(--hamburgerNavSubItemIconColor);
16226        --navSubItemIconColorHover: var(--hamburgerNavSubItemIconColorHover);
16227        --navSubItemIconSpacing: var(--hamburgerNavSubItemIconSpacing);
16228        --navSubItemIconRotate: var(--hamburgerNavSubItemIconRotate);
16229        --navSubItemIconRotateHover: var(--hamburgerNavSubItemIconRotateHover);
16230    }
16231    .wmc_menu.wmcM_menuVerticalTablet {
16232        --navItemIconDisplay: var(--verticalNavItemIconDisplay);
16233        --navItemIconSize: var(--verticalNavItemIconSize);
16234        --navItemIconSizeHover: var(--verticalNavItemIconSizeHover);
16235        --navItemIconColor: var(--verticalNavItemIconColor);
16236        --navItemIconColorHover: var(--verticalNavItemIconColorHover);
16237        --navItemIconSpacing: var(--verticalNavItemIconSpacing);
16238        --navItemIconRotate: var(--verticalNavItemIconRotate);
16239        --navItemIconRotateHover: var(--verticalNavItemIconRotateHover);
16240        --navSubItemIconDisplay: var(--verticalNavSubItemIconDisplay);
16241        --navSubItemIconSize: var(--verticalNavSubItemIconSize);
16242        --navSubItemIconSizeHover: var(--verticalNavSubItemIconSizeHover);
16243        --navSubItemIconColor: var(--verticalNavSubItemIconColor);
16244        --navSubItemIconColorHover: var(--verticalNavSubItemIconColorHover);
16245        --navSubItemIconSpacing: var(--verticalNavSubItemIconSpacing);
16246        --navSubItemIconRotate: var(--verticalNavSubItemIconRotate);
16247        --navSubItemIconRotateHover: var(--verticalNavSubItemIconRotateHover);
16248    }
16249}
16250
16251@media all and (width < 650px) {
16252    .wmc_menu.wmcM_menuHorizontalMobile {
16253        /* horizontal main item */
16254        --navItemBackgroundColor: var(--horizontalNavItemBackgroundColor);
16255        --navItemBorderTop: var(--horizontalNavItemBorderTop);
16256        --navItemBorderRight: var(--horizontalNavItemBorderRight);
16257        --navItemBorderBottom: var(--horizontalNavItemBorderBottom);
16258        --navItemBorderLeft: var(--horizontalNavItemBorderLeft);
16259        --navItemBorderRadius: var(--horizontalNavItemBorderRadius);
16260        --navItemPaddingTop: var(--horizontalNavItemPaddingTop);
16261        --navItemPaddingBottom: var(--horizontalNavItemPaddingBottom);
16262        --navItemPaddingLeft: var(--horizontalNavItemPaddingLeft);
16263        --navItemPaddingRight: var(--horizontalNavItemPaddingRight);
16264        --navItemFont: var(--horizontalNavItemFont);
16265        --navItemFontColor: var(--horizontalNavItemFontColor);
16266        --navItemLineHeight: var(--horizontalNavItemLineHeight);
16267        --navItemLetterSpacing: var(--horizontalNavItemLetterSpacing);
16268        --navItemFontSize: var(--horizontalNavItemFontSize);
16269        --navItemTextDecoration: var(--horizontalNavItemTextDecoration);
16270        --navItemFontWeight: var(--horizontalNavItemFontWeight);
16271        --navItemFontStyle: var(--horizontalNavItemFontStyle);
16272        --navItemHoverBackgroundColor: var(--horizontalNavItemHoverBackgroundColor);
16273        --navItemBorderTopHover: var(--horizontalNavItemBorderTopHover);
16274        --navItemBorderRightHover: var(--horizontalNavItemBorderRightHover);
16275        --navItemBorderBottomHover: var(--horizontalNavItemBorderBottomHover);
16276        --navItemBorderLeftHover: var(--horizontalNavItemBorderLeftHover);
16277        --navItemBorderRadiusHover: var(--horizontalNavItemBorderRadiusHover);
16278        --navItemPaddingTopHover: var(--horizontalNavItemPaddingTopHover);
16279        --navItemPaddingBottomHover: var(--horizontalNavItemPaddingBottomHover);
16280        --navItemPaddingLeftHover: var(--horizontalNavItemPaddingLeftHover);
16281        --navItemPaddingRightHover: var(--horizontalNavItemPaddingRightHover);
16282        --navItemHoverFontColor: var(--horizontalNavItemHoverFontColor);
16283        --navItemFontSizeHover: var(--horizontalNavItemFontSizeHover);
16284        --navItemTextDecorationHover: var(--horizontalNavItemTextDecorationHover);
16285        --navItemFontWeightHover: var(--horizontalNavItemFontWeightHover);
16286        --navItemFontStyleHover: var(--horizontalNavItemFontStyleHover);
16287        --navItemActiveBackgroundColor: var(--horizontalNavItemActiveBackgroundColor);
16288        --navItemActiveFontColor: var(--horizontalNavItemActiveFontColor);
16289        --navItemIconDisplay: var(--horizontalNavItemIconDisplay);
16290        --navItemIconSize: var(--horizontalNavItemIconSize);
16291        --navItemIconSizeHover: var(--horizontalNavItemIconSizeHover);
16292        --navItemIconSizeActive: var(--horizontalNavItemIconSizeActive);
16293        --navItemIconColor: var(--horizontalNavItemIconColor);
16294        --navItemIconColorHover: var(--horizontalNavItemIconColorHover);
16295        --navItemIconColorActive: var(--horizontalNavItemIconColorActive);
16296        --navItemIconSpacing: var(--horizontalNavItemIconSpacing);
16297        --navItemIconRotate: var(--horizontalNavItemIconRotate);
16298        --navItemIconRotateHover: var(--horizontalNavItemIconRotateHover);
16299        --navItemIconRotateActive: var(--horizontalNavItemIconRotateActive);
16300        --navSubItemIconDisplay: var(--horizontalNavSubItemIconDisplay);
16301        --navSubItemIconSize: var(--horizontalNavSubItemIconSize);
16302        --navSubItemIconSizeHover: var(--horizontalNavSubItemIconSizeHover);
16303        --navSubItemIconSizeActive: var(--horizontalNavSubItemIconSizeActive);
16304        --navSubItemIconColor: var(--horizontalNavSubItemIconColor);
16305        --navSubItemIconColorHover: var(--horizontalNavSubItemIconColorHover);
16306        --navSubItemIconColorActive: var(--horizontalNavSubItemIconColorActive);
16307        --navSubItemIconSpacing: var(--horizontalNavSubItemIconSpacing);
16308        --navSubItemIconRotate: var(--horizontalNavSubItemIconRotate);
16309        --navSubItemIconRotateHover: var(--horizontalNavSubItemIconRotateHover);
16310        --navSubItemIconRotateActive: var(--horizontalNavSubItemIconRotateActive);
16311    }
16312    .wmc_menu.wmcM_menuMegaMobile {
16313        /* mega main item */
16314        --navItemBackgroundColor: var(--megaNavItemBackgroundColor);
16315        --navItemBorderTop: var(--megaNavItemBorderTop);
16316        --navItemBorderRight: var(--megaNavItemBorderRight);
16317        --navItemBorderBottom: var(--megaNavItemBorderBottom);
16318        --navItemBorderLeft: var(--megaNavItemBorderLeft);
16319        --navItemBorderRadius: var(--megaNavItemBorderRadius);
16320        --navItemPaddingTop: var(--megaNavItemPaddingTop);
16321        --navItemPaddingBottom: var(--megaNavItemPaddingBottom);
16322        --navItemPaddingLeft: var(--megaNavItemPaddingLeft);
16323        --navItemPaddingRight: var(--megaNavItemPaddingRight);
16324        --navItemFont: var(--megaNavItemFont);
16325        --navItemFontColor: var(--megaNavItemFontColor);
16326        --navItemLineHeight: var(--megaNavItemLineHeight);
16327        --navItemLetterSpacing: var(--megaNavItemLetterSpacing);
16328        --navItemFontSize: var(--megaNavItemFontSize);
16329        --navItemTextDecoration: var(--megaNavItemTextDecoration);
16330        --navItemFontWeight: var(--megaNavItemFontWeight);
16331        --navItemFontStyle: var(--megaNavItemFontStyle);
16332        --navItemHoverBackgroundColor: var(--megaNavItemHoverBackgroundColor);
16333        --navItemBorderTopHover: var(--megaNavItemBorderTopHover);
16334        --navItemBorderRightHover: var(--megaNavItemBorderRightHover);
16335        --navItemBorderBottomHover: var(--megaNavItemBorderBottomHover);
16336        --navItemBorderLeftHover: var(--megaNavItemBorderLeftHover);
16337        --navItemBorderRadiusHover: var(--megaNavItemBorderRadiusHover);
16338        --navItemPaddingTopHover: var(--megaNavItemPaddingTopHover);
16339        --navItemPaddingBottomHover: var(--megaNavItemPaddingBottomHover);
16340        --navItemPaddingLeftHover: var(--megaNavItemPaddingLeftHover);
16341        --navItemPaddingRightHover: var(--megaNavItemPaddingRightHover);
16342        --navItemHoverFontColor: var(--megaNavItemHoverFontColor);
16343        --navItemFontSizeHover: var(--megaNavItemFontSizeHover);
16344        --navItemTextDecorationHover: var(--megaNavItemTextDecorationHover);
16345        --navItemFontWeightHover: var(--megaNavItemFontWeightHover);
16346        --navItemFontStyleHover: var(--megaNavItemFontStyleHover);
16347        --navItemActiveBackgroundColor: var(--megaNavItemActiveBackgroundColor);
16348        --navItemActiveFontColor: var(--megaNavItemActiveFontColor);
16349        --navItemIconDisplay: var(--megaNavItemIconDisplay);
16350        --navItemIconSize: var(--megaNavItemIconSize);
16351        --navItemIconSizeHover: var(--megaNavItemIconSizeHover);
16352        --navItemIconColor: var(--megaNavItemIconColor);
16353        --navItemIconColorHover: var(--megaNavItemIconColorHover);
16354        --navItemIconSpacing: var(--megaNavItemIconSpacing);
16355        --navItemIconRotate: var(--megaNavItemIconRotate);
16356        --navItemIconRotateHover: var(--megaNavItemIconRotateHover);
16357    }
16358    .wmc_menu.wmcM_menuHamburgerMobile {
16359        --navItemIconDisplay: var(--hamburgerNavItemIconDisplay);
16360        --navItemIconSize: var(--hamburgerNavItemIconSize);
16361        --navItemIconSizeHover: var(--hamburgerNavItemIconSizeHover);
16362        --navItemIconColor: var(--hamburgerNavItemIconColor);
16363        --navItemIconColorHover: var(--hamburgerNavItemIconColorHover);
16364        --navItemIconSpacing: var(--hamburgerNavItemIconSpacing);
16365        --navItemIconRotate: var(--hamburgerNavItemIconRotate);
16366        --navItemIconRotateHover: var(--hamburgerNavItemIconRotateHover);
16367        --navSubItemIconDisplay: var(--hamburgerNavSubItemIconDisplay);
16368        --navSubItemIconSize: var(--hamburgerNavSubItemIconSize);
16369        --navSubItemIconSizeHover: var(--hamburgerNavSubItemIconSizeHover);
16370        --navSubItemIconColor: var(--hamburgerNavSubItemIconColor);
16371        --navSubItemIconColorHover: var(--hamburgerNavSubItemIconColorHover);
16372        --navSubItemIconSpacing: var(--hamburgerNavSubItemIconSpacing);
16373        --navSubItemIconRotate: var(--hamburgerNavSubItemIconRotate);
16374        --navSubItemIconRotateHover: var(--hamburgerNavSubItemIconRotateHover);
16375    }
16376    .wmc_menu.wmcM_menuVerticalMobile {
16377        --navItemIconDisplay: var(--verticalNavItemIconDisplay);
16378        --navItemIconSize: var(--verticalNavItemIconSize);
16379        --navItemIconSizeHover: var(--verticalNavItemIconSizeHover);
16380        --navItemIconColor: var(--verticalNavItemIconColor);
16381        --navItemIconColorHover: var(--verticalNavItemIconColorHover);
16382        --navItemIconSpacing: var(--verticalNavItemIconSpacing);
16383        --navItemIconRotate: var(--verticalNavItemIconRotate);
16384        --navItemIconRotateHover: var(--verticalNavItemIconRotateHover);
16385        --navSubItemIconDisplay: var(--verticalNavSubItemIconDisplay);
16386        --navSubItemIconSize: var(--verticalNavSubItemIconSize);
16387        --navSubItemIconSizeHover: var(--verticalNavSubItemIconSizeHover);
16388        --navSubItemIconColor: var(--verticalNavSubItemIconColor);
16389        --navSubItemIconColorHover: var(--verticalNavSubItemIconColorHover);
16390        --navSubItemIconSpacing: var(--verticalNavSubItemIconSpacing);
16391        --navSubItemIconRotate: var(--verticalNavSubItemIconRotate);
16392        --navSubItemIconRotateHover: var(--verticalNavSubItemIconRotateHover);
16393    }
16394}
16395
16396.wmc_menu .navigation-nav--icon-spacer {
16397    visibility: hidden;
16398}
16399
16400/*
16401 * Top/bottom spacing of the horizontal & mega menu bar.
16402 */
16403.wmc_menu[class*="wmcM_menuHorizontal"] .navigation-nav--main-menu,
16404.wmc_menu[class*="wmcM_menuMega"] .navigation-nav--main-menu {
16405    margin-top: var(--horizontalNavMenuVerticalSpacing, 1rem);
16406    margin-bottom: var(--horizontalNavMenuVerticalSpacing, 1rem);
16407}
16408
16409
16410@media all and (width >= 1040px) {
16411    .wmc_menu.wmcM_menuMegaDesktop {
16412        /* Hidden until promoted to the top layer via the Popover API. */
16413        & .navigation-nav--sub-menu.navigation-nav--mega-panel {
16414            display: none;
16415            position: fixed;
16416            top: var(--megaNavPanelTriggerTop, 0);
16417            left: max(0px, calc((100vw - var(--megaNavPanelWidth, 100vw)) / 2));
16418            inset-block-end: auto;
16419            inset-inline-end: auto;
16420            margin: 0;
16421            box-sizing: border-box;
16422            width: var(--megaNavPanelWidth, 100vw);
16423            max-width: 100vw;
16424            grid-template-columns: repeat(var(--megaNavPanelNumberOfCells, 4), minmax(0, 1fr));
16425            gap: var(--megaNavPanelCellSpacing, 24px);
16426            padding: var(--megaNavPanelPaddingTop, 40px) var(--megaNavPanelPaddingRight, 40px) var(--megaNavPanelPaddingBottom, 40px) var(--megaNavPanelPaddingLeft, 40px);
16427            background-color: var(--megaNavPanelBackgroundColor, #fff);
16428            border-top: var(--megaNavPanelBorderTop, 0 none transparent);
16429            border-right: var(--megaNavPanelBorderRight, 0 none transparent);
16430            border-bottom: var(--megaNavPanelBorderBottom, 0 none transparent);
16431            border-left: var(--megaNavPanelBorderLeft, 0 none transparent);
16432            border-radius: var(--megaNavPanelBorderRadius, 0);
16433            box-shadow: var(--megaNavPanelShadow, 0 6px 24px rgba(0, 0, 0, 0.08));
16434            z-index: 1000;
16435            min-width: 0;
16436            opacity: 1;
16437            visibility: visible;
16438            transform: none;
16439            transition: none;
16440        }
16441
16442        /* Shown only while the panel is open in the top layer. */
16443        & .navigation-nav--sub-menu.navigation-nav--mega-panel:popover-open {
16444            display: grid;
16445        }
16446
16447        & .navigation-module-container .navigation-nav--sub-menu.navigation-nav--mega-panel .arrow,
16448        & .navigation-module-container .navigation-nav--sub-menu.navigation-nav--mega-panel .navigation-nav--separator {
16449            display: none;
16450        }
16451
16452        /* Nested sub-menus inside the panel are laid out statically as
16453           columns/lists, not as hover flyouts. */
16454        & .navigation-nav--sub-menu.navigation-nav--mega-panel .navigation-nav--sub-menu {
16455            position: static;
16456            opacity: 1;
16457            visibility: visible;
16458            transform: none;
16459            max-height: none;
16460            background-color: transparent;
16461        }
16462
16463        & .navigation-nav--sub-menu.navigation-nav--mega-panel .navigation-nav--sub-item:has(> .navigation-nav--sub-menu) {
16464            display: flex;
16465            flex-direction: column;
16466            align-items: stretch;
16467            grid-template-columns: none;
16468            position: static;
16469            padding-right: 0;
16470        }
16471
16472        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item {
16473            min-width: 0;
16474            display: flex;
16475            flex-direction: column;
16476            align-items: stretch;
16477            justify-items: stretch;
16478            position: static;
16479            padding-right: 0;
16480            gap: 8px;
16481        }
16482
16483        /* Column title (the column sub-item's own link). */
16484        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a {
16485            display: inline-flex;
16486            align-items: center;
16487            width: 100%;
16488            gap: var(--megaNavSubItemIconSpacing, 8px);
16489            background-color: var(--megaNavSubItemBackgroundColor, transparent);
16490            border-top: var(--megaNavSubItemBorderTop, 0 none transparent);
16491            border-right: var(--megaNavSubItemBorderRight, 0 none transparent);
16492            border-bottom: var(--megaNavSubItemBorderBottom, 0 none transparent);
16493            border-left: var(--megaNavSubItemBorderLeft, 0 none transparent);
16494            border-radius: var(--megaNavSubItemBorderRadius, 0);
16495            padding: var(--megaNavSubItemPaddingTop, 0) var(--megaNavSubItemPaddingRight, 0)
16496                     var(--megaNavSubItemPaddingBottom, 8px) var(--megaNavSubItemPaddingLeft, 0);
16497            font-family: var(--megaNavSubItemFont, inherit);
16498            color: var(--megaNavSubItemFontColor, currentColor);
16499            font-size: var(--megaNavSubItemFontSize, 18px);
16500            font-weight: var(--megaNavSubItemFontWeight, 600);
16501            font-style: var(--megaNavSubItemFontStyle, normal);
16502            line-height: var(--megaNavSubItemLineHeight, normal);
16503            letter-spacing: var(--megaNavSubItemLetterSpacing, 0);
16504            text-decoration: var(--megaNavSubItemTextDecoration, none);
16505            text-transform: none;
16506        }
16507
16508        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a:hover,
16509        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a,
16510        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a {
16511            background-color: var(--megaNavSubItemHoverBackgroundColor, transparent);
16512            color: var(--megaNavSubItemHoverFontColor, currentColor);
16513            font-size: var(--megaNavSubItemHoverFontSize, var(--megaNavSubItemFontSize, 18px));
16514            font-weight: var(--megaNavSubItemHoverFontWeight, var(--megaNavSubItemFontWeight, 600));
16515            font-style: var(--megaNavSubItemHoverFontStyle, var(--megaNavSubItemFontStyle, normal));
16516            text-decoration: var(--megaNavSubItemHoverTextDecoration, var(--megaNavSubItemTextDecoration, none));
16517            border-top: var(--megaNavSubItemBorderTopHover, var(--megaNavSubItemBorderTop, 0 none transparent));
16518            border-right: var(--megaNavSubItemBorderRightHover, var(--megaNavSubItemBorderRight, 0 none transparent));
16519            border-bottom: var(--megaNavSubItemBorderBottomHover, var(--megaNavSubItemBorderBottom, 0 none transparent));
16520            border-left: var(--megaNavSubItemBorderLeftHover, var(--megaNavSubItemBorderLeft, 0 none transparent));
16521            border-radius: var(--megaNavSubItemBorderRadiusHover, var(--megaNavSubItemBorderRadius, 0));
16522            padding: var(--megaNavSubItemPaddingTopHover, var(--megaNavSubItemPaddingTop, 0))
16523                     var(--megaNavSubItemPaddingRightHover, var(--megaNavSubItemPaddingRight, 0))
16524                     var(--megaNavSubItemPaddingBottomHover, var(--megaNavSubItemPaddingBottom, 8px))
16525                     var(--megaNavSubItemPaddingLeftHover, var(--megaNavSubItemPaddingLeft, 0));
16526        }
16527
16528        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a > i {
16529            display: var(--megaNavSubItemIconDisplay, none);
16530            width: var(--megaNavSubItemIconSize, 16px);
16531            height: var(--megaNavSubItemIconSize, 16px);
16532            background-color: var(--megaNavSubItemIconColor, currentColor);
16533            transform: var(--megaNavSubItemIconRotate, none);
16534            -webkit-mask-size: contain;
16535            mask-size: contain;
16536            -webkit-mask-repeat: no-repeat;
16537            mask-repeat: no-repeat;
16538            -webkit-mask-position: center;
16539            mask-position: center;
16540            flex-shrink: 0;
16541            transition: background-color 0.2s ease, transform 0.2s ease;
16542        }
16543
16544        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a:hover > i,
16545        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a > i,
16546        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a > i {
16547            width: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
16548            height: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
16549            background-color: var(--megaNavSubItemIconColorHover, var(--megaNavSubItemIconColor, currentColor));
16550            transform: var(--megaNavSubItemIconRotateHover, var(--megaNavSubItemIconRotate, none));
16551        }
16552
16553        /* List of children inside a column (the column's nested sub-menu). */
16554        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu {
16555            list-style: none;
16556            padding: 0;
16557            margin: 0;
16558            display: flex;
16559            flex-direction: column;
16560            gap: 4px;
16561        }
16562
16563        /* Each individual link inside a column, at any nesting depth. */
16564        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a {
16565            display: inline-flex;
16566            align-items: center;
16567            width: 100%;
16568            gap: var(--megaNavChildItemIconSpacing, 8px);
16569            background-color: var(--megaNavChildItemBackgroundColor, transparent);
16570            border-top: var(--megaNavChildItemBorderTop, 0 none transparent);
16571            border-right: var(--megaNavChildItemBorderRight, 0 none transparent);
16572            border-bottom: var(--megaNavChildItemBorderBottom, 0 none transparent);
16573            border-left: var(--megaNavChildItemBorderLeft, 0 none transparent);
16574            border-radius: var(--megaNavChildItemBorderRadius, 0);
16575            padding: var(--megaNavChildItemPaddingTop, 4px) var(--megaNavChildItemPaddingRight, 0)
16576                     var(--megaNavChildItemPaddingBottom, 4px) var(--megaNavChildItemPaddingLeft, 0);
16577            font-family: var(--megaNavChildItemFont, inherit);
16578            color: var(--megaNavChildItemFontColor, currentColor);
16579            font-size: var(--megaNavChildItemFontSize, 14px);
16580            font-weight: var(--megaNavChildItemFontWeight, 400);
16581            font-style: var(--megaNavChildItemFontStyle, normal);
16582            line-height: var(--megaNavChildItemLineHeight, normal);
16583            letter-spacing: var(--megaNavChildItemLetterSpacing, 0);
16584            text-decoration: var(--megaNavChildItemTextDecoration, none);
16585        }
16586
16587        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a:hover,
16588        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a,
16589        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a {
16590            background-color: var(--megaNavChildItemHoverBackgroundColor, transparent);
16591            color: var(--megaNavChildItemHoverFontColor, currentColor);
16592            font-size: var(--megaNavChildItemHoverFontSize, var(--megaNavChildItemFontSize, 14px));
16593            font-weight: var(--megaNavChildItemHoverFontWeight, var(--megaNavChildItemFontWeight, 400));
16594            font-style: var(--megaNavChildItemHoverFontStyle, var(--megaNavChildItemFontStyle, normal));
16595            text-decoration: var(--megaNavChildItemHoverTextDecoration, var(--megaNavChildItemTextDecoration, none));
16596            border-top: var(--megaNavChildItemBorderTopHover, var(--megaNavChildItemBorderTop, 0 none transparent));
16597            border-right: var(--megaNavChildItemBorderRightHover, var(--megaNavChildItemBorderRight, 0 none transparent));
16598            border-bottom: var(--megaNavChildItemBorderBottomHover, var(--megaNavChildItemBorderBottom, 0 none transparent));
16599            border-left: var(--megaNavChildItemBorderLeftHover, var(--megaNavChildItemBorderLeft, 0 none transparent));
16600            border-radius: var(--megaNavChildItemBorderRadiusHover, var(--megaNavChildItemBorderRadius, 0));
16601        }
16602
16603        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a > i {
16604            display: var(--megaNavChildItemIconDisplay, none);
16605            width: var(--megaNavChildItemIconSize, 14px);
16606            height: var(--megaNavChildItemIconSize, 14px);
16607            background-color: var(--megaNavChildItemIconColor, currentColor);
16608            transform: var(--megaNavChildItemIconRotate, none);
16609            -webkit-mask-size: contain;
16610            mask-size: contain;
16611            -webkit-mask-repeat: no-repeat;
16612            mask-repeat: no-repeat;
16613            -webkit-mask-position: center;
16614            mask-position: center;
16615            flex-shrink: 0;
16616            transition: background-color 0.2s ease, transform 0.2s ease;
16617        }
16618
16619        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a:hover > i,
16620        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a > i,
16621        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a > i {
16622            width: var(--megaNavChildItemIconSizeHover, var(--megaNavChildItemIconSize, 14px));
16623            height: var(--megaNavChildItemIconSizeHover, var(--megaNavChildItemIconSize, 14px));
16624            background-color: var(--megaNavChildItemIconColorHover, var(--megaNavChildItemIconColor, currentColor));
16625            transform: var(--megaNavChildItemIconRotateHover, var(--megaNavChildItemIconRotate, none));
16626        }
16627
16628        /* Deeper nested groups inside a column are indented under their parent. */
16629        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-menu {
16630            list-style: none;
16631            margin: 0;
16632            padding: 0;
16633            padding-left: 16px;
16634            display: flex;
16635            flex-direction: column;
16636            gap: 4px;
16637        }
16638
16639        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu {
16640            background-color: var(--megaNavPanelBackgroundColor, #fff);
16641        }
16642
16643        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item {
16644            min-width: 0;
16645            position: static;
16646            background-color: var(--megaNavSubItemBackgroundColor, transparent);
16647            border-top: var(--megaNavSubItemBorderTop, 0 none transparent);
16648            border-right: var(--megaNavSubItemBorderRight, 0 none transparent);
16649            border-bottom: var(--megaNavSubItemBorderBottom, 0 none transparent);
16650            border-left: var(--megaNavSubItemBorderLeft, 0 none transparent);
16651            border-radius: var(--megaNavSubItemBorderRadius, 0);
16652        }
16653
16654        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item:hover,
16655        &.wmcA_hoverState .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item,
16656        .wmcA_hoverState & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item {
16657            background-color: var(--megaNavSubItemHoverBackgroundColor, transparent);
16658            border-top: var(--megaNavSubItemBorderTopHover, var(--megaNavSubItemBorderTop, 0 none transparent));
16659            border-right: var(--megaNavSubItemBorderRightHover, var(--megaNavSubItemBorderRight, 0 none transparent));
16660            border-bottom: var(--megaNavSubItemBorderBottomHover, var(--megaNavSubItemBorderBottom, 0 none transparent));
16661            border-left: var(--megaNavSubItemBorderLeftHover, var(--megaNavSubItemBorderLeft, 0 none transparent));
16662            border-radius: var(--megaNavSubItemBorderRadiusHover, var(--megaNavSubItemBorderRadius, 0));
16663        }
16664
16665        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a {
16666            display: inline-flex;
16667            align-items: center;
16668            width: 100%;
16669            gap: var(--megaNavSubItemIconSpacing, 8px);
16670            background-color: transparent;
16671            padding: var(--megaNavSubItemPaddingTop, 0) var(--megaNavSubItemPaddingRight, 0)
16672                     var(--megaNavSubItemPaddingBottom, 8px) var(--megaNavSubItemPaddingLeft, 0);
16673            font-family: var(--megaNavSubItemFont, inherit);
16674            color: var(--megaNavSubItemFontColor, currentColor);
16675            font-size: var(--megaNavSubItemFontSize, 18px);
16676            font-weight: var(--megaNavSubItemFontWeight, 600);
16677            font-style: var(--megaNavSubItemFontStyle, normal);
16678            line-height: var(--megaNavSubItemLineHeight, normal);
16679            letter-spacing: var(--megaNavSubItemLetterSpacing, 0);
16680            text-decoration: var(--megaNavSubItemTextDecoration, none);
16681            text-transform: none;
16682        }
16683
16684        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a:hover,
16685        &.wmcA_hoverState .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a,
16686        .wmcA_hoverState & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a {
16687            color: var(--megaNavSubItemHoverFontColor, currentColor);
16688            font-weight: var(--megaNavSubItemHoverFontWeight, var(--megaNavSubItemFontWeight, 600));
16689            font-style: var(--megaNavSubItemHoverFontStyle, var(--megaNavSubItemFontStyle, normal));
16690            text-decoration: var(--megaNavSubItemHoverTextDecoration, var(--megaNavSubItemTextDecoration, none));
16691            padding: var(--megaNavSubItemPaddingTopHover, var(--megaNavSubItemPaddingTop, 0))
16692                     var(--megaNavSubItemPaddingRightHover, var(--megaNavSubItemPaddingRight, 0))
16693                     var(--megaNavSubItemPaddingBottomHover, var(--megaNavSubItemPaddingBottom, 8px))
16694                     var(--megaNavSubItemPaddingLeftHover, var(--megaNavSubItemPaddingLeft, 0));
16695        }
16696
16697        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a > i {
16698            display: var(--megaNavSubItemIconDisplay, none);
16699            width: var(--megaNavSubItemIconSize, 16px);
16700            height: var(--megaNavSubItemIconSize, 16px);
16701            background-color: var(--megaNavSubItemIconColor, currentColor);
16702            transform: var(--megaNavSubItemIconRotate, none);
16703            -webkit-mask-size: contain;
16704            mask-size: contain;
16705            -webkit-mask-repeat: no-repeat;
16706            mask-repeat: no-repeat;
16707            -webkit-mask-position: center;
16708            mask-position: center;
16709            flex-shrink: 0;
16710            transition: background-color 0.2s ease, transform 0.2s ease;
16711        }
16712
16713        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a:hover > i,
16714        &.wmcA_hoverState .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a > i,
16715        .wmcA_hoverState & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a > i {
16716            width: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
16717            height: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
16718            background-color: var(--megaNavSubItemIconColorHover, var(--megaNavSubItemIconColor, currentColor));
16719        }
16720    }
16721}
16722
16723@media all and (width < 1040px) {
16724    .wmc_menu.wmcM_menuMegaTablet {
16725        & .navigation-nav--sub-menu.navigation-nav--mega-panel {
16726            display: none;
16727            position: fixed;
16728            top: var(--megaNavPanelTriggerTop, 0);
16729            left: max(0px, calc((100vw - var(--megaNavPanelWidth, 100vw)) / 2));
16730            inset-block-end: auto;
16731            inset-inline-end: auto;
16732            margin: 0;
16733            box-sizing: border-box;
16734            width: var(--megaNavPanelWidth, 100vw);
16735            max-width: 100vw;
16736            grid-template-columns: repeat(min(var(--megaNavPanelNumberOfCells, 4), 2), minmax(0, 1fr));
16737            gap: var(--megaNavPanelCellSpacing, 24px);
16738            padding: var(--megaNavPanelPaddingTop, 40px) var(--megaNavPanelPaddingRight, 40px) var(--megaNavPanelPaddingBottom, 40px) var(--megaNavPanelPaddingLeft, 40px);
16739            background-color: var(--megaNavPanelBackgroundColor, #fff);
16740            border-top: var(--megaNavPanelBorderTop, 0 none transparent);
16741            border-right: var(--megaNavPanelBorderRight, 0 none transparent);
16742            border-bottom: var(--megaNavPanelBorderBottom, 0 none transparent);
16743            border-left: var(--megaNavPanelBorderLeft, 0 none transparent);
16744            border-radius: var(--megaNavPanelBorderRadius, 0);
16745            box-shadow: var(--megaNavPanelShadow, 0 6px 24px rgba(0, 0, 0, 0.08));
16746            z-index: 1000;
16747            min-width: 0;
16748            opacity: 1;
16749            visibility: visible;
16750            transform: none;
16751            transition: none;
16752        }
16753
16754        & .navigation-nav--sub-menu.navigation-nav--mega-panel:popover-open {
16755            display: grid;
16756        }
16757
16758        & .navigation-module-container .navigation-nav--sub-menu.navigation-nav--mega-panel .arrow,
16759        & .navigation-module-container .navigation-nav--sub-menu.navigation-nav--mega-panel .navigation-nav--separator {
16760            display: none;
16761        }
16762
16763        & .navigation-nav--sub-menu.navigation-nav--mega-panel .navigation-nav--sub-menu {
16764            position: static;
16765            opacity: 1;
16766            visibility: visible;
16767            transform: none;
16768            max-height: none;
16769            background-color: transparent;
16770        }
16771
16772        & .navigation-nav--sub-menu.navigation-nav--mega-panel .navigation-nav--sub-item:has(> .navigation-nav--sub-menu) {
16773            display: flex;
16774            flex-direction: column;
16775            align-items: stretch;
16776            grid-template-columns: none;
16777            position: static;
16778            padding-right: 0;
16779        }
16780
16781        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item {
16782            min-width: 0;
16783            display: flex;
16784            flex-direction: column;
16785            align-items: stretch;
16786            justify-items: stretch;
16787            position: static;
16788            padding-right: 0;
16789            gap: 8px;
16790        }
16791
16792        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a {
16793            display: inline-flex;
16794            align-items: center;
16795            width: 100%;
16796            gap: var(--megaNavSubItemIconSpacing, 8px);
16797            background-color: var(--megaNavSubItemBackgroundColor, transparent);
16798            border-top: var(--megaNavSubItemBorderTop, 0 none transparent);
16799            border-right: var(--megaNavSubItemBorderRight, 0 none transparent);
16800            border-bottom: var(--megaNavSubItemBorderBottom, 0 none transparent);
16801            border-left: var(--megaNavSubItemBorderLeft, 0 none transparent);
16802            border-radius: var(--megaNavSubItemBorderRadius, 0);
16803            padding: var(--megaNavSubItemPaddingTop, 0) var(--megaNavSubItemPaddingRight, 0)
16804                     var(--megaNavSubItemPaddingBottom, 8px) var(--megaNavSubItemPaddingLeft, 0);
16805            font-family: var(--megaNavSubItemFont, inherit);
16806            color: var(--megaNavSubItemFontColor, currentColor);
16807            font-size: var(--megaNavSubItemFontSize, 18px);
16808            font-weight: var(--megaNavSubItemFontWeight, 600);
16809            font-style: var(--megaNavSubItemFontStyle, normal);
16810            line-height: var(--megaNavSubItemLineHeight, normal);
16811            letter-spacing: var(--megaNavSubItemLetterSpacing, 0);
16812            text-decoration: var(--megaNavSubItemTextDecoration, none);
16813            text-transform: none;
16814        }
16815
16816        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a:hover,
16817        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a,
16818        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a {
16819            background-color: var(--megaNavSubItemHoverBackgroundColor, transparent);
16820            color: var(--megaNavSubItemHoverFontColor, currentColor);
16821            font-size: var(--megaNavSubItemHoverFontSize, var(--megaNavSubItemFontSize, 18px));
16822            font-weight: var(--megaNavSubItemHoverFontWeight, var(--megaNavSubItemFontWeight, 600));
16823            font-style: var(--megaNavSubItemHoverFontStyle, var(--megaNavSubItemFontStyle, normal));
16824            text-decoration: var(--megaNavSubItemHoverTextDecoration, var(--megaNavSubItemTextDecoration, none));
16825            border-top: var(--megaNavSubItemBorderTopHover, var(--megaNavSubItemBorderTop, 0 none transparent));
16826            border-right: var(--megaNavSubItemBorderRightHover, var(--megaNavSubItemBorderRight, 0 none transparent));
16827            border-bottom: var(--megaNavSubItemBorderBottomHover, var(--megaNavSubItemBorderBottom, 0 none transparent));
16828            border-left: var(--megaNavSubItemBorderLeftHover, var(--megaNavSubItemBorderLeft, 0 none transparent));
16829            border-radius: var(--megaNavSubItemBorderRadiusHover, var(--megaNavSubItemBorderRadius, 0));
16830            padding: var(--megaNavSubItemPaddingTopHover, var(--megaNavSubItemPaddingTop, 0))
16831                     var(--megaNavSubItemPaddingRightHover, var(--megaNavSubItemPaddingRight, 0))
16832                     var(--megaNavSubItemPaddingBottomHover, var(--megaNavSubItemPaddingBottom, 8px))
16833                     var(--megaNavSubItemPaddingLeftHover, var(--megaNavSubItemPaddingLeft, 0));
16834        }
16835
16836        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a > i {
16837            display: var(--megaNavSubItemIconDisplay, none);
16838            width: var(--megaNavSubItemIconSize, 16px);
16839            height: var(--megaNavSubItemIconSize, 16px);
16840            background-color: var(--megaNavSubItemIconColor, currentColor);
16841            transform: var(--megaNavSubItemIconRotate, none);
16842            -webkit-mask-size: contain;
16843            mask-size: contain;
16844            -webkit-mask-repeat: no-repeat;
16845            mask-repeat: no-repeat;
16846            -webkit-mask-position: center;
16847            mask-position: center;
16848            flex-shrink: 0;
16849            transition: background-color 0.2s ease, transform 0.2s ease;
16850        }
16851
16852        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a:hover > i,
16853        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a > i,
16854        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a > i {
16855            width: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
16856            height: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
16857            background-color: var(--megaNavSubItemIconColorHover, var(--megaNavSubItemIconColor, currentColor));
16858            transform: var(--megaNavSubItemIconRotateHover, var(--megaNavSubItemIconRotate, none));
16859        }
16860
16861        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu {
16862            list-style: none;
16863            padding: 0;
16864            margin: 0;
16865            display: flex;
16866            flex-direction: column;
16867            gap: 4px;
16868        }
16869
16870        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a {
16871            display: inline-flex;
16872            align-items: center;
16873            width: 100%;
16874            gap: var(--megaNavChildItemIconSpacing, 8px);
16875            background-color: var(--megaNavChildItemBackgroundColor, transparent);
16876            border-top: var(--megaNavChildItemBorderTop, 0 none transparent);
16877            border-right: var(--megaNavChildItemBorderRight, 0 none transparent);
16878            border-bottom: var(--megaNavChildItemBorderBottom, 0 none transparent);
16879            border-left: var(--megaNavChildItemBorderLeft, 0 none transparent);
16880            border-radius: var(--megaNavChildItemBorderRadius, 0);
16881            padding: var(--megaNavChildItemPaddingTop, 4px) var(--megaNavChildItemPaddingRight, 0)
16882                     var(--megaNavChildItemPaddingBottom, 4px) var(--megaNavChildItemPaddingLeft, 0);
16883            font-family: var(--megaNavChildItemFont, inherit);
16884            color: var(--megaNavChildItemFontColor, currentColor);
16885            font-size: var(--megaNavChildItemFontSize, 14px);
16886            font-weight: var(--megaNavChildItemFontWeight, 400);
16887            font-style: var(--megaNavChildItemFontStyle, normal);
16888            line-height: var(--megaNavChildItemLineHeight, normal);
16889            letter-spacing: var(--megaNavChildItemLetterSpacing, 0);
16890            text-decoration: var(--megaNavChildItemTextDecoration, none);
16891        }
16892
16893        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a:hover,
16894        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a,
16895        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a {
16896            background-color: var(--megaNavChildItemHoverBackgroundColor, transparent);
16897            color: var(--megaNavChildItemHoverFontColor, currentColor);
16898            font-size: var(--megaNavChildItemHoverFontSize, var(--megaNavChildItemFontSize, 14px));
16899            font-weight: var(--megaNavChildItemHoverFontWeight, var(--megaNavChildItemFontWeight, 400));
16900            font-style: var(--megaNavChildItemHoverFontStyle, var(--megaNavChildItemFontStyle, normal));
16901            text-decoration: var(--megaNavChildItemHoverTextDecoration, var(--megaNavChildItemTextDecoration, none));
16902            border-top: var(--megaNavChildItemBorderTopHover, var(--megaNavChildItemBorderTop, 0 none transparent));
16903            border-right: var(--megaNavChildItemBorderRightHover, var(--megaNavChildItemBorderRight, 0 none transparent));
16904            border-bottom: var(--megaNavChildItemBorderBottomHover, var(--megaNavChildItemBorderBottom, 0 none transparent));
16905            border-left: var(--megaNavChildItemBorderLeftHover, var(--megaNavChildItemBorderLeft, 0 none transparent));
16906            border-radius: var(--megaNavChildItemBorderRadiusHover, var(--megaNavChildItemBorderRadius, 0));
16907        }
16908
16909        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a > i {
16910            display: var(--megaNavChildItemIconDisplay, none);
16911            width: var(--megaNavChildItemIconSize, 14px);
16912            height: var(--megaNavChildItemIconSize, 14px);
16913            background-color: var(--megaNavChildItemIconColor, currentColor);
16914            transform: var(--megaNavChildItemIconRotate, none);
16915            -webkit-mask-size: contain;
16916            mask-size: contain;
16917            -webkit-mask-repeat: no-repeat;
16918            mask-repeat: no-repeat;
16919            -webkit-mask-position: center;
16920            mask-position: center;
16921            flex-shrink: 0;
16922            transition: background-color 0.2s ease, transform 0.2s ease;
16923        }
16924
16925        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a:hover > i,
16926        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a > i,
16927        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a > i {
16928            width: var(--megaNavChildItemIconSizeHover, var(--megaNavChildItemIconSize, 14px));
16929            height: var(--megaNavChildItemIconSizeHover, var(--megaNavChildItemIconSize, 14px));
16930            background-color: var(--megaNavChildItemIconColorHover, var(--megaNavChildItemIconColor, currentColor));
16931            transform: var(--megaNavChildItemIconRotateHover, var(--megaNavChildItemIconRotate, none));
16932        }
16933
16934        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-menu {
16935            list-style: none;
16936            margin: 0;
16937            padding: 0;
16938            padding-left: 16px;
16939            display: flex;
16940            flex-direction: column;
16941            gap: 4px;
16942        }
16943
16944        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu {
16945            background-color: var(--megaNavPanelBackgroundColor, #fff);
16946        }
16947
16948        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item {
16949            min-width: 0;
16950            position: static;
16951            background-color: var(--megaNavSubItemBackgroundColor, transparent);
16952            border-top: var(--megaNavSubItemBorderTop, 0 none transparent);
16953            border-right: var(--megaNavSubItemBorderRight, 0 none transparent);
16954            border-bottom: var(--megaNavSubItemBorderBottom, 0 none transparent);
16955            border-left: var(--megaNavSubItemBorderLeft, 0 none transparent);
16956            border-radius: var(--megaNavSubItemBorderRadius, 0);
16957        }
16958
16959        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item:hover,
16960        &.wmcA_hoverState .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item,
16961        .wmcA_hoverState & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item {
16962            background-color: var(--megaNavSubItemHoverBackgroundColor, transparent);
16963            border-top: var(--megaNavSubItemBorderTopHover, var(--megaNavSubItemBorderTop, 0 none transparent));
16964            border-right: var(--megaNavSubItemBorderRightHover, var(--megaNavSubItemBorderRight, 0 none transparent));
16965            border-bottom: var(--megaNavSubItemBorderBottomHover, var(--megaNavSubItemBorderBottom, 0 none transparent));
16966            border-left: var(--megaNavSubItemBorderLeftHover, var(--megaNavSubItemBorderLeft, 0 none transparent));
16967            border-radius: var(--megaNavSubItemBorderRadiusHover, var(--megaNavSubItemBorderRadius, 0));
16968        }
16969
16970        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a {
16971            display: inline-flex;
16972            align-items: center;
16973            width: 100%;
16974            gap: var(--megaNavSubItemIconSpacing, 8px);
16975            background-color: transparent;
16976            padding: var(--megaNavSubItemPaddingTop, 0) var(--megaNavSubItemPaddingRight, 0)
16977                     var(--megaNavSubItemPaddingBottom, 8px) var(--megaNavSubItemPaddingLeft, 0);
16978            font-family: var(--megaNavSubItemFont, inherit);
16979            color: var(--megaNavSubItemFontColor, currentColor);
16980            font-size: var(--megaNavSubItemFontSize, 18px);
16981            font-weight: var(--megaNavSubItemFontWeight, 600);
16982            font-style: var(--megaNavSubItemFontStyle, normal);
16983            line-height: var(--megaNavSubItemLineHeight, normal);
16984            letter-spacing: var(--megaNavSubItemLetterSpacing, 0);
16985            text-decoration: var(--megaNavSubItemTextDecoration, none);
16986            text-transform: none;
16987        }
16988
16989        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a:hover,
16990        &.wmcA_hoverState .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a,
16991        .wmcA_hoverState & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a {
16992            color: var(--megaNavSubItemHoverFontColor, currentColor);
16993            font-weight: var(--megaNavSubItemHoverFontWeight, var(--megaNavSubItemFontWeight, 600));
16994            font-style: var(--megaNavSubItemHoverFontStyle, var(--megaNavSubItemFontStyle, normal));
16995            text-decoration: var(--megaNavSubItemHoverTextDecoration, var(--megaNavSubItemTextDecoration, none));
16996            padding: var(--megaNavSubItemPaddingTopHover, var(--megaNavSubItemPaddingTop, 0))
16997                     var(--megaNavSubItemPaddingRightHover, var(--megaNavSubItemPaddingRight, 0))
16998                     var(--megaNavSubItemPaddingBottomHover, var(--megaNavSubItemPaddingBottom, 8px))
16999                     var(--megaNavSubItemPaddingLeftHover, var(--megaNavSubItemPaddingLeft, 0));
17000        }
17001
17002        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a > i {
17003            display: var(--megaNavSubItemIconDisplay, none);
17004            width: var(--megaNavSubItemIconSize, 16px);
17005            height: var(--megaNavSubItemIconSize, 16px);
17006            background-color: var(--megaNavSubItemIconColor, currentColor);
17007            transform: var(--megaNavSubItemIconRotate, none);
17008            -webkit-mask-size: contain;
17009            mask-size: contain;
17010            -webkit-mask-repeat: no-repeat;
17011            mask-repeat: no-repeat;
17012            -webkit-mask-position: center;
17013            mask-position: center;
17014            flex-shrink: 0;
17015            transition: background-color 0.2s ease, transform 0.2s ease;
17016        }
17017
17018        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a:hover > i,
17019        &.wmcA_hoverState .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a > i,
17020        .wmcA_hoverState & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a > i {
17021            width: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
17022            height: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
17023            background-color: var(--megaNavSubItemIconColorHover, var(--megaNavSubItemIconColor, currentColor));
17024        }
17025    }
17026}
17027
17028@media all and (width < 650px) {
17029    .wmc_menu.wmcM_menuMegaMobile {
17030        & .navigation-nav--sub-menu.navigation-nav--mega-panel {
17031            display: none;
17032            position: fixed;
17033            top: var(--megaNavPanelTriggerTop, 0);
17034            left: 0;
17035            right: 0;
17036            inset-block-end: auto;
17037            inset-inline-end: auto;
17038            margin: 0;
17039            box-sizing: border-box;
17040            width: 100vw;
17041            max-width: 100vw;
17042            grid-template-columns: 1fr;
17043            gap: var(--megaNavPanelCellSpacing, 24px);
17044            padding: var(--megaNavPanelPaddingTop, 40px) var(--megaNavPanelPaddingRight, 40px) var(--megaNavPanelPaddingBottom, 40px) var(--megaNavPanelPaddingLeft, 40px);
17045            background-color: var(--megaNavPanelBackgroundColor, #fff);
17046            border-top: var(--megaNavPanelBorderTop, 0 none transparent);
17047            border-right: var(--megaNavPanelBorderRight, 0 none transparent);
17048            border-bottom: var(--megaNavPanelBorderBottom, 0 none transparent);
17049            border-left: var(--megaNavPanelBorderLeft, 0 none transparent);
17050            border-radius: var(--megaNavPanelBorderRadius, 0);
17051            box-shadow: var(--megaNavPanelShadow, 0 6px 24px rgba(0, 0, 0, 0.08));
17052            z-index: 1000;
17053            min-width: 0;
17054            opacity: 1;
17055            visibility: visible;
17056            transform: none;
17057            transition: none;
17058        }
17059
17060        & .navigation-nav--sub-menu.navigation-nav--mega-panel:popover-open {
17061            display: grid;
17062        }
17063
17064        & .navigation-module-container .navigation-nav--sub-menu.navigation-nav--mega-panel .arrow,
17065        & .navigation-module-container .navigation-nav--sub-menu.navigation-nav--mega-panel .navigation-nav--separator {
17066            display: none;
17067        }
17068
17069        & .navigation-nav--sub-menu.navigation-nav--mega-panel .navigation-nav--sub-menu {
17070            position: static;
17071            opacity: 1;
17072            visibility: visible;
17073            transform: none;
17074            max-height: none;
17075            background-color: transparent;
17076        }
17077
17078        & .navigation-nav--sub-menu.navigation-nav--mega-panel .navigation-nav--sub-item:has(> .navigation-nav--sub-menu) {
17079            display: flex;
17080            flex-direction: column;
17081            align-items: stretch;
17082            grid-template-columns: none;
17083            position: static;
17084            padding-right: 0;
17085        }
17086
17087        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item {
17088            min-width: 0;
17089            display: flex;
17090            flex-direction: column;
17091            align-items: stretch;
17092            justify-items: stretch;
17093            position: static;
17094            padding-right: 0;
17095            gap: 8px;
17096        }
17097
17098        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a {
17099            display: inline-flex;
17100            align-items: center;
17101            width: 100%;
17102            gap: var(--megaNavSubItemIconSpacing, 8px);
17103            background-color: var(--megaNavSubItemBackgroundColor, transparent);
17104            border-top: var(--megaNavSubItemBorderTop, 0 none transparent);
17105            border-right: var(--megaNavSubItemBorderRight, 0 none transparent);
17106            border-bottom: var(--megaNavSubItemBorderBottom, 0 none transparent);
17107            border-left: var(--megaNavSubItemBorderLeft, 0 none transparent);
17108            border-radius: var(--megaNavSubItemBorderRadius, 0);
17109            padding: var(--megaNavSubItemPaddingTop, 0) var(--megaNavSubItemPaddingRight, 0)
17110                     var(--megaNavSubItemPaddingBottom, 8px) var(--megaNavSubItemPaddingLeft, 0);
17111            font-family: var(--megaNavSubItemFont, inherit);
17112            color: var(--megaNavSubItemFontColor, currentColor);
17113            font-size: var(--megaNavSubItemFontSize, 18px);
17114            font-weight: var(--megaNavSubItemFontWeight, 600);
17115            font-style: var(--megaNavSubItemFontStyle, normal);
17116            line-height: var(--megaNavSubItemLineHeight, normal);
17117            letter-spacing: var(--megaNavSubItemLetterSpacing, 0);
17118            text-decoration: var(--megaNavSubItemTextDecoration, none);
17119            text-transform: none;
17120        }
17121
17122        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a:hover,
17123        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a,
17124        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a {
17125            background-color: var(--megaNavSubItemHoverBackgroundColor, transparent);
17126            color: var(--megaNavSubItemHoverFontColor, currentColor);
17127            font-size: var(--megaNavSubItemHoverFontSize, var(--megaNavSubItemFontSize, 18px));
17128            font-weight: var(--megaNavSubItemHoverFontWeight, var(--megaNavSubItemFontWeight, 600));
17129            font-style: var(--megaNavSubItemHoverFontStyle, var(--megaNavSubItemFontStyle, normal));
17130            text-decoration: var(--megaNavSubItemHoverTextDecoration, var(--megaNavSubItemTextDecoration, none));
17131            border-top: var(--megaNavSubItemBorderTopHover, var(--megaNavSubItemBorderTop, 0 none transparent));
17132            border-right: var(--megaNavSubItemBorderRightHover, var(--megaNavSubItemBorderRight, 0 none transparent));
17133            border-bottom: var(--megaNavSubItemBorderBottomHover, var(--megaNavSubItemBorderBottom, 0 none transparent));
17134            border-left: var(--megaNavSubItemBorderLeftHover, var(--megaNavSubItemBorderLeft, 0 none transparent));
17135            border-radius: var(--megaNavSubItemBorderRadiusHover, var(--megaNavSubItemBorderRadius, 0));
17136            padding: var(--megaNavSubItemPaddingTopHover, var(--megaNavSubItemPaddingTop, 0))
17137                     var(--megaNavSubItemPaddingRightHover, var(--megaNavSubItemPaddingRight, 0))
17138                     var(--megaNavSubItemPaddingBottomHover, var(--megaNavSubItemPaddingBottom, 8px))
17139                     var(--megaNavSubItemPaddingLeftHover, var(--megaNavSubItemPaddingLeft, 0));
17140        }
17141
17142        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a > i {
17143            display: var(--megaNavSubItemIconDisplay, none);
17144            width: var(--megaNavSubItemIconSize, 16px);
17145            height: var(--megaNavSubItemIconSize, 16px);
17146            background-color: var(--megaNavSubItemIconColor, currentColor);
17147            transform: var(--megaNavSubItemIconRotate, none);
17148            -webkit-mask-size: contain;
17149            mask-size: contain;
17150            -webkit-mask-repeat: no-repeat;
17151            mask-repeat: no-repeat;
17152            -webkit-mask-position: center;
17153            mask-position: center;
17154            flex-shrink: 0;
17155            transition: background-color 0.2s ease, transform 0.2s ease;
17156        }
17157
17158        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a:hover > i,
17159        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a > i,
17160        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > a > i {
17161            width: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
17162            height: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
17163            background-color: var(--megaNavSubItemIconColorHover, var(--megaNavSubItemIconColor, currentColor));
17164            transform: var(--megaNavSubItemIconRotateHover, var(--megaNavSubItemIconRotate, none));
17165        }
17166
17167        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu {
17168            list-style: none;
17169            padding: 0;
17170            margin: 0;
17171            display: flex;
17172            flex-direction: column;
17173            gap: 4px;
17174        }
17175
17176        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a {
17177            display: inline-flex;
17178            align-items: center;
17179            width: 100%;
17180            gap: var(--megaNavChildItemIconSpacing, 8px);
17181            background-color: var(--megaNavChildItemBackgroundColor, transparent);
17182            border-top: var(--megaNavChildItemBorderTop, 0 none transparent);
17183            border-right: var(--megaNavChildItemBorderRight, 0 none transparent);
17184            border-bottom: var(--megaNavChildItemBorderBottom, 0 none transparent);
17185            border-left: var(--megaNavChildItemBorderLeft, 0 none transparent);
17186            border-radius: var(--megaNavChildItemBorderRadius, 0);
17187            padding: var(--megaNavChildItemPaddingTop, 4px) var(--megaNavChildItemPaddingRight, 0)
17188                     var(--megaNavChildItemPaddingBottom, 4px) var(--megaNavChildItemPaddingLeft, 0);
17189            font-family: var(--megaNavChildItemFont, inherit);
17190            color: var(--megaNavChildItemFontColor, currentColor);
17191            font-size: var(--megaNavChildItemFontSize, 14px);
17192            font-weight: var(--megaNavChildItemFontWeight, 400);
17193            font-style: var(--megaNavChildItemFontStyle, normal);
17194            line-height: var(--megaNavChildItemLineHeight, normal);
17195            letter-spacing: var(--megaNavChildItemLetterSpacing, 0);
17196            text-decoration: var(--megaNavChildItemTextDecoration, none);
17197        }
17198
17199        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a:hover,
17200        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a,
17201        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a {
17202            background-color: var(--megaNavChildItemHoverBackgroundColor, transparent);
17203            color: var(--megaNavChildItemHoverFontColor, currentColor);
17204            font-size: var(--megaNavChildItemHoverFontSize, var(--megaNavChildItemFontSize, 14px));
17205            font-weight: var(--megaNavChildItemHoverFontWeight, var(--megaNavChildItemFontWeight, 400));
17206            font-style: var(--megaNavChildItemHoverFontStyle, var(--megaNavChildItemFontStyle, normal));
17207            text-decoration: var(--megaNavChildItemHoverTextDecoration, var(--megaNavChildItemTextDecoration, none));
17208            border-top: var(--megaNavChildItemBorderTopHover, var(--megaNavChildItemBorderTop, 0 none transparent));
17209            border-right: var(--megaNavChildItemBorderRightHover, var(--megaNavChildItemBorderRight, 0 none transparent));
17210            border-bottom: var(--megaNavChildItemBorderBottomHover, var(--megaNavChildItemBorderBottom, 0 none transparent));
17211            border-left: var(--megaNavChildItemBorderLeftHover, var(--megaNavChildItemBorderLeft, 0 none transparent));
17212            border-radius: var(--megaNavChildItemBorderRadiusHover, var(--megaNavChildItemBorderRadius, 0));
17213        }
17214
17215        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a > i {
17216            display: var(--megaNavChildItemIconDisplay, none);
17217            width: var(--megaNavChildItemIconSize, 14px);
17218            height: var(--megaNavChildItemIconSize, 14px);
17219            background-color: var(--megaNavChildItemIconColor, currentColor);
17220            transform: var(--megaNavChildItemIconRotate, none);
17221            -webkit-mask-size: contain;
17222            mask-size: contain;
17223            -webkit-mask-repeat: no-repeat;
17224            mask-repeat: no-repeat;
17225            -webkit-mask-position: center;
17226            mask-position: center;
17227            flex-shrink: 0;
17228            transition: background-color 0.2s ease, transform 0.2s ease;
17229        }
17230
17231        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a:hover > i,
17232        &.wmcA_hoverState .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a > i,
17233        .wmcA_hoverState & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-item > a > i {
17234            width: var(--megaNavChildItemIconSizeHover, var(--megaNavChildItemIconSize, 14px));
17235            height: var(--megaNavChildItemIconSizeHover, var(--megaNavChildItemIconSize, 14px));
17236            background-color: var(--megaNavChildItemIconColorHover, var(--megaNavChildItemIconColor, currentColor));
17237            transform: var(--megaNavChildItemIconRotateHover, var(--megaNavChildItemIconRotate, none));
17238        }
17239
17240        & .navigation-nav--sub-menu.navigation-nav--mega-panel > .navigation-nav--sub-item > .navigation-nav--sub-menu .navigation-nav--sub-menu {
17241            list-style: none;
17242            margin: 0;
17243            padding: 0;
17244            padding-left: 16px;
17245            display: flex;
17246            flex-direction: column;
17247            gap: 4px;
17248        }
17249
17250        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu {
17251            background-color: var(--megaNavPanelBackgroundColor, #fff);
17252        }
17253
17254        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item {
17255            min-width: 0;
17256            position: static;
17257            background-color: var(--megaNavSubItemBackgroundColor, transparent);
17258            border-top: var(--megaNavSubItemBorderTop, 0 none transparent);
17259            border-right: var(--megaNavSubItemBorderRight, 0 none transparent);
17260            border-bottom: var(--megaNavSubItemBorderBottom, 0 none transparent);
17261            border-left: var(--megaNavSubItemBorderLeft, 0 none transparent);
17262            border-radius: var(--megaNavSubItemBorderRadius, 0);
17263        }
17264
17265        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item:hover,
17266        &.wmcA_hoverState .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item,
17267        .wmcA_hoverState & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item {
17268            background-color: var(--megaNavSubItemHoverBackgroundColor, transparent);
17269            border-top: var(--megaNavSubItemBorderTopHover, var(--megaNavSubItemBorderTop, 0 none transparent));
17270            border-right: var(--megaNavSubItemBorderRightHover, var(--megaNavSubItemBorderRight, 0 none transparent));
17271            border-bottom: var(--megaNavSubItemBorderBottomHover, var(--megaNavSubItemBorderBottom, 0 none transparent));
17272            border-left: var(--megaNavSubItemBorderLeftHover, var(--megaNavSubItemBorderLeft, 0 none transparent));
17273            border-radius: var(--megaNavSubItemBorderRadiusHover, var(--megaNavSubItemBorderRadius, 0));
17274        }
17275
17276        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a {
17277            display: inline-flex;
17278            align-items: center;
17279            width: 100%;
17280            gap: var(--megaNavSubItemIconSpacing, 8px);
17281            background-color: transparent;
17282            padding: var(--megaNavSubItemPaddingTop, 0) var(--megaNavSubItemPaddingRight, 0)
17283                     var(--megaNavSubItemPaddingBottom, 8px) var(--megaNavSubItemPaddingLeft, 0);
17284            font-family: var(--megaNavSubItemFont, inherit);
17285            color: var(--megaNavSubItemFontColor, currentColor);
17286            font-size: var(--megaNavSubItemFontSize, 18px);
17287            font-weight: var(--megaNavSubItemFontWeight, 600);
17288            font-style: var(--megaNavSubItemFontStyle, normal);
17289            line-height: var(--megaNavSubItemLineHeight, normal);
17290            letter-spacing: var(--megaNavSubItemLetterSpacing, 0);
17291            text-decoration: var(--megaNavSubItemTextDecoration, none);
17292            text-transform: none;
17293        }
17294
17295        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a:hover,
17296        &.wmcA_hoverState .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a,
17297        .wmcA_hoverState & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a {
17298            color: var(--megaNavSubItemHoverFontColor, currentColor);
17299            font-weight: var(--megaNavSubItemHoverFontWeight, var(--megaNavSubItemFontWeight, 600));
17300            font-style: var(--megaNavSubItemHoverFontStyle, var(--megaNavSubItemFontStyle, normal));
17301            text-decoration: var(--megaNavSubItemHoverTextDecoration, var(--megaNavSubItemTextDecoration, none));
17302            padding: var(--megaNavSubItemPaddingTopHover, var(--megaNavSubItemPaddingTop, 0))
17303                     var(--megaNavSubItemPaddingRightHover, var(--megaNavSubItemPaddingRight, 0))
17304                     var(--megaNavSubItemPaddingBottomHover, var(--megaNavSubItemPaddingBottom, 8px))
17305                     var(--megaNavSubItemPaddingLeftHover, var(--megaNavSubItemPaddingLeft, 0));
17306        }
17307
17308        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a > i {
17309            display: var(--megaNavSubItemIconDisplay, none);
17310            width: var(--megaNavSubItemIconSize, 16px);
17311            height: var(--megaNavSubItemIconSize, 16px);
17312            background-color: var(--megaNavSubItemIconColor, currentColor);
17313            transform: var(--megaNavSubItemIconRotate, none);
17314            -webkit-mask-size: contain;
17315            mask-size: contain;
17316            -webkit-mask-repeat: no-repeat;
17317            mask-repeat: no-repeat;
17318            -webkit-mask-position: center;
17319            mask-position: center;
17320            flex-shrink: 0;
17321            transition: background-color 0.2s ease, transform 0.2s ease;
17322        }
17323
17324        & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a:hover > i,
17325        &.wmcA_hoverState .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a > i,
17326        .wmcA_hoverState & .navigation-module-container .navigation-nav--more-menu.navigation-nav--sub-menu > .navigation-nav--sub-item > a > i {
17327            width: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
17328            height: var(--megaNavSubItemIconSizeHover, var(--megaNavSubItemIconSize, 16px));
17329            background-color: var(--megaNavSubItemIconColorHover, var(--megaNavSubItemIconColor, currentColor));
17330        }
17331    }
17332}
17333
17334@media all and (width >= 1040px) {
17335    .wmc_menu.wmcM_menuHorizontalDesktop .navigation-nav--item > .navigation-nav--sub-menu[popover],
17336    .wmc_menu.wmcM_menuMegaDesktop .navigation-nav--more-trigger > .navigation-nav--more-menu[popover] {
17337        display: none;
17338        position: fixed;
17339        top: var(--horizontalNavSubPanelTriggerTop, 0);
17340        left: var(--horizontalNavSubPanelTriggerLeft, 0);
17341        right: auto;
17342        bottom: auto;
17343        margin: 0;
17344        overflow: visible;
17345        opacity: 1;
17346        visibility: visible;
17347        transform: none;
17348        transition: none;
17349        z-index: auto;
17350    }
17351
17352    .wmc_menu.wmcM_menuHorizontalDesktop .navigation-nav--item > .navigation-nav--sub-menu[popover]:popover-open,
17353    .wmc_menu.wmcM_menuMegaDesktop .navigation-nav--more-trigger > .navigation-nav--more-menu[popover]:popover-open {
17354        display: flex;
17355    }
17356}
17357
17358@media all and (width < 1040px) {
17359    .wmc_menu.wmcM_menuHorizontalTablet .navigation-nav--item > .navigation-nav--sub-menu[popover],
17360    .wmc_menu.wmcM_menuMegaTablet .navigation-nav--more-trigger > .navigation-nav--more-menu[popover] {
17361        display: none;
17362        position: fixed;
17363        top: var(--horizontalNavSubPanelTriggerTop, 0);
17364        left: var(--horizontalNavSubPanelTriggerLeft, 0);
17365        right: auto;
17366        bottom: auto;
17367        margin: 0;
17368        overflow: visible;
17369        opacity: 1;
17370        visibility: visible;
17371        transform: none;
17372        transition: none;
17373        z-index: auto;
17374    }
17375
17376    .wmc_menu.wmcM_menuHorizontalTablet .navigation-nav--item > .navigation-nav--sub-menu[popover]:popover-open,
17377    .wmc_menu.wmcM_menuMegaTablet .navigation-nav--more-trigger > .navigation-nav--more-menu[popover]:popover-open {
17378        display: flex;
17379    }
17380}
17381
17382@media all and (width < 650px) {
17383    .wmc_menu.wmcM_menuHorizontalMobile .navigation-nav--item > .navigation-nav--sub-menu[popover],
17384    .wmc_menu.wmcM_menuMegaMobile .navigation-nav--more-trigger > .navigation-nav--more-menu[popover] {
17385        display: none;
17386        position: fixed;
17387        top: var(--horizontalNavSubPanelTriggerTop, 0);
17388        left: var(--horizontalNavSubPanelTriggerLeft, 0);
17389        right: auto;
17390        bottom: auto;
17391        margin: 0;
17392        overflow: visible;
17393        opacity: 1;
17394        visibility: visible;
17395        transform: none;
17396        transition: none;
17397        z-index: auto;
17398    }
17399
17400    .wmc_menu.wmcM_menuHorizontalMobile .navigation-nav--item > .navigation-nav--sub-menu[popover]:popover-open,
17401    .wmc_menu.wmcM_menuMegaMobile .navigation-nav--more-trigger > .navigation-nav--more-menu[popover]:popover-open {
17402        display: flex;
17403    }
17404}
17405
17406.wmc_menu.wmcM_menuMegaDesktop .navigation-nav--more-menu > .navigation-nav--sub-item:has(> button.arrow[popovertarget]),
17407.wmc_menu.wmcM_menuMegaTablet .navigation-nav--more-menu > .navigation-nav--sub-item:has(> button.arrow[popovertarget]),
17408.wmc_menu.wmcM_menuMegaMobile .navigation-nav--more-menu > .navigation-nav--sub-item:has(> button.arrow[popovertarget]) {
17409    display: grid;
17410    grid-template-columns: 1fr calc(var(--horizontalNavSubArrowSpacing, 8px) + var(--horizontalNavSubArrowSize, 12px));
17411    align-items: center;
17412}
17413
17414.wmc_menu.wmcM_menuMegaDesktop .navigation-nav--more-menu > .navigation-nav--sub-item:has(> button.arrow[popovertarget]) > a,
17415.wmc_menu.wmcM_menuMegaTablet .navigation-nav--more-menu > .navigation-nav--sub-item:has(> button.arrow[popovertarget]) > a,
17416.wmc_menu.wmcM_menuMegaMobile .navigation-nav--more-menu > .navigation-nav--sub-item:has(> button.arrow[popovertarget]) > a {
17417    padding-right: 0;
17418    width: 100%;
17419}
17420
17421.wmc_menu.wmcM_menuMegaDesktop .navigation-nav--more-menu > .navigation-nav--sub-item > button.arrow[popovertarget],
17422.wmc_menu.wmcM_menuMegaTablet .navigation-nav--more-menu > .navigation-nav--sub-item > button.arrow[popovertarget],
17423.wmc_menu.wmcM_menuMegaMobile .navigation-nav--more-menu > .navigation-nav--sub-item > button.arrow[popovertarget] {
17424    display: flex;
17425    align-items: center;
17426    justify-content: center;
17427    width: var(--horizontalNavSubArrowSize, 12px);
17428    height: 100%;
17429    margin-left: var(--horizontalNavSubArrowSpacing, 8px);
17430    background: transparent;
17431    border: 0;
17432    padding: 0;
17433    cursor: pointer;
17434    pointer-events: auto;
17435}
17436
17437.wmc_menu.wmcM_menuMegaDesktop .navigation-nav--more-menu > .navigation-nav--sub-item > button.arrow[popovertarget]::after,
17438.wmc_menu.wmcM_menuMegaTablet .navigation-nav--more-menu > .navigation-nav--sub-item > button.arrow[popovertarget]::after,
17439.wmc_menu.wmcM_menuMegaMobile .navigation-nav--more-menu > .navigation-nav--sub-item > button.arrow[popovertarget]::after {
17440    content: '';
17441    display: block;
17442    width: var(--horizontalNavSubArrowSize, 12px);
17443    height: var(--horizontalNavSubArrowSize, 12px);
17444    -webkit-mask-image: var(--wmd_submenuCaretIconUrl);
17445    mask-image: var(--wmd_submenuCaretIconUrl);
17446    -webkit-mask-size: contain;
17447    mask-size: contain;
17448    -webkit-mask-repeat: no-repeat;
17449    mask-repeat: no-repeat;
17450    -webkit-mask-position: center;
17451    mask-position: center;
17452    background-color: var(--horizontalNavSubArrowColor, currentColor);
17453    transition: transform 0.2s ease, background-color 0.2s ease;
17454}
17455
17456.wmc_menu .navigation-module-container.active:popover-open {
17457    position: fixed;
17458    top: 0;
17459    left: 0;
17460    right: auto;
17461    bottom: auto;
17462    width: calc(100vw / var(--wm_scale));
17463    height: calc(100dvh / var(--wm_scale));
17464    max-width: none;
17465    transform: scale(var(--wm_scale));
17466    transform-origin: 0 0;
17467    margin: 0;
17468    border: 0;
17469}
17470
17471body > .wmcM_scrollBehavior .wmc_menu.wmcM_menuHamburgerMobile .navigation-module-container.active:popover-open {
17472    transform: scale(var(--wm_scale)) !important;
17473    transform-origin: 0 0 !important;
17474    top: 0 !important;
17475    left: 0 !important;
17476    width: calc(100vw / var(--wm_scale)) !important;
17477    height: calc(100dvh / var(--wm_scale)) !important;
17478}
17479</style>
17480            <style>/* core_live.css */
17481/*** HOVER EFFECT FOR LIVE SITES ***/
17482.wmcM_animateHover {
17483    --transitionDurationHover: calc(1ms * var(--transitionDurationMsHover));
17484
17485    > .wml {
17486        pointer-events: auto;
17487        /*will-change: transform, opacity, filter;*/
17488    }
17489}
17490
17491/*** ENTRY ANIMATION FOR LIVE SITES ***/
17492.wmcM_animateEntry {
17493    --transitionDelayEntry: calc(1ms * var(--transitionDelayMsEntry));
17494    --transitionDurationEntry: calc(1ms * var(--transitionDurationMsEntry));
17495}
17496
17497.wmcM_animateEntry > .wml {
17498    /*will-change: transform, opacity, filter;*/
17499}
17500
17501.wmcM_animateEntry.wmcA_entryTransitionState > .wml,
17502.wmc_color_layer.wmcM_animateEntry.wmcA_entryTransitionState,
17503.wmc_gradient_layer.wmcM_animateEntry.wmcA_entryTransitionState {
17504    transition:
17505        all var(--transitionEasingEntry),
17506        transform var(--transitionEasingKineticEntry),
17507        border-radius var(--transitionEasingKineticEntry),
17508        margin var(--transitionEasingKineticEntry),
17509        width var(--transitionEasingKineticEntry),
17510        min-width var(--transitionEasingKineticEntry),
17511        max-width var(--transitionEasingKineticEntry),
17512        height var(--transitionEasingKineticEntry),
17513        min-height var(--transitionEasingKineticEntry),
17514        max-height var(--transitionEasingKineticEntry),
17515        top var(--transitionEasingKineticEntry),
17516        right var(--transitionEasingKineticEntry),
17517        bottom var(--transitionEasingKineticEntry),
17518        left var(--transitionEasingKineticEntry);
17519    transition-delay: var(--transitionDelayEntry);
17520    transition-duration: var(--transitionDurationEntry);
17521}
17522
17523.wmcM_animateEntry.wmcA_entryTransitionState {
17524    --filter: var(--filterEntryNormal);
17525}
17526.wmcM_animateEntry.wmcA_entryInitialState > .wml,
17527.wmc_color_layer.wmcM_animateEntry.wmcA_entryInitialState,
17528.wmc_gradient_layer.wmcM_animateEntry.wmcA_entryInitialState {
17529    transition: none;
17530    transform: var(--translateEntry) var(--scaleEntry) var(--rotateEntry);
17531    filter: var(--filterEntry);
17532}
17533.wmcM_animateEntry.wmcA_noTransition > .wml,
17534.wmc_color_layer.wmcM_animateEntry.wmcA_noTransition,
17535.wmc_gradient_layer.wmcM_animateEntry.wmcA_noTransition {
17536    transition: none !important;
17537}
17538.wmcM_animateEntry.wmcA_entryInitialState > .wml,
17539.wmc_color_layer.wmcM_animateEntry.wmcA_entryInitialState {
17540    opacity: var(--opacityEntry);
17541}
17542
17543.wmc_gradient_layer.wmcM_animateEntry.wmcA_entryInitialState {
17544    --bgGradientOpacity: calc(var(--bgGradientOpacityDesktop, 1) * var(--opacityEntry));
17545}
17546@media all and (650px <= width < 1040px) {
17547    .wmc_gradient_layer.wmcM_animateEntry.wmcA_entryInitialState {
17548        --bgGradientOpacity: calc(var(--bgGradientOpacityTablet, var(--bgGradientOpacityDesktop, 1)) * var(--opacityEntry));
17549    }
17550}
17551@media all and (width < 650px) {
17552    .wmc_gradient_layer.wmcM_animateEntry.wmcA_entryInitialState {
17553        --bgGradientOpacity: calc(var(--bgGradientOpacityMobile, var(--bgGradientOpacityDesktop, 1)) * var(--opacityEntry));
17554    }
17555}
17556
17557/*** EXIT ANIMATION FOR LIVE SITES ***/
17558.wmcM_animateExit {
17559    --transitionDelayExit: calc(1ms * var(--transitionDelayMsEntry));
17560    --transitionDurationExit: calc(1ms * var(--transitionDurationMsEntry));
17561}
17562
17563.wmcM_animateEntry.wmcM_animateExit {
17564    --transitionDelayExit: calc(1ms * var(--transitionDelayMsEntry));
17565    --transitionDurationExit: calc(1ms * var(--transitionDurationMsEntry));
17566}
17567
17568.wmcM_animateExit.wmcA_exitTransitionState > .wml {
17569    transition: opacity var(--transitionDurationExit) var(--transitionEasingEntry),
17570    transform var(--transitionDurationExit) var(--transitionEasingKineticEntry),
17571    filter var(--transitionDurationExit) var(--transitionEasingEntry);
17572    transition-delay: var(--transitionDelayExit);
17573}
17574
17575.wmcM_animateExit.wmcA_exitTransitionState {
17576    --filter: var(--filterEntryNormal);
17577}
17578
17579.wmc_section.wmcM_animateExit.wmcA_exitInitialState > .wml {
17580    transform: var(--translateEntry, translate3d(0, 0, -100px)) var(--scaleEntry, scale(0.8)) var(--rotateEntry, rotate(0deg)) !important;
17581    opacity: 0 !important;
17582    filter: var(--filterEntry, blur(0px)) !important;
17583}
17584
17585/*** HIDE COMPONENTS AND SECTIONS FOR LIVE SITES ***/
17586@media all and (1040px <= width) {
17587    .wmc:is(.wmcM_hidden--desktop) {
17588        visibility: hidden;
17589
17590        &.wmc_section {
17591            display: none;
17592        }
17593    }
17594}
17595
17596@media all and (650px <= width < 1040px) {
17597    .wmc:is(.wmcM_hidden--tablet) {
17598        visibility: hidden;
17599
17600        &.wmc_section {
17601            display: none;
17602        }
17603    }
17604}
17605
17606@media all and (width < 650px) {
17607    .wmc:is(.wmcM_hidden--mobile) {
17608        visibility: hidden;
17609
17610        &.wmc_section {
17611            display: none;
17612        }
17613    }
17614}
17615
17616/*** SLIDESHOW FOR LIVE SITES ***/
17617
17618.wmcM_stickyTopFixed.wmc_section {
17619    position: fixed;
17620    left: 0;
17621    right: 0;
17622    top: var(--stickyOffset, 0px);
17623}
17624
17625.wmcM_stickyBottomFixed.wmc_section {
17626    position: fixed;
17627    left: 0;
17628    right: 0;
17629    bottom: var(--stickyOffset, 0px);
17630}
17631
17632.wmcM_trailingTopRevealed.wmc_section {
17633    position: fixed;
17634    left: 0;
17635    right: 0;
17636    top: var(--stickyOffset, 0px);
17637    height: auto;
17638    overflow: visible;
17639}
17640
17641.wmcM_trailingBottomRevealed.wmc_section {
17642    position: fixed;
17643    left: 0;
17644    right: 0;
17645    bottom: var(--stickyOffset, 0px);
17646    height: auto;
17647    overflow: visible;
17648}
17649
17650.wmcM_scrollBehavior.wmcM_stickyBottom.wmcM_stickyBottomFixed {
17651    display: block;
17652}
17653
17654.wmcM_stickyTopFixed,
17655.wmcM_stickyBottomFixed,
17656.wmcM_trailingTopRevealed,
17657.wmcM_trailingBottomRevealed {
17658    z-index: 5000;
17659}
17660
17661.grecaptcha-badge {
17662    z-index: 999 !important;
17663}
17664
17665body > .wmc_section.wmc_section_sticky_state:is(.wmcM_stickyBottomFixed, .wmcM_trailingBottomRevealed) {
17666    transform-origin: 0 100% 0 !important;
17667}
17668
17669html.full_screen_open_body_fixed body > .wmc_section.wmc_section_sticky_state:has(.wmc_menu .navigation-module-container.active) {
17670    inset: 0 !important;
17671    width: calc(100dvw / var(--wm_scale)) !important;
17672    max-width: calc(100dvw / var(--wm_scale)) !important;
17673    min-width: calc(100dvw / var(--wm_scale)) !important;
17674    height: calc(100dvh / var(--wm_scale)) !important;
17675    max-height: calc(100dvh / var(--wm_scale)) !important;
17676    min-height: calc(100dvh / var(--wm_scale)) !important;
17677    transform-origin: 0 0 0 !important;
17678    --stickyOffset: 0px !important;
17679    z-index: 7000 !important;
17680}
17681
17682@media all and (width >= 1040px) {
17683    .wmcM_scrollBehavior.wmcM_stickyTop--desktop,
17684    .wmcM_scrollBehavior.wmcM_stickyBottom--desktop {
17685        --stickyOffsetDesktop: 0px;
17686        --scrollBehaviorDesktop: sticky;
17687        --scrollBehavior: sticky;
17688    }
17689
17690    .wmcM_scrollBehavior.wmcM_stickyBottom--desktop {
17691        display: none;
17692    }
17693
17694    .wmcM_scrollBehavior.wmcM_trailingTop--desktop,
17695    .wmcM_scrollBehavior.wmcM_trailingBottom--desktop {
17696        --stickyOffsetDesktop: 0px;
17697        --trailingAnchorIdDesktop: '';
17698        --revealThresholdDesktop: 0px;
17699        --scrollBehaviorDesktop: trailing;
17700        --scrollBehavior: trailing;
17701    }
17702
17703    .wmcM_scrollBehavior.wmcM_trailingTop--desktop.wmc_section:not(.wmcM_trailingTopRevealed),
17704    .wmcM_scrollBehavior.wmcM_trailingBottom--desktop.wmc_section:not(.wmcM_trailingBottomRevealed) {
17705        height: 0;
17706        overflow: hidden;
17707    }
17708}
17709
17710@media all and (width < 1040px) and (width >= 640px) {
17711    .wmcM_scrollBehavior.wmcM_stickyTop--tablet,
17712    .wmcM_scrollBehavior.wmcM_stickyBottom--tablet {
17713        --stickyOffsetTablet: 0px;
17714        --scrollBehaviorTablet: sticky;
17715        --scrollBehavior: sticky;
17716    }
17717
17718    .wmcM_scrollBehavior.wmcM_stickyBottom--tablet {
17719        display: none;
17720    }
17721
17722    .wmcM_scrollBehavior.wmcM_trailingTop--tablet,
17723    .wmcM_scrollBehavior.wmcM_trailingBottom--tablet {
17724        --stickyOffsetTablet: 0px;
17725        --trailingAnchorIdTablet: '';
17726        --revealThresholdTablet: 0px;
17727        --scrollBehaviorTablet: trailing;
17728        --scrollBehavior: trailing;
17729    }
17730
17731    .wmcM_scrollBehavior.wmcM_tablet-inherit-scroll {
17732        --stickyOffsetTablet: var(--stickyOffsetDesktop, 0px);
17733        --trailingAnchorIdTablet: var(--trailingAnchorIdDesktop, '');
17734        --revealThresholdTablet: var(--revealThresholdDesktop, 0px);
17735        --scrollBehaviorTablet: var(--scrollBehaviorDesktop, none);
17736    }
17737
17738    .wmcM_scrollBehavior.wmcM_tablet-inherit-scroll.wmcM_stickyTop--desktop {
17739        --scrollBehavior: sticky;
17740    }
17741
17742    .wmcM_scrollBehavior.wmcM_tablet-inherit-scroll.wmcM_stickyBottom--desktop {
17743        --scrollBehavior: sticky;
17744        display: none;
17745    }
17746
17747    .wmcM_scrollBehavior.wmcM_tablet-inherit-scroll.wmcM_trailingTop--desktop {
17748        --scrollBehavior: trailing;
17749    }
17750
17751    .wmcM_scrollBehavior.wmcM_tablet-inherit-scroll.wmcM_trailingBottom--desktop {
17752        --scrollBehavior: trailing;
17753    }
17754
17755    .wmcM_scrollBehavior.wmcM_trailingTop--tablet.wmc_section:not(.wmcM_trailingTopRevealed),
17756    .wmcM_scrollBehavior.wmcM_trailingBottom--tablet.wmc_section:not(.wmcM_trailingBottomRevealed),
17757    .wmcM_scrollBehavior.wmcM_tablet-inherit-scroll.wmcM_trailingTop--desktop.wmc_section:not(.wmcM_trailingTopRevealed),
17758    .wmcM_scrollBehavior.wmcM_tablet-inherit-scroll.wmcM_trailingBottom--desktop.wmc_section:not(.wmcM_trailingBottomRevealed) {
17759        height: 0;
17760        overflow: hidden;
17761    }
17762}
17763
17764@media all and (width < 640px) {
17765    .wmcM_scrollBehavior.wmcM_stickyTop--mobile,
17766    .wmcM_scrollBehavior.wmcM_stickyBottom--mobile {
17767        --stickyOffsetMobile: 0px;
17768        --scrollBehaviorMobile: sticky;
17769        --scrollBehavior: sticky;
17770    }
17771
17772    .wmcM_scrollBehavior.wmcM_trailingTop--mobile,
17773    .wmcM_scrollBehavior.wmcM_trailingBottom--mobile {
17774        --stickyOffsetMobile: 0px;
17775        --trailingAnchorIdMobile: '';
17776        --revealThresholdMobile: 0px;
17777        --scrollBehaviorMobile: trailing;
17778        --scrollBehavior: trailing;
17779    }
17780
17781    .wmcM_scrollBehavior.wmcM_mobile-inherit-scroll {
17782        --stickyOffsetMobile: var(--stickyOffsetDesktop, 0px);
17783        --trailingAnchorIdMobile: var(--trailingAnchorIdDesktop, '');
17784        --revealThresholdMobile: var(--revealThresholdDesktop, 0px);
17785        --scrollBehaviorMobile: var(--scrollBehaviorDesktop, none);
17786    }
17787
17788    .wmcM_scrollBehavior.wmcM_mobile-inherit-scroll.wmcM_stickyTop--desktop,
17789    .wmcM_scrollBehavior.wmcM_mobile-inherit-scroll.wmcM_stickyBottom--desktop {
17790        --scrollBehavior: sticky;
17791    }
17792
17793    .wmcM_scrollBehavior.wmcM_mobile-inherit-scroll.wmcM_trailingTop--desktop,
17794    .wmcM_scrollBehavior.wmcM_mobile-inherit-scroll.wmcM_trailingBottom--desktop {
17795        --scrollBehavior: trailing;
17796    }
17797
17798    .wmcM_scrollBehavior.wmcM_stickyBottom--mobile {
17799        display: none;
17800    }
17801
17802    .wmcM_scrollBehavior.wmcM_mobile-inherit-scroll.wmcM_stickyBottom--desktop {
17803        display: none;
17804    }
17805
17806    .wmcM_scrollBehavior.wmcM_trailingTop--mobile.wmc_section:not(.wmcM_trailingTopRevealed),
17807    .wmcM_scrollBehavior.wmcM_trailingBottom--mobile.wmc_section:not(.wmcM_trailingBottomRevealed),
17808    .wmcM_scrollBehavior.wmcM_mobile-inherit-scroll.wmcM_trailingTop--desktop.wmc_section:not(.wmcM_trailingTopRevealed),
17809    .wmcM_scrollBehavior.wmcM_mobile-inherit-scroll.wmcM_trailingBottom--desktop.wmc_section:not(.wmcM_trailingBottomRevealed) {
17810        height: 0;
17811        overflow: hidden;
17812    }
17813}
17814
17815
17816.wmc.wmc_section.wmc_section--dismissed {
17817    display: none !important;
17818}
17819
17820/** Override popUpSection minHeight set by editor */
17821.wmc_popUpSection {
17822    --minHeight: 0px !important;
17823}
17824
17825/**
17826    Prevent scroll while any dialog is open
17827 */
17828html:has(dialog[open]) {
17829    overflow: hidden !important;
17830}
17831
17832#fixed-components {
17833    position: fixed;
17834    inset: 0;
17835    display: grid;
17836    grid-template: 1fr / 1fr; /* single cell filling the viewport */
17837    pointer-events: none;
17838    z-index: 101;
17839
17840    & > .wmc {
17841        grid-area: 1 / 1;
17842        align-self: var(--fixedVerticalAlignment);
17843        justify-self: var(--fixedHorizontalAlignment);
17844        pointer-events: auto;
17845        margin: clamp(0px, var(--fixedVerticalOffset, 0px), 150px)
17846        clamp(0px, var(--fixedHorizontalOffset, 0px), 150px);
17847
17848        & > .wml {
17849            margin: 0;
17850        }
17851    }
17852}
17853
17854
17855</style>
17856            <style>/* text_live.css */
17857.wmc_text > .wml .wmcM_link,
17858.wmc_text > .wml a {
17859    &:hover,
17860    &:focus-within {
17861        &,
17862        & * {
17863            --textColor: var(--textColorHover);
17864            --textDecoration: var(--textDecorationHover);
17865            --textDecorationStyle: var(--textDecorationStyleHover);
17866            --textDecorationColor: var(--textDecorationColorHover);
17867        }
17868    }
17869}
17870</style>
17871            <style>/* slideshow_live.css */
17872.wmc_slideshow > .wml_slideshow {
17873    pointer-events: auto;
17874}
17875.wmc_slideshow > .wml_slideshow > .wms_slideshow > .wmc {
17876    transition-property: all;
17877    transition-duration: var(--slideTransitionDuration);
17878    transition-timing-function: var(--slideFunction);
17879}
17880.wmc_slideshow:not(.wmcM_controlsAlwaysVisible) > .wml_slideshow > .wms_controls > * {
17881    transition: all 250ms;
17882}
17883.wmcA_controlsReady.wmc_slideshow > .wml_slideshow:hover {
17884    --controlsOpacity: 1;
17885}
17886.wmcM_controlsAlwaysVisible.wmc_slideshow {
17887    --controlsOpacity: 1;
17888}
17889.wmcA_controlsReady.wmc_slideshow.wmcM_controlsNeverVisible > .wml_slideshow:hover {
17890    --controlsOpacity: 0;
17891}
17892</style>
17893        <style id="wmPersonalityCss">
17893:root { --fontFamilyPrimary:'Playfair Display',serif;--title1_fontFamily:var(--fontFamilyPrimary);--title2_fontFamily:var(--fontFamilySecondary);--title3_fontFamily:var(--fontFamilyPrimary);--fontFamilySecondary:'Source Sans 3',sans-serif;--heading1_fontFamily:var(--fontFamilyPrimary);--heading2_fontFamily:var(--fontFamilySecondary);--heading3_fontFamily:var(--fontFamilySecondary);--heading4_fontFamily:var(--fontFamilySecondary);--heading5_fontFamily:var(--fontFamilySecondary);--heading6_fontFamily:var(--fontFamilySecondary);--link_fontColorMobile:rgb(0,0,0);--link_fontColorTablet:rgb(0,0,0);--link_fontStyleMobile:inherit;--link_fontStyleTablet:inherit;--link_fontColorDesktop:rgb(0,0,0);--link_fontStyleDesktop:inherit;--link_fontWeightMobile:inherit;--link_fontWeightTablet:inherit;--paragraph1_fontFamily:var(--fontFamilySecondary);--paragraph2_fontFamily:var(--fontFamilySecondary);--paragraph3_fontFamily:var(--fontFamilySecondary);--paragraph4_fontFamily:var(--fontFamilySecondary);--title1_fontSizeMobile:2.25rem;--title1_fontSizeTablet:2.25rem;--title2_fontSizeMobile:2.25rem;--title2_fontSizeTablet:2.25rem;--title3_fontSizeMobile:1.9rem;--title3_fontSizeTablet:1.9rem;--link_fontWeightDesktop:inherit;--title1_fontColorMobile:rgb(0,0,0);--title1_fontColorTablet:rgb(0,0,0);--title1_fontSizeDesktop:12.5rem;--title1_fontStyleMobile:normal;--title1_fontStyleTablet:normal;--title2_fontColorMobile:rgb(0,0,0);--title2_fontColorTablet:rgb(0,0,0);--title2_fontSizeDesktop:3.75rem;--title2_fontStyleMobile:normal;--title2_fontStyleTablet:normal;--title3_fontColorMobile:rgb(0,0,0);--title3_fontColorTablet:rgb(0,0,0);--title3_fontSizeDesktop:3.25rem;--title3_fontStyleMobile:normal;--title3_fontStyleTablet:normal;--heading1_fontSizeMobile:2.25rem;--heading1_fontSizeTablet:2.25rem;--heading2_fontSizeMobile:2rem;--heading2_fontSizeTablet:2rem;--heading3_fontSizeMobile:1.75rem;--heading3_fontSizeTablet:1.75rem;--heading4_fontSizeMobile:1.5rem;--heading4_fontSizeTablet:1.5rem;--heading5_fontSizeMobile:1.25rem;--heading5_fontSizeTablet:1.25rem;--heading6_fontSizeMobile:1rem;--heading6_fontSizeTablet:1rem;--title1_fontColorDesktop:rgb(0,0,0);--title1_fontStyleDesktop:normal;--title1_fontWeightMobile:900;--title1_fontWeightTablet:900;--title1_lineHeightMobile:1.1;--title1_lineHeightTablet:1.1;--title2_fontColorDesktop:rgb(0,0,0);--title2_fontStyleDesktop:normal;--title2_fontWeightMobile:800;--title2_fontWeightTablet:800;--title2_lineHeightMobile:1;--title2_lineHeightTablet:1;--title3_fontColorDesktop:rgb(0,0,0);--title3_fontStyleDesktop:normal;--title3_fontWeightMobile:700;--title3_fontWeightTablet:700;--title3_lineHeightMobile:1.1;--title3_lineHeightTablet:1.1;--heading1_fontColorMobile:rgb(0,0,0);--heading1_fontColorTablet:rgb(0,0,0);--heading1_fontSizeDesktop:3rem;--heading1_fontStyleMobile:normal;--heading1_fontStyleTablet:normal;--heading2_fontColorMobile:rgb(0,0,0);--heading2_fontColorTablet:rgb(0,0,0);--heading2_fontSizeDesktop:2.5rem;--heading2_fontStyleMobile:normal;--heading2_fontStyleTablet:normal;--heading3_fontColorMobile:rgb(0,0,0);--heading3_fontColorTablet:rgb(0,0,0);--heading3_fontSizeDesktop:1.5rem;--heading3_fontStyleMobile:normal;--heading3_fontStyleTablet:normal;--heading4_fontColorMobile:rgb(0,0,0);--heading4_fontColorTablet:rgb(0,0,0);--heading4_fontSizeDesktop:1.5rem;--heading4_fontStyleMobile:normal;--heading4_fontStyleTablet:normal;--heading5_fontColorMobile:rgb(0,0,0);--heading5_fontColorTablet:rgb(0,0,0);--heading5_fontSizeDesktop:1.25rem;--heading5_fontStyleMobile:normal;--heading5_fontStyleTablet:normal;--heading6_fontColorMobile:rgb(0,0,0);--heading6_fontColorTablet:rgb(0,0,0);--heading6_fontSizeDesktop:1rem;--heading6_fontStyleMobile:normal;--heading6_fontStyleTablet:normal;--title1_fontWeightDesktop:900;--title1_lineHeightDesktop:1.1;--title2_fontWeightDesktop:800;--title2_lineHeightDesktop:1.1;--title3_fontWeightDesktop:700;--title3_lineHeightDesktop:1.2;--heading1_fontColorDesktop:rgb(0,0,0);--heading1_fontStyleDesktop:normal;--heading1_fontWeightMobile:700;--heading1_fontWeightTablet:700;--heading1_lineHeightMobile:1.1;--heading1_lineHeightTablet:1.1;--heading2_fontColorDesktop:rgb(0,0,0);--heading2_fontStyleDesktop:normal;--heading2_fontWeightMobile:700;--heading2_fontWeightTablet:700;--heading2_lineHeightMobile:1.1;--heading2_lineHeightTablet:1.1;--heading3_fontColorDesktop:rgb(0,0,0);--heading3_fontStyleDesktop:normal;--heading3_fontWeightMobile:600;--heading3_fontWeightTablet:600;--heading3_lineHeightMobile:1.1;--heading3_lineHeightTablet:1.1;--heading4_fontColorDesktop:rgb(0,0,0);--heading4_fontStyleDesktop:normal;--heading4_fontWeightMobile:600;--heading4_fontWeightTablet:600;--heading4_lineHeightMobile:1.2;--heading4_lineHeightTablet:1.2;--heading5_fontColorDesktop:rgb(0,0,0);--heading5_fontStyleDesktop:normal;--heading5_fontWeightMobile:500;--heading5_fontWeightTablet:500;--heading5_lineHeightMobile:1.2;--heading5_lineHeightTablet:1.2;--heading6_fontColorDesktop:rgb(0,0,0);--heading6_fontStyleDesktop:normal;--heading6_fontWeightMobile:500;--heading6_fontWeightTablet:500;--heading6_lineHeightMobile:1.25;--heading6_lineHeightTablet:1.25;--link_hoverFontColorMobile:rgb(0,0,0);--link_hoverFontColorTablet:rgb(0,0,0);--link_textDecorationMobile:underline;--link_textDecorationTablet:underline;
17893--paragraph1_fontSizeMobile:1.25rem;--paragraph1_fontSizeTablet:1.25rem;--paragraph2_fontSizeMobile:1rem;--paragraph2_fontSizeTablet:1rem;--paragraph3_fontSizeMobile:1rem;--paragraph3_fontSizeTablet:1rem;--paragraph4_fontSizeMobile:0.75rem;--paragraph4_fontSizeTablet:0.75rem;--heading1_fontWeightDesktop:700;--heading1_lineHeightDesktop:1.1;--heading2_fontWeightDesktop:700;--heading2_lineHeightDesktop:1.1;--heading3_fontWeightDesktop:600;--heading3_lineHeightDesktop:1;--heading4_fontWeightDesktop:600;--heading4_lineHeightDesktop:1.1;--heading5_fontWeightDesktop:500;--heading5_lineHeightDesktop:1.2;--heading6_fontWeightDesktop:500;--heading6_lineHeightDesktop:1.3;--link_hoverFontColorDesktop:rgb(0,0,0);--link_textDecorationDesktop:underline;--paragraph1_fontColorMobile:rgb(0,0,0);--paragraph1_fontColorTablet:rgb(0,0,0);--paragraph1_fontSizeDesktop:1.25rem;--paragraph1_fontStyleMobile:normal;--paragraph1_fontStyleTablet:normal;--paragraph2_fontColorMobile:rgb(0,0,0);--paragraph2_fontColorTablet:rgb(0,0,0);--paragraph2_fontSizeDesktop:1.13rem;--paragraph2_fontStyleMobile:normal;--paragraph2_fontStyleTablet:normal;
17893--paragraph3_fontColorMobile:rgb(0,0,0);--paragraph3_fontColorTablet:rgb(0,0,0);--paragraph3_fontSizeDesktop:1rem;--paragraph3_fontStyleMobile:normal;--paragraph3_fontStyleTablet:normal;--paragraph4_fontColorMobile:rgb(0,0,0);--paragraph4_fontColorTablet:rgb(0,0,0);--paragraph4_fontSizeDesktop:0.75rem;--paragraph4_fontStyleMobile:normal;--paragraph4_fontStyleTablet:normal;--title1_letterSpacingMobile:-8px;--title1_letterSpacingTablet:-8px;--title2_letterSpacingMobile:0;--title2_letterSpacingTablet:0;--title3_letterSpacingMobile:0;--title3_letterSpacingTablet:0;--paragraph1_fontColorDesktop:rgb(0,0,0);--paragraph1_fontStyleDesktop:normal;--paragraph1_fontWeightMobile:400;--paragraph1_fontWeightTablet:400;--paragraph1_lineHeightMobile:1.25;--paragraph1_lineHeightTablet:1.25;--paragraph2_fontColorDesktop:rgb(0,0,0);--paragraph2_fontStyleDesktop:normal;--paragraph2_fontWeightMobile:400;--paragraph2_fontWeightTablet:400;--paragraph2_lineHeightMobile:1.5;--paragraph2_lineHeightTablet:1.5;--paragraph3_fontColorDesktop:rgb(0,0,0);--paragraph3_fontStyleDesktop:normal;--paragraph3_fontWeightMobile:400;--paragraph3_fontWeightTablet:400;--paragraph3_lineHeightMobile:1.5;--paragraph3_lineHeightTablet:1.5;--paragraph4_fontColorDesktop:rgb(0,0,0);--paragraph4_fontStyleDesktop:normal;--paragraph4_fontWeightMobile:400;--paragraph4_fontWeightTablet:400;--paragraph4_lineHeightMobile:1.3;--paragraph4_lineHeightTablet:1.3;--title1_letterSpacingDesktop:-8px;--title1_textDecorationMobile:none;--title1_textDecorationTablet:none;--title2_letterSpacingDesktop:0;--title2_textDecorationMobile:none;--title2_textDecorationTablet:none;--title3_letterSpacingDesktop:0;--title3_textDecorationMobile:none;--title3_textDecorationTablet:none;--heading1_letterSpacingMobile:0;--heading1_letterSpacingTablet:0;--heading2_letterSpacingMobile:0;--heading2_letterSpacingTablet:0;--heading3_letterSpacingMobile:0;--heading3_letterSpacingTablet:0;--heading4_letterSpacingMobile:0;--heading4_letterSpacingTablet:0;--heading5_letterSpacingMobile:0;--heading5_letterSpacingTablet:0;--heading6_letterSpacingMobile:0;--heading6_letterSpacingTablet:0;--paragraph1_fontWeightDesktop:400;--paragraph1_lineHeightDesktop:1.3;--paragraph2_fontWeightDesktop:400;--paragraph2_lineHeightDesktop:1.3;--paragraph3_fontWeightDesktop:400;--paragraph3_lineHeightDesktop:1.5;--paragraph4_fontWeightDesktop:400;--paragraph4_lineHeightDesktop:1.3;--title1_textDecorationDesktop:none;--title2_textDecorationDesktop:none;--title3_textDecorationDesktop:none;--heading1_letterSpacingDesktop:0;--heading1_textDecorationMobile:none;--heading1_textDecorationTablet:none;--heading2_letterSpacingDesktop:0;--heading2_textDecorationMobile:none;--heading2_textDecorationTablet:none;--heading3_letterSpacingDesktop:0;--heading3_textDecorationMobile:none;--heading3_textDecorationTablet:none;--heading4_letterSpacingDesktop:0;--heading4_textDecorationMobile:none;--heading4_textDecorationTablet:none;--heading5_letterSpacingDesktop:0;--heading5_textDecorationMobile:none;--heading5_textDecorationTablet:none;--heading6_letterSpacingDesktop:0;--heading6_textDecorationMobile:none;--heading6_textDecorationTablet:none;--title1_paragraphSpacingMobile:0;--title1_paragraphSpacingTablet:0;--title2_paragraphSpacingMobile:0;--title2_paragraphSpacingTablet:0;--title3_paragraphSpacingMobile:2rem;--title3_paragraphSpacingTablet:2rem;--heading1_textDecorationDesktop:none;--heading2_textDecorationDesktop:none;--heading3_textDecorationDesktop:none;--heading4_textDecorationDesktop:none;--heading5_textDecorationDesktop:none;--heading6_textDecorationDesktop:none;--link_hoverTextDecorationMobile:underline;--link_hoverTextDecorationTablet:underline;--link_textDecorationColorMobile:currentColor;--link_textDecorationColorTablet:currentColor;--link_textDecorationStyleMobile:solid;--link_textDecorationStyleTablet:solid;--paragraph1_letterSpacingMobile:0;--paragraph1_letterSpacingTablet:0;--paragraph2_letterSpacingMobile:0;--paragraph2_letterSpacingTablet:0;--paragraph3_letterSpacingMobile:0;--paragraph3_letterSpacingTablet:0;--paragraph4_letterSpacingMobile:0;--paragraph4_letterSpacingTablet:0;--title1_paragraphSpacingDesktop:0;--title2_paragraphSpacingDesktop:0;--title3_paragraphSpacingDesktop:2.5rem;--heading1_paragraphSpacingMobile:2rem;--heading1_paragraphSpacingTablet:2rem;--heading2_paragraphSpacingMobile:0.75rem;--heading2_paragraphSpacingTablet:0.75rem;--heading3_paragraphSpacingMobile:0.75rem;--heading3_paragraphSpacingTablet:0.75rem;--heading4_paragraphSpacingMobile:0.75rem;--heading4_paragraphSpacingTablet:0.75rem;--heading5_paragraphSpacingMobile:0.75rem;--heading5_paragraphSpacingTablet:0.75rem;--heading6_paragraphSpacingMobile:0.75rem;--heading6_paragraphSpacingTablet:0.75rem;--link_hoverTextDecorationDesktop:underline;--link_textDecorationColorDesktop:currentColor;--link_textDecorationStyleDesktop:solid;--paragraph1_letterSpacingDesktop:0;--paragraph1_textDecorationMobile:none;
17893--paragraph1_textDecorationTablet:none;--paragraph2_letterSpacingDesktop:0;--paragraph2_textDecorationMobile:none;--paragraph2_textDecorationTablet:none;--paragraph3_letterSpacingDesktop:0;--paragraph3_textDecorationMobile:none;--paragraph3_textDecorationTablet:none;--paragraph4_letterSpacingDesktop:0;--paragraph4_textDecorationMobile:none;--paragraph4_textDecorationTablet:none;--heading1_paragraphSpacingDesktop:2.5rem;--heading2_paragraphSpacingDesktop:0.75rem;--heading3_paragraphSpacingDesktop:0.75rem;--heading4_paragraphSpacingDesktop:0.75rem;--heading5_paragraphSpacingDesktop:0.75rem;--heading6_paragraphSpacingDesktop:0.75rem;--paragraph1_textDecorationDesktop:none;--paragraph2_textDecorationDesktop:none;--paragraph3_textDecorationDesktop:none;--paragraph4_textDecorationDesktop:none;--title1_textDecorationColorMobile:currentColor;--title1_textDecorationColorTablet:currentColor;--title1_textDecorationStyleMobile:solid;--title1_textDecorationStyleTablet:solid;--title2_textDecorationColorMobile:currentColor;--title2_textDecorationColorTablet:currentColor;--title2_textDecorationStyleMobile:solid;--title2_textDecorationStyleTablet:solid;--title3_textDecorationColorMobile:currentColor;--title3_textDecorationColorTablet:currentColor;--title3_textDecorationStyleMobile:solid;--title3_textDecorationStyleTablet:solid;--paragraph1_paragraphSpacingMobile:0.75rem;--paragraph1_paragraphSpacingTablet:0.75rem;--paragraph2_paragraphSpacingMobile:0.75rem;--paragraph2_paragraphSpacingTablet:0.75rem;--paragraph3_paragraphSpacingMobile:0.75rem;--paragraph3_paragraphSpacingTablet:0.75rem;--paragraph4_paragraphSpacingMobile:0.75rem;--paragraph4_paragraphSpacingTablet:0.75rem;--title1_textDecorationColorDesktop:currentColor;--title1_textDecorationStyleDesktop:solid;--title2_textDecorationColorDesktop:currentColor;--title2_textDecorationStyleDesktop:solid;--title3_textDecorationColorDesktop:currentColor;--title3_textDecorationStyleDesktop:solid;--heading1_textDecorationColorMobile:currentColor;--heading1_textDecorationColorTablet:currentColor;--heading1_textDecorationStyleMobile:solid;--heading1_textDecorationStyleTablet:solid;--heading2_textDecorationColorMobile:currentColor;--heading2_textDecorationColorTablet:currentColor;--heading2_textDecorationStyleMobile:solid;--heading2_textDecorationStyleTablet:solid;--heading3_textDecorationColorMobile:currentColor;--heading3_textDecorationColorTablet:currentColor;--heading3_textDecorationStyleMobile:solid;--heading3_textDecorationStyleTablet:solid;--heading4_textDecorationColorMobile:currentColor;--heading4_textDecorationColorTablet:currentColor;--heading4_textDecorationStyleMobile:solid;--heading4_textDecorationStyleTablet:solid;--heading5_textDecorationColorMobile:currentColor;--heading5_textDecorationColorTablet:currentColor;--heading5_textDecorationStyleMobile:solid;--heading5_textDecorationStyleTablet:solid;--heading6_textDecorationColorMobile:currentColor;--heading6_textDecorationColorTablet:currentColor;--heading6_textDecorationStyleMobile:solid;--heading6_textDecorationStyleTablet:solid;--paragraph1_paragraphSpacingDesktop:0.75rem;--paragraph2_paragraphSpacingDesktop:0.75rem;--paragraph3_paragraphSpacingDesktop:0.75rem;--paragraph4_paragraphSpacingDesktop:0.75rem;--heading1_textDecorationColorDesktop:currentColor;--heading1_textDecorationStyleDesktop:solid;--heading2_textDecorationColorDesktop:currentColor;--heading2_textDecorationStyleDesktop:solid;--heading3_textDecorationColorDesktop:currentColor;--heading3_textDecorationStyleDesktop:solid;--heading4_textDecorationColorDesktop:currentColor;--heading4_textDecorationStyleDesktop:solid;--heading5_textDecorationColorDesktop:currentColor;--heading5_textDecorationStyleDesktop:solid;--heading6_textDecorationColorDesktop:currentColor;--heading6_textDecorationStyleDesktop:solid;--link_hoverTextDecorationColorMobile:currentColor;--link_hoverTextDecorationColorTablet:currentColor;--link_hoverTextDecorationStyleMobile:solid;--link_hoverTextDecorationStyleTablet:solid;--link_hoverTextDecorationColorDesktop:currentColor;--link_hoverTextDecorationStyleDesktop:solid;--paragraph1_textDecorationColorMobile:currentColor;--paragraph1_textDecorationColorTablet:currentColor;--paragraph1_textDecorationStyleMobile:solid;--paragraph1_textDecorationStyleTablet:solid;--paragraph2_textDecorationColorMobile:currentColor;--paragraph2_textDecorationColorTablet:currentColor;--paragraph2_textDecorationStyleMobile:solid;--paragraph2_textDecorationStyleTablet:solid;--paragraph3_textDecorationColorMobile:currentColor;--paragraph3_textDecorationColorTablet:currentColor;--paragraph3_textDecorationStyleMobile:solid;--paragraph3_textDecorationStyleTablet:solid;--paragraph4_textDecorationColorMobile:currentColor;--paragraph4_textDecorationColorTablet:currentColor;--paragraph4_textDecorationStyleMobile:solid;--paragraph4_textDecorationStyleTablet:solid;--paragraph1_textDecorationColorDesktop:currentColor;--paragraph1_textDecorationStyleDesktop:solid;--paragraph2_textDecorationColorDesktop:currentColor;--paragraph2_textDecorationStyleDesktop:solid;--paragraph3_textDecorationColorDesktop:currentColor;--paragraph3_textDecorationStyleDesktop:solid;--paragraph4_textDecorationColorDesktop:currentColor;--paragraph4_textDecorationStyleDesktop:solid}
17894:root { --colorCtaA:8,9,2;--colorCtaB:44,51,11;--colorCtaC:81,94,19;--colorCtaD:118,136,28;--colorCtaE:154,178,37;--colorCtaF:186,213,53;--colorCtaG:200,222,95;--colorCtaH:215,231,137;--colorCtaI:229,239,180;--colorCtaJ:244,248,222;--colorPrimaryA:10,31,20;--colorPrimaryB:21,71,45;--colorPrimaryC:33,110,69;--colorPrimaryD:45,149,94;--colorPrimaryE:57,188,119;--colorPrimaryF:91,205,145;--colorPrimaryG:130,217,171;--colorPrimaryH:169,229,197;--colorPrimaryI:208,241,224;--colorPrimaryJ:247,253,250;--colorSecondaryA:4,10,17;--colorSecondaryB:15,35,57;--colorSecondaryC:26,59,97;
17894--colorSecondaryD:37,84,137;--colorSecondaryE:48,109,177;--colorSecondaryF:71,134,205;--colorSecondaryG:111,160,216;--colorSecondaryH:151,187,227;--colorSecondaryI:191,213,238;--colorSecondaryJ:231,239,249;--colorBackgroundA:0,0,0;--colorBackgroundB:26,26,26;--colorBackgroundC:51,51,51;--colorBackgroundD:77,77,77;--colorBackgroundE:102,102,102;--colorBackgroundF:128,128,128;--colorBackgroundG:153,153,153;--colorBackgroundH:179,179,179;--colorBackgroundI:204,204,204;--colorBackgroundJ:230,230,230;--colorCta--active:var(--colorCtaE);--colorPrimary--active:var(--colorPrimaryE);--colorSecondary--active:var(--colorSecondaryE);--colorBackground--active:var(--colorBackgroundE);--colorBwGradientA:0,0,0;--colorBwGradientB:51,51,51;--colorBwGradientC:77,77,77;--colorBwGradientD:102,102,102;--colorBwGradientE:128,128,128;--colorBwGradientF:153,153,153;--colorBwGradientG:179,179,179;--colorBwGradientH:204,204,204;--colorBwGradientI:230,230,230;--colorBwGradientJ:255,255,255;--colorBwGradient--active:var(--colorBwGradientE)}</style>
17895    <style id="wmCustomColorCss">:root { }</style>
17896    <style id="wmCustomGradientCss">:root { }</style>
17897    <!-- Images -->
17898    <link rel="preconnect" href="https://media.evona.app">
17899
17900    <!-- Favicon -->
17901    <link rel="icon" type="image/png" href="https://storage.evona.app/I%2Fv%2Fr%2Fy%2F9%2F3%2FIvry93J8224Xoa4mdDLS1EFlnPkDAvZNBC9jc4kn">
17902
17903
17904    <!-- Fonts -->
17905        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
17906    <style>/* cyrillic */
17907@font-face {
17908  font-family: 'Playfair Display';
17909  font-style: italic;
17910  font-weight: 400 900;
17911  font-display: swap;
17912  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk72xU.woff2) format('woff2');
17913  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
17914}
17915/* vietnamese */
17916@font-face {
17917  font-family: 'Playfair Display';
17918  font-style: italic;
17919  font-weight: 400 900;
17920  font-display: swap;
17921  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk72xU.woff2) format('woff2');
17922  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
17923}
17924/* latin-ext */
17925@font-face {
17926  font-family: 'Playfair Display';
17927  font-style: italic;
17928  font-weight: 400 900;
17929  font-display: swap;
17930  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk72xU.woff2) format('woff2');
17931  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
17932}
17933/* latin */
17934@font-face {
17935  font-family: 'Playfair Display';
17936  font-style: italic;
17937  font-weight: 400 900;
17938  font-display: swap;
17939  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7.woff2) format('woff2');
17940  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;
17941}
17942/* cyrillic */
17943@font-face {
17944  font-family: 'Playfair Display';
17945  font-style: normal;
17946  font-weight: 400 900;
17947  font-display: swap;
17948  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format('woff2');
17949  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
17950}
17951/* vietnamese */
17952@font-face {
17953  font-family: 'Playfair Display';
17954  font-style: normal;
17955  font-weight: 400 900;
17956  font-display: swap;
17957  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format('woff2');
17958  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
17959}
17960/* latin-ext */
17961@font-face {
17962  font-family: 'Playfair Display';
17963  font-style: normal;
17964  font-weight: 400 900;
17965  font-display: swap;
17966  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format('woff2');
17967  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
17967BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
17968}
17969/* latin */
17970@font-face {
17971  font-family: 'Playfair Display';
17972  font-style: normal;
17973  font-weight: 400 900;
17974  font-display: swap;
17975  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format('woff2');
17976  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;
17977}
17978
17979/* cyrillic-ext */
17980@font-face {
17981  font-family: 'Source Sans 3';
17982  font-style: italic;
17983  font-weight: 200 900;
17984  font-display: swap;
17985  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpMtKy2OAdR1K-IwhWudF-R3woqauLY1HY.woff2) format('woff2');
17986  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
17987}
17988/* cyrillic */
17989@font-face {
17990  font-family: 'Source Sans 3';
17991  font-style: italic;
17992  font-weight: 200 900;
17993  font-display: swap;
17994  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpMtKy2OAdR1K-IwhWudF-R3woqY-LY1HY.woff2) format('woff2');
17995  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
17996}
17997/* greek-ext */
17998@font-face {
17999  font-family: 'Source Sans 3';
18000  font-style: italic;
18001  font-weight: 200 900;
18002  font-display: swap;
18003  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpMtKy2OAdR1K-IwhWudF-R3woqa-LY1HY.woff2) format('woff2');
18004  unicode-range: U+1F00-1FFF;
18005}
18006/* greek */
18007@font-face {
18008  font-family: 'Source Sans 3';
18009  font-style: italic;
18010  font-weight: 200 900;
18011  font-display: swap;
18012  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpMtKy2OAdR1K-IwhWudF-R3woqZOLY1HY.woff2) format('woff2');
18013  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
18014}
18015/* vietnamese */
18016@font-face {
18017  font-family: 'Source Sans 3';
18018  font-style: italic;
18019  font-weight: 200 900;
18020  font-display: swap;
18021  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpMtKy2OAdR1K-IwhWudF-R3woqaOLY1HY.woff2) format('woff2');
18022  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
18023}
18024/* latin-ext */
18025@font-face {
18026  font-family: 'Source Sans 3';
18027  font-style: italic;
18028  font-weight: 200 900;
18029  font-display: swap;
18030  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpMtKy2OAdR1K-IwhWudF-R3woqaeLY1HY.woff2) format('woff2');
18031  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
18032}
18033/* latin */
18034@font-face {
18035  font-family: 'Source Sans 3';
18036  font-style: italic;
18037  font-weight: 200 900;
18038  font-display: swap;
18039  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpMtKy2OAdR1K-IwhWudF-R3woqZ-LY.woff2) format('woff2');
18040  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;
18041}
18042/* cyrillic-ext */
18043@font-face {
18044  font-family: 'Source Sans 3';
18045  font-style: normal;
18046  font-weight: 200 900;
18047  font-display: swap;
18048  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2');
18049  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
18050}
18051/* cyrillic */
18052@font-face {
18053  font-family: 'Source Sans 3';
18054  font-style: normal;
18055  font-weight: 200 900;
18056  font-display: swap;
18057  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');
18058  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
18059}
18060/* greek-ext */
18061@font-face {
18062  font-family: 'Source Sans 3';
18063  font-style: normal;
18064  font-weight: 200 900;
18065  font-display: swap;
18066  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');
18067  unicode-range: U+1F00-1FFF;
18068}
18069/* greek */
18070@font-face {
18071  font-family: 'Source Sans 3';
18072  font-style: normal;
18073  font-weight: 200 900;
18074  font-display: swap;
18075  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');
18076  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
18077}
18078/* vietnamese */
18079@font-face {
18080  font-family: 'Source Sans 3';
18081  font-style: normal;
18082  font-weight: 200 900;
18083  font-display: swap;
18084  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format('woff2');
18085  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
18086}
18087/* latin-ext */
18088@font-face {
18089  font-family: 'Source Sans 3';
18090  font-style: normal;
18091  font-weight: 200 900;
18092  font-display: swap;
18093  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2');
18094  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
18095}
18096/* latin */
18097@font-face {
18098  font-family: 'Source Sans 3';
18099  font-style: normal;
18100  font-weight: 200 900;
18101  font-display: swap;
18102  src: url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');
18103  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;
18104}
18105</style>
18106
18107    
18107<script> /* bugfix: this simple declaration in this particular position in HTML prevents FOUC in Firefox */ let FF_FOUC_FIX; </script>
18107
18108
18109    
18109<script type="text/javascript">/* core/config.js */
18110;(() => {
18111    globalThis.wmJsConfig = function(
18112        {
18113            mediaUrl = '',
18114            mediaScale = 1,
18115            initialAutoStart = true,
18116        }
18117    ) {
18118        /** @type { { mediaUrl: string; mediaScale: number; initialAutoStart: boolean } } */
18119        globalThis.WMConstants = {
18120            mediaUrl,
18121            mediaScale,
18122            initialAutoStart,
18123        };
18124
18125        /**
18126         * @var WMComponents
18127         * @namespace WMComponents
18128         */
18129        globalThis.WMComponents = {};
18130
18131        /** @type { { [key: string]: any } } */
18132        globalThis.WMWatchers = {};
18133
18134        /** @type { ?string } */
18135        globalThis.wmDevice = null;
18136
18137        /** @type { boolean } */
18138        globalThis.wmUserInteraction = false;
18139    }
18140})();
18141</script>
18141
18142    
18142<script>
18143        ;(() => {
18144            wmJsConfig({
18145                mediaUrl: 'https://media.evona.app',
18146                mediaScale: 1,
18147                initialAutoStart: true,
18148            });
18149        })();
18150    </script>
18150
18151
18152    <!-- must never be deferred -->
18153    
18153<script type="text/javascript">/* core/wm-system.js */
18154;(() => {
18155    /* =================================== */
18156    /* ===== System Event Dispatcher ===== */
18157    /* =================================== */
18158
18159    globalThis.WmEvents ??= {};
18160    (globalThis.WmSystem ??= {}).emitEvent = function emitSystemEvent(
18161        constructor,
18162        ...arguments
18163    ) {
18164        if (!constructor) return false;
18165        try {
18166            const event = new constructor(...arguments);
18167            return dispatchEvent(event);
18168        } catch (e) {
18169            console.error(e);
18170            return false;
18171        }
18172    };
18173})();
18174</script>
18174
18175    
18175<script type="text/javascript">/* core/events.js */
18176;(() => {
18177    /* ==================================== */
18178    /* ===== Dismiss Behavior Handler ===== */
18179    /* ==================================== */
18180
18181    /**
18182     * @class {DismissEvent}
18183     */
18184    class DismissEvent extends Event {
18185        /**
18186         * @param {MouseEvent&{target:HTMLElement}} config.cause
18187         * @param {DismissType} config.type
18188         *
18189         */
18190        constructor(config) {
18191            super('wm-dismiss');
18192            /** @type {DismissType}*/
18193            this.dismissType = config.type;
18194            const { cause } = config;
18195            /** @type {string|undefined}*/
18196            this.sectionId = cause.target.closest('.wmc_section, .wmc_popUpSection')?.id;
18197        }
18198    }
18199
18200    (globalThis.WmEvents ??= {})['DismissEvent'] ??= DismissEvent;
18201
18202    /* ==================================== */
18203    /* ===== Popup Behavior Handler ===== */
18204    /* ==================================== */
18205
18206    /**
18207     * @class {PopUpOpenEvent}
18208     */
18209    class PopUpOpenEvent extends Event {
18210        /**
18211         * @param {MouseEvent&{target:HTMLElement}} config.cause
18212         * @param {string} config.popUpSectionId
18213         *
18214         */
18215        constructor(config) {
18216            super('wm-popup-open');
18217            const {  popUpSectionId } = config;
18218            /** @type {string}*/
18219            this.popUpSectionId = popUpSectionId;
18220        }
18221    }
18222
18223    (globalThis.WmEvents ??= {})['PopUpOpenEvent'] ??= PopUpOpenEvent;
18224})();
18225</script>
18225
18226    
18226<script type="text/javascript">/* core/device.js */
18227;(() => {
18228    // this is supported only in Chrome as of February 2026
18229    // allows for much more efficient scaling (without layout thrashing)
18230    const cssLengthDivisionSupported = CSS.supports('opacity: calc(100vw / 100px)') && CSS.supports('opacity: calc(100% / 100px)');
18231    if (!cssLengthDivisionSupported ) {
18232        console.warn( 'length division not supported in CSS - using JS fallback');
18233    }
18234
18235    class WmDeviceReadyEvent extends CustomEvent {
18236        constructor(detail = null) {
18237            super('wm-device-ready', { detail });
18238        }
18239    }
18240
18241    class WmDeviceChangeEvent extends CustomEvent {
18242        constructor(detail = null) {
18243            super('wm-device-change', { detail });
18244        }
18245    }
18246
18247    function setDeviceWidth(zeroDiff = false) {
18248        if (cssLengthDivisionSupported) {
18249            return;
18250        }
18251        const windowWidth = window.innerWidth;
18252        const windowWidthDiff = zeroDiff ? 0 : (windowWidth - document.documentElement.clientWidth);
18253        document.documentElement.style.setProperty('--wm_windowWidth', `${windowWidth}`);
18254        document.documentElement.style.setProperty('--wm_windowWidthDiff', `${windowWidthDiff}`);
18255        document.documentElement.style.setProperty('overflow-y', (windowWidthDiff > 0) ? 'scroll' : 'visible');
18256    }
18257
18258    function handleSetDevice()  {
18259        let device = 'Desktop';
18260        if (window.matchMedia('all and (650px <= width < 1040px)').matches) {
18261            device = 'Tablet';
18262        }
18263        if (window.matchMedia('all and (width < 650px)').matches) {
18264            device = 'Mobile';
18265        }
18266
18267        if (!globalThis.wmDevice) {
18268            globalThis.wmDevice = device;
18269            console.debug(`device: ${globalThis.wmDevice}`);
18270            window.dispatchEvent(new WmDeviceReadyEvent());
18271            return;
18272        }
18273
18274        if (globalThis.wmDevice !== device) {
18275            globalThis.wmDevice = device;
18276            console.debug(`device: ${globalThis.wmDevice}`);
18277            window.dispatchEvent(new WmDeviceChangeEvent());
18278        }
18279    }
18280
18281    /**
18282     * @param callback {function(): void}
18283     */
18284    function afterFramePaint(callback) {
18285        requestAnimationFrame(() => {
18286            const messageChannel = new MessageChannel();
18287            messageChannel.port1.onmessage = callback;
18288            messageChannel.port2.postMessage(undefined);
18289        });
18290    }
18291
18292    function setDevice() {
18293        setDeviceWidth(true);
18294        if ((!cssLengthDivisionSupported) && (document.body.clientHeight < document.body.scrollHeight)) {
18295            setDeviceWidth();
18296        }
18297        handleSetDevice();
18298        afterFramePaint(() => {
18299            if (document.documentElement.classList.contains('wm_initial')) {
18300                document.documentElement.classList.remove('wm_initial');
18301            }
18302            window.addEventListener('resize', setDevice, { once: true });
18303        });
18304    }
18305
18306    if (document.readyState === 'loading') {
18307        setDeviceWidth(true);
18308        window.addEventListener('DOMContentLoaded', setDevice, { once: true });
18309    } else {
18310        setDevice();
18311    }
18312})();
18313</script>
18313
18314    
18314<script type="text/javascript">/* core/reorder.js */
18315/**
18316 * Reorder components based on their grid position
18317 * for browsers to construct the DOM in the correct order for accessibility purposes
18318 */
18319;(() => {
18320    const processed = new WeakMap();
18321    let currentDevice = null;
18322    let observer = null;
18323    let isInitialized = false;
18324
18325    /**
18326     * Reorder a single container - optimized version
18327     * @param {HTMLElement} container
18328     */
18329    function reorderContainer(container, force = false) {
18330        const device = globalThis.wmDevice;
18331        if (!device) return;
18332
18333        const deviceKey = device;
18334        if (processed.get(container) === deviceKey) {
18335            if (!force) return;
18336        }
18337
18338        const gridPositionVar = `--gridPosition${device}`;
18339        const components = container.querySelectorAll(':scope > .wmc:not(.wmc_stub)');
18340
18341        if (components.length <= 1) {
18342            processed.set(container, deviceKey);
18343            return;
18344        }
18345
18346        // Fast path: check if already sorted by comparing first few elements
18347        const firstFew = Math.min(5, components.length);
18348        let likelySorted = true;
18349        let lastPos = -Infinity;
18350
18351        for (let i = 0; i < firstFew; i++) {
18352            const pos = parseInt(components[i].style.getPropertyValue(gridPositionVar), 10) || 0;
18353            if (pos < lastPos) {
18354                likelySorted = false;
18355                break;
18356            }
18357            lastPos = pos;
18358        }
18359
18360        if (likelySorted && firstFew === components.length) {
18361            processed.set(container, deviceKey);
18362            return;
18363        }
18364
18365        // Batch all reads
18366        const items = [];
18367        for (let i = 0; i < components.length; i++) {
18368            const pos = parseInt(components[i].style.getPropertyValue(gridPositionVar), 10) || 0;
18369            items.push({ element: components[i], position: pos, index: i });
18370        }
18371
18372        // Check if actually needs reordering
18373        let needsReorder = false;
18374        for (let i = 1; i < items.length; i++) {
18375            if (items[i].position < items[i - 1].position) {
18376                needsReorder = true;
18377                break;
18378            }
18379        }
18380
18381        if (!needsReorder) {
18382            processed.set(container, deviceKey);
18383            return;
18384        }
18385
18386        // Sort and reorder
18387        items.sort((a, b) => a.position - b.position);
18388
18389        const fragment = document.createDocumentFragment();
18390        for (const item of items) {
18391            fragment.appendChild(item.element);
18392        }
18393        container.appendChild(fragment);
18394
18395        processed.set(container, deviceKey);
18396    }
18397
18398    /**
18399     * Setup lazy reordering with IntersectionObserver
18400     */
18401    function setupLazyReordering(force = false) {
18402        if (force) {
18403            const containers = document.querySelectorAll('.wml');
18404            for (const container of containers) {
18405                reorderContainer(container, true);
18406            }
18407            return;
18408        }
18409
18410        if (observer) {
18411            observer.disconnect();
18412        }
18413
18414        observer = new IntersectionObserver((entries) => {
18415            const callback = () => {
18416                for (const entry of entries) {
18417                    if (entry.isIntersecting) {
18418                        reorderContainer(entry.target);
18419                        observer.unobserve(entry.target);
18420                    }
18421                }
18422            };
18423            if (typeof requestIdleCallback === 'function') {
18424                requestIdleCallback(callback, { timeout: 3000 });
18425            } else {
18426                // Fallback for browsers without requestIdleCallback
18427                setTimeout(callback, 1000);
18428            }
18429        }, { rootMargin: '100px' });
18430
18431        // Only observe containers with children
18432        const containers = document.querySelectorAll('.wml');
18433        for (const container of containers) {
18434            const hasMultipleChildren = container.querySelectorAll(':scope > .wmc:not(.wmc_stub)').length > 1;
18435            if (hasMultipleChildren) {
18436                observer.observe(container);
18437            }
18438        }
18439    }
18440
18441    /**
18442     * Handle device change - clear cache and re-observe
18443     */
18444    function handleDeviceChange() {
18445        const device = globalThis.wmDevice;
18446        if (device && device !== currentDevice) {
18447            currentDevice = device;
18448            // Don't clear processed map - device key will handle it
18449            if (isInitialized) {
18450                setupLazyReordering();
18451            }
18452        }
18453    }
18454
18455    /**
18456     * Initialize - but only after everything else
18457     */
18458    function init() {
18459        if (isInitialized) return;
18460        isInitialized = true;
18461
18462        currentDevice = globalThis.wmDevice;
18463        if (!currentDevice) {
18464            window.addEventListener('wm-device-ready', () => {
18465                currentDevice = globalThis.wmDevice;
18466                setupLazyReordering();
18467            }, { once: true });
18468        } else {
18469            setupLazyReordering();
18470        }
18471
18472        window.addEventListener('wm-device-change', handleDeviceChange);
18473
18474        // Pause when page hidden to save resources
18475        document.addEventListener('visibilitychange', () => {
18476            if (document.hidden && observer) {
18477                observer.disconnect();
18478            } else if (!document.hidden && isInitialized) {
18479                setupLazyReordering();
18480            }
18481        });
18482    }
18483
18484    window.triggerReordering = () => setupLazyReordering(true);
18485
18486    // CRITICAL: Maximum deferral - only run after everything else
18487    // Priority order: user interaction > idle > page load
18488    if (typeof requestIdleCallback === 'function') {
18489        requestIdleCallback(() => {
18490            if (!globalThis.wmUserInteraction) {
18491                window.addEventListener('wm-user-interaction', init, { once: true });
18492            } else {
18493                init();
18494            }
18495        }, { timeout: 5000 });
18496    } else {
18497        // Fallback for browsers without requestIdleCallback
18498        if (!globalThis.wmUserInteraction) {
18499            window.addEventListener('wm-user-interaction', init, { once: true });
18500        } else {
18501            setTimeout(init, 1000);
18502        }
18503    }
18504})();
18505</script>
18505
18506    
18506<script type="text/javascript">/* core/animate-entry.js */
18507;(() => {
18508    const CLASS_NAMES = {
18509        ANIMATE_ENTRY: 'wmcM_animateEntry',
18510        ANIMATE_EXIT: 'wmcM_animateExit',
18511        ENTRY_INITIAL_STATE: 'wmcA_entryInitialState',
18512        ENTRY_TRANSITION_STATE: 'wmcA_entryTransitionState',
18513        EXIT_INITIAL_STATE: 'wmcA_exitInitialState',
18514        EXIT_TRANSITION_STATE: 'wmcA_exitTransitionState',
18515        NO_TRANSITION: 'wmcA_noTransition'
18516    };
18517
18518    const CSS_VARIABLES = {
18519        TRANSITION_DELAY_ENTRY: '--transitionDelayMsEntry',
18520        TRANSITION_DURATION_ENTRY: '--transitionDurationMsEntry'
18521    };
18522
18523    const CONFIG = {
18524        ANIMATION_CLEANUP_DELAY: 50,
18525        EXIT_DEBOUNCE: 50
18526    };
18527
18528    const ENTRY_SELECTOR = '.' + CLASS_NAMES.ANIMATE_ENTRY;
18529    const ENTRY_TRANSITION_SELECTOR = '.' + CLASS_NAMES.ENTRY_TRANSITION_STATE;
18530    const ENTRY_INITIAL_SELECTOR = '.' + CLASS_NAMES.ENTRY_INITIAL_STATE;
18531    const ANIMATING_SELECTOR = ENTRY_SELECTOR + ENTRY_TRANSITION_SELECTOR + ':not(' + ENTRY_INITIAL_SELECTOR + ')';
18532
18533    const pinnedWmlStyles = new WeakMap();
18534
18535    function getTransitionTiming(element) {
18536        const style = getComputedStyle(element);
18537        const delay = parseInt(style.getPropertyValue(CSS_VARIABLES.TRANSITION_DELAY_ENTRY), 10) || 0;
18538        const duration = parseInt(style.getPropertyValue(CSS_VARIABLES.TRANSITION_DURATION_ENTRY), 10) || 0;
18539        return { delay, duration };
18540    }
18541
18542    function isAnimateEntry(element) {
18543        return element && element.classList.contains(CLASS_NAMES.ANIMATE_ENTRY);
18544    }
18545
18546    function isAnimatingEntry(element) {
18547        return isAnimateEntry(element)
18548            && element.classList.contains(CLASS_NAMES.ENTRY_TRANSITION_STATE)
18549            && !element.classList.contains(CLASS_NAMES.ENTRY_INITIAL_STATE);
18550    }
18551
18552    function getAnimatingEntries(container) {
18553        const targets = [];
18554        if (isAnimatingEntry(container)) {
18555            targets.push(container);
18556        }
18557        container.querySelectorAll(ANIMATING_SELECTOR).forEach(element => targets.push(element));
18558        return targets;
18559    }
18560
18561    const delay = ms => new Promise(resolve => setTimeout(resolve, ms));
18562
18563    function init() {
18564        const components = document.querySelectorAll(ENTRY_SELECTOR);
18565        components.forEach(component => component.classList.add(CLASS_NAMES.ENTRY_INITIAL_STATE, CLASS_NAMES.ENTRY_TRANSITION_STATE));
18566
18567        const apiTimeoutMap = new WeakMap();
18568
18569        globalThis.wmAnimateEntry = {
18570            triggerEntry(element) {
18571                if (!isAnimateEntry(element)) return;
18572
18573                element.classList.add(CLASS_NAMES.ENTRY_INITIAL_STATE, CLASS_NAMES.ENTRY_TRANSITION_STATE);
18574                void element.offsetHeight;
18575
18576                requestAnimationFrame(() => {
18577                    element.classList.remove(CLASS_NAMES.ENTRY_INITIAL_STATE);
18578
18579                    const { delay, duration } = getTransitionTiming(element);
18580
18581                    clearTimeout(apiTimeoutMap.get(element));
18582                    apiTimeoutMap.set(element, setTimeout(() => {
18583                        element.classList.remove(CLASS_NAMES.ENTRY_TRANSITION_STATE);
18584                        element.classList.add(CLASS_NAMES.NO_TRANSITION);
18585                        setTimeout(() => element.classList.remove(CLASS_NAMES.NO_TRANSITION), CONFIG.ANIMATION_CLEANUP_DELAY);
18586                    }, delay + duration));
18587                });
18588            },
18589
18590            triggerChildEntries(container) {
18591                if (!container) return;
18592
18593                const children = container.querySelectorAll(ENTRY_SELECTOR);
18594                children.forEach(child => {
18595                    this.triggerEntry(child);
18596                });
18597            },
18598
18599            completeEntry(element) {
18600                if (!isAnimateEntry(element)) return;
18601                clearTimeout(apiTimeoutMap.get(element));
18602                apiTimeoutMap.delete(element);
18603                element.classList.remove(CLASS_NAMES.ENTRY_INITIAL_STATE, CLASS_NAMES.ENTRY_TRANSITION_STATE);
18604                element.classList.add(CLASS_NAMES.NO_TRANSITION);
18605                setTimeout(() => element.classList.remove(CLASS_NAMES.NO_TRANSITION));
18606            },
18607
18608            freezeEntries(container) {
18609                if (!container) return;
18610
18611                getAnimatingEntries(container).forEach(element => {
18612                    const wml = element.querySelector(':scope > .wml');
18613                    if (!wml) return;
18614
18615                    const style = getComputedStyle(wml);
18616                    const pinned = {
18617                        opacity: style.opacity,
18618                        transform: style.transform,
18619                        filter: style.filter
18620                    };
18621
18622                    clearTimeout(apiTimeoutMap.get(element));
18623                    apiTimeoutMap.delete(element);
18624                    pinnedWmlStyles.set(element, pinned);
18625
18626                    element.classList.add(CLASS_NAMES.NO_TRANSITION);
18627                    wml.style.setProperty('opacity', pinned.opacity);
18628                    wml.style.setProperty('transform', pinned.transform);
18629                    wml.style.setProperty('filter', pinned.filter);
18630                });
18631            },
18632
18633            resumeEntries(container) {
18634                if (!container) return;
18635
18636                const frozen = getAnimatingEntries(container).filter(element => pinnedWmlStyles.has(element));
18637
18638                frozen.forEach(element => {
18639                    element.classList.remove(CLASS_NAMES.NO_TRANSITION);
18640                    void element.offsetHeight;
18641                });
18642
18643                requestAnimationFrame(() => {
18644                    frozen.forEach(element => {
18645                        const wml = element.querySelector(':scope > .wml');
18646                        if (!wml) {
18647                            pinnedWmlStyles.delete(element);
18648                            return;
18649                        }
18650
18651                        wml.style.removeProperty('opacity');
18652                        wml.style.removeProperty('transform');
18653                        wml.style.removeProperty('filter');
18654
18655                        const { delay, duration } = getTransitionTiming(element);
18656                        const release = () => {
18657                            wml.removeEventListener('transitionend', release);
18658                            clearTimeout(apiTimeoutMap.get(element));
18659                            apiTimeoutMap.delete(element);
18660                            pinnedWmlStyles.delete(element);
18661                            element.classList.remove(CLASS_NAMES.ENTRY_TRANSITION_STATE);
18662                            element.classList.add(CLASS_NAMES.NO_TRANSITION);
18663                            requestAnimationFrame(() => element.classList.remove(CLASS_NAMES.NO_TRANSITION));
18664                        };
18665                        wml.addEventListener('transitionend', release);
18666                        apiTimeoutMap.set(element, setTimeout(release, delay + duration + CONFIG.ANIMATION_CLEANUP_DELAY));
18667                    });
18668                });
18669            },
18670
18671            async triggerExit(element) {
18672                if (!element?.classList?.contains(CLASS_NAMES.ANIMATE_EXIT)) {
18673                    return;
18674                }
18675
18676                this.removeAllClasses(element);
18677                element.classList.add(CLASS_NAMES.EXIT_TRANSITION_STATE);
18678
18679                await delay(CONFIG.EXIT_DEBOUNCE);
18680                element.classList.add(CLASS_NAMES.EXIT_INITIAL_STATE);
18681
18682                const wmlElement = element.querySelector('.wml');
18683                if (wmlElement) {
18684                    delay(10).then(() => wmlElement.style.setProperty('opacity', '0', 'important'));
18685                }
18686
18687                const { delay: exitDelay, duration } = getTransitionTiming(element);
18688                await delay(exitDelay + duration);
18689
18690                element.classList.remove(CLASS_NAMES.EXIT_TRANSITION_STATE, CLASS_NAMES.EXIT_INITIAL_STATE);
18691                element.classList.add(CLASS_NAMES.NO_TRANSITION);
18692
18693                await delay(CONFIG.ANIMATION_CLEANUP_DELAY);
18694                element.classList.remove(CLASS_NAMES.NO_TRANSITION);
18695            },
18696
18697            resetToInitial(element) {
18698                if (!isAnimateEntry(element)) return;
18699                element.classList.add(CLASS_NAMES.ENTRY_INITIAL_STATE, CLASS_NAMES.ENTRY_TRANSITION_STATE);
18700            },
18701
18702            removeAllClasses(element) {
18703                if (!element) return;
18704                clearTimeout(apiTimeoutMap.get(element));
18705                apiTimeoutMap.delete(element);
18706                pinnedWmlStyles.delete(element);
18707                element.classList.remove(
18708                    CLASS_NAMES.ENTRY_INITIAL_STATE,
18709                    CLASS_NAMES.ENTRY_TRANSITION_STATE,
18710                    CLASS_NAMES.EXIT_INITIAL_STATE,
18711                    CLASS_NAMES.EXIT_TRANSITION_STATE,
18712                    CLASS_NAMES.NO_TRANSITION
18713                );
18714            },
18715
18716            observe(element) {},
18717            unobserve(element) {}
18718        };
18719
18720        // `data-animate-observe="<id>"` observes visibility via another element
18721        function observedTargetFor(component) {
18722            const targetId = component.dataset.animateObserve;
18723            if (!targetId) return component;
18724            return document.getElementById(targetId) ?? component;
18725        }
18726
18727        function animateEntryHandler() {
18728            const observerTimeoutMap = new WeakMap();
18729            const observedTargets = new WeakMap();
18730            const onScreenObserver = new IntersectionObserver(onScreenWatcher, {
18731                threshold: 0,
18732                rootMargin: '0px 0px -5% 0px'
18733            });
18734
18735            function observe(component) {
18736                const target = observedTargetFor(component);
18737                if (!observedTargets.has(target)) observedTargets.set(target, new Set());
18738                observedTargets.get(target).add(component);
18739                onScreenObserver.observe(target);
18740            }
18741
18742            components.forEach(observe);
18743
18744            window.addEventListener('transitionend', transitionEndHandler);
18745            window.addEventListener('transitioncancel', transitionEndHandler);
18746            window.addEventListener('wm-component-offscreen', offScreenHandler);
18747            window.addEventListener('wm-device-change', preventAnimateEntryOnDeviceChange);
18748
18749            function onScreenWatcher(entries, observer) {
18750                entries.forEach(entry => {
18751                    if (entry.isIntersecting) {
18752                        const target = entry.target;
18753                        observer.unobserve(target);
18754                        const animatedComponents = observedTargets.get(target) ?? new Set([target]);
18755                        observedTargets.delete(target);
18756                        animatedComponents.forEach(component => {
18757                            component.classList.remove(CLASS_NAMES.ENTRY_INITIAL_STATE);
18758
18759                            clearTimeout(observerTimeoutMap.get(component));
18760
18761                            const { delay, duration } = getTransitionTiming(component);
18762                            observerTimeoutMap.set(component, setTimeout(() => forceEndTransition(component), delay + duration));
18763                        });
18764                    }
18765                });
18766            }
18767
18768            function forceEndTransition(component, force = false) {
18769                if (pinnedWmlStyles.has(component)) return;
18770                if (force || observerTimeoutMap.get(component)) {
18771                    clearTimeout(observerTimeoutMap.get(component));
18772                    observerTimeoutMap.delete(component);
18773                    component.classList.remove(CLASS_NAMES.ENTRY_INITIAL_STATE, CLASS_NAMES.ENTRY_TRANSITION_STATE);
18774                    component.classList.add(CLASS_NAMES.NO_TRANSITION);
18775                    setTimeout(() => component.classList.remove(CLASS_NAMES.NO_TRANSITION));
18776                }
18777            }
18778
18779            function transitionEndHandler(event) {
18780                // Background layers (color/gradient) have no .wml child, so they carry
18781                // wmcM_animateEntry on themselves rather than on a parent of the transitioning node.
18782                const component = event.target.matches(`.${CLASS_NAMES.ANIMATE_ENTRY}`)
18783                    ? event.target
18784                    : event.target.parentElement;
18785                if (!component) return;
18786                if (pinnedWmlStyles.has(component)) return;
18787                if (!component?.matches(`.${CLASS_NAMES.ANIMATE_ENTRY}:not(.${CLASS_NAMES.ENTRY_INITIAL_STATE})`)) {
18788                    return;
18789                }
18790                forceEndTransition(component);
18791            }
18792
18793            function offScreenHandler(event) {
18794                const element = event.target;
18795                const offScreenComponents = element.querySelectorAll(ENTRY_SELECTOR);
18796                offScreenComponents.forEach(component => {
18797                    clearTimeout(observerTimeoutMap.get(component));
18798                    observerTimeoutMap.delete(component);
18799                    component.classList.add(CLASS_NAMES.ENTRY_INITIAL_STATE, CLASS_NAMES.ENTRY_TRANSITION_STATE);
18800                    observe(component);
18801                });
18802            }
18803
18804            function preventAnimateEntryOnDeviceChange() {
18805                components.forEach(component => forceEndTransition(component, true));
18806            }
18807
18808            globalThis.wmAnimateEntry.observe = function(element) {
18809                if (!isAnimateEntry(element)) return;
18810                onScreenObserver.observe(element);
18811            };
18812
18813            globalThis.wmAnimateEntry.unobserve = function(element) {
18814                if (!isAnimateEntry(element)) return;
18815                onScreenObserver.unobserve(element);
18816            };
18817        }
18818
18819        function callAnimateEntryHandler() {
18820            window.removeEventListener('wm-user-interaction', callAnimateEntryHandler);
18821            window.removeEventListener('load', callAnimateEntryHandler);
18822            animateEntryHandler();
18823        }
18824
18825        if (!globalThis.wmUserInteraction) {
18826            if (document.readyState !== 'complete') {
18827                window.addEventListener('wm-user-interaction', callAnimateEntryHandler);
18828                window.addEventListener('load', callAnimateEntryHandler);
18829            } else {
18830                animateEntryHandler();
18831            }
18832        } else {
18833            animateEntryHandler();
18834        }
18835    }
18836
18837    if (!globalThis.wmDevice) {
18838        window.addEventListener('wm-device-ready', init, { once: true });
18839    } else {
18840        init();
18841    }
18842})();
18843</script>
18843
18844    
18844<script type="text/javascript">/* core/animate-hover.js */
18845;(() => {
18846    function init() {
18847        console.debug('animate-hover: init');
18848
18849        function preventAnimateHoverOnDeviceChange() {
18850            const components = document.querySelectorAll('.wmcM_animateHover');
18851            components.forEach(component => component.classList.add('wmcA_noTransition'));
18852            setTimeout(() => {
18853                components.forEach(component => component.classList.remove('wmcA_noTransition'));
18854            });
18855        }
18856
18857        window.addEventListener('wm-device-change', preventAnimateHoverOnDeviceChange);
18858    }
18859
18860    if (!globalThis.wmDevice) {
18861        window.addEventListener('wm-device-ready', init, { once: true });
18862    } else {
18863        init();
18864    }
18865})();
18866</script>
18866
18867    
18867<script type="text/javascript">/* core/dismiss.js */
18868;(() => {
18869
18870    globalThis.WmLinkDismiss ??= {
18871        getDismissStore: getStore
18872    };
18873
18874    const { localStorage, sessionStorage } = window;
18875    // We store the preview path because of the proxy context.
18876    // Don't have a good way of stopping this running in the proxy
18877    const shard = location.pathname.match(/^\/(\d+\/preview\/)/)?.[1] ?? location.host;
18878    const key = `dismissed/${shard}`;
18879
18880    /**
18881     * @name UserDismissalStore
18882     * @type Object
18883     * @property {Record<string, UserDismissal>} data
18884     * @property {()=>UserDismissalStore} update
18885     */
18886
18887    /**
18888     * @name UserDismissal
18889     * @type {{
18890     *     sectionId: string;
18891     *     type: DismissType;
18892     *     actionDate: string;
18893     *     lastSeen: string;
18894     * }}
18895     */
18896
18897    /**
18898     * @param {DismissEvent} event
18899     */
18900    function handleNew(event) {
18901        const section = document.getElementById(event.sectionId);
18902        if (!section) return;
18903
18904        applyDismiss(section);
18905        /**
18906         * @type {Storage|undefined}
18907         */
18908        let storage;
18909        switch (event.dismissType) {
18910            case 'permanent':
18911                storage = localStorage;
18912                break;
18913            case 'session':
18914                storage = sessionStorage;
18915        }
18916        if (!storage) return;
18917        const store = getStore(storage);
18918        store.data[event.sectionId] = {
18919            type: event.dismissType,
18920            actionDate: new Date().toISOString(),
18921            lastSeen: new Date().toISOString()
18922        };
18923        store.update();
18924    }
18925
18926    /**
18927     * @param { HTMLElement|HTMLElement&{wmDismiss: ()=>void;} } section
18928     */
18929    function applyDismiss(section){
18930        // Check to see if the dismiss section is complex
18931        if (
18932            'wmDismiss' in section &&
18933            typeof section.wmDismiss === 'function' &&
18934            section.wmDismiss.length === 0
18935        ) {
18936            try {
18937                section.wmDismiss();
18938            } catch (e) {
18939                console.error(e);
18940            }
18941        } else {
18942            // Deprecated branch, the wmc_section should be applying this class itself
18943            section.classList.add('wmc_section--dismissed');
18944        }
18945    }
18946
18947    /**
18948     * @param {Storage} storage
18949     * @return UserDismissalStore
18950     */
18951    function getStore(storage) {
18952        /** @type {UserDismissalStore} */
18953        const store = JSON.parse(storage.getItem(key)) ?? {};
18954        store.data ??= {};
18955        store.update = () => {
18956            storage.setItem(key, JSON.stringify(store));
18957            return store;
18958        };
18959        return store;
18960    }
18961
18962    /**
18963     * @param {Storage} storage
18964     */
18965    function processStoredDismissals(storage) {
18966        const store = getStore(storage);
18967        const removed = [];
18968        // We don't need that high of a time resolution here.
18969        const lastSeen = new Date().toISOString();
18970        for (const [id, dismissal] of Object.entries(store.data)) {
18971            const section = document.getElementById(id);
18972            // Section might not be in the current view
18973            if (!section) continue;
18974
18975            const type = dismissal.type;
18976            /** @type {HTMLElement}*/
18977            const currentButton = section.querySelector(`[data-dismiss-type="${type}"]`);
18978
18979            // Our section no longer is of this type. Unset
18980            if (!currentButton) {
18981                delete store.data[id];
18982                removed.push(dismissal);
18983                continue;
18984            }
18985
18986            applyDismiss(section);
18987            // Mark that we have seen it
18988            dismissal.lastSeen = lastSeen;
18989        }
18990        return {
18991            store,
18992            removed
18993        };
18994    }
18995
18996    function startUp() {
18997        console.debug('dismiss: init');
18998        const permanentResults = processStoredDismissals(localStorage);
18999        const sessionResults = processStoredDismissals(sessionStorage);
19000        permanentResults.store.update();
19001        sessionResults.store.update();
19002
19003        window.addEventListener('wm-dismiss', handleNew);
19004    }
19005
19006    if (globalThis.WMConstants.initialAutoStart) {
19007        if (document.readyState === 'loading') {
19008            document.addEventListener('DOMContentLoaded', startUp, { once: true });
19009        } else {
19010            startUp();
19011        }
19012    }
19013})();
19014</script>
19014
19015
19016    <!-- @TODO: potential candidates to be deferred -->
19017    
19017<script type="text/javascript">/* core/sticky.js */
19018;(() => {
19019    const CLASS_NAMES = {
19020        STICKY_TOP: 'wmcM_stickyTop',
19021        STICKY_BOTTOM: 'wmcM_stickyBottom',
19022        STICKY_TOP_FIXED: 'wmcM_stickyTopFixed',
19023        STICKY_BOTTOM_FIXED: 'wmcM_stickyBottomFixed',
19024
19025        TRAILING_TOP: 'wmcM_trailingTop',
19026        TRAILING_BOTTOM: 'wmcM_trailingBottom',
19027        TRAILING_TOP_REVEALED: 'wmcM_trailingTopRevealed',
19028        TRAILING_BOTTOM_REVEALED: 'wmcM_trailingBottomRevealed',
19029
19030        ANIMATE_ENTRY: 'wmcM_animateEntry',
19031        ANIMATE_EXIT: 'wmcM_animateExit'
19032    };
19033
19034    const CSS_VARIABLES = {
19035        STICKY_OFFSET: '--stickyOffset',
19036        TRAILING_ANCHOR_ID: '--trailingAnchorId',
19037        REVEAL_THRESHOLD: '--revealThreshold',
19038        SCROLL_BEHAVIOR: '--scrollBehavior',
19039        TRANSITION_DELAY_ENTRY: '--transitionDelayMsEntry',
19040        TRANSITION_DURATION_ENTRY: '--transitionDurationMsEntry'
19041    };
19042
19043    const CONFIG = {
19044        POSITIONING: {
19045            FIXED_Z_INDEX: 5000,
19046            VISIBILITY_DEBOUNCE: 50
19047        },
19048        SELECTORS: {
19049            STICKY_ELEMENTS: '.wmcM_stickyTop, .wmcM_stickyBottom',
19050            TRAILING_ELEMENTS: '.wmcM_scrollBehavior'
19051        },
19052        CSS_CLASSES: {
19053            STICKY_STATE: 'wmc_section_sticky_state',
19054            SECTION_PLACEHOLDER: 'wmc_section_placeholder'
19055        }
19056    };
19057
19058    class SafeOperation {
19059        static execute(operation, fallback = null) {
19060            try {
19061                return operation();
19062            } catch (error) {
19063                if (fallback) {
19064                    try {
19065                        return fallback();
19066                    } catch (fallbackError) {
19067                        // Silent fallback failure
19068                    }
19069                }
19070                return null;
19071            }
19072        }
19073    }
19074
19075    class ElementStyleManager {
19076        static applyFixedPositioning(element, type, offset = 0) {
19077            const styles = this.getFixedStyles(type, offset);
19078            Object.entries(styles).forEach(([prop, value]) => {
19079                element.style.setProperty(prop, value);
19080            });
19081        }
19082
19083        static getFixedStyles(type, offset) {
19084            const baseStyles = {
19085                'position': 'fixed',
19086                'left': '0px',
19087                'right': '0px',
19088                'z-index': CONFIG.POSITIONING.FIXED_Z_INDEX.toString(),
19089                'display': 'block',
19090                'visibility': 'visible',
19091                'opacity': '1'
19092            };
19093
19094            if (type === 'top') {
19095                baseStyles.top = offset + 'px';
19096                baseStyles.bottom = 'auto';
19097            } else {
19098                baseStyles.bottom = offset + 'px';
19099                baseStyles.top = 'auto';
19100            }
19101
19102            return baseStyles;
19103        }
19104
19105        static clearPositioning(element) {
19106            const propsToRemove = [
19107                'position', 'top', 'left', 'right', 'bottom',
19108                'z-index', 'display', 'visibility', 'opacity'
19109            ];
19110            propsToRemove.forEach(prop => element.style.removeProperty(prop));
19111        }
19112    }
19113
19114    class DeviceDetector {
19115        constructor() {
19116            this.currentDevice = this.getCurrentDevice();
19117            this.listeners = new Set();
19118            this.setupListeners();
19119        }
19120
19121        getCurrentDevice() {
19122            const device = globalThis.wmDevice;
19123            return device.toLowerCase() || 'desktop';
19124        }
19125
19126        addListener(callback) {
19127            this.listeners.add(callback);
19128        }
19129
19130        removeListener(callback) {
19131            this.listeners.delete(callback);
19132        }
19133
19134        setupListeners() {
19135            const handleDeviceChange = () => {
19136                const newDevice = this.getCurrentDevice();
19137                if (newDevice !== this.currentDevice) {
19138                    const oldDevice = this.currentDevice;
19139                    this.currentDevice = newDevice;
19140                    this.listeners.forEach(callback => {
19141                        try {
19142                            callback(newDevice, oldDevice);
19143                        } catch (error) {
19144                        }
19145                    });
19146                }
19147            };
19148
19149            window.addEventListener('wm-device-change', handleDeviceChange);
19150            this.cleanup = () => {
19151                window.removeEventListener('wm-device-change', handleDeviceChange);
19152            };
19153        }
19154
19155        destroy() {
19156            this.listeners.clear();
19157            if (this.cleanup) {
19158                this.cleanup();
19159            }
19160        }
19161    }
19162
19163
19164    class DeviceChangeCommand {
19165        constructor(manager, oldDevice, newDevice) {
19166            this.manager = manager;
19167            this.oldDevice = oldDevice;
19168            this.newDevice = newDevice;
19169            this.elementsToPreserve = new Set();
19170            this.elementsToRecreate = new Set();
19171        }
19172
19173        analyze() {
19174            this.manager.watchers.forEach((watcher, element) => {
19175                const oldBehavior = this.manager.getElementBehaviorOnDevice(element, this.oldDevice);
19176                const newBehavior = this.manager.getElementBehaviorOnDevice(element, this.newDevice);
19177
19178                if (this.shouldPreserveElement(oldBehavior, newBehavior, watcher)) {
19179                    this.elementsToPreserve.add(element);
19180                } else {
19181                    this.elementsToRecreate.add(element);
19182                }
19183            });
19184            return this;
19185        }
19186
19187        shouldPreserveElement(oldBehavior, newBehavior, watcher) {
19188            if (oldBehavior !== newBehavior || oldBehavior === 'none') return false;
19189            if (oldBehavior === 'trailingTop' || oldBehavior === 'trailingBottom') return false;
19190            return true;
19191        }
19192
19193        execute() {
19194            this.cleanupRecreatedElements();
19195            this.updatePreservedElements();
19196            this.reinitialize();
19197            return this;
19198        }
19199
19200        cleanupRecreatedElements() {
19201            this.elementsToRecreate.forEach(element => {
19202                const watcher = this.manager.watchers.get(element);
19203                if (watcher) {
19204                    this.manager.returnToOriginalParent(element, true);
19205                    watcher.destroy();
19206                    this.manager.watchers.delete(element);
19207                }
19208            });
19209        }
19210
19211        updatePreservedElements() {
19212            this.elementsToPreserve.forEach(element => {
19213                const watcher = this.manager.watchers.get(element);
19214                if (watcher) {
19215                    watcher.parseConfiguration();
19216                    watcher.uniqueId = watcher.generateUniqueId();
19217                }
19218            });
19219        }
19220
19221        reinitialize() {
19222            this.manager.initializeStickyWatchers(this.elementsToPreserve);
19223            this.manager.initializeTrailingWatchers(this.elementsToPreserve);
19224        }
19225    }
19226
19227    class SectionWatcher {
19228        constructor(element, manager) {
19229            this.element = element;
19230            this.manager = manager;
19231            this.isActive = false;
19232            this.spacerElement = null;
19233            this.cleanup = [];
19234
19235            this.uniqueId = this.generateUniqueId();
19236
19237            this.validateElement();
19238            this.parseConfiguration();
19239            this.cacheElementProperties();
19240        }
19241
19242        generateUniqueId() {
19243            const rect = this.element.getBoundingClientRect();
19244            const classes = Array.from(this.element.classList).join('-');
19245            const timestamp = Date.now();
19246            const random = Math.random().toString(36).substring(2, 9);
19247            return `${classes}-${Math.round(rect.top)}-${Math.round(rect.left)}-${timestamp}-${random}`;
19248        }
19249
19250        validateElement() {
19251            if (!this.element || !(this.element instanceof Element)) {
19252                throw new Error('Invalid element provided to SectionWatcher');
19253            }
19254        }
19255
19256        parseConfiguration() {
19257            try {
19258                this.computedStyle = getComputedStyle(this.element);
19259                this.scrollBehavior = this.computedStyle.getPropertyValue(CSS_VARIABLES.SCROLL_BEHAVIOR).trim() || 'none';
19260                this.isScrollBehaviorEnabled = this.scrollBehavior !== 'none' && this.scrollBehavior !== '';
19261            } catch (error) {
19262                throw new Error(`Failed to get computed style: ${error.message}`);
19263            }
19264        }
19265
19266        cacheElementProperties() {
19267            try {
19268                const wasFixed = this.element.classList.contains('wmcM_stickyTopFixed') ||
19269                    this.element.classList.contains('wmcM_stickyBottomFixed');
19270
19271                if (wasFixed) {
19272                    this.manager.returnToOriginalParent(this.element, true);
19273                    this.element.classList.remove('wmcM_stickyTopFixed', 'wmcM_stickyBottomFixed');
19274                    this.clearPositioningStyles();
19275                }
19276
19277                // Force layout recalculation once
19278                void this.element.offsetHeight;
19279
19280                // Batch all reads together
19281                const rect = this.element.getBoundingClientRect();
19282                const offsetTop = this.element.offsetTop;
19283                const scrollY = window.scrollY;
19284
19285                // Store values
19286                this.originalHeight = rect.height;
19287                this.originalOffsetTop = offsetTop;
19288                this.originalAbsoluteTop = rect.top + scrollY;
19289
19290            } catch (error) {
19291                this.originalHeight = 0;
19292                this.originalOffsetTop = 0;
19293                this.originalAbsoluteTop = 100;
19294            }
19295        }
19296
19297        clearPositioningStyles() {
19298            ElementStyleManager.clearPositioning(this.element);
19299        }
19300
19301        createSpacer() {
19302            if (this.spacerElement) return this.spacerElement;
19303
19304            try {
19305                this.spacerElement = document.createElement('div');
19306                this.spacerElement.style.height = this.originalHeight + 'px';
19307                this.spacerElement.style.visibility = 'hidden';
19308
19309                if (this.element.parentNode) {
19310                    this.element.parentNode.insertBefore(this.spacerElement, this.element);
19311                } else {
19312                    throw new Error('Element has no parent node');
19313                }
19314
19315                return this.spacerElement;
19316            } catch (error) {
19317                this.spacerElement = null;
19318                throw new Error(`Failed to create spacer: ${error.message}`);
19319            }
19320        }
19321
19322        removeSpacer() {
19323            if (this.spacerElement) {
19324                try {
19325                    this.spacerElement.remove();
19326                } catch (error) {
19327                }
19328                this.spacerElement = null;
19329            }
19330        }
19331
19332        handleAnimationEntry() {
19333            globalThis.wmAnimateEntry?.triggerEntry(this.element);
19334        }
19335
19336        handleAnimationExit() {
19337            return globalThis.wmAnimateEntry?.triggerExit(this.element) || Promise.resolve();
19338        }
19339
19340        removeAnimationClasses() {
19341            globalThis.wmAnimateEntry?.removeAllClasses(this.element);
19342        }
19343
19344        resetAnimation() {
19345            globalThis.wmAnimateEntry?.resetToInitial(this.element);
19346        }
19347
19348        triggerChildAnimations() {
19349            globalThis.wmAnimateEntry?.triggerChildEntries(this.element);
19350        }
19351
19352        destroy() {
19353            this.cleanup.forEach(cleanupFn => {
19354                try {
19355                    cleanupFn();
19356                } catch (error) {
19357                }
19358            });
19359            this.cleanup = [];
19360            this.removeSpacer();
19361            this.isActive = false;
19362        }
19363    }
19364
19365    class StickyWatcher extends SectionWatcher {
19366        constructor(element,manager) {
19367            super(element, manager);
19368            this.isCurrentlyFixed = this.element.classList.contains(this.getFixedClassName());
19369            this.stickyOffset = parseInt(this.computedStyle.getPropertyValue(CSS_VARIABLES.STICKY_OFFSET)) || 0;
19370        }
19371
19372        getFixedClassName() {
19373            throw new Error('getFixedClassName must be implemented by subclass');
19374        }
19375
19376        makeFixed() {
19377            if (this.isCurrentlyFixed) return;
19378
19379            SafeOperation.execute(() => {
19380                globalThis.wmAnimateEntry?.freezeEntries(this.element);
19381                this.manager.moveToDocumentRoot(this.element, true);
19382                this.prepareElementForFixed();
19383                this.applyFixedPositioning();
19384                globalThis.wmAnimateEntry?.resumeEntries(this.element);
19385                this.isCurrentlyFixed = true;
19386            }, () => {
19387                this.manager.returnToOriginalParent(this.element);
19388            });
19389        }
19390
19391        prepareElementForFixed() {
19392            this.element.classList.add(this.getFixedClassName());
19393        }
19394
19395        applyFixedPositioning() {
19396            throw new Error('applyFixedPositioning must be implemented by subclass');
19397        }
19398
19399        makeNormal() {
19400            if (!this.isCurrentlyFixed) return;
19401
19402            SafeOperation.execute(() => {
19403                ElementStyleManager.clearPositioning(this.element);
19404                this.element.classList.remove(this.getFixedClassName());
19405                this.removeSpacer();
19406                this.restoreOriginalPosition();
19407                this.isCurrentlyFixed = false;
19408                this.element.offsetHeight;
19409            });
19410        }
19411
19412        restoreOriginalPosition() {
19413            const positionInfo = this.manager.originalPositions.get(this.element);
19414            if (positionInfo) {
19415                const { originalParent, nextSibling, placeholder } = positionInfo;
19416
19417                this.element.classList.remove(CONFIG.CSS_CLASSES.STICKY_STATE);
19418
19419                if (placeholder && placeholder.parentNode) {
19420                    originalParent.insertBefore(this.element, placeholder);
19421                    placeholder.remove();
19422                } else if (nextSibling && nextSibling.parentNode === originalParent) {
19423                    originalParent.insertBefore(this.element, nextSibling);
19424                } else {
19425                    originalParent.appendChild(this.element);
19426                }
19427
19428                this.manager.originalPositions.delete(this.element);
19429            }
19430        }
19431
19432        initialize() {
19433            if (!this.isScrollBehaviorEnabled) {
19434                return;
19435            }
19436            this.createPositionDetection();
19437        }
19438
19439        createPositionDetection() {
19440            throw new Error('createPositionDetection must be implemented by subclass');
19441        }
19442    }
19443
19444    class StickyTopWatcher extends StickyWatcher {
19445        getFixedClassName() {
19446            return CLASS_NAMES.STICKY_TOP_FIXED;
19447        }
19448
19449        applyFixedPositioning() {
19450            ElementStyleManager.applyFixedPositioning(this.element, 'top', this.stickyOffset);
19451            this.element.offsetHeight;
19452        }
19453
19454        createPositionDetection() {
19455            this.sentinel = document.createElement('div');
19456            this.sentinel.style.position = 'absolute';
19457            this.sentinel.style.top = this.originalAbsoluteTop + 'px';
19458            this.sentinel.style.height = '1px';
19459            this.sentinel.style.width = '1px';
19460            this.sentinel.style.visibility = 'hidden';
19461            this.sentinel.style.pointerEvents = 'none';
19462            document.body.appendChild(this.sentinel);
19463
19464            this.observer = new IntersectionObserver((entries) => {
19465                const entry = entries[0];
19466                const shouldBeFixed = !entry.isIntersecting && entry.boundingClientRect.top < 0;
19467
19468                if (shouldBeFixed && !this.isCurrentlyFixed) {
19469                    this.makeFixed();
19470                } else if (!shouldBeFixed && this.isCurrentlyFixed) {
19471                    this.makeNormal();
19472                }
19473            }, {
19474                root: null,
19475                rootMargin: '0px',
19476                threshold: 0
19477            });
19478
19479            this.observer.observe(this.sentinel);
19480            this.cleanup.push(() => {
19481                if (this.observer) {
19482                    this.observer.disconnect();
19483                    this.observer = null;
19484                }
19485                if (this.sentinel) {
19486                    this.sentinel.remove();
19487                    this.sentinel = null;
19488                }
19489            });
19490        }
19491    }
19492
19493    class StickyBottomWatcher extends StickyWatcher {
19494        getFixedClassName() {
19495            return CLASS_NAMES.STICKY_BOTTOM_FIXED;
19496        }
19497
19498        applyFixedPositioning() {
19499            ElementStyleManager.applyFixedPositioning(this.element, 'bottom', this.stickyOffset);
19500            this.element.offsetHeight;
19501        }
19502
19503        createPositionDetection() {
19504            this.element.style.setProperty('display', 'block', 'important');
19505            this.element.style.setProperty('visibility', 'visible', 'important');
19506            this.element.offsetHeight;
19507
19508            this.makeFixedWithoutPlaceholder();
19509            window.makeStickyBottomSectionsNormal = [...(window.makeStickyBottomSectionsNormal || []), this.makeNormal.b
19509ind(this)];
19510        }
19511        makeFixedWithoutPlaceholder() {
19512            if (this.isCurrentlyFixed) return;
19513
19514            SafeOperation.execute(() => {
19515                this.manager.moveToDocumentRoot(this.element, false);
19516                this.element.classList.add(this.getFixedClassName());
19517                this.handleAnimationEntry();
19518                this.triggerChildAnimations();
19519                this.applyFixedPositioning();
19520                this.isCurrentlyFixed = true;
19521            }, () => {
19522                this.manager.returnToOriginalParent(this.element);
19523            });
19524        }
19525    }
19526
19527    class TrailingWatcher extends SectionWatcher {
19528        constructor(element,manager) {
19529            super(element, manager);
19530            this.isRevealed = false;
19531            this.observer = null;
19532            this.pendingHideAnimation = null;
19533            this.debounceTimeout = null;
19534            this.parseTrailingConfiguration();
19535        }
19536
19537        parseTrailingConfiguration() {
19538            this.trailingAnchorId = this.computedStyle.getPropertyValue(CSS_VARIABLES.TRAILING_ANCHOR_ID)
19539                .replace(/['"]/g, '').trim();
19540            this.revealThreshold = parseInt(this.computedStyle.getPropertyValue(CSS_VARIABLES.REVEAL_THRESHOLD)) || 0;
19541
19542            if (!this.trailingAnchorId) {
19543                throw new Error('Trailing anchor ID is required');
19544            }
19545
19546            this.anchorElement = document.getElementById(this.trailingAnchorId);  // Direct call
19547            if (!this.anchorElement) {
19548                throw new Error(`Anchor element not found: ${this.trailingAnchorId}`);
19549            }
19550        }
19551
19552        getRevealedClassName() {
19553            const device = this.manager.deviceDetector.currentDevice;
19554            const deviceSuffix = device === 'desktop' ? '--desktop' : device === 'tablet' ? '--tablet' : '--mobile';
19555
19556            if (this.element.classList.contains(`wmcM_trailingTop${deviceSuffix}`)) {
19557                return CLASS_NAMES.TRAILING_TOP_REVEALED;
19558            } else if (this.element.classList.contains(`wmcM_trailingBottom${deviceSuffix}`)) {
19559                return CLASS_NAMES.TRAILING_BOTTOM_REVEALED;
19560            }
19561
19562            if (this.trailingType === 'top') {
19563                return CLASS_NAMES.TRAILING_TOP_REVEALED;
19564            } else if (this.trailingType === 'bottom') {
19565                return CLASS_NAMES.TRAILING_BOTTOM_REVEALED;
19566            }
19567
19568            if (this.element.classList.contains('wmcM_trailingTop')) {
19569                return CLASS_NAMES.TRAILING_TOP_REVEALED;
19570            } else if (this.element.classList.contains('wmcM_trailingBottom')) {
19571                return CLASS_NAMES.TRAILING_BOTTOM_REVEALED;
19572            }
19573
19574            throw new Error('Unknown trailing type');
19575        }
19576
19577        show() {
19578            if (this.isRevealed) return;
19579
19580            if (this.pendingHideAnimation) {
19581                this.pendingHideAnimation = null;
19582            }
19583
19584            this.isRevealed = true;
19585
19586            try {
19587                this.manager.moveToDocumentRoot(this.element, true);
19588                this.createSpacer();
19589                this.element.classList.add(this.getRevealedClassName());
19590
19591                this.element.style.display = '';
19592                if (this.element.classList.contains(CLASS_NAMES.ANIMATE_ENTRY)) {
19593                    this.element.classList.add(CLASS_NAMES.ANIMATE_EXIT);
19594                }
19595
19596                const wmlElement = this.element.querySelector('.wml');
19597                if (wmlElement) {
19598                    wmlElement.style.removeProperty('opacity');
19599                }
19600
19601                globalThis.wmAnimateEntry?.removeAllClasses(this.element);
19602                this.handleAnimationEntry();
19603                this.triggerChildAnimations();
19604            } catch (error) {
19605                this.isRevealed = false;
19606                this.manager.returnToOriginalParent(this.element);
19607                throw error;
19608            }
19609        }
19610
19611        async hide() {
19612            if (!this.isRevealed) return;
19613
19614            this.pendingHideAnimation = true;
19615            await this.handleAnimationExit();
19616
19617            if (!this.pendingHideAnimation) return;
19618
19619            this.isRevealed = false;
19620            this.removeSpacer();
19621            this.element.classList.remove(CLASS_NAMES.TRAILING_TOP_REVEALED, CLASS_NAMES.TRAILING_BOTTOM_REVEALED);
19622
19623            this.element.style.display = 'none';
19624            this.manager.returnToOriginalParent(this.element);
19625
19626            const wmlElement = this.element.querySelector('.wml');
19627            if (wmlElement) {
19628                wmlElement.style.removeProperty('opacity');
19629            }
19630
19631            globalThis.wmAnimateEntry?.removeAllClasses(this.element);
19632
19633            this.pendingHideAnimation = null;
19634        }
19635
19636        initialize() {
19637            if (!this.isScrollBehaviorEnabled) return;
19638
19639            try {
19640                this.observer = new IntersectionObserver((entries) => {
19641                    const entry = entries[0];
19642                    const shouldShow = !entry.isIntersecting && entry.boundingClientRect.top < 0;
19643
19644                    if (this.debounceTimeout) {
19645                        clearTimeout(this.debounceTimeout);
19646                    }
19647
19648                    this.debounceTimeout = setTimeout(() => {
19649                        if (shouldShow && !this.isRevealed && !this.pendingHideAnimation) {
19650                            this.show();
19651                        } else if (!shouldShow && this.isRevealed && !this.pendingHideAnimation) {
19652                            this.hide();
19653                        }
19654                        this.debounceTimeout = null;
19655                    }, CONFIG.POSITIONING.VISIBILITY_DEBOUNCE);
19656                }, {
19657                    root: null,
19658                    rootMargin: `-${this.revealThreshold}px 0px 0px 0px`,
19659                    threshold: 0
19660                });
19661
19662                this.observer.observe(this.anchorElement);
19663                this.cleanup.push(() => {
19664                    if (this.observer) {
19665                        this.observer.disconnect();
19666                        this.observer = null;
19667                    }
19668                    if (this.debounceTimeout) {
19669                        clearTimeout(this.debounceTimeout);
19670                        this.debounceTimeout = null;
19671                    }
19672                });
19673            } catch (error) {
19674                throw new Error(`Failed to create intersection observer: ${error.message}`);
19675            }
19676        }
19677    }
19678
19679    class WatcherManager {
19680        constructor() {
19681            this.watchers = new Map();
19682            this.isInitialized = false;
19683            this.originalPositions = new WeakMap();
19684            this.deviceDetector = new DeviceDetector();
19685
19686            this.setupDeviceChangeHandling();
19687        }
19688
19689        setupDeviceChangeHandling() {
19690            const deviceChangeHandler = (newDevice, oldDevice) => {
19691                setTimeout(() => this.handleDeviceChange(newDevice, oldDevice), 100);
19692            };
19693            this.deviceDetector.addListener(deviceChangeHandler);
19694
19695            this.globalCleanup = () => {
19696                this.deviceDetector.removeListener(deviceChangeHandler);
19697                this.deviceDetector.destroy();
19698            };
19699        }
19700
19701        getElementBehaviorOnDevice(element, device) {
19702            const deviceSuffix = `--${device.toLowerCase()}`;
19703
19704            if (element.classList.contains(`wmcM_stickyTop${deviceSuffix}`)) {
19705                return 'stickyTop';
19706            }
19707            if (element.classList.contains(`wmcM_stickyBottom${deviceSuffix}`)) {
19708                return 'stickyBottom';
19709            }
19710            if (element.classList.contains(`wmcM_trailingTop${deviceSuffix}`)) {
19711                return 'trailingTop';
19712            }
19713            if (element.classList.contains(`wmcM_trailingBottom${deviceSuffix}`)) {
19714                return 'trailingBottom';
19715            }
19716
19717            const isInherit = (device === 'tablet' && element.classList.contains('wmcM_tablet-inherit-scroll')) ||
19718                (device === 'mobile' && element.classList.contains('wmcM_mobile-inherit-scroll'));
19719
19720            if (isInherit) {
19721                if (element.classList.contains('wmcM_stickyTop--desktop')) {
19722                    return 'stickyTop';
19723                }
19724                if (element.classList.contains('wmcM_stickyBottom--desktop')) {
19725                    return 'stickyBottom';
19726                }
19727                if (element.classList.contains('wmcM_trailingTop--desktop')) {
19728                    return 'trailingTop';
19729                }
19730                if (element.classList.contains('wmcM_trailingBottom--desktop')) {
19731                    return 'trailingBottom';
19732                }
19733            }
19734
19735            return 'none';
19736        }
19737
19738        handleDeviceChange(newDevice, oldDevice) {
19739            new DeviceChangeCommand(this, oldDevice, newDevice)
19740                .analyze()
19741                .execute();
19742        }
19743
19744        reinitializeWatcher(element, watcher) {
19745            try {
19746                this.returnToOriginalParent(element, true);
19747                watcher.destroy();
19748                this.watchers.delete(element);
19749
19750                const behavior = this.getElementBehaviorOnDevice(element, this.deviceDetector.currentDevice);
19751
19752                let newWatcher = null;
19753                if (behavior === 'stickyTop') {
19754                    newWatcher = this.createWatcher(element, 'stickyTop');
19755                } else if (behavior === 'stickyBottom') {
19756                    newWatcher = this.createWatcher(element, 'stickyBottom');
19757                } else if (behavior === 'trailingTop' || behavior === 'trailingBottom') {
19758                    newWatcher = this.createWatcher(element, 'trailing');
19759                }
19760
19761                if (newWatcher) {
19762                    this.watchers.set(element, newWatcher);
19763                    newWatcher.initialize();
19764                }
19765            } catch (error) {
19766                this.watchers.delete(element);
19767            }
19768        }
19769
19770        createWatcher(element, type) {
19771            try {
19772                switch (type) {
19773                    case 'stickyTop':
19774                        return new StickyTopWatcher(element,this);
19775                    case 'stickyBottom':
19776                        return new StickyBottomWatcher(element, this);
19777                    case 'trailing':
19778                        return new TrailingWatcher(element, this);
19779                    default:
19780                        throw new Error(`Unknown watcher type: ${type}`);
19781                }
19782            } catch (error) {
19783                return null;
19784            }
19785        }
19786
19787        // We move sticky/trailing sections up to be a direct child of <body> because the
19788        // scaling transform (transform: scale3d on body > main and body > .wmcM_scrollBehavior,
19789        // see core.css) makes those wrappers the containing block for position: fixed. A fixed
19790        // element left inside them would resolve against the scaled wrapper instead of the
19791        // viewport, breaking its position and stacking. Reparenting to <body> escapes that.
19792        //
19793        // We use transform for scaling because CSS zoom lacks broad-enough browser support
19794        // (not yet 2 years of major-browser coverage). Once we switch scaling to zoom (which
19795        // does NOT establish a containing block for fixed elements), this move-to-root becomes
19796        // unnecessary - and so does the freeze/resume entry-animation handling in makeFixed(),
19797        // since that only exists to survive the reparent this move performs.
19798        moveToDocumentRoot(element, needsPlaceholder = true) {
19799            if (this.originalPositions.has(element)) {
19800                return false;
19801            }
19802
19803            const originalParent = element.parentNode;
19804            const nextSibling = element.nextElementSibling;
19805            const originalIndex = Array.from(originalParent.children).indexOf(element);
19806
19807            let placeholder = null;
19808
19809            if (needsPlaceholder) {
19810                placeholder = document.createElement('section');
19811                const rect = element.getBoundingClientRect();
19812
19813                placeholder.style.height = rect.height + 'px';
19814                placeholder.style.visibility = 'hidden';
19815                placeholder.style.pointerEvents = 'none';
19816                placeholder.classList.add('wmc', CONFIG.CSS_CLASSES.SECTION_PLACEHOLDER);
19817                const wmlDiv = document.createElement('div');
19818                wmlDiv.classList.add('wml');
19819                placeholder.appendChild(wmlDiv);
19820
19821                originalParent.insertBefore(placeholder, element);
19822            }
19823
19824            this.originalPositions.set(element, {
19825                originalParent,
19826                nextSibling,
19827                originalIndex,
19828                placeholder
19829            });
19830
19831            element.classList.add(CONFIG.CSS_CLASSES.STICKY_STATE);
19832
19833            document.body.appendChild(element);
19834            return true;
19835        }
19836
19837        returnToOriginalParent(element, forceReturn = false) {
19838            if (!forceReturn && this.watchers.has(element)) {
19839                return false;
19840            }
19841
19842            const positionInfo = this.originalPositions.get(element);
19843            if (!positionInfo) {
19844                return false;
19845            }
19846
19847            const { originalParent, nextSibling, placeholder } = positionInfo;
19848
19849            element.classList.remove(CONFIG.CSS_CLASSES.STICKY_STATE);
19850
19851
19852
19853            if (placeholder && placeholder.parentNode) {
19854                originalParent.insertBefore(element, placeholder);
19855                placeholder.remove();
19856            } else {
19857                if (nextSibling && nextSibling.parentNode === originalParent) {
19858                    originalParent.insertBefore(element, nextSibling);
19859                } else {
19860                    originalParent.appendChild(element);
19861                }
19862            }
19863
19864            this.originalPositions.delete(element);
19865            return true;
19866        }
19867
19868        initializeStickyWatchers(watchersToPreserve = new Set()) {
19869            const elementsInBody = Array.from(document.body.children).filter(child => {
19870                return child.classList && (
19871                    child.classList.contains('wmcM_stickyTop') ||
19872                    child.classList.contains('wmcM_stickyBottom')
19873                ) && child.tagName !== 'SCRIPT' && child.tagName !== 'STYLE';
19874            });
19875
19876            elementsInBody.forEach((element) => {
19877                if (!this.watchers.has(element)) {
19878                    element.classList.remove('wmcM_stickyTopFixed', 'wmcM_stickyBottomFixed');
19879                    ElementStyleManager.clearPositioning(element);
19880
19881                    const mainElement = document.querySelector('main, .main, #main') || document.querySelector('body > div:first-child');
19882                    if (mainElement) {
19883                        mainElement.appendChild(element);
19884                    } else {
19885                        document.body.appendChild(element);
19886                    }
19887                }
19888            });
19889
19890            if (elementsInBody.length > 0) {
19891                document.body.offsetHeight;
19892            }
19893
19894            const allStickyElements = new Set();
19895            document.querySelectorAll('.wmcM_stickyTop').forEach(el => allStickyElements.add(el));
19896            document.querySelectorAll('.wmcM_stickyBottom').forEach(el => allStickyElements.add(el));
19897
19898            Array.from(allStickyElements).forEach((el) => {
19899                if (watchersToPreserve.has(el)) return;
19900
19901                const behavior = this.getElementBehaviorOnDevice(el, this.deviceDetector.currentDevice);
19902
19903                if (behavior === 'stickyTop' || behavior === 'stickyBottom') {
19904                    const style = getComputedStyle(el);
19905                    const scrollBehavior = style.getPropertyValue('--scrollBehavior').trim();
19906
19907                    if (scrollBehavior === 'sticky') {
19908                        this.processStickyElement(el, behavior);
19909                    } else {
19910                        if (!this.watchers.has(el)) {
19911                            ElementStyleManager.clearPositioning(el);
19912                        }
19913                        el.classList.remove(CLASS_NAMES.STICKY_TOP_FIXED, CLASS_NAMES.STICKY_BOTTOM_FIXED);
19914                        globalThis.wmAnimateEntry?.removeAllClasses(el);
19915                    }
19916                } else {
19917                    if (!this.watchers.has(el)) {
19918                        ElementStyleManager.clearPositioning(el);
19919                    }
19920                    el.classList.remove(CLASS_NAMES.STICKY_TOP_FIXED, CLASS_NAMES.STICKY_BOTTOM_FIXED);
19921                    if (el.classList.contains(CLASS_NAMES.ANIMATE_ENTRY)) {
19922                        globalThis.wmAnimateEntry?.triggerEntry(el);
19923                    }
19924                }
19925            });
19926        }
19927
19928        processStickyElement(element, behavior) {
19929            element.classList.remove(CLASS_NAMES.STICKY_TOP_FIXED, CLASS_NAMES.STICKY_BOTTOM_FIXED);
19930
19931            if (behavior === 'stickyBottom') {
19932                element.style.setProperty('display', 'block', 'important');
19933                element.style.setProperty('visibility', 'visible', 'important');
19934                element.style.setProperty('position', 'relative', 'important');
19935
19936                // Handle animation for sticky bottom
19937                if (element.classList.contains(CLASS_NAMES.ANIMATE_ENTRY)) {
19938                    globalThis.wmAnimateEntry?.triggerEntry(element);
19939                }
19940            }
19941
19942            if (element.classList.contains(CLASS_NAMES.ANIMATE_ENTRY)) {
19943                element.classList.add(CLASS_NAMES.ANIMATE_EXIT);
19944            }
19945
19946            const watcher = this.createWatcher(element, behavior);
19947            if (watcher) {
19948                this.watchers.set(element, watcher);
19949                watcher.initialize();
19950            }
19951        }
19952        initializeTrailingWatchers(watchersToPreserve = new Set()) {
19953            const scrollBehaviorElements = document.querySelectorAll('.wmcM_scrollBehavior');
19954
19955            scrollBehaviorElements.forEach((el) => {
19956                if (watchersToPreserve.has(el)) return;
19957
19958                const hasTrailingTop = el.classList.contains('wmcM_trailingTop--desktop') ||
19959                    el.classList.contains('wmcM_trailingTop--tablet') ||
19960                    el.classList.contains('wmcM_trailingTop--mobile');
19961
19962                const hasTrailingBottom = el.classList.contains('wmcM_trailingBottom--desktop') ||
19963                    el.classList.contains('wmcM_trailingBottom--tablet') ||
19964                    el.classList.contains('wmcM_trailingBottom--mobile');
19965
19966                if (!hasTrailingTop && !hasTrailingBottom) return;
19967
19968                const style = getComputedStyle(el);
19969                const scrollBehavior = style.getPropertyValue('--scrollBehavior').trim();
19970
19971                if (scrollBehavior === 'trailing') {
19972                    const behavior = this.getElementBehaviorOnDevice(el, this.deviceDetector.currentDevice);
19973
19974                    if (behavior === 'trailingTop' || behavior === 'trailingBottom') {
19975                        this.processTrailingElement(el, behavior);
19976                    }
19977                } else {
19978                    el.style.removeProperty('display');
19979                    el.classList.remove(CLASS_NAMES.TRAILING_TOP_REVEALED, CLASS_NAMES.TRAILING_BOTTOM_REVEALED);
19980                    globalThis.wmAnimateEntry?.removeAllClasses(el);
19981                }
19982            });
19983        }
19984
19985        processTrailingElement(element, behavior) {
19986            element.classList.remove(CLASS_NAMES.TRAILING_TOP_REVEALED, CLASS_NAMES.TRAILING_BOTTOM_REVEALED);
19987
19988            if (element.classList.contains(CLASS_NAMES.ANIMATE_ENTRY)) {
19989                element.classList.add(CLASS_NAMES.ANIMATE_EXIT);
19990            }
19991
19992            const watcher = this.createWatcher(element, 'trailing');
19993            if (watcher) {
19994                watcher.trailingType = behavior === 'trailingTop' ? 'top' : 'bottom';
19995                this.watchers.set(element, watcher);
19996                watcher.initialize();
19997            }
19998        }
19999
20000        initialize() {
20001            this.cleanup();
20002
20003            try {
20004                this.initializeStickyWatchers();
20005                this.initializeTrailingWatchers();
20006                this.isInitialized = true;
20007            } catch (error) {
20008                this.cleanup();
20009                throw error;
20010            }
20011        }
20012
20013        cleanup() {
20014            this.watchers.forEach((watcher, element) => {
20015                try {
20016                    globalThis.wmAnimateEntry?.removeAllClasses(element);
20017                    this.returnToOriginalParent(element, true);
20018                    watcher.destroy();
20019                } catch (error) {
20020                }
20021            });
20022            this.watchers.clear();
20023            this.originalPositions = new WeakMap();
20024            this.isInitialized = false;
20025        }
20026
20027        destroy() {
20028            this.cleanup();
20029            if (this.globalCleanup) {
20030                this.globalCleanup();
20031            }
20032        }
20033    }
20034
20035    function initWatcherManager() {
20036        const watcherManager = new WatcherManager();
20037        watcherManager.initialize();
20038    }
20039
20040    function delayedInitWatcherManager() {
20041        initWatcherManager();
20042
20043        // @TODO: take a look at reveal animations, they do not fire every time
20044
20045        // @TODO: possibly delay some things until after user interaction (major rewrite required)
20046        // if (!globalThis.wmUserInteraction) {
20047        //     window.addEventListener('wm-user-interaction', initWatcherManager, { once: true });
20048        // } else {
20049        //     initWatcherManager();
20050        // }
20051    }
20052
20053    if (!globalThis.wmDevice) {
20054        window.addEventListener('wm-device-ready', delayedInitWatcherManager, { once: true });
20055    } else {
20056        delayedInitWatcherManager();
20057    }
20058})();
20059</script>
20059
20060
20061    <!-- deferred -->
20062    
20062<script type="text/wmdjs">/* core/scroll-to-top.js */
20063;(() => {
20064    class WMScrollToTop {
20065        /**
20066         * @param {Object} options
20067         * @param {number} [options.threshold=200]
20068         * @param {HTMLElement|null} [options.scrollContainer=null]
20069         * @param {string} [options.buttonClass='wm_scrollToTop']
20070         * @param {string} [options.visibleClass='wm_scrollToTop--visible']
20071         * @param {HTMLElement|null} [options.root=null]
20072         * @param {boolean} [options.smooth=true]
20073         */
20074        constructor(options = {}) {
20075            if (typeof window === 'undefined' || typeof document === 'undefined') {
20076                console.warn('WMScrollToTop is not available in this environment');
20077                return;
20078            }
20079
20080            this.options = Object.freeze({
20081                threshold: 200,
20082                scrollContainer: null,
20083                buttonClass: 'wm_scrollToTop',
20084                visibleClass: 'wm_scrollToTop--visible',
20085                smooth: true,
20086                root: null,
20087                ...options
20088            });
20089
20090            this.button = null;
20091            this.isVisible = false;
20092            this.scrollFlag = false;
20093            this.animationFrameId = null;
20094            this.ownedAttribute = 'data-wm-scrolltotop';
20095            this.abortController = new AbortController();
20096            this.scrollContainer = this.options.scrollContainer || window;
20097
20098            this.initialize();
20099        }
20100
20101        initialize() {
20102            console.debug('scroll-to-top: init');
20103            this.createButton();
20104            this.bindEvents();
20105            this.updateVisibility();
20106            this.startAnimationFrameLoop();
20107        }
20108
20109        createButton() {
20110            const existingButton = document.querySelector(`.${this.options.buttonClass}[${this.ownedAttribute}="true"]`);
20111            if (existingButton) {
20112                this.button = existingButton;
20113                return;
20114            }
20115
20116            const buttonElement = document.createElement('button');
20117            buttonElement.className = this.options.buttonClass;
20118            buttonElement.type = 'button';
20119            buttonElement.setAttribute(this.ownedAttribute, 'true');
20120            buttonElement.setAttribute('aria-label', 'Scroll to top');
20121            buttonElement.setAttribute('title', 'Scroll to top');
20122            buttonElement.setAttribute('aria-hidden', 'true');
20123            buttonElement.hidden = true;
20124
20125            (this.options.root || document.body).appendChild(buttonElement);
20126            this.button = buttonElement;
20127        }
20128
20129        bindEvents() {
20130            const { signal } = this.abortController;
20131
20132            this.button.addEventListener('click', () => this.scrollToTop(), { signal });
20133            this.button.addEventListener('keydown', (e) => {
20134                if (e.key === 'Enter' || e.key === ' ') {
20135                    e.preventDefault();
20136                    this.scrollToTop();
20137                }
20138            }, { signal });
20139
20140            const onScrollEvent = () => { this.scrollFlag = true; };
20141            const onResizeEvent = () => { this.scrollFlag = true; };
20142
20143            const target = this.scrollContainer;
20144            (target || window).addEventListener('scroll', onScrollEvent, { passive: true, signal });
20145            window.addEventListener('resize', onResizeEvent, { passive: true, signal });
20146
20147            // Handle documentElement scroll for edge cases
20148            if (target === window || target === document || target == null) {
20149                document.addEventListener('scroll', onScrollEvent, { passive: true, signal });
20150            }
20151        }
20152
20153        startAnimationFrameLoop() {
20154            const updateLoop = () => {
20155                if (this.scrollFlag) {
20156                    this.scrollFlag = false;
20157                    this.updateVisibility();
20158                }
20159                this.animationFrameId = window.requestAnimationFrame(updateLoop);
20160            };
20161            this.animationFrameId = window.requestAnimationFrame(updateLoop);
20162        }
20163
20164        getScrollTop() {
20165            const container = this.scrollContainer;
20166            if (!container || container === window || container === document) {
20167                return window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
20168            }
20169            return container.scrollTop || 0;
20170        }
20171
20172        updateVisibility() {
20173            if (!this.button) return;
20174
20175            // Hide if container is detached from DOM
20176            if (this.scrollContainer instanceof HTMLElement && !document.contains(this.scrollContainer)) {
20177                this.hideButton();
20178                return;
20179            }
20180
20181            const shouldShowButton = this.getScrollTop() > this.options.threshold;
20182            if (shouldShowButton && !this.isVisible) this.showButton();
20183            else if (!shouldShowButton && this.isVisible) this.hideButton();
20184        }
20185
20186        showButton() {
20187            if (!this.button) return;
20188            this.isVisible = true;
20189            this.button.hidden = false;
20190            this.button.setAttribute('aria-hidden', 'false');
20191            this.button.classList.add(this.options.visibleClass);
20192        }
20193
20194        hideButton() {
20195            if (!this.button) return;
20196            this.isVisible = false;
20197            this.button.classList.remove(this.options.visibleClass);
20198            this.button.setAttribute('aria-hidden', 'true');
20199            this.button.hidden = true;
20200        }
20201
20202        scrollToTop() {
20203            const prefersReducedMotion = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;
20204            const smoothScroll = this.options.smooth && !prefersReducedMotion;
20205
20206            const target = this.scrollContainer || window;
20207            const behavior = smoothScroll ? 'smooth' : 'auto';
20208
20209            if (target === window || target === document) {
20210                window.scrollTo({ top: 0, behavior });
20211            } else if (typeof target.scrollTo === 'function') {
20212                target.scrollTo({ top: 0, behavior });
20213            } else {
20214                // Fallback for elements that don't have scrollTo
20215                if (target instanceof HTMLElement) target.scrollTop = 0;
20216                else document.documentElement.scrollTop = 0;
20217            }
20218        }
20219
20220        destroy() {
20221            if (this.animationFrameId) {
20222                cancelAnimationFrame(this.animationFrameId);
20223                this.animationFrameId = null;
20224            }
20225            this.abortController.abort(); // Removes all listeners
20226            if (this.button) {
20227                this.button.remove();
20228                this.button = null;
20229            }
20230            this.isVisible = false;
20231        }
20232    }
20233
20234    const initializeScrollToTop = () => {
20235        if (window.wmScrollToTopInstance instanceof WMScrollToTop) {
20236            window.wmScrollToTopInstance.destroy();
20237        }
20238        window.wmScrollToTopInstance = new WMScrollToTop();
20239    };
20240
20241    if (!globalThis.wmUserInteraction) {
20242        window.addEventListener('wm-user-interaction', initializeScrollToTop, { once: true });
20243    } else {
20244        initializeScrollToTop();
20245    }
20246})();
20247</script>
20247
20248
20249    <!-- @TODO: figure out processing of these, some may potentially be allowed to be deferred -->
20250            
20250<script>/* core/hover-with-parent.js */
20251/**
20252 * Hover propagation barriers.
20253 *
20254 * CSS propagates a component's hover state down to its descendants. A component with
20255 * "hover with parent" disabled (wmcM_noParentHover) opts itself out, but CSS selectors
20256 * cannot express "also opt out my enabled descendants when the propagation originates
20257 * ABOVE me" — the rule is shared by every hovered ancestor and cannot anchor to which
20258 * specific element is the live hover root. So we resolve it at runtime: whenever the
20259 * hover/focus target changes, any wmcM_noParentHover boundary that is NOT itself the
20260 * (or inside the) hovered/focused/preview target gets wmcA_blockHoverPropagation, which
20261 * the CSS excludes from propagation — for the boundary AND, via a descendant combinator,
20262 * its whole subtree.
20263 *
20264 * Example: Shelf (enabled) > Box (wmcM_noParentHover) > Button (enabled)
20265 * - Hover Shelf: Box is blocked, so Shelf's hover does not reach Button.
20266 * - Hover Box:   the cursor is inside Box, so Box is "active" and not blocked; Box's own
20267 *                hover drives Button normally.
20268 * - Hover Button: Button (and Box, which contains the cursor) are active; nothing blocked.
20269 */
20270
20271;(() => {
20272    const BARRIER_CLASS = 'wmcA_blockHoverPropagation';
20273    const NO_PARENT_HOVER_CLASS = 'wmcM_noParentHover';
20274
20275    function init() {
20276        console.debug('hover-with-parent: init');
20277
20278        /** @type {Set<HTMLElement>} Boundaries currently carrying BARRIER_CLASS. */
20279        const blockedComponents = new Set();
20280        let scheduledUpdateId = null;
20281
20282        /**
20283         * Components that should drive hover right now: every .wmc under the cursor,
20284         * every .wmc on the focus path, and every component held in hover state by the
20285         * editor (wmcA_hoverState). Queried live each time so dynamically added/removed
20286         * components (drag & drop in the editor) are always reflected.
20287         * @returns {Set<HTMLElement>}
20288         */
20289        function getActiveComponents() {
20290            const active = new Set(document.querySelectorAll('.wmc:hover, .wmc.wmcA_hoverState'));
20291
20292            const focused = document.activeElement;
20293            if (focused && typeof focused.closest === 'function') {
20294                let el = focused.closest('.wmc');
20295                while (el) {
20296                    active.add(el);
20297                    el = el.parentElement?.closest('.wmc') ?? null;
20298                }
20299            }
20300            return active;
20301        }
20302
20303        function updateBarriers() {
20304            if (scheduledUpdateId !== null) return;
20305
20306            scheduledUpdateId = requestAnimationFrame(() => {
20307                scheduledUpdateId = null;
20308
20309                // Clear the previous round before recomputing.
20310                for (const el of blockedComponents) el.classList.remove(BARRIER_CLASS);
20311                blockedComponents.clear();
20312
20313                const activeComponents = getActiveComponents();
20314                if (activeComponents.size === 0) return;
20315
20316                // For every active component, block the wmcM_noParentHover boundaries beneath
20317                // it that are not themselves active. The CSS descendant combinator
20318                // (`.wmcA_blockHoverPropagation .wmc`) extends each block to the full subtree,
20319                // so we never need to tag descendants individually.
20320                for (const activeComponent of activeComponents) {
20321                    const boundaries = activeComponent.querySelectorAll('.' + NO_PARENT_HOVER_CLASS);
20322                    for (const boundary of boundaries) {
20323                        if (activeComponents.has(boundary)) continue;
20324                        boundary.classList.add(BARRIER_CLASS);
20325                        blockedComponents.add(boundary);
20326                    }
20327                }
20328            });
20329        }
20330
20331        // mouseover/mouseout bubble, so a single delegated pair covers every component —
20332        // present or future — and fires only when the hovered element changes (unlike
20333        // mousemove, which fires on every pixel). focusout is deferred so activeElement
20334        // has settled before we recompute.
20335        document.addEventListener('mouseover', updateBarriers, true);
20336        document.addEventListener('mouseout', updateBarriers, true);
20337        document.addEventListener('focusin', updateBarriers, true);
20338        document.addEventListener('focusout', () => setTimeout(updateBarriers, 0), true);
20339    }
20340
20341    if (!globalThis.wmDevice) {
20342        window.addEventListener('wm-device-ready', init, { once: true });
20343    } else {
20344        init();
20345    }
20346})();
20347</script>
20347
20348            
20348<script>/* image.js */
20349;(() => {
20350
20351    class WMImageBase extends HTMLElement {
20352
20353        static EMPTY_PIXEL = 'data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==';
20354        static initialImagesList = [];
20355        static observer = null;
20356        static resizeObserver = null;
20357        static resizeDelayTimer = null;
20358        static processingInitialBatch = true;
20359        static initialObserver = null;
20360        static mediaUrl = '';
20361        static mediaScale = 1;
20362
20363        /** @type boolean */
20364        isInitialized = false;
20365        /** @type number */
20366        pW = -1;
20367        /** @type number */
20368        pH = -1;
20369
20370        connectedCallback() {
20371            // wait for the next frame to ensure children (img) are parsed
20372            requestAnimationFrame(() => {
20373                this.init();
20374            });
20375        }
20376
20377        disconnectedCallback() {
20378            // NOTE
20379            // Intentionally do nothing on disconnectedCallback:
20380            // reorder.js shuffles wm-img nodes across breakpoints,
20381            // and tearing down the ResizeObserver here loses layout
20382            // tracking for the rest of the page lifecycle.
20383
20384            // if (!this.isInitialized) return;
20385            // const img = this.querySelector('img');
20386            // if (!img) return;
20387            //
20388            // if (WMImage.observer) WMImage.observer.unobserve(img);
20389            // if (WMImage.resizeObserver) WMImage.resizeObserver.unobserve(img);
20390        }
20391
20392        init() {
20393            // Start main observer in case it's not started
20394            WMImageBase.startMainObserver();
20395            if (WMImageBase.observer) {
20396                this.isInitialized = true;
20397                const img = this.querySelector('img');
20398                if (img) WMImageBase.observer.observe(img);
20399            }
20400        }
20401
20402        /**
20403         * @param force {boolean} flag to force-load the image
20404         */
20405        load(force = false) {
20406            const image = this.querySelector('img');
20407            if (!image || !image.dataset.wmSrc) return;
20408
20409            const wmSrc = image.dataset.wmSrc;
20410            let src = wmSrc;
20411            // Use the media URL from the data attribute if present, otherwise use the default
20412            let mediaUrl = image.dataset.wmMediaUrl || WMImage.mediaUrl;
20413
20414            let w = image.offsetWidth;
20415            let h = image.offsetHeight;
20416            let q = 80; // default quality
20417
20418            if (!!w && !!h) {
20419                // do not unnecessarily load a new image if any dimension didn't change more than 2 pixels
20420                if (
20421                    !force &&
20422                    (this.pW > -1) &&
20423                    (this.pH > -1) &&
20424                    (Math.abs(this.pW - w) <= 2) &&
20425                    (Math.abs(this.pH - h) <= 2)
20426                ) return;
20427
20428                this.pH = h;
20429                this.pW = w;
20430
20431                // adjust size and quality for DPR and scale
20432                const dpr = (window.devicePixelRatio > 1.2) ? 2 : 1;
20433                const scale = WMImage.mediaScale;
20434                w = Math.round(w * dpr * scale);
20435                h = Math.round(h * dpr * scale);
20436                q = Math.round(q * scale);
20437
20438                // ### method 1: exact, without cropping (fits the image to the "outside" of the box, focal point determined through CSS setting)
20439                if (!src.startsWith('http')) {
20440                    if (this.classList.contains('wmcM_imageTile')) {
20441                        src = `${mediaUrl}/${encodeURIComponent(src)}`;
20442                    } else {
20443                        const fit = (
20444                            this.classList.contains('wmcM_imageContain') ||
20445                            this.classList.contains('wmcM_imageScaleDown')
20446                        ) ? 'fit-in' : 'full-fit-in';
20447                        src = `${mediaUrl}/${fit}/${w}x${h}/filters:no_upscale():format(webp):quality(${q})/${encodeURIComponent(src)}`;
20448                    }
20449                }
20450
20451                // ### method 2: exact, with cropping (fits the image exactly, but we should provide the focal point to leave important stuff visible)
20452                // (window.devicePixelRatio > 1.1) && (w = w * 2) && (h = h * 2);
20453                // src = `/image/${w}x${h}/filters:no_upscale():format(webp):quality(${q})/${encodeURIComponent(src)}`;
20454                // src = `/image/${w}x${h}/smart/filters:no_upscale():format(webp):quality(${q})/${encodeURIComponent(src)}`;
20455
20456                // ### method 3: specific increments (reduces number of different sizes IR (thumbor) has to produce, but the algo needs tweaks for very small images)
20457                // const inc = 200;
20458                // w = Math.round((w + inc) / inc) * inc;
20459                // h = Math.round((h + inc) / inc) * inc;
20460                // (window.devicePixelRatio > 1.1) && (w = w * 2) && (h = h * 2);
20461                // src = `/image/full-fit-in/${w}x${h}/filters:no_upscale():format(webp):quality(${q})/${encodeURIComponent(src)}`;
20462            }
20463
20464            if ((src !== wmSrc) || (src.startsWith('http'))) {
20465                if (this.classList.contains('wmcM_imageTile')) {
20466                    image.src = WMImage.EMPTY_PIXEL;
20467                    image.style.backgroundImage = `url('${src}')`;
20468                } else {
20469                    image.style.removeProperty('background-image');
20470                    if (!image.src.endsWith(src)) {
20471                        // load the image behind the scenes
20472                        const newImage = new Image;
20473                        newImage.fetchPriority = image.fetchPriority ?? 'auto';
20474                        newImage.src = src;
20475                        newImage.addEventListener('load', () => {
20476                            // image loaded, apply (only fires if the image was actually successfully loaded)
20477                            image.src = newImage.src;
20478                        });
20479                    }
20480                }
20481            }
20482
20483            image.dataset.wmImageIsSet = 'true';
20484
20485            // Once loaded, we might want to observe for resizing
20486            WMImageBase.addToResizeObserver(this);
20487        }
20488
20489        /**
20490         *
20491         * @param img {HTMLImageElement}
20492         * @param force {boolean} flag to force-load the image
20493         */
20494        static doLoad(img, force = false) {
20495            /** @type {WMImageBase} */
20496            const wmImg = img.closest('wm-img');
20497            if (wmImg) wmImg.load(force);
20498        }
20499
20500        static startMainObserver() {
20501            if (WMImageBase.observer) return;
20502            WMImageBase.observer = new IntersectionObserver((entries, observer) => {
20503                entries.forEach(entry => {
20504                    if (entry.isIntersecting || entry.intersectionRatio !== 0) {
20505                        const img = entry.target;
20506                        WMImage.doLoad(img);
20507                        observer.unobserve(img);
20508                    }
20509                });
20510            }, { rootMargin: '134%' });
20511        }
20512
20513        static addToResizeObserver(element) {
20514            if (!WMImageBase.resizeObserver) {
20515                WMImageBase.resizeObserver = new ResizeObserver(WMImageBase.resizeWatcher);
20516            }
20517            const image = element.querySelector('img');
20518            if (image) WMImageBase.resizeObserver.observe(image);
20519        }
20520
20521        static resizeWatcher(entries) {
20522            if (WMImageBase.resizeDelayTimer) clearTimeout(WMImageBase.resizeDelayTimer);
20523            entries.forEach(entry => {
20524                const image = entry.target; // This is the img
20525                if (image && image.dataset.wmImageIsSet) {
20526                    image.dataset.wmImageNeedsResize = 'true';
20527                }
20528            });
20529
20530            WMImageBase.resizeDelayTimer = setTimeout(() => {
20531                const imagesToResize = document.querySelectorAll('img[data-wm-image-needs-resize=\'true\']');
20532                imagesToResize.forEach(img => {
20533                    WMImageBase.doLoad(img); // Re-run load logic
20534                    img.dataset.wmImageNeedsResize = '';
20535                });
20536            }, 1000);
20537        }
20538
20539        static runInitialSetup() {
20540            WMImageBase.mediaUrl = globalThis.WMConstants.mediaUrl ?? '';
20541            WMImageBase.mediaScale = globalThis.WMConstants.mediaScale ?? 1;
20542        }
20543
20544        static runInitialPrioritization() {
20545            const initialImages = document.querySelectorAll('wm-img');
20546            if (initialImages.length === 0) {
20547                WMImageBase.finishInitialPrioritization();
20548                return;
20549            }
20550
20551            initialImages.forEach(wrapper => {
20552                const img = wrapper.querySelector('img');
20553                if (img) WMImageBase.initialObserver.observe(img);
20554            });
20555        }
20556
20557        static finishInitialPrioritization() {
20558            WMImageBase.initialObserver.disconnect();
20559            WMImageBase.processingInitialBatch = false;
20560
20561            // Sort and prioritize
20562            let currentCoverage = 0;
20563            let coverageChanges = 0;
20564            const allowedCoverageChanges = 3;
20565            const largestInitialImages = [];
20566            const otherInitialImages = [];
20567
20568            WMImageBase.initialImagesList.sort((a, b) => b.coverage - a.coverage);
20569
20570            WMImageBase.initialImagesList.forEach(o => {
20571                if (coverageChanges >= allowedCoverageChanges) {
20572                    otherInitialImages.push(o.img);
20573                    return;
20574                }
20575                if (currentCoverage === 0) {
20576                    currentCoverage = o.coverage;
20577                    largestInitialImages.push(o.img);
20578                    return;
20579                }
20580                if (o.coverage === currentCoverage) {
20581                    largestInitialImages.push(o.img);
20582                    return;
20583                }
20584                if (o.coverage < currentCoverage) {
20585                    currentCoverage = o.coverage;
20586                    coverageChanges++;
20587                    if (coverageChanges >= allowedCoverageChanges) {
20588                        otherInitialImages.push(o.img);
20589                    } else {
20590                        largestInitialImages.push(o.img);
20591                    }
20592                }
20593            });
20594
20595            largestInitialImages.forEach(img => {
20596                /** @type {HTMLImageElement} */
20597                if (img) {
20598                    img.loading = 'eager';
20599                    img.fetchPriority = 'high';
20600                }
20601                WMImageBase.doLoad(img);
20602            });
20603
20604            otherInitialImages.forEach(img => {
20605                /** @type {HTMLImageElement} */
20606                if (img) {
20607                    img.fetchPriority = 'high';
20608                }
20609                WMImageBase.doLoad(img);
20610            });
20611
20612            // start the main observer for everything else (and future images)
20613            WMImageBase.startMainObserver();
20614
20615            // observe any that weren't in the viewport initially but were in the DOM
20616            const offscreenImages = document.querySelectorAll('wm-img');
20617            offscreenImages.forEach(wrapper => {
20618                const img = wrapper.querySelector('img');
20619                // if it wasn't loaded yet (not in viewport, ergo no wmImageIsSet)
20620                if (img && !img.dataset.wmImageIsSet) {
20621                    WMImageBase.observer.observe(img);
20622                }
20623            });
20624        }
20625    }
20626
20627    // Initial observer for prioritization
20628    WMImageBase.initialObserver = new IntersectionObserver((entries) => {
20629        entries.forEach(entry => {
20630            if (entry.intersectionRatio <= Number.EPSILON) return;
20631            /** @type {HTMLImageElement} */
20632            const img = entry.target;
20633            // Calculate coverage
20634            const w = img.offsetWidth;
20635            const h = img.offsetHeight;
20636            const coverage = Math.round(w * h * entry.intersectionRatio);
20637            WMImageBase.initialObserver.unobserve(img);
20638            if (coverage > 0) WMImageBase.initialImagesList.push({ img, coverage });
20639        });
20640
20641        WMImageBase.finishInitialPrioritization();
20642    }, { rootMargin: '-1px' });
20643
20644    globalThis.WMComponents.WMImageBase = WMImageBase;
20645
20646    WMImageBase.runInitialSetup();
20647})();
20648</script>
20648
20649            
20649<script>/* video.js */
20650(() => {
20651    class PopupUtility {
20652        static currentPopup = null;
20653        static escapeHandler = null;
20654        static originalElement = null;
20655        /**
20656         *
20657         * @type {null | LiteVimeo | LiteYTEmbed}
20658         */
20659        static currentVideoPlayer = null;
20660        static isLoading = false;
20661        static loadingTimeout = null;
20662
20663        static shouldUsePopup(element) {
20664            return element?.dataset?.popup === 'true';
20665        }
20666
20667        static async openPopup(elementToProject, onClose = null) {
20668            if (PopupUtility.currentPopup || PopupUtility.isLoading) {
20669                return;
20670            }
20671
20672            if (!elementToProject) {
20673                console.warn('PopupUtility: No element provided to project');
20674                return;
20675            }
20676
20677            PopupUtility.isLoading = true;
20678            PopupUtility.originalElement = elementToProject;
20679
20680            const popup = PopupUtility.createPopupHTML();
20681            document.body.appendChild(popup);
20682
20683            const popupContainer = popup.querySelector(
20684                '.wmc_video__video-popup-content'
20685            );
20686            const closeBtn = popup.querySelector(
20687                '.wmc_video__video-popup-close'
20688            );
20689
20690            // Show loading state
20691            PopupUtility.showLoadingState(popupContainer);
20692
20693            // Set background image while loading
20694            PopupUtility.setBackgroundImage(elementToProject, popupContainer);
20695
20696            PopupUtility.currentPopup = popup;
20697            PopupUtility.setupEventHandlers(popup, closeBtn, onClose);
20698
20699            // Show popup immediately with loading state
20700            popup.classList.add('active');
20701
20702            // Load content asynchronously
20703            await PopupUtility.createPopupContent(
20704                elementToProject,
20705                popupContainer
20706            ).then(() => {
20707                PopupUtility.hideLoadingState(popupContainer);
20708                PopupUtility.isLoading = false;
20709            }).catch((err) => {
20710                console.error('PopupUtility: Error opening popup:', err);
20711                PopupUtility.isLoading = false;
20712                PopupUtility.closeCurrentPopup();
20713            });
20714        }
20715
20716        static showLoadingState(container) {
20717            const loadingDiv = document.createElement('div');
20718            loadingDiv.className = 'wmc_video__video-popup-loading';
20719            loadingDiv.innerHTML = `
20720                <div class="wmc_video__loading-spinner"></div>
20721                <p>Loading video...</p>
20722            `;
20723            container.appendChild(loadingDiv);
20724
20725            // Set a timeout to show error if loading takes too long
20726            PopupUtility.loadingTimeout = setTimeout(() => {
20727                PopupUtility.showErrorState(
20728                    container,
20729                    'Video is taking longer than expected to load'
20730                );
20731            }, 15000);
20732        }
20733
20734        static hideLoadingState(container) {
20735            if (PopupUtility.loadingTimeout) {
20736                clearTimeout(PopupUtility.loadingTimeout);
20737                PopupUtility.loadingTimeout = null;
20738            }
20739
20740            const loadingDiv = container.querySelector(
20741                '.wmc_video__video-popup-loading'
20742            );
20743            if (loadingDiv) {
20744                loadingDiv.remove();
20745            }
20746        }
20747
20748        static showErrorState(container, message) {
20749            PopupUtility.hideLoadingState(container);
20750
20751            let errorDiv = document.createElement('div');
20752            errorDiv.className = 'wmc_video__video-popup-error';
20753            errorDiv.innerHTML = `
20754                <div class="wmc_video__error-content">
20755                    <p>${message}</p>
20756                    <button class="wmc_video__retry-btn">Retry</button>
20757                </div>
20758            `;
20759
20760            const retryBtn = errorDiv.querySelector('.wmc_video__retry-btn');
20761            retryBtn.addEventListener('click', () => {
20762                errorDiv.remove();
20763                errorDiv = undefined;
20764                PopupUtility.createPopupContent(
20765                    PopupUtility.originalElement,
20766                    container
20767                );
20768            });
20769
20770            container.appendChild(errorDiv);
20771        }
20772
20773        static async createPopupContent(elementToProject, container) {
20774            // Get lite YouTube or vimeo classes from the custom elements registry
20775            const LiteYoutube = customElements.get('lite-youtube');
20776            const LiteVimeo = customElements.get('lite-vimeo');
20777            try {
20778                if (LiteYoutube && elementToProject instanceof LiteYoutube) {
20779                    await PopupUtility.createYouTubePlayer(
20780                        elementToProject,
20781                        container
20782                    );
20783                } else if (LiteVimeo && elementToProject instanceof LiteVimeo) {
20784                    await PopupUtility.createVimeoPlayer(
20785                        elementToProject,
20786                        container
20787                    );
20788                } else {
20789                    const projectedElement =
20790                        PopupUtility.createProjectedElement(elementToProject);
20791                    container.appendChild(projectedElement);
20792                    const shouldAutoplay = projectedElement.dataset.autoplay === 'true';
20793                    projectedElement.autoplay = shouldAutoplay;
20794                    if (!shouldAutoplay) return;
20795                    PopupUtility.startPopupVideoPlayback(projectedElement);
20796                }
20797            } catch (error) {
20798                console.error('PopupUtility: Error creating popup content:', error);
20799                PopupUtility.showErrorState(
20800                    container,
20801                    'Failed to load video content'
20802                );
20803            }
20804        }
20805
20806        static async createYouTubePlayer(liteYouTubeElement, container) {
20807            try {
20808                liteYouTubeElement.classList.add('lyt-activated');
20809
20810                const playerContainer = PopupUtility.createAndAppendPlayerContainer(container);
20811
20812                await liteYouTubeElement.addYTPlayerIframe(
20813                    playerContainer,
20814                    '360',
20815                    false
20816                ).catch(() => {
20817                    PopupUtility.showErrorState(
20818                        container,
20819                        'YouTube video failed to load'
20820                    );
20821                });
20822                PopupUtility.currentVideoPlayer = await liteYouTubeElement.getYTPlayer();
20823            } catch (error) {
20824                console.error('PopupUtility: YouTube player creation failed:', error);
20825                PopupUtility.restoreOriginalElement(liteYouTubeElement);
20826            }
20827        }
20828
20829        static createAndAppendPlayerContainer(container) {
20830            const playerContainer = document.createElement('div');
20831            playerContainer.className = 'wmc_video__video-popup-player';
20832            container.appendChild(playerContainer);
20833
20834            return playerContainer;
20835        }
20836
20837        static async createVimeoPlayer(liteVimeoElement, container) {
20838            try {
20839                liteVimeoElement.classList.add('lyt-activated');
20840
20841                const playerContainer = this.createAndAppendPlayerContainer(container);
20842
20843                // Build iframe with improved error handling
20844                const iframeEl = liteVimeoElement.buildVimeoIframe(liteVimeoElement);
20845
20846                playerContainer.appendChild(iframeEl);
20847
20848                // Load Vimeo API and create player
20849                if (typeof liteVimeoElement.loadVimeoApi === 'function') {
20850                    await liteVimeoElement.loadVimeoApi();
20851                }
20852
20853                if (window.Vimeo && window.Vimeo.Player) {
20854                    const player = new Vimeo.Player(iframeEl);
20855                    PopupUtility.currentVideoPlayer = player;
20856
20857                    try {
20858                        await player.play();
20859                    } catch (e) {
20860                        console.warn('PopupUtility: Vimeo autoplay blocked:', e);
20861                    }
20862                }
20863            } catch (error) {
20864                console.error('PopupUtility: Vimeo player creation failed:', error);
20865            }
20866        }
20867
20868        static closeCurrentPopup() {
20869            const popup = PopupUtility.currentPopup;
20870            if (!popup) return;
20871
20872            // Clear any pending timeouts
20873            if (PopupUtility.loadingTimeout) {
20874                clearTimeout(PopupUtility.loadingTimeout);
20875                PopupUtility.loadingTimeout = null;
20876            }
20877
20878            popup.classList.remove('active');
20879
20880            if (PopupUtility.currentVideoPlayer) {
20881                PopupUtility.cleanupYouTubeOrVimeoPlayer().then(() => {
20882                    PopupUtility.cleanupEscapeHandlerAndReferences(popup);
20883                });
20884            } else {
20885                PopupUtility.cleanupRegularVideo(popup);
20886                PopupUtility.cleanupEscapeHandlerAndReferences(popup);
20887            }
20888        }
20889
20890        /**
20891         *
20892         * @param popup{HTMLElement}
20893         */
20894        static cleanupEscapeHandlerAndReferences(popup) {
20895            if (PopupUtility.escapeHandler) {
20896                document.removeEventListener('keydown', PopupUtility.escapeHandler);
20897                PopupUtility.escapeHandler = null;
20898            }
20899
20900            setTimeout(() => {
20901                if (popup.parentNode) {
20902                    popup.remove();
20903                }
20904            }, 300);
20905
20906            PopupUtility.currentPopup = null;
20907            PopupUtility.originalElement = null;
20908            PopupUtility.isLoading = false;
20909        }
20910
20911        static async cleanupYouTubeOrVimeoPlayer() {
20912            if (
20913                PopupUtility.currentVideoPlayer &&
20914                typeof PopupUtility.currentVideoPlayer.getCurrentTime ===
20915                'function'
20916            ) {
20917                const currentTime = await PopupUtility.currentVideoPlayer.getCurrentTime();
20918
20919                if (PopupUtility.originalElement && !isNaN(currentTime)) {
20920                    PopupUtility.originalElement.setAttribute(
20921                        'start',
20922                        Math.floor(currentTime).toString()
20923                    );
20924                }
20925
20926                PopupUtility.currentVideoPlayer.destroy();
20927            }
20928
20929            PopupUtility.restoreOriginalElement(PopupUtility.originalElement);
20930            PopupUtility.currentVideoPlayer = null;
20931        }
20932
20933        static cleanupRegularVideo(popup) {
20934            const videoElement = popup.querySelector('video');
20935            if (
20936                videoElement &&
20937                PopupUtility.originalElement &&
20938                PopupUtility.originalElement.tagName.toLowerCase() === 'video'
20939            ) {
20940                PopupUtility.originalElement.currentTime = videoElement.currentTime;
20941                videoElement.pause();
20942            }
20943        }
20944
20945        static restoreOriginalElement(element) {
20946            if (!element) return;
20947            element.classList.remove('lyt-activated');
20948        }
20949
20950        static setBackgroundImage(sourceElement, targetElement) {
20951            const bgImage =
20952                sourceElement.style.backgroundImage ||
20953                getComputedStyle(sourceElement).backgroundImage;
20954
20955            if (bgImage && bgImage !== 'none') {
20956                targetElement.style.backgroundImage = bgImage;
20957                targetElement.style.backgroundSize = 'cover';
20958                targetElement.style.backgroundPosition = 'center';
20959                targetElement.style.backgroundRepeat = 'no-repeat';
20960            }
20961        }
20962
20963        static createProjectedElement(elementToProject) {
20964            const projectedElement = elementToProject.cloneNode(true);
20965            projectedElement.classList.add('wmc_video__video-popup-player');
20966
20967            elementToProject.dataset.controls &&
20968            projectedElement.setAttribute('controls', '');
20969            if (projectedElement.tagName.toLowerCase() === 'video') {
20970                if (elementToProject.tagName.toLowerCase() === 'video') {
20971                    projectedElement.currentTime = elementToProject.currentTime;
20972                }
20973
20974                projectedElement.load();
20975            }
20976
20977            return projectedElement;
20978        }
20979
20980        /**
20981         * @description Start video playback in popup (for autoplay setting).
20982         * Waits for 'canplay' if needed so playback starts when the video is ready.
20983         * @param {HTMLVideoElement} videoEl
20984         */
20985        static startPopupVideoPlayback(videoEl) {
20986            const playWhenReady = () => {
20987                videoEl.play().catch((e) => {
20988                    console.warn('PopupUtility: Video autoplay in popup blocked', e);
20989                });
20990            };
20991            if (videoEl.readyState >= HTMLMediaElement.HAVE_CURRENT_DATA) {
20992                playWhenReady();
20993            } else {
20994                videoEl.addEventListener('canplay', playWhenReady, { once: true });
20995            }
20996        }
20997
20998        static setupEventHandlers(popup, closeBtn, onClose) {
20999            const closePopup = () => {
21000                if (onClose && typeof onClose === 'function') {
21001                    onClose();
21002                }
21003                PopupUtility.closeCurrentPopup();
21004            };
21005
21006            closeBtn.addEventListener('click', closePopup);
21007
21008            popup.addEventListener('click', (e) => {
21009                if (e.target === popup) {
21010                    closePopup();
21011                }
21012            });
21013
21014            let escapeTimeout;
21015            PopupUtility.escapeHandler = (e) => {
21016                if (e.key === 'Escape') {
21017                    clearTimeout(escapeTimeout);
21018                    escapeTimeout = setTimeout(closePopup, 50);
21019                }
21020            };
21021            document.addEventListener('keydown', PopupUtility.escapeHandler);
21022        }
21023
21024        static createPopupHTML() {
21025            const popup = document.createElement('div');
21026            popup.id = 'wmc_video__video-popup';
21027            popup.className = 'wmc_video__video-popup';
21028            popup.innerHTML = `
21029                <div class="wmc_video__video-popup-content">
21030                    <button class="wmc_video__video-popup-close" aria-label="Close video" type="button">
21031                        <svg viewBox="0 0 26 26" width="26" height="26" aria-hidden="true">
21032                            <path d="M21.73 19.64l-2.1 2.1a.9.9 0 0 1-1.39 0L13 16.5l-5.24 5.24a.9.9 0 0 1-1.39 0l-2.1-2.1a.9.9 0 0 1 0-1.39L9.5 13 4.26 7.76a.9.9 0 0 1 0-1.39l2.1-2.1a.9.9 0 0 1 1.39 0L13 9.5l5.24-5.24a.9.9 0 0 1 1.39 0l2.1 2.1a.9.9 0 0 1 0 1.39L16.5 13l5.24 5.24a.9.9 0 0 1 0 1.39Z"/>
21033                        </svg>
21034                    </button>
21035                </div>
21036            `;
21037            return popup;
21038        }
21039
21040        static isPopupOpen() {
21041            return PopupUtility.currentPopup !== null;
21042        }
21043
21044        static cleanup() {
21045            if (PopupUtility.currentPopup) {
21046                PopupUtility.closeCurrentPopup();
21047            }
21048        }
21049
21050        static toVimeoTime(seconds) {
21051            const totalSeconds = Math.floor(parseFloat(seconds) || 0);
21052            const fractional = (parseFloat(seconds) || 0) - totalSeconds;
21053
21054            const minutes = Math.floor(totalSeconds / 60);
21055            const secs = (totalSeconds % 60) + fractional;
21056
21057            if (minutes > 0) {
21058                return `${minutes}m${secs.toFixed(3).replace(/\.?0+$/, '')}s`;
21059            } else {
21060                return `${secs.toFixed(3).replace(/\.?0+$/, '')}s`;
21061            }
21062        }
21063    }
21064
21065    function init() {
21066        globalThis.PopupUtility = PopupUtility;
21067    }
21068
21069    if (!globalThis.wmDevice) {
21070        window.addEventListener('wm-device-ready', init, { once: true });
21071    } else {
21072        init();
21073    }
21074})();
21075</script>
21075
21076            
21076<script>/* video/youtube.js */
21077;(() => {
21078
21079    /**
21080     * A lightweight youtube embed. Still should feel the same to the user, just MUCH faster to initialize and paint.
21081     *
21082     * Thx to these as the inspiration
21083     *   https://storage.googleapis.com/amp-vs-non-amp/youtube-lazy.html
21084     *   https://autoplay-youtube-player.glitch.me/
21085     *
21086     * Once built it, I also found these:
21087     *   https://github.com/ampproject/amphtml/blob/master/extensions/amp-youtube (👍👍)
21088     *   https://github.com/Daugilas/lazyYT
21089     *   https://github.com/vb/lazyframe
21090     */
21091
21092    class LiteYTEmbed extends HTMLElement {
21093
21094        connectedCallback() {
21095            this.videoId = this.getAttribute('videoid');
21096
21097            let playBtnEl = this.querySelector('.lyt-playbtn,.lty-playbtn');
21098            // A label for the button takes priority over a [playlabel] attribute on the custom-element
21099            this.playLabel = (playBtnEl && playBtnEl.textContent.trim()) || this.getAttribute('playlabel') || 'Play';
21100
21101            this.dataset.title = this.getAttribute('title') || '';
21102            this.dataset.popup = this.getAttribute('popup') || '';
21103
21104            /**
21105             * Lo, the youtube poster image!  (aka the thumbnail, image placeholder, etc)
21106             *
21107             * See https://github.com/paulirish/lite-youtube-embed/blob/master/youtube-thumbnail-urls.md
21108             */
21109            if (!this.style.backgroundImage) {
21110                this.style.backgroundImage = `url("https://i.ytimg.com/vi/${this.videoId}/hqdefault.jpg")`;
21111                this.upgradePosterImage();
21112            }
21113
21114            // Set up play button, and its visually hidden label
21115            if (!playBtnEl) {
21116                playBtnEl = document.createElement('button');
21117                playBtnEl.type = 'button';
21118                // Include the mispelled 'lty-' in case it's still being used. https://github.com/paulirish/lite-youtube-embed/issues/65
21119                playBtnEl.classList.add('lyt-playbtn', 'lty-playbtn');
21120                this.append(playBtnEl);
21121            }
21122            if (!playBtnEl.textContent) {
21123                const playBtnLabelEl = document.createElement('span');
21124                playBtnLabelEl.className = 'lyt-visually-hidden';
21125                playBtnLabelEl.textContent = this.playLabel;
21126                playBtnEl.append(playBtnLabelEl);
21127            }
21128
21129            this.addNoscriptIframe();
21130
21131            // for the PE pattern, change anchor's semantics to button
21132            if (playBtnEl.nodeName === 'A') {
21133                playBtnEl.removeAttribute('href');
21134                playBtnEl.setAttribute('tabindex', '0');
21135                playBtnEl.setAttribute('role', 'button');
21136                // fake button needs keyboard help
21137                playBtnEl.addEventListener('keydown', e => {
21138                    if (e.key === 'Enter' || e.key === ' ') {
21139                        e.preventDefault();
21140                        this.activate();
21141                    }
21142                });
21143            }
21144
21145            // On hover (or tap), warm up the TCP connections we're (likely) about to use.
21146            this.addEventListener('pointerover', LiteYTEmbed.warmConnections, { once: true });
21147            this.addEventListener('focusin', LiteYTEmbed.warmConnections, { once: true });
21148
21149            // Once the user clicks, add the real iframe and drop our play button
21150            // TODO: In the future we could be like amp-youtube and silently swap in the iframe during idle time
21151            //   We'd want to only do this for in-viewport or near-viewport ones: https://github.com/ampproject/amphtml/pull/5003
21152            this.addEventListener('click', this.activate);
21153
21154            // Chrome & Edge desktop have no problem with the basic YouTube Embed with ?autoplay=1
21155            // However Safari desktop and most/all mobile browsers do not successfully track the user gesture of clicking through the creation/loading of the iframe,
21156            // so they don't autoplay automatically. Instead we must load an additional 2 sequential JS files (1KB + 165KB) (un-br) for the YT Player API
21157            // TODO: Try loading the the YT API in parallel with our iframe and then attaching/playing it. #82
21158            // this.needsYTApi = this.hasAttribute("js-api") || navigator.vendor.includes('Apple') || navigator.userAgent.includes('Mobi');
21159
21160            // NOTE: The above statement seems somewhat false... we need the API for the video to start after first click.
21161            //       Otherwise, a YT video needs to be manually played after it loads after the first click (2 clicks to start the video).
21162            //       "Somewhat false" because it's not `autoplay` but rather `playsinline` which doesn't work without the complete YT JS API.
21163            this.needsYTApi = true;
21164
21165            const autoplay = this.getAttribute('autoplay') === '1';
21166            const { initialAutoStart = true } = globalThis.WMConstants ?? {};
21167            if (initialAutoStart && autoplay && !PopupUtility.shouldUsePopup(this)) {
21168                this.activate().then(_ => {
21169                });
21170            }
21171        }
21172
21173        /**
21174         * Add a <link rel={preload | preconnect} ...> to the head
21175         */
21176        static addPrefetch(kind, url, as) {
21177            const linkEl = document.createElement('link');
21178            linkEl.rel = kind;
21179            linkEl.href = url;
21180            if (as) {
21181                linkEl.as = as;
21182            }
21183            document.head.append(linkEl);
21184        }
21185
21186        /**
21187         * Begin pre-connecting to warm up the iframe load
21188         * Since the embed's network requests load within its iframe,
21189         *   preload/prefetch'ing them outside the iframe will only cause double-downloads.
21190         * So, the best we can do is warm up a few connections to origins that are in the critical path.
21191         *
21192         * Maybe `<link rel=preload as=document>` would work, but it's unsupported: http://crbug.com/593267
21193         * But TBH, I don't think it'll happen soon with Site Isolation and split caches adding serious complexity.
21194         */
21195        static warmConnections() {
21196            if (LiteYTEmbed.preconnected) return;
21197
21198            // The iframe document and most of its subresources come right off youtube.com
21199            LiteYTEmbed.addPrefetch('preconnect', 'https://www.youtube-nocookie.com');
21200            // The botguard script is fetched off from google.com
21201            LiteYTEmbed.addPrefetch('preconnect', 'https://www.google.com');
21202
21203            // Not certain if these ad related domains are in the critical path. Could verify with domain-specific throttling.
21204            LiteYTEmbed.addPrefetch('preconnect', 'https://googleads.g.doubleclick.net');
21205            LiteYTEmbed.addPrefetch('preconnect', 'https://static.doubleclick.net');
21206
21207            LiteYTEmbed.preconnected = true;
21208        }
21209
21210        fetchYTPlayerApi() {
21211            if (window.YT || (window.YT && window.YT.Player)) return;
21212
21213            this.ytApiPromise = new Promise((res, rej) => {
21214                const el = document.createElement('script');
21215                el.src = 'https://www.youtube.com/iframe_api';
21216                el.async = true;
21217                el.onload = _ => {
21218                    YT.ready(res);
21219                };
21220                el.onerror = rej;
21221                this.append(el);
21222            });
21223        }
21224
21225        /** Return the YT Player API instance. (Public L-YT-E API) */
21226        async getYTPlayer() {
21227            if (!this.playerPromise) {
21228                await this.activate();
21229            }
21230
21231            return this.playerPromise;
21232        }
21233
21234        appendPlaceholderEl() {
21235            const videoPlaceholderEl = document.createElement('div');
21236            this.append(videoPlaceholderEl);
21237            return videoPlaceholderEl;
21238        }
21239
21240        /**
21241         *
21242         * @param customPlaceholderEl{HTMLElement | null}
21243         * @param customHeight{string | null}
21244         * @param hideBackground
21245         * @returns {Promise<void>}
21246         */
21247        async addYTPlayerIframe(
21248            customPlaceholderEl = null,
21249            customHeight = null,
21250            hideBackground = true
21251        ) {
21252            this.fetchYTPlayerApi();
21253            await this.ytApiPromise;
21254
21255            const paramsObj = Object.fromEntries(this.getParams().entries());
21256            this.playerPromise = new Promise(resolve => {
21257                let player = new YT.Player(customPlaceholderEl ?? this.appendPlaceholderEl(), {
21258                    width: '100%',
21259                    ...(customHeight ? { height: customHeight } : {}),
21260                    videoId: this.videoId,
21261                    playerVars: paramsObj,
21262                    events: {
21263                        'onReady': event => {
21264                            const { autoplay } = paramsObj;
21265                            if (Number(autoplay) === 1) {
21266                                event.target.playVideo();
21267                            }
21268                            resolve(player);
21269                        }
21270                    }
21271                });
21272            });
21273
21274            if (hideBackground)
21275                this.style.backgroundImage = '';
21276        }
21277
21278        // Add the iframe within <noscript> for indexability discoverability. See https://github.com/paulirish/lite-youtube-embed/issues/105
21279        addNoscriptIframe() {
21280            const iframeEl = this.createBasicIframe();
21281            const noscriptEl = document.createElement('noscript');
21282            // Appending into noscript isn't equivalant for mysterious reasons: https://html.spec.whatwg.org/multipage/scripting.html#the-noscript-element
21283            noscriptEl.innerHTML = iframeEl.outerHTML;
21284            this.append(noscriptEl);
21285        }
21286
21287        getParams() {
21288            const params = new URLSearchParams();
21289
21290            // Existing defaults
21291            params.append('playsinline', '1');
21292
21293            // NEW: read from attributes
21294            params.append('autoplay', this.getAttribute('autoplay') === '1' ? '1' : '0');
21295            params.append('controls', this.getAttribute('controls') === '0' ? '0' : '1');
21296            const startTime = parseInt(this.getAttribute('start') || '0', 10) || '0';
21297            params.append('start', startTime);
21298            // Muted hack: YouTube doesn't officially support `muted=1` on iframe, but autoplay+muted works
21299            const autoplay = this.getAttribute('autoplay') === '1';
21300            const muted = this.getAttribute('muted') === '1';
21301            if (autoplay && muted) params.append('mute', '1');
21302
21303            // Loop requires playlist workaround
21304            const loop = this.getAttribute('loop') === '1';
21305            const videoId = this.videoId;
21306            if (loop && videoId) {
21307                params.append('loop', '1');
21308                params.append('playlist', videoId);
21309            }
21310
21311            return params;
21312        }
21313
21314        async activate() {
21315            if (this.classList.contains('lyt-activated')) return;
21316
21317            // Check if this should open in a popup
21318            if (PopupUtility.shouldUsePopup(this)) {
21319                PopupUtility.openPopup(this);
21320                return;
21321            }
21322
21323            this.classList.add('lyt-activated');
21324
21325            if (this.needsYTApi) {
21326                return this.addYTPlayerIframe();
21327            }
21328
21329            // Fallback to basic iframe
21330            const iframeEl = this.createBasicIframe();
21331            this.append(iframeEl);
21332
21333            // Set focus for a11y
21334            iframeEl.focus();
21335        }
21336
21337        createBasicIframe() {
21338            const iframeEl = document.createElement('iframe');
21339            iframeEl.width = 560;
21340            iframeEl.height = 315;
21341            // No encoding necessary as [title] is safe. https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html#:~:text=Safe%20HTML%20Attributes%20include
21342            iframeEl.title = this.playLabel;
21343            iframeEl.allow = 'accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture';
21344            iframeEl.allowFullscreen = true;
21345            // AFAIK, the encoding here isn't necessary for XSS, but we'll do it only because this is a URL
21346            // https://stackoverflow.com/q/64959723/89484
21347            iframeEl.src = `https://www.youtube-nocookie.com/embed/${encodeURIComponent(this.videoId)}?${this.getParams().toString()}`;
21348            return iframeEl;
21349        }
21350
21351        /**
21352         * In the spirit of the `lowsrc` attribute and progressive JPEGs, we'll upgrade the reliable
21353         * poster image to a higher resolution one, if it's available.
21354         * Interestingly this default webp is often smaller in filesize, but we will still attempt it second
21355         * because getting _an_ image in front of the user if our first priority.
21356         *
21357         * See https://github.com/paulirish/lite-youtube-embed/blob/master/youtube-thumbnail-urls.md for more details
21358         */
21359        upgradePosterImage() {
21360            // Defer to reduce network contention.
21361            setTimeout(() => {
21362                const webpUrl = `https://i.ytimg.com/vi_webp/${this.videoId}/sddefault.webp`;
21363                const img = new Image();
21364                img.fetchPriority = 'low'; // low priority to reduce network contention
21365                img.referrerpolicy = 'origin'; // Not 100% sure it's needed, but https://github.com/ampproject/amphtml/pull/3940
21366                img.src = webpUrl;
21367                img.onload = e => {
21368                    // A pretty ugly hack since onerror won't fire on YouTube image 404. This is (probably) due to
21369                    // Youtube's style of returning data even with a 404 status. That data is a 120x90 placeholder image.
21370                    // … per "annoying yt 404 behavior" in the .md
21371                    const noAvailablePoster = e.target.naturalHeight == 90 && e.target.naturalWi
21371dth == 120;
21372                    if (noAvailablePoster) return;
21373
21374                    this.style.backgroundImage = `url("${webpUrl}")`;
21375                };
21376            }, 100);
21377        }
21378    }
21379
21380    function init() {
21381        console.debug('lite-youtube: init');
21382
21383        // Register custom elements
21384        globalThis.customElements.define('lite-youtube', LiteYTEmbed);
21385        // Make components globally accessible
21386        globalThis.WMComponents.LiteYTEmbed = LiteYTEmbed;
21387    }
21388
21389    if (!globalThis.wmDevice) {
21390        window.addEventListener('wm-device-ready', init, { once: true });
21391    } else {
21392        init();
21393    }
21394})();
21395</script>
21395
21396            
21396<script>/* form.js */
21397(() => {
21398    globalThis.WMForms ??= {};
21399    const initializedForms = new WeakSet();
21400
21401    /**
21402     * Initialize a single form with all event handlers and functionality
21403     * @param {HTMLFormElement} form
21404     * @returns {boolean} Whether initialization was successful
21405     */
21406    function initializeForm(form) {
21407        if (!form || !form.action || initializedForms.has(form)) return false;
21408
21409        console.debug('form: init');
21410        initializedForms.add(form);
21411
21412        const leadsUrl = form.dataset.submitUrl;
21413        const formId = form.dataset.formId;
21414        const url = form.action;
21415        const siteCapKey = form.dataset.siteCapKey;
21416        const hash = form.dataset.formHash;
21417        const successMsg = form.dataset.submitMessage;
21418        const redirectUrl = form.dataset.redirectUrl ?? null;
21419        const redirectTarget = form.dataset.redirectTarget ?? null;
21420
21421        // Find the notification div within the form's closest parent .wmc_form container
21422        const formContainer = form.closest('.wmc_form');
21423        const notifyDiv = hash ?
21424            formContainer.querySelector(`#notify_${hash}`) :
21425            formContainer.querySelector('.form-notification');
21426
21427        // Get submit button and loading spinner
21428        /** @type {HTMLInputElement|HTMLButtonElement}*/
21429        const submitButton = form.querySelector('[type="submit"]');
21430        /** @type {HTMLElement} */
21431        const loadingSpinner = form.querySelector('.loading-spinner');
21432
21433        // Get date and time inputs if they exist
21434        const preferredDateInput = form.querySelector('input[name="preferred_date"]');
21435        const preferredTimeInput = form.querySelector('input[name="preferred_time"]');
21436
21437        // Add asterisk to required field placeholders
21438        function addRequiredAsterisks() {
21439            const requiredFields = form.querySelectorAll(':is(input, textarea, select)[required]:not([placeholder$=" *"])');
21440            for (const fld of requiredFields) {
21441                fld.placeholder += ' *';
21442            }
21443        }
21444
21445        // Handle datalist swapping based on selected date
21446        function handleDateListSwap() {
21447            if (!preferredDateInput || !preferredTimeInput) return;
21448
21449            preferredDateInput.addEventListener('change', (e) => {
21450                const selectedDate = new Date(e.target.value);
21451                if (isNaN(selectedDate)) return;
21452
21453                const dayOfWeek = selectedDate.getDay(); // 0 = Sunday, 1 = Monday, etc.
21454                const dayNames = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'];
21455                const targetListId = `form_${dayNames[dayOfWeek]}`;
21456
21457                // Check if the target datalist exists
21458                const targetDatalist = document.getElementById(targetListId);
21459                if (targetDatalist) {
21460                    preferredTimeInput.setAttribute('list', targetListId);
21461                    // Clear the current value since the options may have changed
21462                    preferredTimeInput.value = '';
21463                }
21464            });
21465        }
21466
21467        // Handle date and time input states for styling
21468        function handleDateTimeInputStates() {
21469            const dateTimeInputs = form.querySelectorAll('input[type="date"], input[type="time"]');
21470            
21471            dateTimeInputs.forEach(input => {
21472                const updateState = () => {
21473                    if (input.value) {
21474                        input.classList.add('has-value');
21475                    } else {
21476                        input.classList.remove('has-value');
21477                    }
21478                };
21479                
21480                updateState();
21481                
21482                input.addEventListener('change', updateState);
21483                input.addEventListener('input', updateState);
21484            });
21485        }
21486
21487        addRequiredAsterisks();
21488        handleDateListSwap();
21489        handleDateTimeInputStates();
21490
21491        form.addEventListener('submit', async e => {
21492            e.preventDefault();
21493            form.classList.add('was-validated');
21494
21495            // Show loading spinner and hide submit button
21496            if (submitButton && loadingSpinner) {
21497                submitButton.style.display = 'none';
21498                loadingSpinner.style.display = 'flex';
21499                submitButton.disabled = true;
21500            }
21501
21502            try {
21503                let recaptchaToken = null;
21504
21505                // Check if grecaptcha script exists and is available
21506                if (typeof grecaptcha !== 'undefined' && siteCapKey) {
21507                    // wait for grecaptcha library to be ready
21508                    await new Promise(resolve => grecaptcha.ready(resolve));
21509                    // execute v3 and get the token
21510                    recaptchaToken = await grecaptcha.execute(siteCapKey, { action: 'submit' });
21511                }
21512
21513                // build your payload properly handling arrays (like checkboxes)
21514                const formData = new FormData(form);
21515                const formObject = {};
21516
21517                // Handle form data properly, including checkbox arrays
21518                for (const [key, value] of formData.entries()) {
21519                    if (formObject[key]) {
21520                        // If key already exists, convert to array or push to existing array
21521                        if (Array.isArray(formObject[key])) {
21522                            formObject[key].push(value);
21523                        } else {
21524                            formObject[key] = [formObject[key], value];
21525                        }
21526                    } else {
21527                        formObject[key] = value;
21528                    }
21529                }
21530
21531                const reqPayload = {
21532                    formId: formId,
21533                    form: formObject,
21534                    leadsUrl,
21535                    captchaToken: recaptchaToken
21536                };
21537
21538                // This is added due to page caching SMBWMGR20-1684
21539                const xsrfToken = decodeURIComponent(
21540                    (document.cookie.split('; ').find(r => r.startsWith('XSRF-TOKEN=')) || '').split('=')[1] || ''
21541                );
21542
21543                // fire off your fetch _inside_ the grecaptcha success
21544                const rsp = await fetch(url, {
21545                    method: 'POST',
21546                    headers: {
21547                        'Accept': 'application/json',
21548                        'Content-Type': 'application/json',
21549                        'X-XSRF-TOKEN': xsrfToken // This is added due to page caching SMBWMGR20-1684
21550                    },
21551                    body: JSON.stringify(reqPayload)
21552                });
21553
21554                const payload = await rsp.json();
21555
21556                if (!rsp.ok) {
21557                    const msg = Array.isArray(payload.error_message)
21558                        ? payload.error_message.join(' ')
21559                        : payload.error_message || `Server returned ${rsp.status}`;
21560                    return flashMessage(notifyDiv, msg, false);
21561                }
21562                if (redirectUrl !== null && redirectUrl !== '') {
21563                    if (redirectTarget !== null && redirectTarget !== '') {
21564                        window.open(redirectUrl, redirectTarget, 'noopener,noreferrer');
21565                    } else {
21566                        window.location.href = redirectUrl;
21567                    }
21568                }
21569
21570                flashMessage(notifyDiv, successMsg || 'Saved!', true);
21571                form.style.display = 'none';
21572
21573            } catch (err) {
21574                flashMessage(
21575                    notifyDiv,
21576                    err.message?.includes('JSON')
21577                        ? 'Received invalid JSON from server'
21578                        : err.message || 'Network error, please try again',
21579                    false
21580                );
21581            } finally {
21582                // Restore submit button on error
21583                if (submitButton && loadingSpinner) {
21584                    submitButton.disabled = false;
21585                    submitButton.style.display = '';
21586                    loadingSpinner.style.display = 'none';
21587                }
21588            }
21589        });
21590
21591        form.querySelector('input[type="submit"]')
21592            ?.addEventListener('click', () => form.classList.add('was-validated'));
21593
21594        return true;
21595    }
21596
21597    function flashMessage(notifyDiv, msg, hide = false) {
21598        if (!notifyDiv) {
21599            return;
21600        }
21601
21602        notifyDiv.innerHTML = msg;
21603        notifyDiv.style.display = 'block';
21604        if (hide) {
21605            setTimeout(() => (notifyDiv.style.display = 'none'), 10_000);
21606        }
21607    }
21608
21609    function setupIntersectionObserver() {
21610        const observer = new IntersectionObserver((entries) => {
21611            entries.forEach(entry => {
21612                if (!entry.isIntersecting) return;
21613                const form = entry.target.querySelector('form');
21614                if (!form) return;
21615                initializeForm(form);
21616                observer.unobserve(entry.target);
21617            });
21618        }, { threshold: 0 });
21619
21620        document.querySelectorAll('.wmc_form').forEach(formContainer => {
21621            observer.observe(formContainer);
21622        });
21623    }
21624
21625    function initializeAllForms() {
21626        document.querySelectorAll('.wmc_form form').forEach(initializeForm);
21627    }
21628
21629    globalThis.WMForms.initForm = initializeForm;
21630    globalThis.WMForms.initAllForms = initializeAllForms;
21631
21632    // Start initialization on user interaction
21633    if (!globalThis.wmUserInteraction) {
21634        window.addEventListener('wm-user-interaction', setupIntersectionObserver, { once: true });
21635    } else {
21636        setupIntersectionObserver();
21637    }
21638})();
21639</script>
21639
21640            
21640<script>/* slideshow.js */
21641;(() => {
21642    const cssRoundSupported = CSS.supports('opacity: round(up, 1, 1)') && CSS.supports('opacity: round(down, 1, 1)') && CSS.supports('opacity: mod(1, 1)');
21643    if (!cssRoundSupported) {
21644        console.warn('round() and/or mod() not supported in CSS - using JS fallback');
21645    }
21646
21647    class WmComponentOffScreenEvent extends CustomEvent {
21648        constructor(detail = null) {
21649            super('wm-component-offscreen', { bubbles: true, detail });
21650        }
21651    }
21652
21653    class WMSlideshowBase extends HTMLElement {
21654        wmComputedStyle = getComputedStyle(this);
21655        /** @type {HTMLElement|null} */
21656        wmSlideshowContainer = null;
21657        /** @type {number} */
21658        wmColsPerPage = 1;
21659        /** @type {number} */
21660        wmRowsPerPage = 1;
21661        /** @type {number} */
21662        wmSlidesPerPage = 0;
21663        /** @type {HTMLElement[]}*/
21664        wmSlides = [];
21665        /** @type {HTMLElement[][]} */
21666        wmPages = [];
21667        /** @type {number} */
21668        wmAutoStart = 0;
21669        /** @type {number} */
21670        #autoTimer = 0;
21671        /** @type {number} */
21672        wmPauseMs = 0;
21673        /** @type {number} */
21674        wmTransitionMs;
21675        /** @type {number} */
21676        wmCurrentPage = 0;
21677        /**@type {HTMLElement|null}*/
21678        wmControls = null;
21679        /**@type {HTMLElement|null}*/
21680        wmPrev = null;
21681        /**@type {HTMLElement|null}*/
21682        wmPager = null;
21683        /**@type {HTMLElement|null}*/
21684        wmNext = null;
21685        /**@type {HTMLInputElement[]}*/
21686        wmPagerItems = [];
21687        /** @type {number} */
21688        wmPauseOnHover = 0;
21689        /** @type {boolean} */
21690        wmPaused = false;
21691        /** @protected
21692         * @type { {order: [HTMLElement, number][]; to: number; from: number; visPage: number;diffPage: number}|null}
21693         */
21694        _slideTransition = null;
21695
21696        _onDisconnect = [];
21697
21698        connectedCallback() {
21699            this._init();
21700            const init = () => {
21701                this._init();
21702            };
21703            // FIXME: We need to make sure that this completely accepts adoption so that when this component is "dropped" into the page, it has hooks to clean up
21704            const { ownerDocument: { defaultView: window } } = this;
21705            window.addEventListener('wm-device-change', init);
21706            this._onDisconnect.push(() => {
21707                window.removeEventListener('wm-device-change', init);
21708            });
21709
21710            this.addEventListener('reveal', (event) => {
21711                const slideElement = event.target.closest('.wmc_slide');
21712                if (slideElement) {
21713                    const slideIndex = this.wmSlides.indexOf(slideElement);
21714                    if (slideIndex > -1 && this.wmSlidesPerPage > 0) {
21715                        const targetPageIndex = Math.floor(slideIndex / this.wmSlidesPerPage);
21716                        this.wmSlide(this.wmCurrentPage, targetPageIndex);
21717                    }
21718                }
21719            });
21720        }
21721
21722        disconnectedCallback() {
21723            for (const fn of this._onDisconnect.splice(0, this._onDisconnect.length)) try {
21724                fn();
21725            } catch (e) {
21726                console.error(e);
21727            }
21728        }
21729
21730        /** @protected */
21731        _reset() {
21732            this.#autoTimer && clearTimeout(this.#autoTimer);
21733            this.#autoTimer = 0;
21734            this.wmAutoStart = 0;
21735            this.classList.add('wmcA_noTransition');
21736            this.classList.remove('wmcA_controlsReady');
21737            this.style.removeProperty('--currentPage');
21738            for (const slide of this.wmSlides) {
21739                slide.style.removeProperty('--gridPosition');
21740            }
21741            this.wmPager && (this.wmPager.innerHTML = '');
21742            this.wmPrev?.removeEventListener('click', this.wmSlidePrev);
21743            this.wmNext?.removeEventListener('click', this.wmSlideNext);
21744            this.wmSlideshowContainer?.removeEventListener('mousemove', this.wmPauseSlider);
21745            this.wmSlideshowContainer?.removeEventListener('mouseleave', this.wmUnpauseSlider);
21746            this.wmPaused = false;
21747            this._slideTransition = null;
21748        }
21749
21750        /** @protected */
21751        _init() {
21752            window.requestAnimationFrame(() => {
21753                this.isConnected && this._allowTransition();
21754            });
21755            // reset state
21756            this._reset();
21757
21758            const { initialAutoStart = true } = globalThis.WMConstants ?? {};
21759            const { wmComputedStyle } = this;
21760
21761            // start init
21762            this.wmColsPerPage = parseInt(wmComputedStyle.getPropertyValue('--colsPerPage'), 10) || 1;
21763            this.wmRowsPerPage = parseInt(wmComputedStyle.getPropertyValue('--rowsPerPage'), 10) || 1;
21764            this.wmSlides = [...this.querySelectorAll(':scope > .wml > .wms_slideshow > .wmc')];
21765
21766            this.wmColsPerPage = Math.min(this.wmColsPerPage, this.wmSlides.length);
21767            this.wmRowsPerPage = Math.min(this.wmRowsPerPage, Math.ceil(this.wmSlides.length / this.wmColsPerPage));
21768            this.wmSlidesPerPage = this.wmColsPerPage * this.wmRowsPerPage;
21769            this.style.setProperty('--wm_colsPerPageCalc', `${this.wmColsPerPage}`);
21770            this.style.setProperty('--wm_rowsPerPageCalc', `${this.wmRowsPerPage}`);
21771
21772            if (!cssRoundSupported) {
21773                const ctrlContainerValue = parseInt(wmComputedStyle.getPropertyValue('--controlsContainer'), 10) || 0;
21774                const ctrlContainer = ctrlContainerValue > 1 ? 1 : ctrlContainerValue < -1 ? -1 : 0;
21775                this.style.setProperty('--wm_backgroundStartHelper', `${Math.ceil((ctrlContainer - 1) / 2)}`);
21776                this.style.setProperty('--wm_backgroundEndHelper', `${Math.floor((ctrlContainer + 1) / 2)}`);
21777            }
21778
21779            // reshuffle slides if random order is desired
21780            if (initialAutoStart && parseInt(wmComputedStyle.getPropertyValue('--shuffle')) || 0) {
21781                this._orderSlidesInRandomOrder()
21782            } else if (!cssRoundSupported) {
21783                this._orderSlidesByGridPosition();
21784            }
21785
21786            // Sort slides and create pages. This loop correctly handles all cases.
21787            // Batch all getComputedStyle reads to avoid layout thrashing
21788            const positions = new Map(this.wmSlides.map(slide => {
21789                const position = parseInt(getComputedStyle(slide).getPropertyValue('--gridPosition'), 10);
21790                return [slide, position];
21791            }));
21792            this.wmSlides.sort((a, b) => positions.get(a) - positions.get(b));
21793            this.wmPages = [];
21794            const slideCount = this.wmSlides.length;
21795            const { wmSlidesPerPage } = this;
21796            for (let i = 0; i < slideCount; i += wmSlidesPerPage) {
21797                this.wmPages.push(this.wmSlides.slice(i, i + wmSlidesPerPage));
21798            }
21799
21800            // Return if there's nothing to paginate.
21801            if (this.wmPages.length < 2) {
21802                return;
21803            }
21804
21805            this.wmPauseOnHover = parseInt(wmComputedStyle.getPropertyValue('--pauseOnHover')) || 0;
21806            this.wmTransitionMs = Math.max(0, parseInt(wmComputedStyle.getPropertyValue('--slideTransitionMs'), 10) || 750);
21807            this.wmPauseMs = (
21808                Math.max(250, parseInt(wmComputedStyle.getPropertyValue('--slidePauseMs'), 10) || 3000) +
21809                this.wmTransitionMs
21810            );
21811            this.wmSlideshowContainer = this.querySelector(':scope > .wml');
21812            if (this.wmPauseOnHover) {
21813                this.wmSlideshowContainer?.addEventListener('mousemove', this.wmPauseSlider);
21814                this.wmSlideshowContainer?.addEventListener('mouseleave', this.wmUnpauseSlider);
21815            }
21816
21817            const originalPage = parseInt(wmComputedStyle.getPropertyValue('--currentPage'), 10);
21818            this.wmCurrentPage = Math.max(Math.min(originalPage, this.wmPages.length - 1), 0);
21819            if (originalPage !== this.wmCurrentPage) {
21820                this.wmSlide(this.wmCurrentPage, this.wmCurrentPage);
21821            }
21822
21823            this.wmControls = this.querySelector(':scope > .wml > .wms_controls');
21824            this.wmPrev = this.wmControls?.querySelector(':scope > [data-action="prev"]');
21825            this.wmPrev?.addEventListener('click', this.wmSlidePrev);
21826            this.wmNext = this.wmControls?.querySelector(':scope > [data-action="next"]');
21827            this.wmNext?.addEventListener('click', this.wmSlideNext);
21828
21829            this.wmPagerItems = this.wmPages.map((
21830                (_, i) => this._createPageSelector(i))
21831            );
21832
21833            this.wmPager = this.wmControls.querySelector(':scope > [data-action="pager"]');
21834            this.wmPager?.append(...this.wmPagerItems);
21835            this._updatePagerItems();
21836            this.classList.add('wmcA_controlsReady');
21837            this.wmAutoStart = parseInt(wmComputedStyle.getPropertyValue('--autoStart')) || 0;
21838            if (initialAutoStart && this.wmAutoStart) {
21839                if (!globalThis.wmUserInteraction) {
21840                    window.addEventListener('wm-user-interaction', () => this.wmAutoSlide(), { once: true });
21841                } else {
21842                    this.wmAutoSlide();
21843                }
21844            }
21845
21846            this.dispatchEvent(new CustomEvent('slidesUpdate', {
21847                detail: { totalPages: this.wmPages.length }
21848            }));
21849        }
21850
21851        /** @protected */
21852        _allowTransition() {
21853            this.classList.remove('wmcA_noTransition');
21854        }
21855
21856        /** @protected */
21857        _orderSlidesByGridPosition() {
21858            // Batch all getComputedStyle reads before any DOM writes to avoid layout thrashing
21859            const slidePositions = this.wmSlides.map(slide => ({
21860                slide,
21861                position: parseInt(getComputedStyle(slide).getPropertyValue('--gridPosition'), 10)
21862            }));
21863            for (const { slide, position } of slidePositions) {
21864                this._updateSlideGridPosition(slide, position);
21865            }
21866        }
21867
21868        /** @protected */
21869        _orderSlidesInRandomOrder() {
21870            this.wmSlides.sort(() => .5 - Math.random());
21871            for (const [index, slide] of this.wmSlides.entries()) {
21872                this._updateSlideGridPosition(slide, index + 1);
21873            }
21874        }
21875
21876        /**
21877         * @protected
21878         * @param {HTMLElement} slide
21879         * @param {number} pos
21880         */
21881        _updateSlideGridPosition(slide, pos) {
21882            if (cssRoundSupported) {
21883                slide.style.setProperty('--gridPosition', `${pos}`);
21884                return;
21885            }
21886
21887            const {
21888                wmSlidesPerPage, wmColsPerPage
21889            } = this;
21890            const slidePosition = (pos - 1) % wmSlidesPerPage;
21891            const slidePage = Math.floor((pos - 1) / wmSlidesPerPage);
21892            const slideRow = Math.floor(slidePosition / wmColsPerPage);
21893            const slideCol = slidePosition % wmColsPerPage;
21894
21895            // Batch all style updates to reduce reflows
21896            const existingStyles = slide.style.cssText;
21897            const styleUpdates = [
21898                `--gridPosition: ${pos}`,
21899                `--slidePage: ${slidePage}`,
21900                `--slidePosition: ${slidePosition}`,
21901                `--slideRow: ${slideRow}`,
21902                `--slideCol: ${slideCol}`
21903            ].join('; ');
21904
21905            // Preserve existing styles while updating custom properties
21906            slide.style.cssText = existingStyles + (existingStyles ? '; ' : '') + styleUpdates;
21907        }
21908
21909        /**
21910         * @description Attempt to maintain focus on active radio when the slider scrolls, which may be triggered
21911         *   by an autoscroll
21912         * @protected
21913         */
21914        _updatePagerItems() {
21915            const { wmCurrentPage, wmPager } = this;
21916            if (!wmPager) return;
21917            /** @type {HTMLInputElement|null} */
21918            const futureChecked = wmPager.querySelector(`input[type="radio"][name="${this.id}"][value="${wmCurrentPage}"]`);
21919            if (!futureChecked) return;
21920            const wasFocused = document.activeElement && wmPager.contains(document.activeElement) && document.activeElement.matches(`input[type="radio"][name="${this.id}"]`);
21921            // Mark the new checked value.
21922            futureChecked.checked = true;
21923            if (wasFocused) {
21924                futureChecked.focus({ preventScroll: true });
21925            }
21926        }
21927
21928        /**
21929         *
21930         * @param {number} from
21931         * @param {number} to
21932         */
21933        wmSlide(from, to) {
21934            if (!this.isConnected) return;
21935            this.#autoTimer && clearTimeout(this.#autoTimer);
21936            this.#autoTimer = 0;
21937            const start = this.wmPages.slice(from);
21938            const end = this.wmPages.slice(0, from);
21939            const order = [...start, ...end];
21940            let visPage = 0;
21941            let diffPage = to - from;
21942
21943            if (to < from) {
21944                const first = order.shift();
21945                order.push(first);
21946                visPage = this.wmPages.length - 1;
21947                diffPage = visPage - (from - to);
21948            }
21949
21950            const currentTransition = new WeakRef(this._slideTransition = {
21951                to, from, order, visPage, diffPage
21952            });
21953
21954            // Schedule the animation step.
21955            window.requestAnimationFrame(() => {
21956                if (this._slideTransition !== currentTransition?.deref()) return;
21957                this._startSlideTransition();
21958            });
21959        }
21960
21961        /** @protected */
21962        _startSlideTransition() {
21963            if (!this._slideTransition) return;
21964            this.classList.add('wmcA_noTransition');
21965            const { wmSlidesPerPage } = this;
21966            const { order, visPage } = this._slideTransition;
21967            order.forEach((page, pageNumber) => {
21968                const offset = pageNumber * wmSlidesPerPage;
21969                page.forEach((slide, slideNumber) => {
21970                    this._updateSlideGridPosition(slide, offset + slideNumber + 1);
21971                });
21972            });
21973
21974            this.wmPages.forEach((page, pageNumber) => {
21975                if (pageNumber === this._slideTransition.from) return;
21976                // if (pageNumber !== this._slideTransition.to) return;
21977                page.forEach(slide => slide.dispatchEvent(new WmComponentOffScreenEvent()));
21978            });
21979
21980            this.style.setProperty('--currentPage', `${visPage}`);
21981
21982
21983            const currentTransition = new WeakRef(this._slideTransition);
21984            window.requestAnimationFrame(() => {
21985                if (this._slideTransition !== currentTransition?.deref()) return;
21986                this._finishSlideTransition();
21987            });
21988        }
21989
21990        /** @protected */
21991        _finishSlideTransition() {
21992            if (!this._slideTransition) return;
21993            const { diffPage, to } = this._slideTransition;
21994            this.classList.remove('wmcA_noTransition');
21995            this.style.setProperty('--currentPage', `${diffPage}`);
21996            const lastPage = this.wmPages.length - 1;
21997            this.wmCurrentPage = to > lastPage ? 0 : to < 0 ? lastPage : to;
21998            this._slideTransition = null;
21999            this._updatePagerItems();
22000
22001            this.dispatchEvent(new CustomEvent('slideChange', {
22002                detail: { currentPage: this.wmCurrentPage }
22003            }));
22004
22005            const { initialAutoStart = true } = globalThis.WMConstants ?? {};
22006            if (initialAutoStart && this.wmAutoStart) this.wmAutoSlide();
22007        }
22008
22009        wmSlideNext = () => {
22010            this.wmSlide(this.wmCurrentPage, this.wmCurrentPage + 1);
22011        };
22012
22013        wmSlidePrev = () => {
22014            this.wmSlide(this.wmCurrentPage, this.wmCurrentPage - 1);
22015        };
22016
22017        wmPauseSlider = () => {
22018            this.wmPaused = true;
22019        };
22020
22021        wmUnpauseSlider = () => {
22022            this.wmPaused = false;
22023        };
22024
22025        wmAutoSlide = () => {
22026            // if called from outside, ensure auto-sliding continues
22027            this.wmAutoStart = 1;
22028            if (this.#autoTimer || !this.isConnected) return;
22029            this.#autoTimer = setTimeout(
22030                () => {
22031                    this.#autoTimer = 0;
22032                    this.wmAutoSlide();
22033                    !this.wmPaused && this.wmSlideNext();
22034                }
22035                , this.wmPauseMs
22036            );
22037        };
22038
22039        /** @protected
22040         * @param {number} value
22041         * @return {HTMLInputElement}
22042         */
22043        _createPageSelector(value) {
22044            // Ensure no weird things happen with value changing by accident.
22045            const slideNumber = value;
22046            /** @type {HTMLTemplateElement}*/
22047            const template = this.querySelector(':scope > .wml > .wms_controls > template');
22048            /** @type {HTMLElement}*/
22049            const clone = template.content.cloneNode(true);
22050
22051            const radio = clone.querySelector('input');
22052            const span = clone.querySelector('span');
22053            radio.name = `${this.id}`;
22054            radio.value = `${slideNumber}`;
22055            span.innerText = `${slideNumber + 1}`; // Display 1-based page number
22056
22057            radio.addEventListener('click', e => {
22058                this.wmSlide(this.wmCurrentPage, slideNumber);
22059            });
22060
22061            return clone;
22062        }
22063    }
22064
22065    function init() {
22066        // Make components globally accessible
22067        globalThis.WMComponents.WMSlideshowBase = WMSlideshowBase;
22068    }
22069
22070    if (!globalThis.WMComponents.WMSlideshowBase) {
22071        init();
22072    }
22073})();
22074</script>
22074
22075            
22075<script>/* video/local.js */
22076;(() => {
22077
22078    class VideoLocalEmbed extends HTMLElement {
22079        _playBtnEl = null;
22080        _activateVideo = null;
22081        _handleKeydown = null;
22082
22083        connectedCallback() {
22084            this.disconnectedCallback();
22085
22086            const playBtnEl = this.querySelector(".video-playbtn");
22087            const videoEl = this.querySelector("video");
22088            if (!videoEl) return;
22089            
22090            const controls = videoEl.hasAttribute("controls");
22091            const autoplay = videoEl.hasAttribute("autoplay") || videoEl.dataset.autoplay === "true";
22092            const popup = videoEl.hasAttribute("popup");
22093
22094            this.dataset.popup = popup;
22095            videoEl.dataset.autoplay = String(autoplay);
22096
22097            let showPlay =
22098                this.closest(".wmc_video")?.classList.contains(
22099                    "wmcM_videoShowPlay"
22100                );
22101
22102            if (popup) {
22103                videoEl.autoplay = false;
22104            }
22105
22106            if (autoplay && !popup) {
22107                this.classList.add("video-activated");
22108                showPlay = false;
22109            }
22110
22111            if (showPlay) {
22112                videoEl.removeAttribute("controls");
22113                if (!playBtnEl) return;
22114
22115                this._playBtnEl = playBtnEl;
22116                this._activateVideo = () => {
22117                    if (PopupUtility.shouldUsePopup(videoEl)) {
22118                        PopupUtility.openPopup(videoEl);
22119                        return;
22120                    }
22121
22122                    videoEl.play().then((_) => {
22123                        this.classList.add("video-activated");
22124                    });
22125                    controls && videoEl.setAttribute("controls", "");
22126                };
22127
22128                this._handleKeydown = (event) => {
22129                    if (event.key === "Enter" || event.key === " ") {
22130                        event.preventDefault();
22131                        this._activateVideo();
22132                    }
22133                };
22134
22135                playBtnEl.addEventListener("click", this._activateVideo);
22136                playBtnEl.addEventListener("keydown", this._handleKeydown);
22137            }
22138        }
22139
22140        disconnectedCallback() {
22141            if (this._playBtnEl) {
22142                this._playBtnEl.removeEventListener("click", this._activateVideo);
22143                this._playBtnEl.removeEventListener("keydown", this._handleKeydown);
22144            }
22145            this._activateVideo = null;
22146            this._handleKeydown = null;
22147            this._playBtnEl = null;
22148        }
22149    }
22150
22151    function init() {
22152        console.debug('video-local: init');
22153
22154        // Register custom elements
22155        globalThis.customElements.define("video-local", VideoLocalEmbed);
22156        // Make components globally accessible
22157        globalThis.WMComponents.VideoLocalEmbed = VideoLocalEmbed;
22158    }
22159
22160    if (!globalThis.wmDevice) {
22161        window.addEventListener('wm-device-ready', init, { once: true });
22162    } else {
22163        init();
22164    }
22165})();
22166</script>
22166
22167            
22167<script>/* columns.js */
22168;(() => {
22169
22170    class WMColumns extends HTMLElement {
22171        /** @type {?number} */
22172        wmHandle;
22173
22174        /** @type {function[]} */
22175        #onDisconnect = [];
22176
22177        connectedCallback() {
22178            const update = () => {
22179                this.updateStyles();
22180            };
22181
22182            window.addEventListener('wm-device-change', update);
22183            this.#onDisconnect.push(() => {
22184                window.removeEventListener('wm-device-change', update);
22185            });
22186
22187            if (document.readyState === 'loading') {
22188                document.addEventListener('DOMContentLoaded', update, { once: true });
22189            } else {
22190                update();
22191            }
22192        }
22193
22194        disconnectedCallback() {
22195            for (const fn of this.#onDisconnect.splice(0, this.#onDisconnect.length)) try {
22196                fn();
22197            } catch (e) {
22198                console.error(e);
22199            }
22200        }
22201
22202        updateStyles() {
22203            if (!this.isConnected) return;
22204
22205            if (this.wmHandle) window.cancelAnimationFrame(this.wmHandle);
22206
22207            this.wmHandle = window.requestAnimationFrame(() => {
22208                /** @type {HTMLElement | null} */
22209                const rootWml = this.querySelector(":scope > .wml");
22210                const device = globalThis.wmDevice || null;
22211                if (!rootWml || !device) {
22212                    this.wmHandle = null;
22213                    return;
22214                }
22215
22216                /** @type {WMCell[]} */
22217                const cells = [...rootWml.querySelectorAll(":scope > wm-cell")];
22218                const gridPositionVar = `--gridPosition${device}`;
22219
22220                cells.sort((a, b) =>
22221                    (parseInt(a.style.getPropertyValue(gridPositionVar), 10) || 0) - (parseInt(b.style.getPropertyValue(gridPositionVar), 10) || 0)
22222                );
22223
22224                const ratios = [];
22225                cells.forEach(cell => {
22226                    const ratio = parseInt(cell.style.getPropertyValue('--columnRatio'), 10) || 1;
22227                    ratios.push(ratio);
22228                });
22229
22230                const sum = ratios.reduce((a, b) => a + b, 0);
22231                const ratiosString = ratios.reduce((a, b) => a + `${b}fr `, '');
22232
22233                this.style.setProperty('--wm_columnsRatios', `${ratiosString.trim()}`);
22234                this.style.setProperty('--wm_columnsRatiosSum', `${sum}`);
22235                this.style.setProperty('--wm_columnsCount', `${ratios.length}`);
22236
22237                console.debug(`columns ratios for "${device}"`);
22238                this.wmHandle = null;
22239            });
22240        }
22241    }
22242
22243    class WMCell extends HTMLElement {
22244        /** @type {string[]} */
22245        static observedAttributes = ['style'];
22246        /** @type {WMColumns} */
22247
22248        attributeChangedCallback(name, oldValue, newValue) {
22249            if (!this.isConnected) return;
22250            const columns = this.closest('wm-columns');
22251            if (!(columns instanceof WMColumns)) return;
22252            columns.updateStyles();
22253        }
22254    }
22255
22256    globalThis.customElements.define('wm-columns', WMColumns);
22257    globalThis.customElements.define('wm-cell', WMCell);
22258    globalThis.WMComponents.WMColumns = WMColumns;
22259    globalThis.WMComponents.WMCell = WMCell;
22260})();
22261</script>
22261
22262            
22262<script>/* map.js */
22263;(() => {
22264
22265    /** @type {any[]} */
22266    const EmptyAddressArray = Object.freeze([]);
22267
22268    /**
22269     * @param {string} value
22270     * @return {string|null}
22271     */
22272    function maybeBase64(value) {
22273        try {
22274            return atob(value)
22275        } catch (e) {
22276            return null;
22277        }
22278    }
22279
22280    /**
22281     * @param {any[]|string|null} value
22282     * @return {any[]}
22283     */
22284    function parseAddresses (value) {
22285
22286        if (!value) return EmptyAddressArray;
22287        // There's a case were it isn't even encoded T_T
22288        if (Array.isArray(value)) return value;
22289        const maybeJsonString = maybeBase64(value);
22290        // There's a case where it isn't base64 encoded T_T
22291        const jsonString = maybeJsonString != null ? maybeJsonString : value;
22292        let addresses = EmptyAddressArray;
22293        try {
22294            addresses = JSON.parse(jsonString);
22295        } catch (e) {
22296            console.error('Invalid addresses payload', e);
22297            return EmptyAddressArray;
22298        }
22299
22300        if (Array.isArray(addresses)) return addresses;
22301
22302        console.error('Invalid addresses payload', addresses);
22303        return EmptyAddressArray;
22304    }
22305    function serializeAddresses(array) {
22306        if (!Array.isArray(array)) btoa('null');
22307        return btoa(JSON.stringify(array));
22308    }
22309
22310    class WMGoogleMap extends HTMLElement {
22311        // private backing fields
22312        #zoom = 11;
22313        #showInfoWindow = true;
22314        #markerClickEnabled = true;
22315        #showZoomControl = true;
22316        #grayscale = false;
22317        #addresses = [];
22318        markers = [];
22319        infoWindows = [];
22320        isInitialized = false;
22321        referenceCenter = null;
22322
22323
22324        static get observedAttributes() {
22325            return [
22326                'zoom',
22327                'show-info-window',
22328                'marker-click-enabled',
22329                'show-zoom-control',
22330                'grayscale',
22331                'addresses'
22332            ];
22333        }
22334
22335        // whenever one of those 6 attrs changes, this runs
22336        attributeChangedCallback(name, oldVal, newVal) {
22337            if (oldVal === newVal) return;
22338            switch (name) {
22339                case 'zoom':
22340                    const n = parseInt(newVal, 10);
22341                    if (isNaN(n)) {
22342                        // not a number at all → use your default
22343                        this.#zoom = 11;
22344                    } else {
22345                        // clamp negatives to 0, otherwise leave it alone
22346                        this.#zoom = Math.max(n, 0);
22347                    }
22348                    break;
22349                case 'show-info-window':
22350                    this.#showInfoWindow = newVal === '1';
22351                    break;
22352                case 'marker-click-enabled':
22353                    this.#markerClickEnabled = newVal === '1';
22354                    break;
22355                case 'show-zoom-control':
22356                    this.#showZoomControl = newVal === '1';
22357                    break;
22358                case 'grayscale':
22359                    this.#grayscale = newVal === '1';
22360                    break;
22361                case 'addresses':
22362                    this.#addresses = newVal;
22363                    break;
22364            }
22365
22366            // if you want to re-draw or re-init on every change:
22367            this._reinitializeIfReady();
22368        }
22369
22370        // JS property ↔ attribute reflectors:
22371        get defaultZoom() {
22372            return this.#zoom;
22373        }
22374
22375        set defaultZoom(v) {
22376            this.setAttribute('zoom', v);
22377        }
22378
22379        get isShowInfoWindow() {
22380            return this.#showInfoWindow;
22381        }
22382
22383        set isShowInfoWindow(v) {
22384            this.setAttribute('show-info-window', !!v);
22385        }
22386
22387        get isMarkerClickEnabled() {
22388            return this.#markerClickEnabled;
22389        }
22390
22391        set isMarkerClickEnabled(v) {
22392            this.setAttribute('marker-click-enabled', !!v);
22393        }
22394
22395        get isShowZoomControl() {
22396            return this.#showZoomControl;
22397        }
22398
22399        set isShowZoomControl(v) {
22400            this.setAttribute('show-zoom-control', !!v);
22401        }
22402
22403        get isGrayscale() {
22404            return this.#grayscale;
22405        }
22406
22407        set isGrayscale(v) {
22408            this.setAttribute('grayscale', !!v);
22409        }
22410
22411        get addresses() {
22412            return this.#addresses;
22413        }
22414
22415        set addresses(arr) {
22416            this.setAttribute('addresses', JSON.stringify(arr));
22417        }
22418
22419        // Grayscale style for Google Maps
22420        get grayscaleStyle() {
22421            return [
22422                {
22423                    "featureType": "all",
22424                    "elementType": "all",
22425                    "stylers": [
22426                        { "saturation": -100 },
22427                        { "gamma": 0.5 }
22428                    ]
22429                }
22430            ];
22431        }
22432
22433        constructor() {
22434            super();
22435            const mapContainer = this.closest('wm-map');
22436            for (const attribute of WMGoogleMap.observedAttributes) {
22437                let setVal;
22438                if (['addresses'].includes(attribute)) {
22439                    const raw = mapContainer.getAttribute(attribute);
22440                    setVal = parseAddresses(raw);
22441
22442                } else {
22443                    setVal = mapContainer.getAttribute(attribute);
22444                }
22445                this.attributeChangedCallback(attribute, undefined, setVal)
22446            }
22447        }
22448
22449        // —— NEW: observe parent <wm-map> for attribute changes ——
22450        connectedCallback() {
22451            const host = this.closest('wm-map');
22452            if (!host) return;
22453            this._hostObserver = new MutationObserver(mutations => {
22454                for (const m of mutations) {
22455                    if (m.type === 'attributes' &&
22456                        WMGoogleMap.observedAttributes.includes(m.attributeName)) {
22457                        const oldVal = m.oldValue;
22458                        const newVal = host.getAttribute(m.attributeName);
22459                        this.attributeChangedCallback(m.attributeName, oldVal, newVal);
22460                    }
22461                }
22462            });
22463            this._hostObserver.observe(host, {
22464                attributes: true,
22465                attributeOldValue: true,
22466                attributeFilter: WMGoogleMap.observedAttributes
22467            });
22468        }
22469
22470        disconnectedCallback() {
22471            if (this._hostObserver) {
22472                this._hostObserver.disconnect();
22473                this._hostObserver = null;
22474            }
22475        }
22476
22477        // —— END NEW ——
22478        _reinitializeIfReady() {
22479            if (this.map) {
22480                this._cleanup();
22481                // Add delay to ensure cleanup is complete before reinitializing
22482                setTimeout(() => {
22483                    this._init();
22484                }, 100);
22485            }
22486        }
22487
22488        /** @protected */
22489        _init() {
22490            if (this.isInitialized || typeof google === 'undefined' || !google.maps) return;
22491            if (this.#addresses.length === 0) return;
22492
22493            // Calculate center based on visible addresses
22494            let addresses = this.addresses;
22495            const center = this._calculateCenter(addresses);
22496
22497            this.map = new google.maps.Map(this, {
22498                zoom: this.#zoom,
22499                center: center,
22500                mapTypeId: google.maps.MapTypeId.ROADMAP,
22501                zoomControl: this.isShowZoomControl,
22502                mapTypeControl: false,
22503                scaleControl: false,
22504                streetViewControl: false,
22505                rotateControl: false,
22506                fullscreenControl: false,
22507                cameraControl: false,
22508                scrollwheel: false,
22509                styles: []
22510            });
22511
22512            // Create grayscale map type
22513            this.grayscaleMapType = new google.maps.StyledMapType(this.grayscaleStyle, {
22514                name: 'Grayscale'
22515            });
22516            this.map.mapTypes.set('grayscale', this.grayscaleMapType);
22517
22518            this._loadAddresses();
22519            this._applyGrayscale();
22520            this.isInitialized = true;
22521
22522            this._log('initialized');
22523        }
22524
22525        /** @protected */
22526
22527        _calculateCenter(raw = this.#addresses) {
22528            const addresses = parseAddresses(raw);
22529
22530            const n = addresses.length;
22531            if (n === 0) return { lat: 0, lng: 0 };
22532            if (n === 1) return { lat: +addresses[0].lat, lng: +addresses[0].lng };
22533
22534            let totalLat = 0;
22535            let totalLng = 0;
22536
22537            addresses.forEach(addressData => {
22538                totalLat += +addressData.lat;
22539                totalLng += +addressData.lng;
22540            });
22541
22542            return {
22543                lat: totalLat / n,
22544                lng: totalLng / n
22545            };
22546        }
22547
22548
22549        /** @protected */
22550
22551        _loadAddresses() {
22552            const addresses = parseAddresses(this.#addresses);
22553
22554            addresses.forEach(addressData => {
22555                this._addMarker(
22556                    +addressData.lat,
22557                    +addressData.lng,
22558                    addressData.name,
22559                    addressData.address
22560                );
22561            });
22562        }
22563
22564
22565        /** @protected */
22566        _addMarker(lat, lng, name, address) {
22567            const position = { lat: lat, lng: lng };
22568            const marker = new google.maps.Marker({
22569                position: position,
22570                map: this.map,
22571                title: name,
22572                animation: google.maps.Animation.DROP,
22573            });
22574
22575            const infoContent = `
22576                <div class="info-window">
22577                    <p class="info-window-address">${name}</p>
22578                    <p class="info-window-address-text">${address}</p>
22579                </div>
22580            `;
22581
22582            const infoWindow = new google.maps.InfoWindow({
22583                content: infoContent
22584            });
22585
22586            marker.addListener("click", () => {
22587                if (!this.isMarkerClickEnabled) return;
22588
22589                if (infoWindow.getMap()) {
22590                    infoWindow.close();
22591                } else {
22592                    infoWindow.open(this.map, marker);
22593                }
22594            });
22595
22596            this.markers.push({
22597                marker: marker,
22598                position: position,
22599                name: name,
22600                address: address,
22601            });
22602
22603            this.infoWindows.push(infoWindow);
22604        }
22605
22606        /** @protected */
22607        _fitBounds() {
22608            if (this.markers.length === 0) return;
22609
22610            const bounds = new google.maps.LatLngBounds();
22611            this.markers.forEach(markerData => {
22612                bounds.extend(markerData.position);
22613            });
22614
22615            // this.map.fitBounds(bounds);
22616
22617            if (this.map.getZoom() > this.#zoom) {
22618                this.map.setZoom(this.#zoom);
22619            }
22620
22621            // setTimeout(() => {
22622            //     this.map.setZoom(this.settings.defaultZoom);
22623            // }, 10);
22624        }
22625
22626        /** @protected */
22627        _applyGrayscale() {
22628            if (this.#grayscale) {
22629                this.map.setMapTypeId('grayscale');
22630            } else {
22631                this.map.setMapTypeId(google.maps.MapTypeId.ROADMAP);
22632            }
22633        }
22634
22635        /** @protected */
22636        _cleanup() {
22637            if (this.map) {
22638                this.markers.forEach(markerData => {
22639                    markerData.marker.setMap(null);
22640                });
22641                this.markers = [];
22642                this.infoWindows = [];
22643                this.map = null;
22644            }
22645            this.isInitialized = false;
22646        }
22647
22648        /** @protected */
22649        _log(...items) {
22650            console.debug('google-map:', ...items);
22651        }
22652
22653        // Public API
22654        wmSetData(data) {
22655            this.settings = data;
22656        }
22657
22658        wmInitialize() {
22659            this._init();
22660        }
22661
22662        wmFitBounds() {
22663            this._fitBounds();
22664        }
22665
22666        wmSetCenter(lat, lng) {
22667            if (this.map) {
22668                this.map.setCenter({ lat: lat, lng: lng });
22669            }
22670        }
22671
22672        wmSetZoom(zoom) {
22673            if (this.map) {
22674                this.map.setZoom(zoom);
22675            }
22676        }
22677
22678        wmOpenAllInfoWindows() {
22679            this.infoWindows.forEach(infoWindow => {
22680                infoWindow.setOptions({ disableAutoPan: true });
22681            });
22682
22683            this.markers.forEach((markerData, index) => {
22684                this.infoWindows[index].open(this.map, markerData.marker);
22685            });
22686        }
22687
22688        wmCloseAllInfoWindows() {
22689            this.infoWindows.forEach(infoWindow => {
22690                infoWindow.close();
22691            });
22692        }
22693
22694        wmApplySliderPosition(latOffset, lngOffset) {
22695            if (!this.map) return;
22696
22697            if (!this.referenceCenter) {
22698                this.referenceCenter = this.map.getCenter();
22699            }
22700
22701            const currentZoom = this.map.getZoom();
22702            const mapWidth = this.offsetWidth;
22703            const mapHeight = this.offsetHeight;
22704
22705            const zoomScale = Math.pow(2, currentZoom);
22706            const degreesPerPixelLng = 200 / (256 * zoomScale);
22707            const degreesPerPixelLat = 200 / (256 * zoomScale);
22708
22709            const latMovementPercent = parseFloat(latOffset) / 100;
22710            const lngMovementPercent = parseFloat(lngOffset) / 100;
22711
22712            const latPixels = latMovementPercent * mapHeight;
22713            const lngPixels = lngMovementPercent * mapWidth;
22714
22715            const latDegrees = latPixels * degreesPerPixelLat;
22716            const lngDegrees = lngPixels * degreesPerPixelLng;
22717
22718            const newLat = this.referenceCenter.lat() + latDegrees;
22719            const newLng = this.referenceCenter.lng() + lngDegrees;
22720
22721            this.map.setCenter({ lat: newLat, lng: newLng });
22722        }
22723    }
22724
22725    class WMLeafletMap extends HTMLElement {
22726
22727        // private backing fields
22728        #zoom = 11;
22729        #showInfoWindow = true;
22730        #markerClickEnabled = true;
22731        #showZoomControl = true;
22732        #grayscale = false;
22733        #addresses = [];
22734        markers = [];
22735        infoWindows = [];
22736        isInitialized = false;
22737        referenceCenter = null;
22738
22739
22740        static get observedAttributes() {
22741            return [
22742                'zoom',
22743                'show-info-window',
22744                'marker-click-enabled',
22745                'show-zoom-control',
22746                'grayscale',
22747                'addresses'
22748            ];
22749        }
22750
22751        /** @protected */
22752        _reinitializeIfReady() {
22753            if (this.map) {
22754                this._cleanup();
22755                // Add delay to ensure cleanup is complete before reinitializing
22756                setTimeout(() => {
22757                    this._init();
22758                }, 100);
22759            }
22760        }
22761
22762        attributeChangedCallback(name, oldVal, newVal) {
22763            if (oldVal === newVal) return;
22764            switch (name) {
22765                case 'zoom':
22766                    const n = parseInt(newVal, 10);
22767                    if (isNaN(n)) {
22768                        // not a number at all → use your default
22769                        this.#zoom = 11;
22770                    } else {
22771                        // clamp negatives to 0, otherwise leave it alone
22772                        this.#zoom = Math.max(n, 0);
22773                    }
22774                    break;
22775                case 'show-info-window':
22776                    this.#showInfoWindow = newVal === '1';
22777                    break;
22778                case 'marker-click-enabled':
22779                    this.#markerClickEnabled = newVal === '1';
22780                    break;
22781                case 'show-zoom-control':
22782                    this.#showZoomControl = newVal === '1';
22783                    break;
22784                case 'grayscale':
22785                    this.#grayscale = newVal === '1';
22786                    break;
22787                case 'addresses':
22788                    this.#addresses = newVal;
22789                    break;
22790            }
22791
22792            // if you want to re-draw or re-init on every change:
22793            this._reinitializeIfReady();
22794        }
22795
22796        // whenever one of those 6 attrs changes, this runs
22797
22798        // JS property ↔ attribute reflectors:
22799        get defaultZoom() {
22800            return this.#zoom;
22801        }
22802
22803        set defaultZoom(v) {
22804            this.setAttribute('zoom', v);
22805        }
22806
22807        get isShowInfoWindow() {
22808            return this.#showInfoWindow;
22809        }
22810
22811        set isShowInfoWindow(v) {
22812            this.setAttribute('show-info-window', !!v);
22813        }
22814
22815        get isMarkerClickEnabled() {
22816            return this.#markerClickEnabled;
22817        }
22818
22819        set isMarkerClickEnabled(v) {
22820            this.setAttribute('marker-click-enabled', !!v);
22821        }
22822
22823        get isShowZoomControl() {
22824            return this.#showZoomControl;
22825        }
22826
22827        set isShowZoomControl(v) {
22828            this.setAttribute('show-zoom-control', !!v);
22829        }
22830
22831        get isGrayscale() {
22832            return this.#grayscale;
22833        }
22834
22835        set isGrayscale(v) {
22836            this.setAttribute('grayscale', !!v);
22837        }
22838
22839        get addresses() {
22840            return this.#addresses;
22841        }
22842
22843        set addresses(arr) {
22844            this.setAttribute('addresses', JSON.stringify(arr));
22845        }
22846
22847        // Grayscale style for Google Maps
22848        get grayscaleStyle() {
22849            return [
22850                {
22851                    "featureType": "all",
22852                    "elementType": "all",
22853                    "stylers": [
22854                        { "saturation": -100 },
22855                        { "gamma": 0.5 }
22856                    ]
22857                }
22858            ];
22859        }
22860
22861        constructor() {
22862            super();
22863            let setVal;
22864            const mapContainer = this.closest('wm-map');
22865            for (const attribute of WMLeafletMap.observedAttributes) {
22866                if (['addresses'].includes(attribute)) {
22867                    const raw = mapContainer.getAttribute(attribute);
22868                    setVal = parseAddresses(raw);
22869                } else {
22870                    setVal = mapContainer.getAttribute(attribute);
22871                }
22872                this.attributeChangedCallback(attribute, undefined, setVal)
22873            }
22874        }
22875
22876        // —— NEW: observe parent <wm-map> ——
22877        connectedCallback() {
22878            const host = this.closest('wm-map');
22879            if (!host) return;
22880            this._hostObserver = new MutationObserver(mutations => {
22881                for (const m of mutations) {
22882                    if (m.type === 'attributes' &&
22883                        WMLeafletMap.observedAttributes.includes(m.attributeName)) {
22884                        const oldVal = m.oldValue;
22885                        const newVal = host.getAttribute(m.attributeName);
22886                        this.attributeChangedCallback(m.attributeName, oldVal, newVal);
22887                    }
22888                }
22889            });
22890            this._hostObserver.observe(host, {
22891                attributes: true,
22892                attributeOldValue: true,
22893                attributeFilter: WMLeafletMap.observedAttributes
22894            });
22895        }
22896
22897        disconnectedCallback() {
22898            if (this._hostObserver) {
22899                this._hostObserver.disconnect();
22900                this._hostObserver = null;
22901            }
22902        }
22903
22904        // —— END NEW ——
22905
22906        /** @protected */
22907        _init() {
22908            if (this.isInitialized || typeof L === 'undefined') return;
22909
22910            if (this.#addresses.length === 0) return;
22911
22912            // Calculate center based on visible addresses
22913            const center = this._calculateCenter(this.#addresses);
22914
22915            this.map = L.map(this, {
22916                zoomControl: this.#showZoomControl,
22917                attributionControl: true,
22918                closePopupOnClick: false,
22919                scrollWheelZoom: false
22920            }
22920).setView(center, this.#zoom);
22921
22922            this.normalLayer = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
22923                attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
22924            });
22925
22926            this.grayscaleLayer = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
22927                attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
22928                className: 'grayscale-layer'
22929            });
22930
22931            this.normalLayer.addTo(this.map);
22932
22933            setTimeout(() => {
22934                this.map.invalidateSize();
22935                this.map.setZoom(this.#zoom);
22936                this._loadAddresses();
22937                this._applyGrayscale();
22938                this.isInitialized = true;
22939                this._log('initialized');
22940            }, 100);
22941        }
22942
22943        /** @protected */
22944        _calculateCenter(raw = this.#addresses) {
22945            const addresses = parseAddresses(raw);
22946
22947            if (addresses.length === 0) {
22948                return [0, 0];
22949            }
22950
22951            if (addresses.length === 1) {
22952                return [addresses[0].lat, addresses[0].lng];
22953            }
22954
22955            // Calculate the center point of all addresses
22956            let totalLat = 0;
22957            let totalLng = 0;
22958
22959            addresses.forEach(address => {
22960                totalLat += address.lat;
22961                totalLng += address.lng;
22962            });
22963
22964            return [totalLat / addresses.length, totalLng / addresses.length];
22965        }
22966
22967        /** @protected */
22968        _loadAddresses() {
22969            const addresses = parseAddresses(this.#addresses);
22970
22971            addresses.forEach((addressData) => {
22972                this._addMarker(
22973                    addressData.lat,
22974                    addressData.lng,
22975                    addressData.name,
22976                    addressData.address
22977                );
22978            });
22979            this._fitBounds();
22980        }
22981
22982        /** @protected */
22983        _addMarker(lat, lng, name, address) {
22984            const marker = L.marker([lat, lng], {
22985                title: name
22986            }).addTo(this.map);
22987
22988            const infoContent = `
22989                <div class="info-window">
22990                    <p class="info-window-address">${name}</p>
22991                    <p class="info-window-address-text">${address}</p>
22992                </div>
22993            `;
22994
22995            const popup = L.popup({
22996                maxWidth: 350,
22997                className: 'info-window',
22998                autoClose: false,
22999                closeButton: true
23000            }).setContent(infoContent);
23001
23002            marker.bindPopup(popup);
23003
23004            this.markers.push({
23005                marker: marker,
23006                position: [lat, lng],
23007                name: name,
23008                address: address,
23009                popup: popup
23010            });
23011
23012            if (!this.#markerClickEnabled) {
23013                marker.off('click');
23014            }
23015        }
23016
23017        /** @protected */
23018        _fitBounds() {
23019            if (this.markers.length === 0) return;
23020
23021            const bounds = L.latLngBounds();
23022            this.markers.forEach(markerData => {
23023                bounds.extend(markerData.position);
23024            });
23025
23026            if (this.map.getZoom() < this.#zoom) {
23027                this.map.setZoom(this.#zoom);
23028            }
23029        }
23030
23031        /** @protected */
23032        _applyGrayscale() {
23033            if (this.#grayscale) {
23034                this.map.removeLayer(this.normalLayer);
23035                this.grayscaleLayer.addTo(this.map);
23036                const attribution = document.querySelector('.leaflet-control-attribution');
23037                if (attribution) attribution.classList.add('grayscale-layer');
23038            } else {
23039                this.map.removeLayer(this.grayscaleLayer);
23040                this.normalLayer.addTo(this.map);
23041                const attribution = document.querySelector('.leaflet-control-attribution');
23042                if (attribution) attribution.classList.remove('grayscale-layer');
23043            }
23044        }
23045
23046        /** @protected */
23047        _cleanup() {
23048            if (this.map) {
23049                this.map.remove();
23050                this.map = null;
23051                this.markers = [];
23052                this.normalLayer = null;
23053                this.grayscaleLayer = null;
23054            }
23055            this.isInitialized = false;
23056        }
23057
23058        /** @protected */
23059        _log(...items) {
23060            console.debug('leaflet-map:', ...items);
23061        }
23062
23063        // Public API
23064        wmSetData(data) {
23065            this.settings = data;
23066        }
23067
23068        wmInitialize() {
23069            this._init();
23070        }
23071
23072        wmFitBounds() {
23073            this._fitBounds();
23074        }
23075
23076        wmSetCenter(lat, lng) {
23077            if (this.map) {
23078                this.map.setView([lat, lng], this.#zoom);
23079            }
23080        }
23081
23082        wmSetZoom(zoom) {
23083            if (this.map) {
23084                this.map.setZoom(zoom);
23085            }
23086        }
23087
23088        wmOpenAllInfoWindows() {
23089            this.markers.forEach((markerData) => {
23090                const currentCenter = this.map.getCenter();
23091                markerData.marker.openPopup();
23092                this.map.setView(currentCenter, this.#zoom);
23093            });
23094        }
23095
23096        wmCloseAllInfoWindows() {
23097            this.markers.forEach((markerData) => {
23098                markerData.marker.closePopup();
23099            });
23100        }
23101
23102        wmApplySliderPosition(latOffset, lngOffset) {
23103            if (!this.map) return;
23104
23105            if (!this.referenceCenter) {
23106                this.referenceCenter = this.map.getCenter();
23107            }
23108
23109            const currentZoom = this.map.getZoom();
23110            const mapWidth = this.offsetWidth;
23111            const mapHeight = this.offsetHeight;
23112
23113            const zoomScale = Math.pow(2, currentZoom);
23114            const degreesPerPixelLng = 200 / (256 * zoomScale);
23115            const degreesPerPixelLat = 200 / (256 * zoomScale);
23116
23117            const latMovementPercent = parseFloat(latOffset) / 100;
23118            const lngMovementPercent = parseFloat(lngOffset) / 100;
23119
23120            const latPixels = latMovementPercent * mapHeight;
23121            const lngPixels = lngMovementPercent * mapWidth;
23122
23123            const latDegrees = latPixels * degreesPerPixelLat;
23124            const lngDegrees = lngPixels * degreesPerPixelLng;
23125
23126            const newLat = this.referenceCenter.lat + latDegrees;
23127            const newLng = this.referenceCenter.lng + lngDegrees;
23128
23129            this.map.setView([newLat, newLng], this.#zoom);
23130        }
23131    }
23132
23133    class WMMap extends HTMLElement {
23134        /** @type { WMGoogleMap | WMLeafletMap } */
23135        currentMap = null;
23136        /** @type { number } */
23137        latSlider = 0;
23138        /** @type { number } */
23139        lngSlider = 0;
23140        /** @type { boolean } */
23141        isGoogleMapsLoading = false;
23142        /** @type { boolean } */
23143        isLeafletLoading = false;
23144        /** @type { number } */
23145        wmHandle = 0;
23146
23147        #onDisconnect = [];
23148        #platform = 'google';
23149        #showInfoWindow = 0;
23150        #latSlider = 0;
23151        #lngSlider = 0;
23152
23153        static get observedAttributes() {
23154            return [
23155                'platform',
23156                'show-info-window',
23157                'lat-slider',
23158                'lng-slider'
23159            ];
23160        }
23161
23162        attributeChangedCallback(name, oldVal, newVal) {
23163            if (oldVal === newVal) return;
23164            switch (name) {
23165                case 'platform':
23166                    this.#platform = newVal;
23167                    break;
23168                case 'show-info-window':
23169                    this.#showInfoWindow = newVal === '1';
23170                    break;
23171                case 'lat-slider':
23172                    this.#latSlider = parseFloat(newVal) || 0;
23173                    break;
23174                case 'lng-slider':
23175                    this.#lngSlider = parseFloat(newVal) || 0;
23176                    break;
23177            }
23178
23179            this.wmReinitialize();
23180        }
23181
23182        connectedCallback() {
23183            this._reinitializeIfReady();
23184        }
23185
23186        disconnectedCallback() {
23187            for (const fn of this.#onDisconnect.splice(0, this.#onDisconnect.length)) try {
23188                fn();
23189            } catch (e) {
23190                console.error(e);
23191            }
23192        }
23193
23194        /** @protected */
23195        _reinitializeIfReady() {
23196            if (this.wmHandle) cancelAnimationFrame(this.wmHandle);
23197            this.wmHandle = requestAnimationFrame(() => {
23198                this._init();
23199            })
23200        }
23201
23202        constructor() {
23203            super()
23204            for (const attribute of WMMap.observedAttributes) {
23205                this.attributeChangedCallback(attribute, undefined, this.getAttribute(attribute));
23206            }
23207        }
23208
23209        get platformType() {
23210            return this.#platform;
23211        }
23212
23213        set platformType(v) {
23214            this.setAttribute('platform', v);
23215        }
23216
23217        /** @protected */
23218        _init() {
23219            this.latSlider = this.#latSlider;
23220            this.lngSlider = this.#lngSlider;
23221            this._loadMapPlatform();
23222            this._setupEventListeners();
23223
23224            this._log('initialized');
23225        }
23226
23227        /** @protected */
23228        _loadMapPlatform() {
23229            if (this.platformType === 'google') {
23230                this._loadGoogleMaps();
23231            } else {
23232                this._loadLeafletMaps();
23233            }
23234        }
23235
23236        /** @protected */
23237        _loadGoogleMaps() {
23238            if (this.isGoogleMapsLoading) return;
23239            this.isGoogleMapsLoading = true;
23240
23241            // Check if Google Maps is already loaded
23242            if (typeof google !== 'undefined' && google.maps) {
23243                this._initializeGoogleMap();
23244                return;
23245            }
23246
23247            // Check if script is already loading
23248            if (document.querySelector('script[src*="maps.googleapis.com"]')) {
23249                this._waitForGoogleMaps();
23250                return;
23251            }
23252
23253            const apiKey = this.getAttribute('google-api-key');
23254
23255            if (!apiKey || apiKey.trim() === '') {
23256                const errorMsg = 'Google Maps API key is missing! Please check the Tag Manager settings.';
23257                this._log(errorMsg);
23258                // Optionally, show error in the DOM
23259                this.innerHTML = `<div style='padding: 20px; text-align: center; width: 100%; height: 20px; color: red; font-weight: bold; position: absolute; top: 0; left: 0; right: 0; bottom: 0;'>${errorMsg}</div>`;
23260                this.isGoogleMapsLoading = false;
23261                return;
23262            }
23263            const script = document.createElement('script');
23264            script.src = `//maps.googleapis.com/maps/api/js?key=${apiKey}&loading=async`;
23265            script.async = true;
23266            script.defer = true;
23267            script.onload = () => {
23268                this._waitForGoogleMaps();
23269            };
23270            script.onerror = () => {
23271                this.isGoogleMapsLoading = false;
23272                this._log('Failed to load Google Maps API');
23273            };
23274            document.body.appendChild(script);
23275        }
23276
23277        /** @protected */
23278        _waitForGoogleMaps() {
23279            const checkGoogleMaps = () => {
23280                if (
23281                    typeof google !== 'undefined' &&
23282                    google.maps &&
23283                    google.maps.Map &&
23284                    google.maps.MapTypeId &&
23285                    google.maps.StyledMapType &&
23286                    google.maps.Marker &&
23287                    google.maps.InfoWindow &&
23288                    google.maps.LatLngBounds
23289                ) {
23290                    this._initializeGoogleMap();
23291                } else {
23292                    setTimeout(checkGoogleMaps, 100);
23293                }
23294            };
23295            checkGoogleMaps();
23296        }
23297
23298        /** @protected */
23299        _loadLeafletMaps() {
23300            if (this.isLeafletLoading) return;
23301            this.isLeafletLoading = true;
23302
23303            // Check if Leaflet is already loaded
23304            if (typeof L !== 'undefined') {
23305                this._initializeLeafletMap();
23306                return;
23307            }
23308
23309            // Check if script is already loading
23310            if (document.querySelector('script[src*="leaflet"]')) {
23311                this._waitForLeaflet();
23312                return;
23313            }
23314
23315            const script = document.createElement('script');
23316            script.src = '//unpkg.com/[email protected]/dist/leaflet.js';
23317            script.onload = () => {
23318                const link = document.createElement('link');
23319                link.rel = 'stylesheet';
23320                link.href = '//unpkg.com/[email protected]/dist/leaflet.css';
23321                document.head.appendChild(link);
23322                this._waitForLeaflet();
23323            };
23324            script.onerror = () => {
23325                this.isLeafletLoading = false;
23326                this._log('Failed to load Leaflet API');
23327            };
23328            document.body.appendChild(script);
23329        }
23330
23331        /** @protected */
23332        _waitForLeaflet() {
23333            const checkLeaflet = () => {
23334                if (typeof L !== 'undefined') {
23335                    this._initializeLeafletMap();
23336                } else {
23337                    setTimeout(checkLeaflet, 100);
23338                }
23339            };
23340            checkLeaflet();
23341        }
23342
23343        /** @protected */
23344        _initializeGoogleMap() {
23345            /** @type { WMGoogleMap } */
23346            const googleMapContainer = this.querySelector('wm-google-map');
23347            if (googleMapContainer) {
23348                googleMapContainer.style.display = 'block';
23349                this.currentMap = googleMapContainer;
23350
23351                // Initialize the Google Map component
23352                setTimeout(() => {
23353                    if (googleMapContainer.wmInitialize) {
23354                        googleMapContainer.wmInitialize();
23355                    }
23356                    this._applyInitialSettings();
23357                }, 100);
23358            }
23359            this.isGoogleMapsLoading = false;
23360        }
23361
23362        /** @protected */
23363        _initializeLeafletMap() {
23364            /** @type { WMLeafletMap } */
23365            const leafletMapContainer = this.querySelector('wm-leaflet-map');
23366            if (leafletMapContainer) {
23367                leafletMapContainer.style.display = 'block';
23368                this.currentMap = leafletMapContainer;
23369
23370                // Initialize the Leaflet Map component
23371                setTimeout(() => {
23372                    if (leafletMapContainer.wmInitialize) {
23373                        leafletMapContainer.wmInitialize();
23374                    }
23375                    this._applyInitialSettings();
23376                }, 100);
23377            }
23378            this.isLeafletLoading = false;
23379        }
23380
23381        /** @protected */
23382        _setupEventListeners() {
23383            // Use ResizeObserver to watch for size changes of the wm-map element
23384            const resizeObserver = new ResizeObserver(() => {
23385                setTimeout(() => {
23386                    this._applySliderPosition();
23387                }, 100);
23388            });
23389
23390            resizeObserver.observe(this);
23391
23392            this.#onDisconnect.push(() => {
23393                resizeObserver.disconnect();
23394            });
23395        }
23396
23397        /** @protected */
23398        _applyInitialSettings() {
23399            setTimeout(() => {
23400                // First fit bounds to show all markers
23401                if (this.currentMap && this.currentMap.wmFitBounds) {
23402                    this.currentMap.wmFitBounds();
23403                }
23404
23405                // Then apply slider position (this will override the center)
23406                setTimeout(() => {
23407                    this._applySliderPosition();
23408                    this._controlInfoWindow();
23409                }, 50);
23410            }, 100);
23411        }
23412
23413        /** @protected */
23414        _applySliderPosition() {
23415            if (this.currentMap && this.currentMap.wmApplySliderPosition) {
23416                this.currentMap.wmApplySliderPosition(this.latSlider, this.lngSlider);
23417            }
23418        }
23419
23420        /** @protected */
23421        _controlInfoWindow() {
23422            if (this.#showInfoWindow) {
23423                setTimeout(() => {
23424                    if (this.currentMap && this.currentMap.wmOpenAllInfoWindows) {
23425                        this.currentMap.wmOpenAllInfoWindows();
23426                    }
23427                }, 500);
23428            } else {
23429                if (this.currentMap && this.currentMap.wmCloseAllInfoWindows) {
23430                    this.currentMap.wmCloseAllInfoWindows();
23431                }
23432            }
23433        }
23434
23435        /** @protected */
23436        _log(...items) {
23437            console.debug('map:', ...items);
23438        }
23439
23440        wmReinitialize() {
23441            this._reinitializeIfReady();
23442        }
23443    }
23444
23445    function init() {
23446        console.debug('maps: init');
23447
23448        // Register custom elements
23449        globalThis.customElements.define('wm-google-map', WMGoogleMap);
23450        globalThis.customElements.define('wm-leaflet-map', WMLeafletMap);
23451        globalThis.customElements.define('wm-map', WMMap);
23452
23453        // Make components globally accessible
23454        globalThis.WMComponents.WMGoogleMap = WMGoogleMap;
23455        globalThis.WMComponents.WMLeafletMap = WMLeafletMap;
23456        globalThis.WMComponents.WMMap = WMMap;
23457    }
23458
23459    if (!globalThis.wmUserInteraction) {
23460        window.addEventListener('wm-user-interaction', init, { once: true });
23461    } else {
23462        init();
23463    }
23464})();
23465</script>
23465
23466            
23466<script>/* menu.js */
23467;(() => {
23468    // Menu CSS class name constants
23469    const MENU_CSS_CLASSES = {
23470        hamburger: 'wmcM_menuHamburger',
23471        horizontal: 'wmcM_menuHorizontal',
23472        vertical: 'wmcM_menuVertical',
23473        mega: 'wmcM_menuMega'
23474    };
23475
23476    // Every menu level is one of these two list-item types.
23477    const MENU_ITEM_SELECTOR = '.navigation-nav--item, .navigation-nav--sub-item';
23478    const POPOVER_HOVER_CLOSE_DELAY_MS = 120;
23479    const POPOVER_HOVER_CLOSE_DELAY_CHAINED_MS = 400;
23480
23481    /**
23482     * Shared base for the overflow strategies. 
23483     */
23484    class OverflowStrategy {
23485        /** @param {WMMenu} menu */
23486        constructor(menu) {
23487            this.menu = menu;
23488        }
23489
23490        prepareReflow() {}
23491
23492        apply() {}
23493
23494        setupCloneSubMenu(cloneTrigger, clonePanel) {}
23495
23496        teardown() {}
23497    }
23498
23499    /** The "active nothing": leave overflowing items exactly where they are. */
23500    class KeepOverflow extends OverflowStrategy {}
23501
23502    /** Collapse overflowing top-level items into a single shared "More" popover. */
23503    class GroupMoreOverflow extends OverflowStrategy {
23504        prepareReflow() {
23505            this.menu.classList.add('wmd_showMoreMenu');
23506        }
23507
23508        apply() {
23509            const menu = this.menu;
23510            const morePopoverId = `hnav-more-${menu.id || 'menu'}`;
23511            const moreMenuText = menu.dataset.moreMenuText ?? 'More';
23512
23513            const mainMenu = menu.querySelector('.navigation-nav--main-menu');
23514            const nav = menu.querySelector('.navigation-nav');
23515            const menuItems = [...mainMenu.querySelectorAll('.navigation-nav--item')].reverse();
23516            const existingMoreTrigger = menu.querySelector('.navigation-nav--more-trigger');
23517            const containerWidth = nav.offsetWidth - (existingMoreTrigger?.offsetWidth || 60);
23518
23519            // Reset all items to visible before re-measuring.
23520            menuItems.forEach((item) => {
23521                if (!item.classList.contains('navigation-nav--more-trigger')) {
23522                    item.style.display = '';
23523                }
23524            });
23525
23526            // Drop the previous build (More trigger + any hoisted panels) before
23527            // reflowing for the current width.
23528            this.teardown();
23529
23530            menuItems.forEach((item) => {
23531                if (item.classList.contains('navigation-nav--more-trigger')) return;
23532
23533                if (mainMenu.offsetWidth > containerWidth) {
23534                    const moreMenu = menu.querySelector('.navigation-nav--more-menu')
23535                        || this._createMoreMenu(morePopoverId);
23536                    const moreTrigger = menu.querySelector('.navigation-nav--more-trigger')
23537                        || this._createMoreTrigger(mainMenu, moreMenuText, morePopoverId);
23538                    this._handleOverflowItem(item, moreMenu, moreTrigger);
23539                } else {
23540                    item.style.display = '';
23541                }
23542            });
23543
23544            menu.wmHandleArrowClick();
23545
23546            const moreTriggerButton = menu.querySelector(
23547                '.navigation-nav--more-trigger button.arrow[popovertarget]'
23548            );
23549            if (moreTriggerButton) {
23550                menu.wmWirePopoverPair(moreTriggerButton, (trigger, panel)=>{
23551                    this.menu.wmMenuRole.positionPanel(trigger, panel)
23552                });
23553            }
23554
23555            menu.classList.remove('wmd_showMoreMenu');
23556        }
23557
23558        /** @protected */
23559        _createMoreMenu(morePopoverId) {
23560            const moreMenu = document.createElement('ul');
23561            moreMenu.className = 'navigation-nav--more-menu navigation-nav--sub-menu';
23562            moreMenu.id = morePopoverId;
23563            moreMenu.setAttribute('popover', 'auto');
23564            return moreMenu;
23565        }
23566
23567        /** @protected */
23568        _createMoreTrigger(mainMenu, moreMenuText, morePopoverId) {
23569            const moreTrigger = document.createElement('li');
23570            moreTrigger.className = 'navigation-nav--item navigation-nav--more-trigger';
23571            moreTrigger.innerHTML = `<a href="#">${moreMenuText}</a><button type="button" class="arrow" popovertarget="${morePopoverId}" aria-label="Toggle ${moreMenuText} sub menu"></button>`;
23572            mainMenu.appendChild(moreTrigger);
23573            return moreTrigger;
23574        }
23575
23576        /** @protected */
23577        _handleOverflowItem(item, moreMenu, moreTrigger) {
23578            const clone = item.cloneNode(true);
23579            clone.classList.remove('navigation-nav--item');
23580            clone.classList.add('navigation-nav--sub-item');
23581
23582            const cloneTrigger = clone.querySelector(':scope > button.arrow[popovertarget]');
23583            const clonePanel = clone.querySelector(':scope > .navigation-nav--sub-menu[popover]');
23584
23585            moreMenu.insertBefore(clone, moreMenu.firstChild);
23586            item.style.display = 'none';
23587            moreTrigger.appendChild(moreMenu);
23588            moreTrigger.style.display = '';
23589
23590            if (cloneTrigger && clonePanel) {
23591                this.setupCloneSubMenu(cloneTrigger, clonePanel);
23592            }
23593        }
23594
23595        setupCloneSubMenu(cloneTrigger, clonePanel) {
23596            clonePanel.removeAttribute('popover');
23597            clonePanel.removeAttribute('id');
23598            clonePanel.classList.remove('navigation-nav--mega-panel');
23599            cloneTrigger.removeAttribute('popovertarget');
23600        }
23601
23602        /**
23603         * Remove what `apply()` built.
23604         */
23605        teardown() {
23606            this.menu.querySelector('.navigation-nav--more-trigger')?.remove();
23607        }
23608    }
23609
23610    /** Mega variant of the "More" overflow.*/
23611    class MegaGroupMoreOverflow extends GroupMoreOverflow {
23612        setupCloneSubMenu(cloneTrigger, clonePanel) {
23613            const clonedPanelId = `${clonePanel.id || 'panel'}--more`;
23614            clonePanel.id = clonedPanelId;
23615            cloneTrigger.setAttribute('popovertarget', clonedPanelId);
23616
23617            const nav = this.menu.querySelector('.navigation-nav');
23618            (nav ?? this.menu).appendChild(clonePanel);
23619
23620            this.menu.wmWirePopoverPair(
23621                cloneTrigger,
23622                (trigger, panel) => this.menu.wmMenuRole.positionPanel(trigger, panel),
23623            );
23624        }
23625
23626        teardown() {
23627            super.teardown();
23628            this.menu.querySelectorAll('.navigation-nav--mega-panel[id$="--more"]').forEach((panel) => {
23629                if (panel.matches(':popover-open')) panel.hidePopover();
23630                panel.remove();
23631            });
23632        }
23633    }
23634
23635    /**
23636     * `MenuRole` is the Null Object base: every hook is a safe default, so a
23637     * role only overrides the behavior it actually has.
23638     * @implements IMenuRole
23639     */
23640    class MenuRole {
23641        /** @param {WMMenu} menu */
23642        constructor(menu) {
23643            /** @readonly */
23644            this.menu = menu;
23645            this.overflow = this._createOverflow();
23646        }
23647
23648        /** @returns {'hamburger' | 'mega' | 'horizontal' | 'vertical' | 'none'} */
23649        get name() {
23650            return 'none';
23651        }
23652
23653        /** @protected */
23654        _createOverflow() {
23655            return new KeepOverflow(this.menu);
23656        }
23657
23658        syncPanels() {
23659            this.menu.wmDemoteTopLevelPanels();
23660        }
23661
23662        setupInteractions() {}
23663
23664        teardown() {
23665            this.overflow.teardown();
23666        }
23667
23668        positionPanel(trigger, panel) {}
23669
23670        prepareReflow() {
23671            this.overflow.prepareReflow();
23672        }
23673
23674        handleOverflow() {
23675            this.overflow.apply();
23676        }
23677
23678        addParentElements() {}
23679
23680        addBackButtons() {}
23681
23682        setupHoverFlip() {}
23683
23684        adjustSubMenuPosition() {}
23685
23686        onItemToggled(arrowWrapper, isOpening) {}
23687
23688        onOutsideClick(e) {
23689            if (e.target.tagName === 'A' && e.target.getAttribute('href') === '#') {
23690                e.preventDefault();
23691            }
23692
23693            if (!this.menu.contains(e.target)) {
23694                this.menu
23695                    .querySelectorAll('.navigation-nav--item.open, .navigation-nav--sub-item.open')
23696                    .forEach((item) => item.classList.remove('open'));
23697            }
23698        }
23699    }
23700
23701
23702    // FIXME: This likely at one point will need to be broken out into a
23703    //  HorizontalLikeRole and a HorizontalRole. Megamenu overrides and doesn't
23704    //  Call some of the set up menus that Megamenu can, and this is already
23705    //  A Divergence that Inheritance will not handle cleanly.
23706    //  Either the roles will need to explicit about their behavior,
23707    //  Or further roles need to be made to compose this Actor's behavior.
23708    class HorizontalRole extends MenuRole {
23709        get name() {
23710            return 'horizontal';
23711        }
23712
23713        syncPanels() {
23714            this.menu.wmPromoteTopLevelPanels();
23715        }
23716
23717        setupInteractions() {
23718            this.menu.wmSetupPopoverMenu(
23719                '.navigation-nav--item > button.arrow[popovertarget]',
23720                (trigger, panel) => this.positionPanel(trigger, panel),
23721            );
23722        }
23723
23724        // CODE SMELL: Overrides, is Overriden
23725        positionPanel(trigger, panel) {
23726            const item = trigger.closest('.navigation-nav--item');
23727            if (!item) return;
23728            const rect = item.getBoundingClientRect();
23729            const ownerWindow = this.menu.ownerDocument.defaultView ?? window;
23730            const viewportWidth = ownerWindow.innerWidth || document.documentElement.clientWidth;
23731            let left = Math.round(rect.left);
23732            if (panel.matches(':popover-open')) {
23733                left = Math.max(0, Math.min(left, viewportWidth - panel.offsetWidth));
23734            }
23735            panel.style.setProperty('--horizontalNavSubPanelTriggerTop', `${Math.round(rect.bottom)}px`);
23736            panel.style.setProperty('--horizontalNavSubPanelTriggerLeft', `${left}px`);
23737        }
23738
23739        /** @protected
23740         * CODE SMELL: Overrides, is Overriden
23741         */
23742        _createOverflow() {
23743            return this.menu.dataset.moreMenu === 'true'
23744                ? new GroupMoreOverflow(this.menu)
23745                : super._createOverflow();
23746        }
23747
23748        // CODE SMELL: Overrides, is Overriden
23749        setupHoverFlip() {
23750            this.menu.wmSetupHoverFlip();
23751        }
23752
23753        teardown() {
23754            super.teardown();
23755            this.menu.wmTeardownHoverFlip();
23756        }
23757
23758        // CODE SMELL: Overrides, is Overriden
23759        adjustSubMenuPosition() {
23760            this.menu.wmAdjustSubMenuPosition();
23761        }
23762
23763        /**
23764         * Horizontal only injects a parent *link* when explicitly opted in.
23765         * CODE SMELL: Overrides, is Overriden
23766         */
23767        addParentElements() {
23768            if (this.menu.getAttribute('data-parent-menu-to-submenu') === 'true') {
23769                this.menu.wmInsertParentRows({ includeTitle: false });
23770            }
23771        }
23772    }
23773
23774    class MegaRole extends HorizontalRole {
23775        get name() {
23776            return 'mega';
23777        }
23778
23779        positionPanel(trigger, panel) {
23780            if (panel.matches('.navigation-nav--more-menu')) {
23781                super.positionPanel(trigger, panel);
23782                return;
23783            }
23784
23785            const moreMenu = trigger.closest('.navigation-nav--more-menu');
23786            const anchor = moreMenu ?? this.menu.querySelector('.navigation-nav--main-menu') ?? trigger;
23787            const rect = anchor.getBoundingClientRect();
23788            if (rect.width === 0 && rect.height === 0) return;
23789            panel.style.setProperty('--megaNavPanelTriggerTop', `${Math.round(rect.bottom)}px`);
23790        }
23791
23792        /**
23793         * @override
23794         * @protected
23795         */
23796        _createOverflow() {
23797            return this.menu.dataset.moreMenu === 'true'
23798                ? new MegaGroupMoreOverflow(this.menu)
23799                : super._createOverflow();
23800        }
23801
23802        setupHoverFlip() {}
23803
23804        adjustSubMenuPosition() {}
23805
23806        addParentElements() {}
23807    }
23808
23809    /**
23810     * Drill-in layouts (hamburger + vertical) present every level inline and
23811     * slide between them, resizing the drawer. 
23812     */
23813    class DrillInRole extends MenuRole {
23814        addParentElements() {
23815            this.menu.wmInsertParentRows({ includeTitle: true });
23816        }
23817
23818        addBackButtons() {
23819            this.menu.wmAddBackButtons();
23820        }
23821
23822        onItemToggled(arrowWrapper, isOpening) {
23823            if (!isOpening) return;
23824            const subMenu = arrowWrapper.querySelector('.navigation-nav--sub-menu');
23825            if (subMenu) this.menu.wmAdjustNavigationHeight(subMenu);
23826        }
23827
23828        // FIXME: Add All Shared Drilling behaviors from WmMenu
23829    }
23830
23831    class HamburgerRole extends DrillInRole {
23832        get name() {
23833            return 'hamburger';
23834        }
23835
23836        onOutsideClick() {}
23837
23838        // FIXME: Migrate all Unique Behaviors to the Hamburger Menu Roles
23839        //  From WMMenu to here
23840    }
23841
23842    class VerticalRole extends DrillInRole {
23843        get name() {
23844            return 'vertical';
23845        }
23846
23847        // FIXME: Migrate all Unique Behaviors to the Vertical Menu Roles
23848        //  From WMMenu to here
23849    }
23850
23851    class WMMenu extends HTMLElement {
23852        /** @type {number} */
23853        wmResizeTimer;
23854        /** @type {number} */
23855        wmScrollTop = 0;
23856        /** @type {number} */
23857        wmTouchStartTime = 0;
23858
23859        /** @type { [function] } */
23860        #onDisconnect = [];
23861        /** @type { [function] } */
23862        #onCleanup = [];
23863        /** @type {boolean | undefined} */
23864        #isTouch;
23865
23866        /**
23867         * The role for the type this menu is currently morphed into. Resolved in
23868         * `_init` and re-resolved whenever the viewport changes the type class.
23869         *
23870         * @type {MenuRole}
23871         */
23872        #role = new MenuRole(this);
23873
23874        #menuCssClasses = { ...MENU_CSS_CLASSES };
23875
23876        connectedCallback() {
23877            this._init();
23878            const resize = () => {
23879                this._resize();
23880            };
23881            const deviceChange = () => {
23882                this._init();
23883            };
23884
23885            const deviceReady = () => {
23886                this._init();
23887            };
23888
23889            // FIXME: We need to make sure that this completely accepts adoption so that when this component is "dropped" into the page, it has hooks to clean up
23890            const { ownerDocument: { defaultView: window } } = this;
23891            window.addEventListener('resize', resize);
23892            window.addEventListener('wm-device-change', deviceChange);
23893            window.addEventListener('wm-device-ready', deviceReady, { once: true });
23894            this.#onDisconnect.push(() => {
23895                window.removeEventListener('resize', resize);
23896                window.removeEventListener('wm-device-change', deviceChange);
23897                window.removeEventListener('wm-device-ready', deviceReady);
23898            });
23899        }
23900
23901        disconnectedCallback() {
23902            this._cleanup();
23903            for (const fn of this.#onDisconnect.splice(0, this.#onDisconnect.length)) try {
23904                fn();
23905            } catch (e) {
23906                console.error(e);
23907            }
23908        }
23909
23910        reinitialize() {
23911            console.debug(`reinitialize menu ${this.id}`);
23912            this._init();
23913        }
23914
23915        /**
23916         *
23917         * @returns {boolean}
23918         * @protected
23919         */
23920        _isHorizontal() {
23921            return this.classList.contains(this.#menuCssClasses.horizontal);
23922        }
23923
23924        /**
23925         *
23926         * @returns {boolean}
23927         * @protected
23928         */
23929        _isHamburger() {
23930            return this.classList.contains(this.#menuCssClasses.hamburger);
23931        }
23932
23933        /**
23934         *
23935         * @returns {boolean}
23936         * @protected
23937         */
23938        _isMega() {
23939            return this.classList.contains(this.#menuCssClasses.mega);
23940        }
23941
23942        /**
23943         * @public
23944         */
23945        getMenuType() {
23946            return this.#role.name
23947        }
23948
23949        /**
23950         * Factory for the role matching the menu's current type class. Mirrors
23951         * the precedence used by `getMenuType()`.
23952         *
23953         * @returns {MenuRole}
23954         * @protected
23955         */
23956        _resolveRole() {
23957            if (this._isHamburger()) return new HamburgerRole(this);
23958            if (this._isMega()) return new MegaRole(this);
23959            if (this._isHorizontal()) return new HorizontalRole(this);
23960            return new VerticalRole(this);
23961        }
23962
23963        get wmMenuRole () {
23964            return this.#role;
23965        }
23966
23967        /**
23968         * Open or close a specific popover panel, regardless of the layout (horizontal/mega/Hamburger layouts) the
23969         * menu is currently morphed into.
23970         *
23971         * @param {HTMLElement | null} panel sub-menu / mega-panel / hamburger drawer element
23972         * @param {boolean} open
23973         * @param {HTMLElement | null} [source] invoking trigger
23974         * @public
23975         */
23976        setPanelOpen(panel, open, source = null) {
23977            if (!panel || !panel.isConnected || !panel.hasAttribute('popover')) return;
23978            panel.togglePopover(source ? { force: open, source } : open);
23979        }
23980
23981        /** @protected */
23982        _init() {
23983            this._cleanup();
23984            this._applyClassesViewportPrefix();
23985            this.#role = this._resolveRole();
23986            this.#role.syncPanels();
23987            this.#role.addParentElements();
23988            this.#role.addBackButtons();
23989            // FIXME: Move to the Hamburger Role
23990            this._toggleHamburgerMenu();
23991            // FIXME: Move to the Hamburger Role
23992            this._handleSamePageClicks();
23993            this._setupMenuObservers();
23994            this.wmHandleArrowClick();
23995            this.#role.setupInteractions();
23996            this._resize();
23997        }
23998
23999        /** @protected */
24000        _applyClassesViewportPrefix() {
24001            const { hamburger, horizontal, vertical, mega } = MENU_CSS_CLASSES;
24002            const device = globalThis.wmDevice ?? 'Desktop';
24003            this.#menuCssClasses = {
24004                hamburger: `${hamburger}${device}`,
24005                horizontal: `${horizontal}${device}`,
24006                vertical: `${vertical}${device}`,
24007                mega: `${mega}${device}`
24008            };
24009        }
24010
24011        /**
24012         * Top-level sub-menus the server renders with a neutral `id`; popover
24013         * roles wire the `popover`/`popovertarget` markup at runtime per
24014         * viewport.
24015         *
24016         * @returns {NodeListOf<HTMLElement>}
24017         * @protected
24018         */
24019        _topLevelPanels() {
24020            return this.querySelectorAll(
24021                '.navigation-nav--item > .navigation-nav--sub-menu[id]:not(.navigation-nav--more-menu)'
24022            );
24023        }
24024
24025        /** Promote top-level sub-menus into hover-opened popover panels.
24026         */
24027        wmPromoteTopLevelPanels() {
24028            this._topLevelPanels().forEach((panel) => {
24029                const trigger = panel.parentElement.querySelector(':scope > button.arrow');
24030                panel.setAttribute('popover', 'auto');
24031                panel.classList.add('navigation-nav--mega-panel');
24032                trigger?.setAttribute('popovertarget', panel.id);
24033            });
24034        }
24035
24036        /** Strip popover markup so sub-menus present inline (drill-in).
24037         */
24038        wmDemoteTopLevelPanels() {
24039            this._topLevelPanels().forEach((panel) => {
24040                const trigger = panel.parentElement.querySelector(':scope > button.arrow');
24041                if (panel.hasAttribute('popover')) panel.togglePopover(false);
24042                panel.removeAttribute('popover');
24043                trigger?.removeAttribute('popovertarget');
24044            });
24045        }
24046
24047        /** @protected */
24048        _resetMenuItemsDisplay() {
24049            // Reset all menu items to visible (clears display:none from horizontal menu overflow)
24050            this.querySelectorAll('.navigation-nav--item').forEach((item) => {
24051                if (!item.classList.contains('navigation-nav--more-trigger')) {
24052                    item.style.removeProperty('display');
24053                }
24054            });
24055        }
24056
24057        /** @protected */
24058        _resetMenuInlineStyles() {
24059            // Clear display styles from menu items
24060            this._resetMenuItemsDisplay();
24061
24062            // Clear inline heights set by hamburger/vertical menus
24063            const navigationNav = this.querySelector('.navigation-nav');
24064            if (navigationNav) {
24065                navigationNav.style.removeProperty('height');
24066            }
24067        }
24068
24069        /** @protected */
24070        _cleanup = () => {
24071            this.#role.teardown();
24072
24073            for (const fn of this.#onCleanup.splice(0, this.#onCleanup.length)) try {
24074                fn();
24075            } catch (e) {
24076                console.error(e);
24077            }
24078
24079            if (this.wmResizeTimer) clearTimeout(this.wmResizeTimer);
24080
24081            // FIXME: This belongs to the Role's teardown
24082            const hamburgerPopover = this.querySelector('.navigation-module-container[popover]');
24083            if (hamburgerPopover) {
24084                this._setHamburgerPopover(hamburgerPopover, false);
24085            }
24086
24087            for (const el of this.querySelectorAll('.active')) {
24088                el.classList.remove('active');
24089            }
24090            for (const el of this.querySelectorAll('.open')) {
24091                el.classList.remove('open');
24092            }
24093
24094            /** @type {NodeListOf<HTMLElement>} */
24095            const delayedElements = this.querySelectorAll('[style*="--item-delay"]');
24096            for (const el of delayedElements) {
24097                el.style.removeProperty('--item-delay');
24098            }
24099
24100            // FIXME: This belongs to the Role's Teardown.
24101            // Clean up hamburger button event listener
24102            this.querySelector('.hamburger-button')?.removeEventListener(
24103                'click',
24104                this._hamburgerClickHandler
24105            );
24106
24107            this._resetMenuInlineStyles();
24108        };
24109
24110        /** @protected */
24111        _resize = () => {
24112            this.#role.prepareReflow();
24113            clearTimeout(this.wmResizeTimer);
24114            this.wmResizeTimer = setTimeout(() => {
24115                this.#role.handleOverflow();
24116            }, 50);
24117        };
24118
24119        /**
24120         * FIXME: This belongs in the Drill Behavior in Providers.
24121         * Insert a parent link row (and, for drill-in layouts, a parent title
24122         * row) at the top of every sub-menu so the parent stays reachable once
24123         * the sub-menu replaces it. Invoked by the role's `addParentElements()`.
24124         *
24125         * @param {{ includeTitle: boolean }} options
24126         */
24127        wmInsertParentRows({ includeTitle }) {
24128            const items = [
24129                ...this.querySelectorAll('.navigation-nav--item'),
24130                ...this.querySelectorAll('.navigation-nav--sub-item')
24131            ];
24132
24133            this._addParentElement(items, 'link');
24134
24135            if (includeTitle) {
24136                this._addParentElement(items, 'title');
24137            }
24138        }
24139
24140        /**
24141         * @param {HTMLElement[]} items
24142         * @param {'link' | 'title'} type
24143         * @protected
24144         */
24145        _addParentElement(items, type = 'link') {
24146            items.forEach(item => {
24147                const subMenu = item.querySelector('.navigation-nav--sub-menu');
24148                if (!subMenu) return;
24149
24150                // Check if parent element already exists
24151                const existingParentElement = subMenu.querySelector(
24152                    type === 'link' ? '.navigation-nav--sub-item' : '.navigation-nav--parent-title'
24153                );
24154                if (existingParentElement) return; // Skip if already exists
24155
24156                const parentLink = item.querySelector('a');
24157                if (!parentLink) return; // Folder items may have no link.
24158                const parentTitle = parentLink.textContent;
24159                const parentHref = parentLink.getAttribute('href');
24160
24161                // Create appropriate element based on type
24162                const element = type === 'link'
24163                    ? `<li class="navigation-nav--sub-item"><a href="${parentHref}">${parentTitle}</a></li>`
24164                    : `<li class="navigation-nav--parent-title"><a href="${parentHref}">${parentTitle}</a><span></span></li>`;
24165
24166                subMenu.insertAdjacentHTML('afterbegin', element);
24167            });
24168        }
24169
24170        /**
24171         * FIXME: This should be part of the Drill in Roles.
24172         * Drill-in only (wired by `DrillInRole.addBackButtons()`).
24173         */
24174        wmAddBackButtons() {
24175            let touchStartTime = 0;
24176
24177            this.querySelectorAll('.navigation-nav--sub-menu').forEach(subMenu => {
24178                // Skip if back button already exists
24179                if (subMenu.querySelector('.navigation-nav--back')) return;
24180
24181                const backButton = this._createBackButton();
24182                subMenu.insertBefore(backButton, subMenu.firstChild);
24183
24184                // Set back button event with touch device handling
24185                const backButtonLink = backButton.querySelector('a');
24186
24187                const handleClick = (e) => {
24188                    this._handleBackButtonClick(e, subMenu);
24189                };
24190
24191                if (this._isTouchDevice()) {
24192                    backButtonLink.addEventListener('touchstart', (e) => {
24193                        e.preventDefault();
24194                        touchStartTime = Date.now();
24195                    });
24196
24197                    backButtonLink.addEventListener('touchend', (e) => {
24198                        e.preventDefault();
24199                        if ((Date.now() - touchStartTime) < 2000) {
24200                            handleClick(e);
24201                        }
24202                    });
24203                } else {
24204                    backButtonLink.addEventListener('click', handleClick);
24205                }
24206            });
24207        }
24208
24209        /**
24210         * FIXME: This should be part of the Drill in Roles.
24211         * @protected
24212         * */
24213        _createBackButton() {
24214            const backButton = document.createElement('li');
24215            backButton.className = 'navigation-nav--back';
24216            backButton.innerHTML = '<a href="#">Back</a>';
24217            return backButton;
24218        }
24219
24220        /**
24221         * FIXME: This should be part of the Drill in Roles.
24222         * @protected
24223         * @param {MouseEvent} e
24224         * @param {HTMLElement} subMenu
24225         */
24226        _handleBackButtonClick(e, subMenu) {
24227            e.preventDefault();
24228            const parentItem = subMenu.closest(MENU_ITEM_SELECTOR);
24229            if (!parentItem) return;
24230
24231            parentItem.classList.remove('open');
24232
24233            // Back buttons only exist in drill-in layouts, so shrink the drawer
24234            // back to the parent level.
24235            const parentUl = subMenu.parentElement.closest('ul');
24236            if (parentUl) {
24237                this.wmAdjustNavigationHeight(parentUl);
24238            }
24239        }
24240
24241        /**
24242         * FIXME: This is part of Drill In Behavior Currently
24243         * @param {HTMLElement} parentUl
24244         */
24245        wmAdjustNavigationHeight(parentUl) {
24246            const navigationNav = this.querySelector('.navigation-nav');
24247            const { paddingTop, paddingBottom } = getComputedStyle(navigationNav);
24248            const parentHeight = parentUl.offsetHeight + parseInt(paddingTop) + parseInt(paddingBottom);
24249            navigationNav.style.height = `${parentHeight}px`;
24250        }
24251
24252        /**
24253         * @protected
24254         * FIXME: Move to the Hamburger Role Tear down and cleanup!
24255         */
24256        _toggleHamburgerMenu() {
24257            const button = this.querySelector('.hamburger-button');
24258            if (!button) return;
24259
24260            // Ensure the button type is set to prevent form submission
24261            button.type = 'button';
24262
24263            // Remove any existing event listener
24264            button.removeEventListener('click', this._hamburgerClickHandler);
24265
24266            // Add the event listener
24267            button.addEventListener('click', this._hamburgerClickHandler);
24268        }
24269
24270        /** @protected
24271         * FIXME: Move to the Hamburger Role!
24272         */
24273        _handleSamePageClicks() {
24274            this.addEventListener('click', this.#closeThenNavigate);
24275            this.#onCleanup.push(() => {
24276                this.removeEventListener('click', this.#closeThenNavigate);
24277            });
24278        }
24279
24280        /**
24281         *
24282         * FIXME: Move to the Hamburger Role!
24283         * @protected
24284         * @readonly
24285         * @param {MouseEvent} e
24286         * @return {void}
24287         */
24288        _hamburgerClickHandler = (e) => {
24289            e.preventDefault();
24290            e.stopPropagation();
24291            /** @type {HTMLButtonElement} */
24292            const button = e.target.closest('.hamburger-button');
24293            const navContainer = this.querySelector('.navigation-module-container');
24294            if (!navContainer) return;
24295
24296            const isHamburger = this._isHamburger();
24297            const mainMenuUl = this.querySelector('.navigation-nav--main-menu');
24298            const main = document.querySelector('main');
24299            const parentSection = this.closest('.wmc_section');
24300            const isInMovedSection = parentSection?.classList.contains('wmc_section_sticky_state') ?? false;
24301            const isOpening = !navContainer.classList.contains('active');
24302
24303            if (isOpening) {
24304                this.wmScrollTop = window.scrollY;
24305
24306                if (isInMovedSection) {
24307                    // Freeze the body in place and offset it by the saved scroll.
24308                    document.documentElement.style.setProperty('--wm_scrollTop', `-${this.wmScrollTop}px`);
24309                    document.documentElement.classList.add('full_screen_open_body_fixed');
24310                } else {
24311                    main?.style.setProperty('--wm_scrollTop', `${this.wmScrollTop}px`);
24312                }
24313
24314                const isScaled = main ? getComputedStyle(main).getPropertyValue('--wm_scale') !== '1' : false;
24315                this.style.setProperty(
24316                    '--wm_scrollTopNav',
24317                    isInMovedSection ? '0px' : `${isScaled ? this.wmScrollTop : 0}px`,
24318                );
24319
24320                button?.classList.add('active');
24321                navContainer.classList.add('active');
24322
24323                if (isHamburger) this._setHamburgerPopover(navContainer, true);
24324            } else {
24325                this._setHamburgerPopover(navContainer, false);
24326                button?.classList.remove('active');
24327                navContainer.classList.remove('active');
24328
24329                if (isInMovedSection) {
24330                    document.documentElement.classList.remove('full_screen_open_body_fixed');
24331                    document.documentElement.style.removeProperty('--wm_scrollTop');
24332                    window.scrollTo(0, this.wmScrollTop);
24333                } else {
24334                    window.scrollTo(0, this.wmScrollTop);
24335                    main?.style.setProperty('--wm_scrollTop', '0px');
24336                }
24337                this.style.setProperty('--wm_scrollTopNav', '0px');
24338            }
24339
24340            if (mainMenuUl) {
24341                const menuItems = mainMenuUl.querySelectorAll(':scope > li');
24342
24343                if (isOpening) {
24344                    menuItems.forEach((item, index) => {
24345                        item.style.setProperty('--item-delay', `${0.5 + (index * 0.04)}s`);
24346                    });
24347
24348                    setTimeout(() => {
24349                        mainMenuUl.classList.add('start-animation');
24350                    }, 50);
24351                    // Calculate total animation duration and remove delay after completion
24352                    const totalDelay = 0.5 + ((menuItems.length - 1) * 0.04);
24353                    const transitionDuration = 0.3; // From CSS transition: all 0.3s ease
24354                    const totalAnimationTime = (totalDelay + transitionDuration) * 1000;
24355
24356                    setTimeout(() => {
24357                        menuItems.forEach((item) => {
24358                            item.style.removeProperty('--item-delay');
24359                        });
24360                    }, totalAnimationTime);
24361                } else {
24362                    mainMenuUl.classList.remove('start-animation');
24363                    menuItems.forEach((item) => {
24364                        item.style.removeProperty('--item-delay');
24365                    });
24366                }
24367            }
24368
24369            if (isHamburger) {
24370                const navElement = this.querySelector('.navigation-nav');
24371                if (navElement && mainMenuUl) {
24372                    navElement.style.height = `${mainMenuUl.offsetHeight}px`;
24373                }
24374                this.querySelectorAll('.open').forEach(item => item.classList.remove('open'));
24375            }
24376        };
24377
24378        /**
24379         * Promote/demote the hamburger drawer to the top layer via the Popover
24380         * API.
24381         * // FIXME: Move to Hamburger Role
24382         *
24383         * @param {HTMLElement} container
24384         * @param {boolean} open
24385         * @protected
24386         */
24387        _setHamburgerPopover(container, open) {
24388            if (open) {
24389                container.setAttribute('popover', 'manual');
24390                container.togglePopover(open);
24391            } else {
24392                if (container.hasAttribute('popover')) container.togglePopover(open);
24393                container.removeAttribute('popover');
24394            }
24395        }
24396
24397        /** @protected */
24398        _setupMenuObservers() {
24399            // Only horizontal and mega menus reflow into a "More" overflow, and both share the same container markup.
24400            const resizeSelectors = [
24401                '.navigation-module-container',
24402                '.navigation-nav--main-menu'
24403            ];
24404
24405            const resizeObserver = new ResizeObserver(entries => {
24406                if (!entries.length) return;
24407                this._resize();
24408            });
24409
24410            resizeSelectors.forEach(selector => {
24411                this.querySelectorAll(selector).forEach(element => {
24412                    resizeObserver.observe(element);
24413                });
24414            });
24415        }
24416
24417        /**
24418         * @protected
24419         * This might need to be made public, or a function that can be just called.
24420         */
24421        _isTouchDevice() {
24422            this.#isTouch ??= ('ontouchstart' in window)
24423                || (navigator.maxTouchPoints > 0)
24424                || (navigator.msMaxTouchPoints > 0);
24425            return this.#isTouch;
24426        }
24427
24428        // FIXME: Add this to the Hamburger Role.
24429        #closeThenNavigate = (event) => {
24430            // Only the hamburger drawer covers the page, so it is the only
24431            // layout that must close before an in-page anchor can be reached.
24432            if (!this._isHamburger()) return;
24433            /** @type {HTMLAnchorElement|null} */
24434            const targetAnchor = event.target.closest('a');
24435            if (!targetAnchor) return;
24436            const linkUrl = new URL(targetAnchor.href, window.location.origin);
24437            if (linkUrl.pathname !== window.location.pathname) return;
24438            if (!linkUrl.hash) return;
24439            const targetElement = document.querySelector(linkUrl.hash);
24440            if (!targetElement) return;
24441            event.preventDefault();
24442            // Route through the hamburger button so the drawer popover is
24443            // dismissed via `_hamburgerClickHandler`, which also unwinds the
24444            // body scroll lock and restores the saved scroll position before
24445            // we jump to the anchor target.
24446            this.querySelector('.hamburger-button')?.click?.();
24447            targetElement.scrollIntoView({ behavior: 'instant' });
24448        };
24449
24450        #outsideClickHandler = (e) => {
24451            this.#role.onOutsideClick(e);
24452        };
24453
24454        #handleClick = (e) => {
24455            e.preventDefault();
24456            const arrowWrapper = e.target.closest(MENU_ITEM_SELECTOR);
24457            if (arrowWrapper) {
24458                this._toggleMenuItem(arrowWrapper);
24459                this.#role.adjustSubMenuPosition();
24460            }
24461        };
24462
24463        #handleTouchStart = (e) => {
24464            e.preventDefault();
24465            this.wmTouchStartTime = Date.now();
24466        };
24467
24468        #handleTouchEnd = (e) => {
24469            e.preventDefault();
24470            if ((Date.now() - this.wmTouchStartTime) < 2000) {
24471                this.#handleClick(e);
24472            }
24473        };
24474
24475        #flipOnHover = (e) => {
24476            this._flipSubItemSubMenu(e.currentTarget);
24477        };
24478
24479        wmHandleArrowClick() {
24480            this._setupEventHandlers();
24481            this.#role.setupHoverFlip();
24482
24483            document.removeEventListener('touchend', this.#outsideClickHandler);
24484            document.removeEventListener('click', this.#outsideClickHandler);
24485
24486            const eventType = this._isTouchDevice() ? 'touchend' : 'click';
24487            document.addEventListener(eventType, this.#outsideClickHandler);
24488        };
24489
24490        /**
24491         * FIXME: Move to Horizontal Role
24492         * Horizontal only (wired by `HorizontalRole.setupHoverFlip()`).
24493         */
24494        wmSetupHoverFlip() {
24495            this.querySelectorAll('.navigation-nav--sub-item').forEach((item) => {
24496                item.removeEventListener('mouseenter', this.#flipOnHover);
24497                item.addEventListener('mouseenter', this.#flipOnHover);
24498            });
24499        }
24500
24501        /**
24502         * FIXME: Move to Horizontal Role. Not sure if This should be called a
24503         *  Keep on Screen Strategy.
24504         * Remove the hover-flip listeners added by `_setupHoverFlip`.
24505         */
24506        wmTeardownHoverFlip() {
24507            this.querySelectorAll('.navigation-nav--sub-item').forEach((item) => {
24508                item.removeEventListener('mouseenter', this.#flipOnHover);
24509            });
24510        }
24511
24512        /**
24513         * @param {string} triggerSelector
24514         * @param {(trigger: HTMLElement, panel: HTMLElement) => void} positionPanel
24515         */
24516        wmSetupPopoverMenu(triggerSelector, positionPanel) {
24517            this.querySelectorAll(triggerSelector).forEach((trigger) => {
24518                this.wmWirePopoverPair(trigger, positionPanel);
24519            });
24520        }
24521
24522        /**
24523         * Bind hover/focus open + grace close on a popover trigger/panel pair.
24524         * `positionPanel` writes the anchor custom properties used by CSS.
24525         *
24526         * @param {HTMLElement} trigger
24527         * @param {(trigger: HTMLElement, panel: HTMLElement) => void} positionPanel
24528         */
24529        wmWirePopoverPair(trigger, positionPanel) {
24530            const panelId = trigger.getAttribute('popovertarget');
24531            if (!panelId) return;
24532            const panel = this.querySelector(`#${CSS.escape(panelId)}`);
24533            if (!panel) return;
24534            const triggerItem = trigger.closest(MENU_ITEM_SELECTOR);
24535            if (!triggerItem) return;
24536
24537            const isTouch = this._isTouchDevice();
24538            const ownerWindow = this.ownerDocument.defaultView ?? window;
24539            /** @type {number | undefined} */
24540            let closeTimer;
24541
24542            const cancelClose = () => {
24543                if (closeTimer !== undefined) {
24544                    clearTimeout(closeTimer);
24545                    closeTimer = undefined;
24546                }
24547            };
24548            const reposition = () => positionPanel(trigger, panel);
24549            const startTracking = () => {
24550                ownerWindow.addEventListener('scroll', reposition, { passive: true });
24551                ownerWindow.addEventListener('resize', reposition);
24552            };
24553            const stopTracking = () => {
24554                ownerWindow.removeEventListener('scroll', reposition);
24555                ownerWindow.removeEventListener('resize', reposition);
24556            };
24557
24558            const openPanel = () => {
24559                cancelClose();
24560                positionPanel(trigger, panel);
24561                this.setPanelOpen(panel, true, trigger);
24562            };
24563
24564            const closePanel = () => {
24565                this.setPanelOpen(panel, false);
24566            };
24567
24568            const hasOpenChildPopover = () => {
24569                for (const inv of panel.querySelectorAll('[popovertarget]')) {
24570                    const id = inv.getAttribute('popovertarget');
24571                    const target = id && this.querySelector(`#${CSS.escape(id)}`);
24572                    if (target && target.matches(':popover-open')) return true;
24573                }
24574                return false;
24575            };
24576
24577            const isStructurallyChained = !!trigger.closest('[popover]');
24578
24579            const scheduleClose = () => {
24580                cancelClose();
24581                const delay = isStructurallyChained
24582                    ? POPOVER_HOVER_CLOSE_DELAY_CHAINED_MS
24583                    : POPOVER_HOVER_CLOSE_DELAY_MS;
24584                closeTimer = setTimeout(() => {
24585                    closeTimer = undefined;
24586                    if (
24587                        triggerItem.matches(':hover')
24588                        || panel.matches(':hover')
24589                        || panel.contains(document.activeElement)
24590                    ) return;
24591                    // Defer closing while a chained child popover is still open.
24592                    if (hasOpenChildPopover()) {
24593                        scheduleClose();
24594                        return;
24595                    }
24596                    closePanel();
24597                }, delay);
24598            };
24599
24600            if (!isTouch) {
24601                triggerItem.addEventListener('mouseenter', openPanel);
24602                trigger.addEventListener('focus', openPanel);
24603                panel.addEventListener('mouseenter', cancelClose);
24604
24605                if (!isStructurallyChained) {
24606                    triggerItem.addEventListener('mouseleave', scheduleClose);
24607                }
24608                panel.addEventListener('mouseleave', scheduleClose);
24609            }
24610
24611            const handleToggle = (event) => {
24612                if (event.newState === 'open') {
24613                    positionPanel(trigger, panel);
24614                    startTracking();
24615                } else {
24616                    stopTracking();
24617                }
24618            };
24619            panel.addEventListener('toggle', handleToggle);
24620
24621            this.#onCleanup.push(() => {
24622                cancelClose();
24623                closePanel();
24624                triggerItem.removeEventListener('mouseenter', openPanel);
24625                trigger.removeEventListener('focus', openPanel);
24626                panel.removeEventListener('mouseenter', cancelClose);
24627                triggerItem.removeEventListener('mouseleave', scheduleClose);
24628                panel.removeEventListener('mouseleave', scheduleClose);
24629                panel.removeEventListener('toggle', handleToggle);
24630                stopTracking();
24631            });
24632        }
24633
24634        /** @protected */
24635        _setupEventHandlers() {
24636            const arrows = this.querySelectorAll('.arrow');
24637
24638            arrows.forEach(arrow => {
24639
24640                // Popover triggers (horizontal/mega top-level buttons) are wired
24641                // separately via the Popover API, not the drill-in click handler.
24642                if (arrow.tagName === 'BUTTON' && arrow.hasAttribute('popovertarget')) return;
24643
24644                arrow.removeEventListener('touchstart', this.#handleTouchStart);
24645                arrow.removeEventListener('touchend', this.#handleTouchEnd);
24646                arrow.removeEventListener('click', this.#handleClick);
24647
24648                if (this._isTouchDevice()) {
24649                    arrow.addEventListener('touchstart', this.#handleTouchStart);
24650                    arrow.addEventListener('touchend', this.#handleTouchEnd);
24651                } else {
24652                    arrow.addEventListener('click', this.#handleClick);
24653                }
24654            });
24655        };
24656
24657
24658        /** @protected */
24659        _toggleMenuItem(arrowWrapper) {
24660            const parent = arrowWrapper.parentElement;
24661            const siblings = parent.querySelectorAll(MENU_ITEM_SELECTOR);
24662
24663            // Close other items at the same level
24664            siblings.forEach(sibling => {
24665                if (sibling !== arrowWrapper) {
24666                    sibling.classList.remove('open');
24667                }
24668            });
24669
24670            const isCurrentlyOpen = arrowWrapper.classList.contains('open');
24671            arrowWrapper.classList.toggle('open');
24672
24673            this.#role.onItemToggled(arrowWrapper, !isCurrentlyOpen);
24674        }
24675
24676        /**
24677         * FIXME: This should be part of the Keep On Screen Strategy or the like
24678         *   Or Added to HorizontalLikeRole or HorizontalRole.
24679         * Horizontal only (wired by `HorizontalRole.adjustSubMenuPosition()`).
24680         */
24681        wmAdjustSubMenuPosition() {
24682            const viewportWidth = window.innerWidth;
24683
24684            const flipMainMenuSubMenu = (item) => {
24685                const subMenu = item.querySelector('.navigation-nav--sub-menu');
24686                if (!subMenu || subMenu.hasAttribute('popover')) return;
24687
24688                const itemRect = item.getBoundingClientRect();
24689                const rightEdge = itemRect.right + subMenu.offsetWidth;
24690
24691                if (rightEdge > viewportWidth) {
24692                    if (itemRect.right > viewportWidth / 2) {
24693                        subMenu.style.left = 'auto';
24694                        subMenu.style.right = '0';
24695                        subMenu.dataset.growDirection = 'left';
24696                    } else {
24697                        subMenu.style.left = `${-(rightEdge - viewportWidth)}px`;
24698                        subMenu.style.right = 'auto';
24699                        subMenu.dataset.growDirection = 'right';
24700                    }
24701                } else {
24702                    subMenu.style.left = '0';
24703                    subMenu.style.right = 'auto';
24704                    subMenu.dataset.growDirection = 'right';
24705                }
24706            };
24707
24708            this.querySelectorAll('.navigation-nav--item').forEach(flipMainMenuSubMenu);
24709            this.querySelectorAll('.navigation-nav--sub-item').forEach((item) => this._flipSubItemSubMenu(item));
24710        }
24711
24712        /**
24713         * FIXME: Part of HoriontalLikeRole's Keep on Screen Strategy
24714         * @param {HTMLElement} subMenu
24715         * @param {'left' | 'right'} direction
24716         * @protected
24717         */
24718        _setSubMenuDirection(subMenu, direction) {
24719            subMenu.dataset.growDirection = direction;
24720            subMenu.style.left = direction === 'right' ? '100%' : 'auto';
24721            subMenu.style.right = direction === 'left' ? '100%' : 'auto';
24722        }
24723
24724        /**
24725         *
24726         * FIXME: Part of HoriontalLikeRole's Keep on Screen Strategy
24727         *
24728         * Position a nested sub-item flyout toward whichever side has room,
24729         * honoring the parent panel's recorded grow direction. Shared by the
24730         * hover handler (`#flipOnHover`) and the click-driven
24731         * `wmAdjustSubMenuPosition` so both paths agree (preserves the
24732         * horizontal-growth fix from SMBWMGR20-2739).
24733         *
24734         * @param {HTMLElement} item
24735         * @protected
24736         */
24737        _flipSubItemSubMenu(item) {
24738            const subMenu = item.querySelector(':scope > .navigation-nav--sub-menu');
24739            if (!subMenu) return;
24740
24741            const ownerWindow = this.ownerDocument.defaultView ?? window;
24742            const viewportWidth = ownerWindow.innerWidth || document.documentElement.clientWidth;
24743            const itemRect = item.getBoundingClientRect();
24744            const subMenuWidth = subMenu.offsetWidth;
24745            const spaceOnRight = viewportWidth - itemRect.right;
24746            const spaceOnLeft = itemRect.left;
24747            const parentSubMenu = item.closest('.navigation-nav--sub-menu');
24748            const preferredDirection = parentSubMenu?.dataset.growDirection === 'left' ? 'left' : 'right';
24749
24750            if (preferredDirection === 'left') {
24751                this._setSubMenuDirection(subMenu, spaceOnLeft >= subMenuWidth ? 'left' : 'right');
24752                return;
24753            }
24754
24755            this._setSubMenuDirection(subMenu, spaceOnRight >= subMenuWidth ? 'right' : 'left');
24756        }
24757    }
24758
24759    function init() {
24760        console.debug('menu: init');
24761
24762        globalThis.customElements.define('wm-menu', WMMenu);
24763        globalThis.WMComponents.WMMenu = WMMenu;
24764
24765        globalThis.initMenuComponent = (menu) => {
24766            if (menu instanceof WMMenu) menu.reinitialize();
24767        };
24768    }
24769
24770    if (!globalThis.wmUserInteraction) {
24771        window.addEventListener('wm-user-interaction', init, { once: true });
24772    } else {
24773        init();
24774    }
24775})();
24776</script>
24776
24777            
24777<script>/* core_live.js */
24778;(() => {
24779    function maxRadiusRecalculation() {
24780
24781        function doMaxRadiusRecalculate(wml) {
24782            requestAnimationFrame(() => {
24783                const wmc = wml.closest('.wmc');
24784                if (!wmc) return;
24785
24786                wmc.classList.add('wmcA_noTransition');
24787                wml.offsetHeight; // force reflow
24788                wmc.style.setProperty('--wm_maxBorderRadius', `${Math.min(wml.offsetWidth, wml.offsetHeight) / 2}px`);
24789                requestAnimationFrame(() => {
24790                    wmc.classList.remove('wmcA_noTransition');
24791                });
24792            });
24793        }
24794
24795        function observerResizer(entries) {
24796            for (const entry of entries) {
24797                doMaxRadiusRecalculate(entry.target);
24798            }
24799        }
24800
24801        const resizeObserver = new ResizeObserver(observerResizer);
24802        const getRoundedComponents = ()=> document.querySelectorAll('.wmc[style*="--wm_maxBorderRadius"] > .wml');
24803        const components = getRoundedComponents();
24804        for (const component of components) {
24805            doMaxRadiusRecalculate(component);
24806            resizeObserver.observe(component);
24807        }
24808
24809        function disconnectObserver() {
24810            resizeObserver.disconnect();
24811        }
24812        if (document.readyState === 'complete') {
24813            disconnectObserver();
24814        } else {
24815            window.addEventListener('load', disconnectObserver, { once: true });
24816        }
24817
24818        function deviceChangeResizer() {
24819            const components = getRoundedComponents();
24820            for (const wml of components) {
24821                doMaxRadiusRecalculate(wml);
24822            }
24823        }
24824        window.addEventListener('wm-device-change', deviceChangeResizer);
24825        /**
24826         * TODO - find a better way to handle this in the future
24827         * the components in popup are not visible on initial load of the page
24828         * so we need this listener to recalculate the max radius for them when popup is open
24829         */
24830        window.addEventListener('wm-popup-open-max-radius-calc', deviceChangeResizer);
24831    }
24832
24833    if (!globalThis.wmDevice) {
24834        window.addEventListener('wm-device-ready', maxRadiusRecalculation, { once: true });
24835    } else {
24836        maxRadiusRecalculation();
24837    }
24838})();
24839</script>
24839
24840            
24840<script>/* popup-handler_live.js */
24841;(() => {
24842    /**
24843     * @typedef {HTMLElement} IRevealable
24844     * @property {number|false} wmTimeout
24845     * @property {()=>void} wmShow
24846     * @property {()=>void} wmShowAutomated
24847     */
24848
24849    /**
24850     * @class WmServices.PopupService
24851     */
24852    class PopupService {
24853        #running = false;
24854        /** @type {Array<()=>void>} */
24855        #awaiting = [];
24856
24857        constructor() {
24858        }
24859
24860        /**
24861         * @param  {IRevealable} revealable
24862         * @return void
24863         */
24864        registerTimeout(revealable) {
24865            if (!revealable.id) return;
24866            if (revealable.wmTimeout === false) return;
24867            const ref = new WeakRef(revealable);
24868            this._scheduleTimeout(() => {
24869                setTimeout(
24870                    () => {
24871                        const popup = ref.deref();
24872                        popup?.wmShowAutomated();
24873                    },
24874                    revealable.wmTimeout
24875                );
24876            });
24877        }
24878
24879        /**
24880         * @protected
24881         * @property {()=>void} callback
24882         */
24883        _scheduleTimeout(callback) {
24884            if (this.#running) {
24885                // Defer to the end of the task to
24886                // Prevent potential race conditions
24887                queueMicrotask(callback);
24888                return;
24889            }
24890            this.#awaiting.push(callback);
24891        }
24892
24893        initializeReveal() {
24894            this.#running = true;
24895            const tasks = this.#awaiting.splice(0, this.#awaiting.length);
24896            for (const task of tasks) {
24897                task();
24898            }
24899        }
24900    }
24901
24902    const instance = (globalThis.WmServices ??= {})['PopupService'] ??= new PopupService();
24903
24904
24905    if (globalThis.wmUserInteraction) {
24906        instance.initializeReveal();
24907    } else {
24908        window.addEventListener(
24909            'wm-user-interaction',
24910            () => instance.initializeReveal(),
24911            { once: true }
24912        );
24913    }
24914})();
24915</script>
24915
24916            
24916<script>/* image_live.js */
24917class WMImage extends globalThis.WMComponents.WMImageBase {
24918    constructor() {
24919        super();
24920    }
24921
24922    connectedCallback() {
24923        super.connectedCallback();
24924    }
24925
24926    disconnectedCallback() {
24927        super.disconnectedCallback();
24928    }
24929}
24930
24931window.customElements.define('wm-img', WMImage);
24932
24933function init() {
24934    console.debug('image: init');
24935    WMImage.runInitialPrioritization();
24936}
24937
24938if (document.readyState === 'loading') {
24939    document.addEventListener('DOMContentLoaded', init, { once: true });
24940} else {
24941    init();
24942}
24943</script>
24943
24944            
24944<script>/* slideshow_live.js */
24945;(() => {
24946    function init() {
24947        console.debug('slideshow: init');
24948        const WMSlideshow = globalThis.WMComponents.WMSlideshowBase;
24949
24950        // Register custom elements
24951        globalThis.customElements.define('wm-slideshow', WMSlideshow);
24952
24953        // Make components globally accessible
24954        globalThis.WMComponents.WMSlideshow = WMSlideshow;
24955    }
24956
24957    if (!globalThis.wmDevice) {
24958        window.addEventListener('wm-device-ready', init, { once: true });
24959    } else {
24960        init();
24961    }
24962})();
24963</script>
24963
24964    
24965    <!-- Header Tags -->
24966    
24967    <!-- SchemaOrg -->
24968    
24968<script type="application/ld+json">
24969    {
24970    "@context": "https://schema.org",
24971    "priceRange": "Call for pricing options",
24972    "url": "https://www.sheppardchiropractic.com",
24973    "@type": "MedicalClinic",
24974    "name": "Sheppard Chiropractic",
24975    "sameAs": [],
24976    "telephone": "(513) 753-7246",
24977    "email": "[email protected]",
24978    "address": {
24979        "@type": "PostalAddress",
24980        "addressLocality": "CINCINNATI",
24981        "addressRegion": "OH",
24982        "postalCode": "45245 2347",
24983        "streetAddress": "3878 MCMANN RD",
24984        "addressCountry": "US"
24985    },
24986    "geo": {
24987        "@type": "GeoCoordinates",
24988        "latitude": 39.056655,
24989        "longitude": -84.256157
24990    },
24991    "openingHoursSpecification": [
24992        {
24993            "@type": "OpeningHoursSpecification",
24994            "dayOfWeek": [
24995                "Monday",
24996                "Tuesday",
24997                "Wednesday",
24998                "Thursday"
24999            ],
25000            "opens": "09:00",
25001            "closes": "12:00"
25002        },
25003        {
25004            "@type": "OpeningHoursSpecification",
25005            "dayOfWeek": [
25006                "Friday",
25007                "Saturday",
25008                "Sunday"
25009            ],
25010            "opens": "09:00",
25011            "closes": "17:00"
25012        }
25013    ],
25014    "description": "Sheppard Chiropractic is your local Chiropractor in CINCINNATI, OH serving all of your needs. Call us today for an appointment! Home",
25015    "logo": "https://storage.evona.app/I%2Fv%2Fr%2Fy%2F9%2F3%2FIvry93J8224Xoa4mdDLS1EFlnPkDAvZNBC9jc4kn"
25016}
25017</script>
25017
25018
25019    <!-- Website SchemaOrg -->
25020    
25020<script type="application/ld+json">
25021    {
25022    "@context": "https://schema.org",
25023    "@type": "WebSite",
25024    "name": "Sheppard Chiropractic",
25025    "url": "https://www.sheppardchiropractic.com/"
25026}
25027</script>
25027
25028
25029</head>
25030<body class="">
25031
25032<!-- Body After Opening -->
25033
25034
25035<!-- Layout:L1 header and footer -->
25036                    <!-- Page:page_1 Id:a09b9c7c-0067-40c3-971c-d696694cc2ed -->
25037                <main id="a09b9c7c-113e-441c-b827-b7eed891905c" class="wml wml_rows" style="">
25038            <!-- Section:Light hamburger navigation -->
25039<section id="a09b9c89-ce45-4c55-8823-de4dade07517" class="wmc wmc_section " style="--minHeightMobile:58px;--minHeightTablet:83.34375px;--minHeightDesktop:135px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
25040    <div class="wml wml_rows">
25041        <div class="wms_background">
25042            <div class="wmc_color_layer "
25043    style=""
25044         data-animate-observe="a09b9c89-ce45-4c55-8823-de4dade07517" >
25045</div>
25046        </div>
25047        <!-- Shelf:shelf_1 -->
25048<section id="a09b9c89-cd93-4412-8ff3-9fc7808c80bd" class="wmc wmc_shelf wmcM_containerSizeFull" style="--zIndex:0;--bgColorTablet:rgba(var(--colorBwGradientJ),1);--bgColorDesktop:rgba(var(--colorBwGradientJ),1);--marginTopMobile:53.47px;--marginTopTablet:0.00px;--minHeightMobile:27.53125px;--minHeightTablet:83.34375px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.00px;--minHeightDesktop:138px;--marginLeftDesktop:17px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;">
25049    <div class="wml wml_rows">
25050        <div class="wms_background">
25051            <div class="wmc_color_layer "
25052    style=""
25053         data-animate-observe="a09b9c89-cd93-4412-8ff3-9fc7808c80bd" >
25054</div>
25055        </div>
25056        <!-- Button:button_1 -->
25057<div id="a09b9c89-c6be-4d2d-9b21-f886dd2611d7" class="wmc wmc_button wmcM_animateHover wmcM_hidden--mobile" style="--widthMobile:200px;--widthTablet:200px;--widthDesktop:213px;--bgColorDesktop:rgba(var(--colorCtaF),1);--flexGapDesktop:4px;--marginTopMobile:-32.86px;--marginTopTablet:22.58px;--borderTopDesktop:1px solid rgba(var(--colorCtaF),1);--marginLeftMobile:50px;--marginLeftTablet:450px;--marginTopDesktop:10.99px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:1px solid rgba(var(--colorCtaF),1);--marginLeftDesktop:1048px;--paddingLeftMobile:10px;
25057--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:1px solid rgba(var(--colorCtaF),1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:14.00px;--marginBottomTablet:15.05px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorCtaG),1);--borderBottomDesktop:1px solid rgba(var(--colorCtaF),1);--borderRadiusDesktop:0px 0px 0px 0px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderLeftDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRightDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderBottomDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRadiusDesktopHover:0px 0px 0px 0px;--transitionDurationMsDesktopHover:500;">
25058    <a href="https://www.sheppardchiropractic.com/appointment-request" class="wml wml_button">
25059        <span class="wms_background">
25060            <div class="wmc_color_layer "
25061    style=""
25062         data-animate-observe="a09b9c89-c6be-4d2d-9b21-f886dd2611d7" >
25063</div>
25064        </span>
25065        <span class="wms_button">
25066            <!-- Button.Text:button_text -->
25067<span id="a09b9c89-c511-42a8-95d6-048f6dede68e" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
25068    <span class="wml">
25069        <p style class="wmcM_paragraph4"><span style="--fontSizeDesktop: 1rem; --letterSpacingDesktop: 1px; --fontWeightDesktop: 600; --textColorDesktop: rgba(var(--colorBwGradientA),1)">Book appointment</span></p>
25070    </span>
25071</span>
25072            <!-- Button.Icon:button_icon -->
25073<span id="a09b9c89-c44e-4fd5-b068-40a69247bb76" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconSizeDesktopActive:16px;">
25074    <span class="wml wml_icon">
25075        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
25076    </span>
25077</span>
25078        </span>
25079    </a>
25080</div>
25081    <!-- Button:button_1 -->
25082<div id="a09b9c89-ca7a-4318-b20c-c25a77ea2db6" class="wmc wmc_button wmcM_animateHover wmcM_hidden--mobile" style="--widthMobile:200px;--widthTablet:153px;--widthDesktop:164px;--bgColorDesktop:rgba(var(--colorPrimaryC),0);--flexGapDesktop:4px;--marginTopMobile:-32.86px;--marginTopTablet:22.58px;--borderTopDesktop:none;--marginLeftMobile:60px;--marginLeftTablet:287px;--marginTopDesktop:9.10px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:869px;--paddingLeftMobile:10px;
25082--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:none;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:14.00px;--marginBottomTablet:15.05px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorPrimaryB),0);--borderBottomDesktop:none;--borderRadiusDesktop:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:none;--borderLeftDesktopHover:none;--borderRightDesktopHover:none;--borderBottomDesktopHover:none;--borderRadiusDesktopHover:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--transitionDurationMsDesktopHover:500;">
25083    <a href="tel:5137537246" class="wml wml_button">
25084        <span class="wms_background">
25085            <div class="wmc_color_layer "
25086    style=""
25087         data-animate-observe="a09b9c89-ca7a-4318-b20c-c25a77ea2db6" >
25088</div>
25089        </span>
25090        <span class="wms_button">
25091            <!-- Button.Text:button_text -->
25092<span id="a09b9c89-c898-4559-a954-18836cb22374" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
25093    <span class="wml">
25094        <p style class="wmcM_paragraph2"><span style="--letterSpacingDesktop: 1px; --fontWeightDesktop: 600; --textColorDesktop: rgba(var(--colorCtaC),1); --textColorDesktopHover: rgba(var(--colorCtaB),1)">&lpar;513&rpar; 753-7246</span></p>
25095    </span>
25096</span>
25097            <!-- Button.Icon:button_icon -->
25098<span id="a09b9c89-c7c4-4756-b37d-d71a7541edc0" class="wmc wmc_icon wmc_buttonIcon wmcM_empty" style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryB),1);--iconSizeDesktopActive:16px;">
25099    <span class="wml wml_icon">
25100        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
25101    </span>
25102</span>
25103        </span>
25104    </a>
25105</div>
25106    <!-- Image:image_1 -->
25107<wm-img id="a09b9c89-cb79-42af-9383-a6dfd582b2f8"  class="wmc wmc_image wmcM_imageContain" style="--widthMobile:242px;--widthTablet:176px;--heightMobile:50px;--heightTablet:33px;--widthDesktop:376px;--heightDesktop:106.76388835906982px;--marginTopMobile:-36.47px;--marginTopTablet:25.50px;--marginLeftMobile:78.5px;--marginLeftTablet:0px;--marginTopDesktop:-37.25px;--aspectRatioMobile:242 / 50;--aspectRatioTablet:176 / 33;--marginLeftDesktop:0px;--aspectRatioDesktop:376 / 107;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:14.00px;--marginBottomTablet:15.05px;--gridPositionDesktop:2;--marginBottomDesktop:0.00px;;">
25108    <a href="https://www.sheppardchiropractic.com/" class="wml">
25109        <div class="wms_overlay"></div>
25110        <picture>
25111            <img
25112                loading="lazy"
25113                data-wm-src="/r/d/z/Z/a/p/rdzZapH9K7LjS8oD0rmtKyIq7bexbPxAvxytSpbX"
25114                                src="data:image/webp;base64,UklGRvgDAABXRUJQVlA4WAoAAAAQAAAAPwAAEwAAQUxQSHoCAAANmQssRPQ/4kxARIQS20aSJEkRWb2489/ana6MuNeHiAlIigHcCJKiktwD+YcL05aAn88hIiaAAMTM4pIorGViBgDyMLyub4ceCCC68nqIW91WI76lXhEGG4aIQBiAqhB8+TZGu1edU0QVt+5dKJdvQ1QIAKxxvCyiBBDEGGVWAc0bas9zEr3CtM3/yEIAIrKsykpsAcA1VliZak/otpplAvAIrPMlhagagsCyh4XUEIm4IMMO8S2yVExFCq06P55nvlAFKwGkaj0g41GPheuC1frpI0vEKMbZ5mqwPefRQ/ICJRaCEkCwlsV4fFwR8oN91OtaVpB8ENxsNPdmMraUXQEoGxIVBsAgVZCykhCRIaa2kQSG52W88+t3wjg0BQqPwFgLKAik4psBQ7AwVmFHhFyxnDlmPbrdvOn4FEBBpOwagQiRQpVgyCMQFoA53o1We2p7pbHz3oQzPwGJKpSh7BGxXguvY9jAWkCFdeihqDSWXeGFlnTOAQAJkVVVNeR4xVUyDlvxOkQO5J1GZuB2lTIzZ+BmtwXAlw+LqlEYiOuqL3GEDRmBGsvk28qPBe/2qtyDBm0pgYzAWjBbATEZIY9AmAyRgpXUlpDKg8m8uaLMSN2FBS6RR+E6lsWIGIIlBTlKsCS11ew1j3S1+MTv7u1jgQTiZVJjWVWYyHFUyBIgHqvkkmJBMxK0KzPNRngMqAoRGwsmq14DIlEQVIzXsmUeQcAR/51WjSyPslBVZTYWgHjZMYa9ClIoqYWS8qqrATbIlrqt/ZhbPmzIAoCSAioEgACIqlWjSvXfskg4NHgO5dsE/5mg5IV/KwKwmppQ0dVQiaoZS3wCVlA4IFgBAADwCACdASpAABQAPm0yk0ekIyGhKBgKqIANiWgApLOq+Z+zUzF2zAGeIfE+eUdHLmblDRliL8kzr/4k83+s783qt/U6/d4wDj24/0o72gFXkAD++wo2YbbrPOIkLAoLisAVSwb3BT9fwZa3YKD2VvKLxjz4H5hlfstiMzRp5UOt/aZWOrVSkQhDy2+b77fuQjSdFXDP0kN9OFVU6n5Kv56O2kpPbKAt9sO
25114+X8E32SIrBGO++8f7P1syzidswjfbU0mC725X4ZVTw+DhVSCKVuWPIo4PhNO98ZqZjKzFN0120PYF8dqHXq4jQSJpL87igjYef5dyZyNd0STCLnxFvtyhBvupWJ5wIJtg0+0+z3N/llDc0hk1lvbwWib2ZUZPFyZETLfMgYV82zDXh60GSELH5QnTNXxh+/+g6zKHcwd0DLoVb9PXRvsWRzMSYJkrtf5vYyH+QAAAAA=="
25115                title="logo1.png.png"
25116                alt=""
25117            >
25118        </picture>
25119    </a>
25120</wm-img>
25121    <!-- Menu:menu_2 -->
25122<wm-menu id="a09b9c89-cc8b-4879-9bfd-361088668c79" class="wmc wmc_menu wmcM_animateHover wmcM_menuHamburgerMobile wmcM_menuHamburgerTablet wmcM_menuHorizontalDesktop wmd_showMoreMenu"
25123    style="--zIndex:1;--widthMobile:50px;--widthTablet:50px;--widthDesktop:873.3750305175781px;--marginTopMobile:-36.47px;--marginTopTablet:18.30px;--minHeightMobile:48px;--minHeightTablet:38px;--marginLeftMobile:0px;--marginLeftTablet:670px;--marginTopDesktop:-50.68px;--minHeightDesktop:50px;--marginLeftDesktop:406.6249694824219px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:14.00px;--marginBottomTablet:15.05px;--gridPositionDesktop:3;--marginBottomDesktop:14.32px;--hamburgerTitleFontSizeMobile:36px;--hamburgerMenuIconColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerNavArrowColorDesktop:rgba(var(--colorBwGradientB),1);--horizontalNavArrowSizeDesktop:24px;--hamburgerNavItemFontSizeMobile:36px;--hamburgerNavJustifySelfDesktop:left;--hamburgerTitleFontColorDesktop:rgba(var(--colorBwGradientB),1);--verticalNavBorderRadiusDesktop:0px 0px 0px 0px;--verticalNavItemFontSizeDesktop:16px;--hamburgerTitleArrowColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerTitlePaddingTopDesktop:8px;--horizontalNavArrowRotateDesktop:rotate(0deg);--horizontalNavBorderRadiusTablet:0px 0px 0px 0px;--hamburgerNavItemFontColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerNavSubArrowColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerTitleArrowRotateDesktop:rotate(90deg);--hamburgerTitlePaddingLeftDesktop:16px;--horizontalNavArrowSpacingDesktop:0px;--horizontalNavBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavItemFontSizeDesktop:16px;--hamburgerNavItemPaddingTopDesktop:8px;--hamburgerNavSeparatorColorDesktop:rgba(var(--colorPrimaryH),1);--hamburgerNavSubItemFontSizeMobile:24px;--hamburgerTitleBorderRadiusDesktop:0px 0px 0px 0px;--hamburgerTitlePaddingRightDesktop:16px;--verticalNavSeparatorHeightDesktop:1px;--hamburgerNavArrowColorHoverDesktop:rgba(var(--colorPrimaryD),1);--hamburgerNavBackButtonColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerNavBackgroundColorDesktop:rgba(var(--colorBwGradientJ),1);--hamburgerNavItemPaddingLeftDesktop:16px;--hamburgerNavSeparatorHeightDesktop:1px;--hamburgerTitlePaddingBottomDesktop:8px;--horizontalNavItemPaddingTopDesktop:0px;--horizontalNavSeparatorColorDesktop:rgba(var(--colorCtaA),0.97);--horizontalNavSeparatorWidthDesktop:2px;--verticalNavItemBorderRadiusDesktop:0px 0px 0px 0px;--verticalNavSeparatorDisplayDesktop:block;--verticalNavSeparatorSpacingDesktop:20px;--hamburgerMenuIconActiveColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerNavArrowAutoSpacingDesktop:100%;--hamburgerNavItemBorderRadiusDesktop:0px 0px 0px 0px;--hamburgerNavItemFontSizeHoverMobile:36px;--hamburgerNavItemPaddingRightDesktop:16px;--hamburgerNavSeparatorSpacingDesktop:24px;--hamburgerNavSubItemFontColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerSlideContainerWidthDesktop:700px;--horizontalNavArrowColorHoverDesktop:rgba(var(--colorBwGradientD),1);--horizontalNavItemPaddingLeftDesktop:0px;--horizontalNavSubItemFontSizeDesktop:14px;--hamburgerNavItemPaddingBottomDesktop:8px;--hamburgerNavSubItemPaddingTopDesktop:8px;--hamburgerTitleBackgroundColorDesktop:rgba(0,0,0,0);--horizontalNavItemBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavItemPaddingRightDesktop:0px;--horizontalNavSeparatorDisplayDesktop:none;--horizontalNavSeparatorSpacingDesktop:30px;--verticalNavItemHoverFontColorDesktop:rgba(var(--colorBwGradientD),1);--hamburgerNavItemHoverFontColorDesktop:rgba(var(--colorPrimaryD),1);--hamburgerNavSubArrowColorHoverDesktop:rgba(var(--colorBwGradientB),1);--hamburgerNavSubItemPaddingLeftDesktop:16px;--horizontalNavItemPaddingBottomDesktop:0px;--horizontalNavSubItemPaddingTopDesktop:10px;--hamburgerNavSubItemBorderRadiusDesktop:0px 0px 0px 0px;--hamburgerNavSubItemPaddingRightDesktop:16px;--hamburgerNavSubSeparatorDisplayDesktop:none;--horizontalNavItemHoverFontColorDesktop:rgba(var(--colorBwGradientD),1
25123);--horizontalNavSubItemPaddingLeftDesktop:7px;--hamburgerNavBackButtonPaddingTopDesktop:16px;--hamburgerNavSubItemPaddingBottomDesktop:8px;--horizontalNavSubItemBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavSubItemPaddingRightDesktop:7px;--hamburgerMenuIconActiveHoverColorDesktop:rgba(var(--colorPrimaryD),1);--hamburgerNavBackButtonPaddingLeftDesktop:16px;--hamburgerNavItemBorderRadiusHoverDesktop:0px 0px 0px 0px;--hamburgerNavSubItemHoverFontColorDesktop:rgba(var(--colorBwGradientB),1);--horizontalNavSubItemPaddingBottomDesktop:10px;--hamburgerNavBackButtonBorderBottomDesktop:1px solid rgba(var(--colorPrimaryH),1);--hamburgerNavBackButtonBorderRadiusDesktop:0px 0px 0px 0px;--hamburgerNavBackButtonPaddingRightDesktop:16px;--horizontalNavItemBorderRadiusHoverDesktop:0px 0px 0px 0px;--horizontalNavSubItemHoverFontColorDesktop:rgba(var(--colorBwGradientD),1);--hamburgerNavBackButtonPaddingBottomDesktop:16px;--hamburgerNavSubItemBorderRadiusHoverDesktop:0px 0px 0px 0px;--horizontalNavItemHoverBackgroundColorDesktop:rgba(var(--colorBwGradientD),0);--horizontalNavSubContainerBorderRadiusDesktop:0px 0px 0px 0px;--hamburgerNavSubItemHoverBackgroundColorDesktop:rgba(var(--colorPrimaryH),1);--horizontalNavSubContainerBackgroundColorDesktop:rgba(var(--colorBwGradientJ),1);--wmd_hamburgerIconUrl:url(https://storage.evona.app/w%2Fm%2F6%2F9%2F2%2Fd%2Fwm692d1804242e667c24372c9c468511de3474d1);--wmd_backIconUrl:url(https://storage.evona.app/w%2Fm%2F8%2F8%2F9%2F2%2Fwm8892f2ea984492d01ab40e847ed7b59d087b58);--wmd_closeIconUrl:url(https://storage.evona.app/w%2Fm%2Fa%2F8%2F6%2Fe%2Fwma86ed052b6dc7096340a1e26d001b340326079);--wmd_menuItemIconUrl:url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023);--wmd_submenuItemIconUrl:url(https://storage.evona.app/w%2Fm%2Ff%2F5%2F4%2F6%2Fwmf5464991a424a4453af8202a9e6eed459bc7e9);--wmd_caretIconUrl:url(https://storage.evona.app/w%2Fm%2F2%2F1%2F7%2F0%2Fwm2170fa253c2e31e265c7b09a876adfbf970b23);--wmd_submenuCaretIconUrl:url(https://storage.evona.app/w%2Fm%2F9%2Fe%2F9%2Ff%2Fwm9e9f78809f590d8e9da9f5b0e2f8971a74d030);"
25124    data-parent-menu-to-submenu="false"
25125    data-more-menu="true"
25126    data-more-menu-text="More">
25127    <div class="wml">
25128        <div class="wms_content">
25129            <div class="navigation-module-container">
25130                <button class="hamburger-button">
25131                    <span class="hamburger-button-icon--container">
25132                        <span class="hamburger-button-icon"></span>
25133                        <span
25134                            class="hamburger-button-text visually-hidden"
25135                        >
25136                            
25137                            MENU
25138                        </span>
25139                    </span>
25140                </button>
25141                                    <nav class="navigation-nav">
25142                        <ul class="navigation-nav--main-menu">
25143                                                            <li class="navigation-nav--item">
25144    <a
25145        href="https://www.sheppardchiropractic.com/appointment-request"
25146        href="#"
25147            >
25148                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25149                Appointment Request
25150    </a>
25151    </li>
25152                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25153                                                                                            <li class="navigation-nav--item">
25154    <a
25155        href="https://www.sheppardchiropractic.com/new-patient-center"
25156        href="#"
25157            >
25158                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25159                New Patient Center
25160    </a>
25161                        <button
25162                type="button"
25163                class="arrow"
25164                aria-label="Toggle New Patient Center sub menu"
25165            ></button>
25166                <ul
25167            class="navigation-nav--sub-menu"
25168             id="a09b9c89-cc8b-4879-9bfd-361088668c79-panel-1"         >
25169                            <li class="navigation-nav--sub-item">
25170    <a
25171        href="https://www.sheppardchiropractic.com/new-patient-forms"
25172        href="#"
25173            >
25174                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25175                New Patient Forms
25176    </a>
25177    </li>
25178                                    <li class="navigation-nav--separator">&nbsp;</li>
25179                                            <li class="navigation-nav--sub-item">
25180    <a
25181        href="https://www.sheppardchiropractic.com/what-to-expect-on-your-first-visit"
25182        href="#"
25183            >
25184                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25185                What to Expect on Your First Visit
25186    </a>
25187    </li>
25188                                    </ul>
25189    </li>
25190                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25191                                                                                            <li class="navigation-nav--item">
25192    <a
25193        href="https://www.sheppardchiropractic.com/about-us"
25194        href="#"
25195            >
25196                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25197                About Us
25198    </a>
25199                        <button
25200                type="button"
25201                class="arrow"
25202                aria-label="Toggle About Us sub menu"
25203            ></button>
25204                <ul
25205            class="navigation-nav--sub-menu"
25206             id="a09b9c89-cc8b-4879-9bfd-361088668c79-panel-2"         >
25207                            <li class="navigation-nav--sub-item">
25208    <a
25209        href="https://www.sheppardchiropractic.com/meet-the-team"
25210        href="#"
25211            >
25212                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25213                Meet the team
25214    </a>
25215    </li>
25216                                    <li class="navigation-nav--separator">&nbsp;</li>
25217                                            <li class="navigation-nav--sub-item">
25218    <a
25219        href="https://www.sheppardchiropractic.com/about-dr-joe-sheppard"
25220        href="#"
25221            >
25222                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25223                About Dr. Joe Sheppard
25224    </a>
25225    </li>
25226                                    <li class="navigation-nav--separator">&nbsp;</li>
25227                                            <li class="navigation-nav--sub-item">
25228    <a
25229        href="https://www.sheppardchiropractic.com/how-i-got-into-chiropractic"
25230        href="#"
25231            >
25232                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25233                How I Got Into Chiropractic
25234    </a>
25235    </li>
25236                                    <li class="navigation-nav--separator">&nbsp;</li>
25237                                            <li class="navigation-nav--sub-item">
25238    <a
25239        href="https://www.sheppardchiropractic.com/our-services"
25240        href="#"
25241            >
25242                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25243                Our Services
25244    </a>
25245    </li>
25246                                    <li class="navigation-nav--separator">&nbsp;</li>
25247                                            <li class="navigation-nav--sub-item">
25248    <a
25249        href="https://www.sheppardchiropractic.com/mission-statement"
25250        href="#"
25251            >
25252                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25253                Mission Statement
25254    </a>
25255    </li>
25256                                    <li class="navigation-nav--separator">&nbsp;</li>
25257                                            <li class="navigation-nav--sub-item">
25258    <a
25259        href="https://www.sheppardchiropractic.com/gallery"
25260        href="#"
25261            >
25262                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25263                Gallery
25264    </a>
25265    </li>
25266                                    </ul>
25267    </li>
25268                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25269                                                                                            <li class="navigation-nav--item">
25270    <a
25271        href="https://www.sheppardchiropractic.com/chiropractic-care"
25272        href="#"
25273            >
25274                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25275                Chiropractic Care
25276    </a>
25277                        <button
25278                type="button"
25279                class="arrow"
25280                aria-label="Toggle Chiropractic Care sub menu"
25281            ></button>
25282                <ul
25283            class="navigation-nav--sub-menu"
25284             id="a09b9c89-cc8b-4879-9bfd-361088668c79-panel-3"         >
25285                            <li class="navigation-nav--sub-item">
25286    <a
25287        href="https://www.sheppardchiropractic.com/pregnancy-care"
25288        href="#"
25289            >
25290                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25291                Pregnancy Care
25292    </a>
25293    </li>
25294                                    <li class="navigation-nav--separator">&nbsp;</li>
25295                                            <li class="navigation-nav--sub-item">
25296    <a
25297        href="https://www.sheppardchiropractic.com/family-care"
25298        href="#"
25299            >
25300                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25301                Family Care
25302    </a>
25303    </li>
25304                                    <li class="navigation-nav--separator">&nbsp;</li>
25305                                            <li class="navigation-nav--sub-item">
25306    <a
25307        href="https://www.sheppardchiropractic.com/pediatric-care"
25308        href="#"
25309            >
25310                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25311                Pediatric Care
25312    </a>
25313    </li>
25314                                    <li class="navigation-nav--separator">&nbsp;</li>
25315                                            <li class="navigation-nav--sub-item">
25316    <a
25317        href="https://www.sheppardchiropractic.com/senior-care"
25318        href="#"
25319            >
25320                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25321                Senior Care
25322    </a>
25323    </li>
25324                                    <li class="navigation-nav--separator">&nbsp;</li>
25325                                            <li class="navigation-nav--sub-item">
25326    <a
25327        href="https://www.sheppardchiropractic.com/upper-cervical-chiropractic"
25328        href="#"
25329            >
25330                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25331                Upper Cervical Chiropractic
25332    </a>
25333    </li>
25334                                    </ul>
25335    </li>
25336                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25337                                                                                            <li class="navigation-nav--item">
25338    <a
25339        href="https://www.sheppardchiropractic.com/conditions-treated"
25340        href="#"
25341            >
25342                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25343                Conditions Treated
25344    </a>
25345                        <button
25346                type="button"
25347                class="arrow"
25348                aria-label="Toggle Conditions Treated sub menu"
25349            ></button>
25350                <ul
25351            class="navigation-nav--sub-menu"
25352             id="a09b9c89-cc8b-4879-9bfd-361088668c79-panel-4"         >
25353                            <li class="navigation-nav--sub-item">
25354    <a
25355        href="https://www.sheppardchiropractic.com/headaches-migraines"
25356        href="#"
25357            >
25358                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25359                Headaches/Migraines
25360    </a>
25361    </li>
25362                                    <li class="navigation-nav--separator">&nbsp;</li>
25363                                            <li class="navigation-nav--sub-item">
25364    <a
25365        href="https://www.sheppardchiropractic.com/low-back-pain"
25366        href="#"
25367            >
25368                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25369                Low Back Pain
25370    </a>
25371    </li>
25372                                    <li class="navigation-nav--separator">&nbsp;</li>
25373                                            <li class="navigation-nav--sub-item">
25374    <a
25375        href="https://www.sheppardchiropractic.com/neck-pain"
25376        href="#"
25377            >
25378                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25379                Neck Pain
25380    </a>
25381    </li>
25382                                    <li class="navigation-nav--separator">&nbsp;</li>
25383                                            <li class="navigation-nav--sub-item">
25384    <a
25385        href="https://www.sheppardchiropractic.com/sciatica"
25386        href="#"
25387            >
25388                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25389                Sciatica
25390    </a>
25391    </li>
25392                                    <li class="navigation-nav--separator">&nbsp;</li>
25393                                            <li class="navigation-nav--sub-item">
25394    <a
25395        href="https://www.sheppardchiropractic.com/concussions"
25396        href="#"
25397            >
25398                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25399                Concussions
25400    </a>
25401    </li>
25402                                    <li class="navigation-nav--separator">&nbsp;</li>
25403                                            <li class="navigation-nav--sub-item">
25404    <a
25405        href="https://www.sheppardchiropractic.com/whiplash"
25406        href="#"
25407            >
25408                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25409                Whiplash
25410    </a>
25411    </li>
25412                                    </ul>
25413    </li>
25414                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25415                                                                                            <li class="navigation-nav--item">
25416    <a
25417        href="https://www.sheppardchiropractic.com/massage"
25418        href="#"
25419            >
25420                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25421                Massage
25422    </a>
25423    </li>
25424                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25425                                                                                            <li class="navigation-nav--item">
25426    <a
25427        href="https://www.sheppardchiropractic.com/nutrition"
25428        href="#"
25429            >
25430                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25431                Nutrition
25432    </a>
25433                        <button
25434                type="button"
25435                class="arrow"
25436                aria-label="Toggle Nutrition sub menu"
25437            ></button>
25438                <ul
25439            class="navigation-nav--sub-menu"
25440             id="a09b9c89-cc8b-4879-9bfd-361088668c79-panel-6"         >
25441                            <li class="navigation-nav--sub-item">
25442    <a
25443        href="https://sheppardchiropractic.standardprocess.com/products"
25444        href="https://sheppardchiropractic.standardprocess.com/products"
25445                    target="_blank" rel="noopener noreferrer"
25446            >
25447                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25448                Order Standard Process Supplements
25449    </a>
25450    </li>
25451                                    <li class="navigation-nav--separator">&nbsp;</li>
25452                                            <li class="navigation-nav--sub-item">
25453    <a
25454        href="https://www.nutriwest.com/patient-connect"
25455        href="https://www.nutriwest.com/patient-connect"
25456                    target="_blank" rel="noopener noreferrer"
25457            >
25458                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25459                Order Nutri-West Supplements
25460    </a>
25461    </li>
25462                                    <li class="navigation-nav--separator">&nbsp;</li>
25463                                            <li class="navigation-nav--sub-item">
25464    <a
25465        href="https://www.sheppardchiropractic.com/curious-about-kids-supplements"
25466        href="https://www.sheppardchiropractic.com/curious-about-kids-supplements"
25467                    target="_blank" rel="noopener noreferrer"
25468            >
25469                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25470                Curious About Kids&#039; Supplements?
25471    </a>
25472    </li>
25473                                    <li class="navigation-nav--separator">&nbsp;</li>
25474                                            <li class="navigation-nav--sub-item">
25475    <a
25476        href="https://www.sheppardchiropractic.com/whole-food-supplements-for-animals"
25477        href="https://www.sheppardchiropractic.com/whole-food-supplements-for-animals"
25478                    target="_blank" rel="noopener noreferrer"
25479            >
25480                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25481                Whole Food Supplements for Pets
25482    </a>
25483    </li>
25484                                    <li class="navigation-nav--separator">&nbsp;</li>
25485                                            <li class="navigation-nav--sub-item">
25486    <a
25487        href="https://us.fullscript.com/welcome/jsheppard1740505470?utm_medium=webreferral&utm_source=other&utm_campaign=abmwebbuttons_dark_200x200.svg&signup_source=website_buttons"
25488        href="https://us.fullscript.com/welcome/jsheppard1740505470?utm_medium=webreferral&amp;utm_source=other&amp;utm_campaign=abmwebbuttons_dark_200x200.svg&amp;signup_source=website_buttons"
25489                    target="_blank" rel="noopener noreferrer"
25490            >
25491                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25492                Order FullScript Supplements and Lab testing
25493    </a>
25494    </li>
25495                                    </ul>
25496    </li>
25497                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25498                                                                                            <li class="navigation-nav--item">
25499    <a
25500        href="https://www.sheppardchiropractic.com/blog"
25501        href="#"
25502            >
25503                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25504                Blog
25505    </a>
25506    </li>
25507                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25508                                                                                            <li class="navigation-nav--item">
25509    <a
25510        href="https://www.sheppardchiropractic.com/podcast"
25511        href="#"
25512            >
25513                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25514                Podcast
25515    </a>
25516    </li>
25517                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25518                                                                                            <li class="navigation-nav--item">
25519    <a
25520        href="https://www.sheppardchiropractic.com/auto-accident-injuries"
25521        href="#"
25522            >
25523                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25524                Auto Accident Injuries
25525    </a>
25526                        <button
25527                type="button"
25528                class="arrow"
25529                aria-label="Toggle Auto Accident Injuries sub menu"
25530            ></button>
25531                <ul
25532            class="navigation-nav--sub-menu"
25533             id="a09b9c89-cc8b-4879-9bfd-361088668c79-panel-9"         >
25534                            <li class="navigation-nav--sub-item">
25535    <a
25536        href="https://www.sheppardchiropractic.com/auto-accident-injuries-faq"
25537        href="#"
25538            >
25539                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25540                Auto Accident Injuries Faq
25541    </a>
25542    </li>
25543                                    </ul>
25544    </li>
25545                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25546                                                                                            <li class="navigation-nav--item">
25547    <a
25548        href="https://www.sheppardchiropractic.com/work-injuries"
25549        href="#"
25550            >
25551                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25552                Work Injuries
25553    </a>
25554                        <button
25555                type="button"
25556                class="arrow"
25557                aria-label="Toggle Work Injuries sub menu"
25558            ></button>
25559                <ul
25560            class="navigation-nav--sub-menu"
25561             id="a09b9c89-cc8b-4879-9bfd-361088668c79-panel-10"         >
25562                            <li class="navigation-nav--sub-item">
25563    <a
25564        href="https://www.sheppardchiropractic.com/work-injuries-faq"
25565        href="#"
25566            >
25567                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25568                Work Injuries FAQ
25569    </a>
25570    </li>
25571                                    </ul>
25572    </li>
25573                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25574                                                                                            <li class="navigation-nav--item">
25575    <a
25576        href="https://www.sheppardchiropractic.com/contact-us"
25577        href="#"
25578            >
25579                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25580                Contact Us
25581    </a>
25582                        <button
25583                type="button"
25584                class="arrow"
25585                aria-label="Toggle Contact Us sub menu"
25586            ></button>
25587                <ul
25588            class="navigation-nav--sub-menu"
25589             id="a09b9c89-cc8b-4879-9bfd-361088668c79-panel-11"         >
25590                            <li class="navigation-nav--sub-item">
25591    <a
25592        href="https://www.sheppardchiropractic.com/directions"
25593        href="#"
25594            >
25595                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25596                Directions
25597    </a>
25598    </li>
25599                                    </ul>
25600    </li>
25601                                                            
25602
25603
25604
25605
25606
25607
25608
25609                        </ul>
25610                    </nav>
25611                            </div>
25612        </div>
25613    </div>
25614</wm-menu>
25615    </div>
25616</section>
25617    </div>
25618</section>
25619    <!-- Section:Sticky light hamburger navigation -->
25620<section id="a09b9c89-dbaf-462d-93bb-004a717fa92f" class="wmc wmc_section wmcM_tablet-inherit-scroll wmcM_mobile-inherit-scroll wmcM_scrollBehavior wmcM_trailingTop wmcM_trailingTop--desktop" style="--minHeightMobile:46px;--minHeightTablet:75.59999084472656px;--minHeightDesktop:93.61666870117188px;--gridPositionMobile:3;--gridPositionTablet:3;--gridPositionDesktop:3;--trailingAnchorIdDesktop:a09b9c89-ce45-4c55-8823-de4dade07517;">
25621    <div class="wml wml_rows">
25622        <div class="wms_background">
25623            <div class="wmc_color_layer "
25624    style=""
25625         data-animate-observe="a09b9c89-dbaf-462d-93bb-004a717fa92f" >
25626</div>
25627        </div>
25628        <!-- Shelf:shelf_1 -->
25629<section id="a09b9c89-dae7-46df-93d9-84e067017cd4" class="wmc wmc_shelf wmcM_containerSizeFull" style="--zIndex:0;--bgColorTablet:rgba(var(--colorBwGradientJ),1);--bgColorDesktop:rgba(var(--colorBwGradientJ),1);--marginTopMobile:0.00px;--marginTopTablet:0.00px;--minHeightMobile:27.53125px;--minHeightTablet:84.59999084472656px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-0.13px;--minHeightDesktop:99.625px;--borderLeftDesktop:none;--marginLeftDesktop:-261px;--borderRightDesktop:none;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--borderBottomDesktop:1px solid rgba(var(--colorBackgroundI),1);--gridPositionDesktop:1;--marginBottomDesktop:0.13px;">
25630    <div class="wml wml_rows">
25631        <div class="wms_background">
25632            <div class="wmc_color_layer "
25633    style=""
25634         data-animate-observe="a09b9c89-dae7-46df-93d9-84e067017cd4" >
25635</div>
25636        </div>
25637        <!-- Button:button_1 -->
25638<div id="a09b9c89-d16c-4ea4-b833-fd58aa5eeddb" class="wmc wmc_button wmcM_animateHover wmcM_hidden--mobile" style="--widthMobile:200px;--widthTablet:200px;--widthDesktop:213px;--bgColorDesktop:rgba(var(--colorCtaF),1);--flexGapDesktop:4px;--marginTopMobile:-32.41px;--marginTopTablet:21.98px;--borderTopDesktop:1px solid rgba(var(--colorCtaF),1);--marginLeftMobile:50px;--marginLeftTablet:450px;--marginTopDesktop:-43.89px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:1px solid rgba(var(--colorCtaF),1);--marginLeftDesktop:1057px;--paddingLeftMobile:10px;
25638--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:1px solid rgba(var(--colorCtaF),1);--gridPositionMobile:2;--gridPositionTablet:1;--marginBottomMobile:0px;--marginBottomTablet:0px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorCtaG),1);--borderBottomDesktop:1px solid rgba(var(--colorCtaF),1);--borderRadiusDesktop:0px 0px 0px 0px;--gridPositionDesktop:2;--marginBottomDesktop:0.00px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderLeftDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRightDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderBottomDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRadiusDesktopHover:0px 0px 0px 0px;--transitionDurationMsDesktopHover:500;">
25639    <a href="https://www.sheppardchiropractic.com/appointment-request" class="wml wml_button">
25640        <span class="wms_background">
25641            <div class="wmc_color_layer "
25642    style=""
25643         data-animate-observe="a09b9c89-d16c-4ea4-b833-fd58aa5eeddb" >
25644</div>
25645        </span>
25646        <span class="wms_button">
25647            <!-- Button.Text:button_text -->
25648<span id="a09b9c89-cfb3-490d-aca2-a7a04661e409" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
25649    <span class="wml">
25650        <p style class="wmcM_paragraph4"><span style="--fontSizeDesktop: 1rem; --letterSpacingDesktop: 1px; --fontWeightDesktop: 600; --textColorDesktop: rgba(var(--colorBwGradientA),1)">Book appointment</span></p>
25651    </span>
25652</span>
25653            <!-- Button.Icon:button_icon -->
25654<span id="a09b9c89-cf00-41f5-826f-59c46f2d1485" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconSizeDesktopActive:16px;">
25655    <span class="wml wml_icon">
25656        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
25657    </span>
25658</span>
25659        </span>
25660    </a>
25661</div>
25662    <!-- Button:button_1 -->
25663<div id="a09b9c89-d4d7-4421-a096-59c05e37d598" class="wmc wmc_button wmcM_animateHover" style="--widthMobile:200px;--widthTablet:153px;--widthDesktop:164px;--bgColorDesktop:rgba(var(--colorPrimaryC),0);--flexGapDesktop:4px;--marginTopMobile:-38.38px;--marginTopTablet:21.98px;--borderTopDesktop:none;--marginLeftMobile:60px;--marginLeftTablet:283.5px;--marginTopDesktop:8.78px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:868px;--paddingLeftMobile:10px;
25663--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:none;--gridPositionMobile:2;--gridPositionTablet:1;--marginBottomMobile:10.52px;--marginBottomTablet:0.00px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorPrimaryB),0);--borderBottomDesktop:none;--borderRadiusDesktop:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:none;--borderLeftDesktopHover:none;--borderRightDesktopHover:none;--borderBottomDesktopHover:none;--borderRadiusDesktopHover:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--flexJustifyContentMobile:end;--transitionDurationMsDesktopHover:500;">
25664    <a href="tel:5137537246" class="wml wml_button">
25665        <span class="wms_background">
25666            <div class="wmc_color_layer "
25667    style=""
25668         data-animate-observe="a09b9c89-d4d7-4421-a096-59c05e37d598" >
25669</div>
25670        </span>
25671        <span class="wms_button">
25672            <!-- Button.Text:button_text -->
25673<span id="a09b9c89-d330-494d-911c-9ca478954fa3" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
25674    <span class="wml">
25675        <p style class="wmcM_paragraph2"><span style="--letterSpacingDesktop: 1px; --fontWeightDesktop: 600; --textColorDesktop: rgba(var(--colorCtaC),1); --textColorDesktopHover: rgba(var(--colorCtaB),1)">&lpar;513&rpar; 753-7246</span></p>
25676    </span>
25677</span>
25678            <!-- Button.Icon:button_icon -->
25679<span id="a09b9c89-d275-409d-a155-c7f4f7f9b0e6" class="wmc wmc_icon wmc_buttonIcon wmcM_empty" style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryB),1);--iconSizeDesktopActive:16px;">
25680    <span class="wml wml_icon">
25681        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
25682    </span>
25683</span>
25684        </span>
25685    </a>
25686</div>
25687    <!-- Image:image_1 -->
25688<wm-img id="a09b9c89-d5c2-4780-9640-cc0a152c3069"  class="wmc wmc_image wmcM_hidden--mobile wmcM_imageContain" style="--widthMobile:249px;--widthTablet:175.5px;--heightMobile:60px;--heightTablet:33px;--widthDesktop:311.5px;--heightDesktop:79px;--marginTopMobile:-43.02px;--marginTopTablet:-42.00px;--marginLeftMobile:70px;--marginLeftTablet:0.5px;--marginTopDesktop:-43.56px;--aspectRatioMobile:249 / 60;--aspectRatioTablet:176 / 33;--marginLeftDesktop:0px;--aspectRatioDesktop:312 / 79;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:10.52px;--marginBottomTablet:9.72px;--gridPositionDesktop:2;--marginBottomDesktop:0.00px;;">
25689    <a href="https://www.sheppardchiropractic.com/" class="wml">
25690        <div class="wms_overlay"></div>
25691        <picture>
25692            <img
25693                loading="lazy"
25694                data-wm-src="/r/d/z/Z/a/p/rdzZapH9K7LjS8oD0rmtKyIq7bexbPxAvxytSpbX"
25695                                src="data:image/webp;base64,UklGRvgDAABXRUJQVlA4WAoAAAAQAAAAPwAAEwAAQUxQSHoCAAANmQssRPQ/4kxARIQS20aSJEkRWb2489/ana6MuNeHiAlIigHcCJKiktwD+YcL05aAn88hIiaAAMTM4pIorGViBgDyMLyub4ceCCC68nqIW91WI76lXhEGG4aIQBiAqhB8+TZGu1edU0QVt+5dKJdvQ1QIAKxxvCyiBBDEGGVWAc0bas9zEr3CtM3/yEIAIrKsykpsAcA1VliZak/otpplAvAIrPMlhagagsCyh4XUEIm4IMMO8S2yVExFCq06P55nvlAFKwGkaj0g41GPheuC1frpI0vEKMbZ5mqwPefRQ/ICJRaCEkCwlsV4fFwR8oN91OtaVpB8ENxsNPdmMraUXQEoGxIVBsAgVZCykhCRIaa2kQSG52W88+t3wjg0BQqPwFgLKAik4psBQ7AwVmFHhFyxnDlmPbrdvOn4FEBBpOwagQiRQpVgyCMQFoA53o1We2p7pbHz3oQzPwGJKpSh7BGxXguvY9jAWkCFdeihqDSWXeGFlnTOAQAJkVVVNeR4xVUyDlvxOkQO5J1GZuB2lTIzZ+BmtwXAlw+LqlEYiOuqL3GEDRmBGsvk28qPBe/2qtyDBm0pgYzAWjBbATEZIY9AmAyRgpXUlpDKg8m8uaLMSN2FBS6RR+E6lsWIGIIlBTlKsCS11ew1j3S1+MTv7u1jgQTiZVJjWVWYyHFUyBIgHqvkkmJBMxK0KzPNRngMqAoRGwsmq14DIlEQVIzXsmUeQcAR/51WjSyPslBVZTYWgHjZMYa9ClIoqYWS8qqrATbIlrqt/ZhbPmzIAoCSAioEgACIqlWjSvXfskg4NHgO5dsE/5mg5IV/KwKwmppQ0dVQiaoZS3wCVlA4IFgBAADwCACdASpAABQAPm0yk0ekIyGhKBgKqIANiWgApLOq+Z+zUzF2zAGeIfE+eUdHLmblDRliL8kzr/4k83+s783qt/U6/d4wDj24/0o72gFXkAD++wo2YbbrPOIkLAoLisAVSwb3BT9fwZa3YKD2VvKLxjz4H5hlfstiMzRp5UOt/aZWOrVSkQhDy2+b77fuQjSdFXDP0kN9OFVU6n5Kv56O2kpPbKAt9sO
25695+X8E32SIrBGO++8f7P1syzidswjfbU0mC725X4ZVTw+DhVSCKVuWPIo4PhNO98ZqZjKzFN0120PYF8dqHXq4jQSJpL87igjYef5dyZyNd0STCLnxFvtyhBvupWJ5wIJtg0+0+z3N/llDc0hk1lvbwWib2ZUZPFyZETLfMgYV82zDXh60GSELH5QnTNXxh+/+g6zKHcwd0DLoVb9PXRvsWRzMSYJkrtf5vYyH+QAAAAA=="
25696                title="logo1.png.png"
25697                alt=""
25698            >
25699        </picture>
25700    </a>
25701</wm-img>
25702    <!-- Menu:menu_2 -->
25703<wm-menu id="a2951740-37a7-48a9-a266-e58689c0cc5b" class="wmc wmc_menu wmcM_animateHover wmcM_menuHamburgerMobile wmcM_menuHamburgerTablet wmcM_menuHorizontalDesktop wmd_showMoreMenu"
25704    style="--zIndex:1;--widthMobile:50px;--widthTablet:50px;--widthDesktop:875.388916015625px;--marginTopMobile:0px;--marginTopTablet:0px;--minHeightMobile:48px;--minHeightTablet:38px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-53.53px;--minHeightDesktop:53.33333206176758px;--marginLeftDesktop:404.6111145019531px;--gridPositionMobile:3;--gridPositionTablet:3;--marginBottomMobile:0px;--marginBottomTablet:0px;--gridPositionDesktop:3;--marginBottomDesktop:9.82px;--hamburgerTitleFontSizeMobile:36px;--hamburgerMenuIconColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerNavArrowColorDesktop:rgba(var(--colorBwGradientB),1);--horizontalNavArrowSizeDesktop:24px;--hamburgerNavItemFontSizeMobile:36px;--hamburgerNavJustifySelfDesktop:left;--hamburgerTitleFontColorDesktop:rgba(var(--colorBwGradientB),1);--verticalNavBorderRadiusDesktop:0px 0px 0px 0px;--verticalNavItemFontSizeDesktop:16px;--hamburgerTitleArrowColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerTitlePaddingTopDesktop:8px;--horizontalNavArrowRotateDesktop:rotate(0deg);--horizontalNavBorderRadiusTablet:0px 0px 0px 0px;--hamburgerNavItemFontColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerNavSubArrowColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerTitleArrowRotateDesktop:rotate(90deg);--hamburgerTitlePaddingLeftDesktop:16px;--horizontalNavArrowSpacingDesktop:0px;--horizontalNavBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavItemFontSizeDesktop:16px;--hamburgerNavItemPaddingTopDesktop:8px;--hamburgerNavSeparatorColorDesktop:rgba(var(--colorPrimaryH),1);--hamburgerNavSubItemFontSizeMobile:24px;--hamburgerTitleBorderRadiusDesktop:0px 0px 0px 0px;--hamburgerTitlePaddingRightDesktop:16px;--verticalNavSeparatorHeightDesktop:1px;--hamburgerNavArrowColorHoverDesktop:rgba(var(--colorPrimaryD),1);--hamburgerNavBackButtonColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerNavBackgroundColorDesktop:rgba(var(--colorBwGradientJ),1);--hamburgerNavItemPaddingLeftDesktop:16px;--hamburgerNavSeparatorHeightDesktop:1px;--hamburgerTitlePaddingBottomDesktop:8px;--horizontalNavItemPaddingTopDesktop:0px;--horizontalNavSeparatorColorDesktop:rgba(var(--colorCtaA),0.97);--horizontalNavSeparatorWidthDesktop:2px;--verticalNavItemBorderRadiusDesktop:0px 0px 0px 0px;--verticalNavSeparatorDisplayDesktop:block;--verticalNavSeparatorSpacingDesktop:20px;--hamburgerMenuIconActiveColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerNavArrowAutoSpacingDesktop:100%;--hamburgerNavItemBorderRadiusDesktop:0px 0px 0px 0px;--hamburgerNavItemFontSizeHoverMobile:36px;--hamburgerNavItemPaddingRightDesktop:16px;--hamburgerNavSeparatorSpacingDesktop:24px;--hamburgerNavSubItemFontColorDesktop:rgba(var(--colorBwGradientB),1);--hamburgerSlideContainerWidthDesktop:700px;--horizontalNavArrowColorHoverDesktop:rgba(var(--colorBwGradientD),1);--horizontalNavItemPaddingLeftDesktop:0px;--horizontalNavSubItemFontSizeDesktop:14px;--hamburgerNavItemPaddingBottomDesktop:8px;--hamburgerNavSubItemPaddingTopDesktop:8px;--hamburgerTitleBackgroundColorDesktop:rgba(0,0,0,0);--horizontalNavItemBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavItemPaddingRightDesktop:0px;--horizontalNavSeparatorDisplayDesktop:none;--horizontalNavSeparatorSpacingDesktop:30px;--verticalNavItemHoverFontColorDesktop:rgba(var(--colorBwGradientD),1);--hamburgerNavItemHoverFontColorDesktop:rgba(var(--colorPrimaryD),1);--hamburgerNavSubArrowColorHoverDesktop:rgba(var(--colorBwGradientB),1);--hamburgerNavSubItemPaddingLeftDesktop:16px;--horizontalNavItemPaddingBottomDesktop:0px;--horizontalNavSubItemPaddingTopDesktop:10px;--hamburgerNavSubItemBorderRadiusDesktop:0px 0px 0px 0px;--hamburgerNavSubItemPaddingRightDesktop:16px;--hamburgerNavSubSeparatorDisplayDesktop:none;--horizontalNavItemHoverFontColorDesktop:rgba(var(--colorBwGradientD),1
25704);--horizontalNavSubItemPaddingLeftDesktop:7px;--hamburgerNavBackButtonPaddingTopDesktop:16px;--hamburgerNavSubItemPaddingBottomDesktop:8px;--horizontalNavSubItemBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavSubItemPaddingRightDesktop:7px;--hamburgerMenuIconActiveHoverColorDesktop:rgba(var(--colorPrimaryD),1);--hamburgerNavBackButtonPaddingLeftDesktop:16px;--hamburgerNavItemBorderRadiusHoverDesktop:0px 0px 0px 0px;--hamburgerNavSubItemHoverFontColorDesktop:rgba(var(--colorBwGradientB),1);--horizontalNavSubItemPaddingBottomDesktop:10px;--hamburgerNavBackButtonBorderBottomDesktop:1px solid rgba(var(--colorPrimaryH),1);--hamburgerNavBackButtonBorderRadiusDesktop:0px 0px 0px 0px;--hamburgerNavBackButtonPaddingRightDesktop:16px;--horizontalNavItemBorderRadiusHoverDesktop:0px 0px 0px 0px;--horizontalNavSubItemHoverFontColorDesktop:rgba(var(--colorBwGradientD),1);--hamburgerNavBackButtonPaddingBottomDesktop:16px;--hamburgerNavSubItemBorderRadiusHoverDesktop:0px 0px 0px 0px;--horizontalNavItemHoverBackgroundColorDesktop:rgba(var(--colorBwGradientD),0);--horizontalNavSubContainerBorderRadiusDesktop:0px 0px 0px 0px;--hamburgerNavSubItemHoverBackgroundColorDesktop:rgba(var(--colorPrimaryH),1);--horizontalNavSubContainerBackgroundColorDesktop:rgba(var(--colorBwGradientJ),1);--wmd_hamburgerIconUrl:url(https://storage.evona.app/w%2Fm%2F6%2F9%2F2%2Fd%2Fwm692d1804242e667c24372c9c468511de3474d1);--wmd_backIconUrl:url(https://storage.evona.app/w%2Fm%2F8%2F8%2F9%2F2%2Fwm8892f2ea984492d01ab40e847ed7b59d087b58);--wmd_closeIconUrl:url(https://storage.evona.app/w%2Fm%2Fa%2F8%2F6%2Fe%2Fwma86ed052b6dc7096340a1e26d001b340326079);--wmd_menuItemIconUrl:url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023);--wmd_submenuItemIconUrl:url(https://storage.evona.app/w%2Fm%2Ff%2F5%2F4%2F6%2Fwmf5464991a424a4453af8202a9e6eed459bc7e9);--wmd_caretIconUrl:url(https://storage.evona.app/w%2Fm%2F2%2F1%2F7%2F0%2Fwm2170fa253c2e31e265c7b09a876adfbf970b23);--wmd_submenuCaretIconUrl:url(https://storage.evona.app/w%2Fm%2F9%2Fe%2F9%2Ff%2Fwm9e9f78809f590d8e9da9f5b0e2f8971a74d030);"
25705    data-parent-menu-to-submenu="false"
25706    data-more-menu="true"
25707    data-more-menu-text="More">
25708    <div class="wml">
25709        <div class="wms_content">
25710            <div class="navigation-module-container">
25711                <button class="hamburger-button">
25712                    <span class="hamburger-button-icon--container">
25713                        <span class="hamburger-button-icon"></span>
25714                        <span
25715                            class="hamburger-button-text visually-hidden"
25716                        >
25717                            
25718                            MENU
25719                        </span>
25720                    </span>
25721                </button>
25722                                    <nav class="navigation-nav">
25723                        <ul class="navigation-nav--main-menu">
25724                                                            <li class="navigation-nav--item">
25725    <a
25726        href="https://www.sheppardchiropractic.com/appointment-request"
25727        href="#"
25728            >
25729                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25730                Appointment Request
25731    </a>
25732    </li>
25733                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25734                                                                                            <li class="navigation-nav--item">
25735    <a
25736        href="https://www.sheppardchiropractic.com/new-patient-center"
25737        href="#"
25738            >
25739                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25740                New Patient Center
25741    </a>
25742                        <button
25743                type="button"
25744                class="arrow"
25745                aria-label="Toggle New Patient Center sub menu"
25746            ></button>
25747                <ul
25748            class="navigation-nav--sub-menu"
25749             id="a2951740-37a7-48a9-a266-e58689c0cc5b-panel-1"         >
25750                            <li class="navigation-nav--sub-item">
25751    <a
25752        href="https://www.sheppardchiropractic.com/new-patient-forms"
25753        href="#"
25754            >
25755                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25756                New Patient Forms
25757    </a>
25758    </li>
25759                                    <li class="navigation-nav--separator">&nbsp;</li>
25760                                            <li class="navigation-nav--sub-item">
25761    <a
25762        href="https://www.sheppardchiropractic.com/what-to-expect-on-your-first-visit"
25763        href="#"
25764            >
25765                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25766                What to Expect on Your First Visit
25767    </a>
25768    </li>
25769                                    </ul>
25770    </li>
25771                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25772                                                                                            <li class="navigation-nav--item">
25773    <a
25774        href="https://www.sheppardchiropractic.com/about-us"
25775        href="#"
25776            >
25777                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25778                About Us
25779    </a>
25780                        <button
25781                type="button"
25782                class="arrow"
25783                aria-label="Toggle About Us sub menu"
25784            ></button>
25785                <ul
25786            class="navigation-nav--sub-menu"
25787             id="a2951740-37a7-48a9-a266-e58689c0cc5b-panel-2"         >
25788                            <li class="navigation-nav--sub-item">
25789    <a
25790        href="https://www.sheppardchiropractic.com/meet-the-team"
25791        href="#"
25792            >
25793                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25794                Meet the team
25795    </a>
25796    </li>
25797                                    <li class="navigation-nav--separator">&nbsp;</li>
25798                                            <li class="navigation-nav--sub-item">
25799    <a
25800        href="https://www.sheppardchiropractic.com/about-dr-joe-sheppard"
25801        href="#"
25802            >
25803                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25804                About Dr. Joe Sheppard
25805    </a>
25806    </li>
25807                                    <li class="navigation-nav--separator">&nbsp;</li>
25808                                            <li class="navigation-nav--sub-item">
25809    <a
25810        href="https://www.sheppardchiropractic.com/how-i-got-into-chiropractic"
25811        href="#"
25812            >
25813                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25814                How I Got Into Chiropractic
25815    </a>
25816    </li>
25817                                    <li class="navigation-nav--separator">&nbsp;</li>
25818                                            <li class="navigation-nav--sub-item">
25819    <a
25820        href="https://www.sheppardchiropractic.com/our-services"
25821        href="#"
25822            >
25823                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25824                Our Services
25825    </a>
25826    </li>
25827                                    <li class="navigation-nav--separator">&nbsp;</li>
25828                                            <li class="navigation-nav--sub-item">
25829    <a
25830        href="https://www.sheppardchiropractic.com/mission-statement"
25831        href="#"
25832            >
25833                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25834                Mission Statement
25835    </a>
25836    </li>
25837                                    <li class="navigation-nav--separator">&nbsp;</li>
25838                                            <li class="navigation-nav--sub-item">
25839    <a
25840        href="https://www.sheppardchiropractic.com/gallery"
25841        href="#"
25842            >
25843                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25844                Gallery
25845    </a>
25846    </li>
25847                                    </ul>
25848    </li>
25849                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25850                                                                                            <li class="navigation-nav--item">
25851    <a
25852        href="https://www.sheppardchiropractic.com/chiropractic-care"
25853        href="#"
25854            >
25855                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25856                Chiropractic Care
25857    </a>
25858                        <button
25859                type="button"
25860                class="arrow"
25861                aria-label="Toggle Chiropractic Care sub menu"
25862            ></button>
25863                <ul
25864            class="navigation-nav--sub-menu"
25865             id="a2951740-37a7-48a9-a266-e58689c0cc5b-panel-3"         >
25866                            <li class="navigation-nav--sub-item">
25867    <a
25868        href="https://www.sheppardchiropractic.com/pregnancy-care"
25869        href="#"
25870            >
25871                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25872                Pregnancy Care
25873    </a>
25874    </li>
25875                                    <li class="navigation-nav--separator">&nbsp;</li>
25876                                            <li class="navigation-nav--sub-item">
25877    <a
25878        href="https://www.sheppardchiropractic.com/family-care"
25879        href="#"
25880            >
25881                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25882                Family Care
25883    </a>
25884    </li>
25885                                    <li class="navigation-nav--separator">&nbsp;</li>
25886                                            <li class="navigation-nav--sub-item">
25887    <a
25888        href="https://www.sheppardchiropractic.com/pediatric-care"
25889        href="#"
25890            >
25891                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25892                Pediatric Care
25893    </a>
25894    </li>
25895                                    <li class="navigation-nav--separator">&nbsp;</li>
25896                                            <li class="navigation-nav--sub-item">
25897    <a
25898        href="https://www.sheppardchiropractic.com/senior-care"
25899        href="#"
25900            >
25901                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25902                Senior Care
25903    </a>
25904    </li>
25905                                    <li class="navigation-nav--separator">&nbsp;</li>
25906                                            <li class="navigation-nav--sub-item">
25907    <a
25908        href="https://www.sheppardchiropractic.com/upper-cervical-chiropractic"
25909        href="#"
25910            >
25911                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25912                Upper Cervical Chiropractic
25913    </a>
25914    </li>
25915                                    </ul>
25916    </li>
25917                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25918                                                                                            <li class="navigation-nav--item">
25919    <a
25920        href="https://www.sheppardchiropractic.com/conditions-treated"
25921        href="#"
25922            >
25923                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25924                Conditions Treated
25925    </a>
25926                        <button
25927                type="button"
25928                class="arrow"
25929                aria-label="Toggle Conditions Treated sub menu"
25930            ></button>
25931                <ul
25932            class="navigation-nav--sub-menu"
25933             id="a2951740-37a7-48a9-a266-e58689c0cc5b-panel-4"         >
25934                            <li class="navigation-nav--sub-item">
25935    <a
25936        href="https://www.sheppardchiropractic.com/headaches-migraines"
25937        href="#"
25938            >
25939                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25940                Headaches/Migraines
25941    </a>
25942    </li>
25943                                    <li class="navigation-nav--separator">&nbsp;</li>
25944                                            <li class="navigation-nav--sub-item">
25945    <a
25946        href="https://www.sheppardchiropractic.com/low-back-pain"
25947        href="#"
25948            >
25949                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25950                Low Back Pain
25951    </a>
25952    </li>
25953                                    <li class="navigation-nav--separator">&nbsp;</li>
25954                                            <li class="navigation-nav--sub-item">
25955    <a
25956        href="https://www.sheppardchiropractic.com/neck-pain"
25957        href="#"
25958            >
25959                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25960                Neck Pain
25961    </a>
25962    </li>
25963                                    <li class="navigation-nav--separator">&nbsp;</li>
25964                                            <li class="navigation-nav--sub-item">
25965    <a
25966        href="https://www.sheppardchiropractic.com/sciatica"
25967        href="#"
25968            >
25969                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25970                Sciatica
25971    </a>
25972    </li>
25973                                    <li class="navigation-nav--separator">&nbsp;</li>
25974                                            <li class="navigation-nav--sub-item">
25975    <a
25976        href="https://www.sheppardchiropractic.com/concussions"
25977        href="#"
25978            >
25979                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25980                Concussions
25981    </a>
25982    </li>
25983                                    <li class="navigation-nav--separator">&nbsp;</li>
25984                                            <li class="navigation-nav--sub-item">
25985    <a
25986        href="https://www.sheppardchiropractic.com/whiplash"
25987        href="#"
25988            >
25989                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
25990                Whiplash
25991    </a>
25992    </li>
25993                                    </ul>
25994    </li>
25995                                                                    <li class="navigation-nav--separator">&nbsp;</li>
25996                                                                                            <li class="navigation-nav--item">
25997    <a
25998        href="https://www.sheppardchiropractic.com/massage"
25999        href="#"
26000            >
26001                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26002                Massage
26003    </a>
26004    </li>
26005                                                                    <li class="navigation-nav--separator">&nbsp;</li>
26006                                                                                            <li class="navigation-nav--item">
26007    <a
26008        href="https://www.sheppardchiropractic.com/nutrition"
26009        href="#"
26010            >
26011                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26012                Nutrition
26013    </a>
26014                        <button
26015                type="button"
26016                class="arrow"
26017                aria-label="Toggle Nutrition sub menu"
26018            ></button>
26019                <ul
26020            class="navigation-nav--sub-menu"
26021             id="a2951740-37a7-48a9-a266-e58689c0cc5b-panel-6"         >
26022                            <li class="navigation-nav--sub-item">
26023    <a
26024        href="https://sheppardchiropractic.standardprocess.com/products"
26025        href="https://sheppardchiropractic.standardprocess.com/products"
26026                    target="_blank" rel="noopener noreferrer"
26027            >
26028                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26029                Order Standard Process Supplements
26030    </a>
26031    </li>
26032                                    <li class="navigation-nav--separator">&nbsp;</li>
26033                                            <li class="navigation-nav--sub-item">
26034    <a
26035        href="https://www.nutriwest.com/patient-connect"
26036        href="https://www.nutriwest.com/patient-connect"
26037                    target="_blank" rel="noopener noreferrer"
26038            >
26039                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26040                Order Nutri-West Supplements
26041    </a>
26042    </li>
26043                                    <li class="navigation-nav--separator">&nbsp;</li>
26044                                            <li class="navigation-nav--sub-item">
26045    <a
26046        href="https://www.sheppardchiropractic.com/curious-about-kids-supplements"
26047        href="https://www.sheppardchiropractic.com/curious-about-kids-supplements"
26048                    target="_blank" rel="noopener noreferrer"
26049            >
26050                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26051                Curious About Kids&#039; Supplements?
26052    </a>
26053    </li>
26054                                    <li class="navigation-nav--separator">&nbsp;</li>
26055                                            <li class="navigation-nav--sub-item">
26056    <a
26057        href="https://www.sheppardchiropractic.com/whole-food-supplements-for-animals"
26058        href="https://www.sheppardchiropractic.com/whole-food-supplements-for-animals"
26059                    target="_blank" rel="noopener noreferrer"
26060            >
26061                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26062                Whole Food Supplements for Pets
26063    </a>
26064    </li>
26065                                    <li class="navigation-nav--separator">&nbsp;</li>
26066                                            <li class="navigation-nav--sub-item">
26067    <a
26068        href="https://us.fullscript.com/welcome/jsheppard1740505470?utm_medium=webreferral&utm_source=other&utm_campaign=abmwebbuttons_dark_200x200.svg&signup_source=website_buttons"
26069        href="https://us.fullscript.com/welcome/jsheppard1740505470?utm_medium=webreferral&amp;utm_source=other&amp;utm_campaign=abmwebbuttons_dark_200x200.svg&amp;signup_source=website_buttons"
26070                    target="_blank" rel="noopener noreferrer"
26071            >
26072                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26073                Order FullScript Supplements and Lab testing
26074    </a>
26075    </li>
26076                                    </ul>
26077    </li>
26078                                                                    <li class="navigation-nav--separator">&nbsp;</li>
26079                                                                                            <li class="navigation-nav--item">
26080    <a
26081        href="https://www.sheppardchiropractic.com/blog"
26082        href="#"
26083            >
26084                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26085                Blog
26086    </a>
26087    </li>
26088                                                                    <li class="navigation-nav--separator">&nbsp;</li>
26089                                                                                            <li class="navigation-nav--item">
26090    <a
26091        href="https://www.sheppardchiropractic.com/podcast"
26092        href="#"
26093            >
26094                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26095                Podcast
26096    </a>
26097    </li>
26098                                                                    <li class="navigation-nav--separator">&nbsp;</li>
26099                                                                                            <li class="navigation-nav--item">
26100    <a
26101        href="https://www.sheppardchiropractic.com/auto-accident-injuries"
26102        href="#"
26103            >
26104                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26105                Auto Accident Injuries
26106    </a>
26107                        <button
26108                type="button"
26109                class="arrow"
26110                aria-label="Toggle Auto Accident Injuries sub menu"
26111            ></button>
26112                <ul
26113            class="navigation-nav--sub-menu"
26114             id="a2951740-37a7-48a9-a266-e58689c0cc5b-panel-9"         >
26115                            <li class="navigation-nav--sub-item">
26116    <a
26117        href="https://www.sheppardchiropractic.com/auto-accident-injuries-faq"
26118        href="#"
26119            >
26120                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26121                Auto Accident Injuries Faq
26122    </a>
26123    </li>
26124                                    </ul>
26125    </li>
26126                                                                    <li class="navigation-nav--separator">&nbsp;</li>
26127                                                                                            <li class="navigation-nav--item">
26128    <a
26129        href="https://www.sheppardchiropractic.com/work-injuries"
26130        href="#"
26131            >
26132                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26133                Work Injuries
26134    </a>
26135                        <button
26136                type="button"
26137                class="arrow"
26138                aria-label="Toggle Work Injuries sub menu"
26139            ></button>
26140                <ul
26141            class="navigation-nav--sub-menu"
26142             id="a2951740-37a7-48a9-a266-e58689c0cc5b-panel-10"         >
26143                            <li class="navigation-nav--sub-item">
26144    <a
26145        href="https://www.sheppardchiropractic.com/work-injuries-faq"
26146        href="#"
26147            >
26148                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26149                Work Injuries FAQ
26150    </a>
26151    </li>
26152                                    </ul>
26153    </li>
26154                                                                    <li class="navigation-nav--separator">&nbsp;</li>
26155                                                                                            <li class="navigation-nav--item">
26156    <a
26157        href="https://www.sheppardchiropractic.com/contact-us"
26158        href="#"
26159            >
26160                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26161                Contact Us
26162    </a>
26163                        <button
26164                type="button"
26165                class="arrow"
26166                aria-label="Toggle Contact Us sub menu"
26167            ></button>
26168                <ul
26169            class="navigation-nav--sub-menu"
26170             id="a2951740-37a7-48a9-a266-e58689c0cc5b-panel-11"         >
26171                            <li class="navigation-nav--sub-item">
26172    <a
26173        href="https://www.sheppardchiropractic.com/directions"
26174        href="#"
26175            >
26176                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
26177                Directions
26178    </a>
26179    </li>
26180                                    </ul>
26181    </li>
26182                                                            
26183
26184
26185
26186
26187
26188
26189
26190                        </ul>
26191                    </nav>
26192                            </div>
26193        </div>
26194    </div>
26195</wm-menu>
26196    </div>
26197</section>
26198    </div>
26199</section>
26200    <!-- Placeholder:Untitled -->
26201    <!-- Wrapping page:page_1 Id:a09b9c7c-0067-40c3-971c-d696694cc2ed -->
26202<div id="a09b9c85-1ad9-44ec-8039-ee2c1cd9260a" class="wmc wmc_placeholder " style="--gridPositionMobile:4;--gridPositionTablet:4;--gridPositionDesktop:4;" data-placeholder-content-id="a09b9c7c-0067-40c3-971c-d696694cc2ed">
26203    <div class="wml wml_rows">
26204        <div class="wms_background">
26205            <div class="wmc_color_layer "
26206    style=""
26207         data-animate-observe="a09b9c85-1ad9-44ec-8039-ee2c1cd9260a" >
26208</div>
26209        </div>
26210        <!-- Section:Banner -->
26211<section id="a09b9c87-6bd2-4bba-8862-87a6d89abb32" class="wmc wmc_section " style="--bgColorDesktop:rgba(var(--colorPrimaryB),0.5);--minHeightMobile:1476.625px;--minHeightTablet:920.451416015625px;--minHeightDesktop:917.15283203125px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
26212    <div class="wml wml_rows">
26213        <div class="wms_background">
26214            <!-- Video: -->
26215<div id="a09b9c89-4769-41d8-b69f-ff78ec3d4198" data-layer-id="43ba8cec-fbf3-4dcc-9a8f-c794bf167f6f" data-animate-observe="a09b9c87-6bd2-4bba-8862-87a6d89abb32" class="wmc wmc_video wmcM_videoCover" style="--mediaOpacity:1.00;--pointOfInterest:43.88% 46.94%;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
26216    <div class="wml">
26217        <div class="wms_overlay"></div>
26218        <video-local>
26219            <div class="video-playbtn" role="button" tabindex="0" aria-label="Play video">
26220                <span class="playbtn-label-visually-hidden">Play</span>
26221            </div>
26222            <video preload="metadata"
26223                   playsinline
26224                                                          autoplay                     muted                     loop                                >
26225                <source src="https://storage.evona.app/N%2Fb%2F6%2Fd%2FQ%2Fw%2FNb6dQwg0DpjgZmq9CJBotVWvjzMgSK3WZkcFDGtD"
26226                        type="video/mp4"
26227                >
26228                Your browser does not support the video tag.
26229            </video>
26230        </video-local>
26231    </div>
26232</div>
26233                        
26234<div class="wmc_color_layer "
26235    style=""
26236         data-animate-observe="a09b9c87-6bd2-4bba-8862-87a6d89abb32" >
26237</div>
26238        </div>
26239        <!-- Box:box_1 -->
26240<div id="a09b9c87-51a1-4542-8f35-759997a22e21" class="wmc wmc_box wmcM_containerAlignLeft wmcM_animateEntry wmcM_animateEntry--blur-fade-desktop" style="--widthMobile:320px;--widthTablet:578px;--widthDesktop:682.5px;--marginTopMobile:60.00px;--marginTopTablet:103.25px;--minHeightMobile:282.734375px;--minHeightTablet:315.5px;
26240--borderTopDesktop:4px solid rgba(var(--colorBwGradientJ),1);--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:205.00px;--minHeightDesktop:370px;--borderLeftDesktop:0px solid rgba(var(--colorBwGradientJ),1);--marginLeftDesktop:0px;--borderRightDesktop:4px solid rgba(var(--colorBwGradientJ),1);--filterDesktopEntry:blur(20px);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0px;--marginBottomTablet:0.00px;--borderBottomDesktop:4px solid rgba(var(--colorBwGradientJ),1);--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:800;" >
26241    <div class="wml wml_box "
26242            >
26243        <svg class="wm_svgFilter">
26244    <filter id="wm_svgKnockoutFilter_a09b9c87-51a1-4542-8f35-759997a22e21" color-interpolation-filters="sRGB">
26245        <feComponentTransfer result="inverseA">
26246            <feFuncA type="table" tableValues="1 0"/>
26247        </feComponentTransfer>
26248        <feFlood flood-color="var(--bgColor)"/>
26249        <feComposite operator="in" in2="inverseA"/>
26250    </filter>
26251</svg>
26252<style>
26253    [id='a09b9c87-51a1-4542-8f35-759997a22e21'].wmcM_knockoutEffect .wms_content {
26254        filter: url(#wm_svgKnockoutFilter_a09b9c87-51a1-4542-8f35-759997a22e21);
26255    }
26256</style>
26257                <div class="wms_background">
26258            <div class="wmc_color_layer "
26259    style=""
26260         data-animate-observe="a09b9c87-51a1-4542-8f35-759997a22e21" >
26261</div>
26262        </div>
26263        <div class="wms_content wml_rows">
26264            <!-- Text:text_1 -->
26265<div id="a09b9c87-4e60-48ce-8e93-6d8f2e8be8e7" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:2;--widthMobile:295px;--widthTablet:449px;--widthDesktop:454px;--marginTopMobile:34.97px;--marginTopTablet:21.50px;--marginLeftMobile:20px;--marginLeftTablet:40px;--marginTopDesktop:41.38px;--minHeightDesktop:32px;--marginLeftDesktop:60px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;"
26266            >
26267    <div class="wml">
26268        <div style="--lineHeightDesktop: 1; --lineHeightMobile: 0.8;" class="wmcM_heading4"><span style="--fontSizeDesktop: 1rem; --fontSizeMobile: 0.875rem; --letterSpacingDesktop: 4px; --letterSpacingMobile: 1px; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --fontFamily: var(--fontFamilySecondary)">WE CREATE HEALTHY FAMILIES</span></div>
26269    </div>
26270</div>
26271    <!-- Text:text_1 -->
26272<div id="a09b9c87-4cba-4455-8c83-f8718c92d074" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--slide-in-left-desktop" style="--zIndex:1;--widthMobile:275px;--widthTablet:380px;--widthDesktop:614px;--marginTopMobile:14.11px;--marginTopTablet:6.80px;--minHeightMobile:108px;--marginLeftMobile:19.5px;--marginLeftTablet:38px;--marginTopDesktop:-0.33px;--minHeightDesktop:198px;--marginLeftDesktop:59px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:2;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(-500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;"
26273            >
26274    <div class="wml">
26275        <div style="--lineHeightDesktop: 0.9;" class="wmcM_heading1"><span style="--fontSizeDesktop: 6.875rem; --fontSizeTablet: 5.625rem; --fontSizeMobile: 3.75rem; --fontWeightDesktop: 300; --textColorDesktop: rgba(var(--colorBwGradientJ),1)">Align your life</span></div>
26276    </div>
26277</div>
26278    <!-- Text:text_1 -->
26279<div id="a09b9c87-5000-412a-be9a-4feb1c3cc688" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:3;--widthMobile:245px;--widthTablet:426px;--widthDesktop:442px;--marginTopMobile:18.27px;--marginTopTablet:17.19px;--minHeightMobile:15px;--marginLeftMobile:19px;--marginLeftTablet:40px;--marginTopDesktop:21.94px;--minHeightDesktop:40px;--marginLeftDesktop:59px;
26279--gridPositionMobile:3;--gridPositionTablet:3;--marginBottomMobile:37.02px;--marginBottomTablet:28.02px;--gridPositionDesktop:3;--marginBottomDesktop:29.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;"
26280            >
26281    <div class="wml">
26282        <div style="--lineHeightDesktop: 1; --lineHeightTablet: 1;" class="wmcM_heading6"><span style="--fontSizeDesktop: 1.75rem; --fontSizeMobile: 1rem; --textColorDesktop: rgba(var(--colorPrimaryI),1); --fontFamily: var(--fontFamilySecondary)">Take care of your spine with supportive chiropractic care</span></div>
26283    </div>
26284</div>
26285        </div>
26286    </div>
26287</div>
26288    <!-- Box:box_1 -->
26289<div id="a09b9c87-6b26-463d-b6f9-ab9626966285" class="wmc wmc_box wmcM_containerAlignLeft wmcM_animateEntry wmcM_animateEntry--blur-fade-desktop" style="--widthMobile:320.25390625px;--widthTablet:799.1544990539551px;--widthDesktop:1400px;--marginTopMobile:182.38px;--marginTopTablet:58.98px;--minHeightMobile:764.94140625px;--minHeightTablet:442.7778015136719px;--marginLeftMobile:0px;--marginLeftTablet:1px;--marginTopDesktop:85.69px;--minHeightDesktop:256.8368225097656px;--marginLeftDesktop:-0.00067138671875px;--filterDesktopEntry:blur(20px);--gridPositionMobile:7;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:-0.00px;--gridPositionDesktop:2;--marginBottomDesktop:-0.10px;--opacityDesktopEntry:0;--transitionDelayMsDesktopEntry:600;--transitionDurationMsDesktopEntry:800;" >
26290    <div class="wml wml_box "
26291            >
26292        <svg class="wm_svgFilter">
26293    <filter id="wm_svgKnockoutFilter_a09b9c87-6b26-463d-b6f9-ab9626966285" color-interpolation-filters="sRGB">
26294        <feComponentTransfer result="inverseA">
26295            <feFuncA type="table" tableValues="1 0"/>
26296        </feComponentTransfer>
26297        <feFlood flood-color="var(--bgColor)"/>
26298        <feComposite operator="in" in2="inverseA"/>
26299    </filter>
26300</svg>
26301<style>
26302    [id='a09b9c87-6b26-463d-b6f9-ab9626966285'].wmcM_knockoutEffect .wms_content {
26303        filter: url(#wm_svgKnockoutFilter_a09b9c87-6b26-463d-b6f9-ab9626966285);
26304    }
26305</style>
26306                <div class="wms_background">
26307            <div class="wmc_color_layer "
26308    style=""
26309         data-animate-observe="a09b9c87-6b26-463d-b6f9-ab9626966285" >
26310</div>
26311        </div>
26312        <div class="wms_content wml_rows">
26313            <!-- Box:box_1 -->
26314<div id="a0e25f59-1b97-4a3d-9b8c-b4a18a8fa9c5" class="wmc wmc_box wmcM_glassEffect wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--perspective-left-mobile" style="--widthMobile:360px;--widthTablet:251px;--widthDesktop:231px;--bgColorDesktop:rgba(var(--colorPrimaryH),0.4);--marginTopMobile:-161.91px;--marginTopTablet:0.35px;--minHeightMobile:178.80859375px;--minHeightTablet:297.9340515136719px;--borderTopDesktop:0px solid rgba(255,255,255,1);--marginLeftMobile:0px;--marginLeftTablet:-39.5694465637207px;--marginTopDesktop:18.63px;--minHeightDesktop:237.01390075683594px;--borderLeftDesktop:0px solid rgba(255,255,255,1);--marginLeftDesktop:876.0034141540527px;--rotateMobileEntry:rotate3d(0, 1, 0, -45deg);--borderRightDesktop:0px solid rgba(255,255,255,1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--opacityMobileEntry:0;--bgColorDesktopHover:rgba(235,245,255,0.2);--borderBottomDesktop:0px solid rgba(255,255,255,1);--gridPositionDesktop:1;--marginBottomDesktop:0.69px;--translateMobileEntry:translate3d(-60px, 0, -100px);--transitionDelayMsMobileEntry:200;--transitionDurationMsMobileEntry:900;--transitionDurationMsDesktopHover:300;" >
26315    <div class="wml wml_box "
26316            >
26317        <svg class="wm_svgFilter">
26318    <filter id="wm_svgKnockoutFilter_a0e25f59-1b97-4a3d-9b8c-b4a18a8fa9c5" color-interpolation-filters="sRGB">
26319        <feComponentTransfer result="inverseA">
26320            <feFuncA type="table" tableValues="1 0"/>
26321        </feComponentTransfer>
26322        <feFlood flood-color="var(--bgColor)"/>
26323        <feComposite operator="in" in2="inverseA"/>
26324    </filter>
26325</svg>
26326<style>
26327    [id='a0e25f59-1b97-4a3d-9b8c-b4a18a8fa9c5'].wmcM_knockoutEffect .wms_content {
26328        filter: url(#wm_svgKnockoutFilter_a0e25f59-1b97-4a3d-9b8c-b4a18a8fa9c5);
26329    }
26330</style>
26331                <div class="wms_background">
26332            <div class="wmc_color_layer "
26333    style=""
26334         data-animate-observe="a0e25f59-1b97-4a3d-9b8c-b4a18a8fa9c5" >
26335</div>
26336        </div>
26337        <div class="wms_content wml_rows">
26338            <!-- Box:box_1 -->
26339<div id="a0e25f59-19a6-423e-b213-0cef0e7cb663" class="wmc wmc_box " style="--zIndex:0;--widthMobile:320px;--widthTablet:212.5px;--widthDesktop:186.62671279907227px;
26339--marginTopMobile:23.20px;--marginTopTablet:23.98px;--minHeightMobile:131px;--minHeightTablet:167.70834350585938px;--borderTopDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftMobile:0px;--marginLeftTablet:18.5px;--marginTopDesktop:19.50px;--minHeightDesktop:192.20486450195312px;--borderLeftDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftDesktop:21.505199432373047px;--borderRightDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:22.84px;--marginBottomTablet:22.99px;--borderBottomDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionDesktop:1;--marginBottomDesktop:25.35px;" >
26340    <div class="wml wml_box "
26341            >
26342        <svg class="wm_svgFilter">
26343    <filter id="wm_svgKnockoutFilter_a0e25f59-19a6-423e-b213-0cef0e7cb663" color-interpolation-filters="sRGB">
26344        <feComponentTransfer result="inverseA">
26345            <feFuncA type="table" tableValues="1 0"/>
26346        </feComponentTransfer>
26347        <feFlood flood-color="var(--bgColor)"/>
26348        <feComposite operator="in" in2="inverseA"/>
26349    </filter>
26350</svg>
26351<style>
26352    [id='a0e25f59-19a6-423e-b213-0cef0e7cb663'].wmcM_knockoutEffect .wms_content {
26353        filter: url(#wm_svgKnockoutFilter_a0e25f59-19a6-423e-b213-0cef0e7cb663);
26354    }
26355</style>
26356                <div class="wms_background">
26357            <div class="wmc_color_layer "
26358    style=""
26359         data-animate-observe="a0e25f59-19a6-423e-b213-0cef0e7cb663" >
26360</div>
26361        </div>
26362        <div class="wms_content wml_rows">
26363            <!-- Text:text_1 -->
26364<div id="a0e25f59-0a50-4b18-b41f-8e7d632b6113" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--blur-fade-desktop" style="--zIndex:1;--widthMobile:237px;--widthTablet:180px;--widthDesktop:155px;--marginTopMobile:14.61px;--marginTopTablet:16.98px;--minHeightTablet:101px;--marginLeftMobile:16px;--marginLeftTablet:16px;--marginTopDesktop:20.68px;--minHeightDesktop:50px;--marginLeftDesktop:5.505773544311523px;--filterDesktopEntry:blur(20px);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--transitionDelayMsDesktopEntry:1;--transitionDurationMsDesktopEntry:800;"
26365            >
26366    <div class="wml">
26367        <div style="--lineHeightDesktop: 0.6; --lineHeightTablet: 0.7; --lineHeightMobile: 0.8;" class="wmcM_heading2"><span style="--fontSizeDesktop: 1.5rem; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --fontFamily: var(--fontFamilyPrimary)">Upper Cervical Care</span></div>
26368    </div>
26369</div>
26370    <!-- Button:button_1 -->
26371<div id="a0e25f59-170e-4bf2-bcae-f0c8fafb1841" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--matrix-fall-desktop" style="--zIndex:2;--widthMobile:152px;--widthTablet:133px;--widthDesktop:161px;--bgColorDesktop:rgba(var(--colorPrimaryC),0);--flexGapDesktop:4px;--marginTopMobile:52.95px;--marginTopTablet:12.76px;--minHeightTablet:36.66666793823242px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:5px;--marginTopDesktop:69.10px;--minHeightDesktop:38.75px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:-0.0086822509765625px;--paddingLeftMobile:10px;
26371--paddingLeftTablet:10px;--paddingTopDesktop:10px;--scaleDesktopEntry:scale3d(0.5, 0.5, 1);--borderRightDesktop:none;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:-0.34px;--marginBottomTablet:0.30px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--rotateDesktopEntry:rotate3d(1, 0, 0, 90deg);--borderBottomDesktop:none;--borderRadiusDesktop:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--gridPositionDesktop:2;--marginBottomDesktop:12.38px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:none;--translateDesktopEntry:translate3d(0, -500px, -200px);--borderLeftDesktopHover:none;--borderRightDesktopHover:none;--borderBottomDesktopHover:none;--borderRadiusDesktopHover:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--transitionDelayMsDesktopEntry:5;--transitionDurationMsDesktopEntry:1000;--transitionDurationMsDesktopHover:500;">
26372    <a href="https://www.sheppardchiropractic.com/upper-cervical-chiropractic" class="wml wml_button">
26373        <span class="wms_background">
26374            <div class="wmc_color_layer "
26375    style=""
26376         data-animate-observe="a0e25f59-170e-4bf2-bcae-f0c8fafb1841" >
26377</div>
26378        </span>
26379        <span class="wms_button">
26380            <!-- Button.Text:button_text -->
26381<span id="a0e25f59-1444-4b7b-b133-c150481d47be" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
26382    <span class="wml">
26383        <p style="--textAlignTablet: left" class="wmcM_paragraph4"><span style="--fontSizeDesktop: 0.875rem; --fontSizeTablet: 0.75rem; --letterSpacingDesktop: 2px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --textColorDesktopHover: rgba(var(--colorPrimaryI),1)">LEARN MORE</span></p>
26384    </span>
26385</span>
26386            <!-- Button.Icon:button_icon -->
26387<span id="a0e25f59-1137-453c-b61e-ef9170bed6e0" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);--iconSizeDesktopActive:16px;">
26388    <span class="wml wml_icon">
26389        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
26390    </span>
26391</span>
26392        </span>
26393    </a>
26394</div>
26395        </div>
26396    </div>
26397</div>
26398        </div>
26399    </div>
26400</div>
26401    <!-- Box:box_1 -->
26402<div id="a0e25f4d-dba5-498b-912d-1059c08c4fdc" class="wmc wmc_box wmcM_glassEffect wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--perspective-left-mobile" style="--widthMobile:360px;--widthTablet:251px;--widthDesktop:231px;--bgColorDesktop:rgba(var(--colorPrimaryH),0.4);--marginTopMobile:10.00px;--marginTopTablet:0.16px;--minHeightMobile:177.578125px;--minHeightTablet:297px;--borderTopDesktop:0px solid rgba(255,255,255,1);--marginLeftMobile:0px;--marginLeftTablet:220.4878031015396px;--marginTopDesktop:19.10px;--minHeightDesktop:237.01390075683594px;--borderLeftDesktop:0px solid rgba(255,255,255,1);--marginLeftDesktop:641.9999351501465px;--rotateMobileEntry:rotate3d(0, 1, 0, -45deg);--borderRightDesktop:0px solid rgba(255,255,255,1);--gridPositionMobile:2;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--opacityMobileEntry:0;--bgColorDesktopHover:rgba(235,245,255,0.2);--borderBottomDesktop:0px solid rgba(255,255,255,1);--gridPositionDesktop:1;--marginBottomDesktop:0.69px;--translateMobileEntry:translate3d(-60px, 0, -100px);--transitionDelayMsMobileEntry:200;--transitionDurationMsMobileEntry:900;--transitionDurationMsDesktopHover:300;" >
26403    <div class="wml wml_box "
26404            >
26405        <svg class="wm_svgFilter">
26406    <filter id="wm_svgKnockoutFilter_a0e25f4d-dba5-498b-912d-1059c08c4fdc" color-interpolation-filters="sRGB">
26407        <feComponentTransfer result="inverseA">
26408            <feFuncA type="table" tableValues="1 0"/>
26409        </feComponentTransfer>
26410        <feFlood flood-color="var(--bgColor)"/>
26411        <feComposite operator="in" in2="inverseA"/>
26412    </filter>
26413</svg>
26414<style>
26415    [id='a0e25f4d-dba5-498b-912d-1059c08c4fdc'].wmcM_knockoutEffect .wms_content {
26416        filter: url(#wm_svgKnockoutFilter_a0e25f4d-dba5-498b-912d-1059c08c4fdc);
26417    }
26418</style>
26419                <div class="wms_background">
26420            <div class="wmc_color_layer "
26421    style=""
26422         data-animate-observe="a0e25f4d-dba5-498b-912d-1059c08c4fdc" >
26423</div>
26424        </div>
26425        <div class="wms_content wml_rows">
26426            <!-- Box:box_1 -->
26427<div id="a0e25f4d-d936-4a2d-be6e-6b34542905bf" class="wmc wmc_box " style="--zIndex:0;--widthMobile:320px;--widthTablet:212.5px;--widthDesktop:186.62671279907227px;
26427--marginTopMobile:23.20px;--marginTopTablet:24.00px;--minHeightMobile:131px;--minHeightTablet:167.6041717529297px;--borderTopDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftMobile:0px;--marginLeftTablet:18.5px;--marginTopDesktop:19.50px;--minHeightDesktop:192.20486450195312px;--borderLeftDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftDesktop:21.505199432373047px;--borderRightDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:22.84px;--marginBottomTablet:23.00px;--borderBottomDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionDesktop:1;--marginBottomDesktop:25.35px;" >
26428    <div class="wml wml_box "
26429            >
26430        <svg class="wm_svgFilter">
26431    <filter id="wm_svgKnockoutFilter_a0e25f4d-d936-4a2d-be6e-6b34542905bf" color-interpolation-filters="sRGB">
26432        <feComponentTransfer result="inverseA">
26433            <feFuncA type="table" tableValues="1 0"/>
26434        </feComponentTransfer>
26435        <feFlood flood-color="var(--bgColor)"/>
26436        <feComposite operator="in" in2="inverseA"/>
26437    </filter>
26438</svg>
26439<style>
26440    [id='a0e25f4d-d936-4a2d-be6e-6b34542905bf'].wmcM_knockoutEffect .wms_content {
26441        filter: url(#wm_svgKnockoutFilter_a0e25f4d-d936-4a2d-be6e-6b34542905bf);
26442    }
26443</style>
26444                <div class="wms_background">
26445            <div class="wmc_color_layer "
26446    style=""
26447         data-animate-observe="a0e25f4d-d936-4a2d-be6e-6b34542905bf" >
26448</div>
26449        </div>
26450        <div class="wms_content wml_rows">
26451            <!-- Text:text_1 -->
26452<div id="a0e25f4d-c928-4463-82a9-b622b5fcb02d" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--blur-fade-desktop" style="--zIndex:1;--widthMobile:237px;--widthTablet:180px;--widthDesktop:155px;--marginTopMobile:14.61px;--marginTopTablet:16.98px;--minHeightTablet:101px;--marginLeftMobile:16px;--marginLeftTablet:16px;--marginTopDesktop:20.21px;--minHeightDesktop:50px;--marginLeftDesktop:5.519567489624023px;--filterDesktopEntry:blur(20px);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--transitionDelayMsDesktopEntry:1;--transitionDurationMsDesktopEntry:800;"
26453            >
26454    <div class="wml">
26455        <div style="--lineHeightDesktop: 0.6; --lineHeightTablet: 0.7; --lineHeightMobile: 0.8;" class="wmcM_heading2"><span style="--fontSizeDesktop: 1.5rem; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --fontFamily: var(--fontFamilyPrimary)">Senior Care</span></div>
26456    </div>
26457</div>
26458    <!-- Button:button_1 -->
26459<div id="a0e25f4d-d66b-44d0-945a-3b07a258c9e2" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--matrix-fall-desktop" style="--zIndex:2;--widthMobile:152px;--widthTablet:133px;--widthDesktop:161px;--bgColorDesktop:rgba(var(--colorPrimaryC),0);--flexGapDesktop:4px;--marginTopMobile:52.95px;--marginTopTablet:12.97px;--minHeightTablet:36.66666793823242px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:5px;--marginTopDesktop:69.57px;--minHeightDesktop:38.75px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:-0.0086822509765625px;--paddingLeftMobile:10px;
26459--paddingLeftTablet:10px;--paddingTopDesktop:10px;--scaleDesktopEntry:scale3d(0.5, 0.5, 1);--borderRightDesktop:none;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:-0.34px;--marginBottomTablet:0.00px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--rotateDesktopEntry:rotate3d(1, 0, 0, 90deg);--borderBottomDesktop:none;--borderRadiusDesktop:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--gridPositionDesktop:2;--marginBottomDesktop:12.38px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:none;--translateDesktopEntry:translate3d(0, -500px, -200px);--borderLeftDesktopHover:none;--borderRightDesktopHover:none;--borderBottomDesktopHover:none;--borderRadiusDesktopHover:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--transitionDelayMsDesktopEntry:5;--transitionDurationMsDesktopEntry:1000;--transitionDurationMsDesktopHover:500;">
26460    <a href="https://www.sheppardchiropractic.com/senior-care" class="wml wml_button">
26461        <span class="wms_background">
26462            <div class="wmc_color_layer "
26463    style=""
26464         data-animate-observe="a0e25f4d-d66b-44d0-945a-3b07a258c9e2" >
26465</div>
26466        </span>
26467        <span class="wms_button">
26468            <!-- Button.Text:button_text -->
26469<span id="a0e25f4d-d378-488f-9da3-28d91aa03d29" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
26470    <span class="wml">
26471        <p style="--textAlignTablet: left" class="wmcM_paragraph4"><span style="--fontSizeDesktop: 0.875rem; --fontSizeTablet: 0.75rem; --letterSpacingDesktop: 2px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --textColorDesktopHover: rgba(var(--colorPrimaryI),1)">LEARN MORE</span></p>
26472    </span>
26473</span>
26474            <!-- Button.Icon:button_icon -->
26475<span id="a0e25f4d-cffc-447f-9cfa-0834730c4f95" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);--iconSizeDesktopActive:16px;">
26476    <span class="wml wml_icon">
26477        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
26478    </span>
26479</span>
26480        </span>
26481    </a>
26482</div>
26483        </div>
26484    </div>
26485</div>
26486        </div>
26487    </div>
26488</div>
26489    <!-- Box:box_1 -->
26490<div id="a0e25f39-5989-4ca1-84d6-a4432af54dbd" class="wmc wmc_box wmcM_glassEffect wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--perspective-left-mobile" style="--widthMobile:360px;--widthTablet:251px;--widthDesktop:231px;--bgColorDesktop:rgba(var(--colorPrimaryH),0.4);--marginTopMobile:10.00px;--marginTopTablet:-110.14px;--minHeightMobile:177.578125px;--minHeightTablet:297px;--borderTopDesktop:0px solid rgba(255,255,255,1);--marginLeftMobile:0px;--marginLeftTablet:-40.05383563041687px;--marginTopDesktop:18.65px;--minHeightDesktop:237.01390075683594px;--borderLeftDesktop:0px solid rgba(255,255,255,1);--marginLeftDesktop:408.006893157959px;--rotateMobileEntry:rotate3d(0, 1, 0, -45deg);--borderRightDesktop:0px solid rgba(255,255,255,1);--gridPositionMobile:3;--gridPositionTablet:3;--marginBottomMobile:0.00px;--marginBottomTablet:3.75px;--opacityMobileEntry:0;--bgColorDesktopHover:rgba(235,245,255,0.2);--borderBottomDesktop:0px solid rgba(255,255,255,1);--gridPositionDesktop:1;--marginBottomDesktop:0.69px;--translateMobileEntry:translate3d(-60px, 0, -100px);--transitionDelayMsMobileEntry:200;--transitionDurationMsMobileEntry:900;--transitionDurationMsDesktopHover:300;" >
26491    <div class="wml wml_box "
26492            >
26493        <svg class="wm_svgFilter">
26494    <filter id="wm_svgKnockoutFilter_a0e25f39-5989-4ca1-84d6-a4432af54dbd" color-interpolation-filters="sRGB">
26495        <feComponentTransfer result="inverseA">
26496            <feFuncA type="table" tableValues="1 0"/>
26497        </feComponentTransfer>
26498        <feFlood flood-color="var(--bgColor)"/>
26499        <feComposite operator="in" in2="inverseA"/>
26500    </filter>
26501</svg>
26502<style>
26503    [id='a0e25f39-5989-4ca1-84d6-a4432af54dbd'].wmcM_knockoutEffect .wms_content {
26504        filter: url(#wm_svgKnockoutFilter_a0e25f39-5989-4ca1-84d6-a4432af54dbd);
26505    }
26506</style>
26507                <div class="wms_background">
26508            <div class="wmc_color_layer "
26509    style=""
26510         data-animate-observe="a0e25f39-5989-4ca1-84d6-a4432af54dbd" >
26511</div>
26512        </div>
26513        <div class="wms_content wml_rows">
26514            <!-- Box:box_1 -->
26515<div id="a0e25f39-576f-42d6-ad39-7508d35fcc1a" class="wmc wmc_box " style="--zIndex:0;--widthMobile:320px;--widthTablet:212.5px;--widthDesktop:186.62671279907227px;
26515--marginTopMobile:23.20px;--marginTopTablet:24.00px;--minHeightMobile:131px;--minHeightTablet:167.1354217529297px;--borderTopDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftMobile:0px;--marginLeftTablet:18.5px;--marginTopDesktop:19.50px;--minHeightDesktop:192.20486450195312px;--borderLeftDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftDesktop:21.505199432373047px;--borderRightDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:22.84px;--marginBottomTablet:23.00px;--borderBottomDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionDesktop:1;--marginBottomDesktop:25.35px;" >
26516    <div class="wml wml_box "
26517            >
26518        <svg class="wm_svgFilter">
26519    <filter id="wm_svgKnockoutFilter_a0e25f39-576f-42d6-ad39-7508d35fcc1a" color-interpolation-filters="sRGB">
26520        <feComponentTransfer result="inverseA">
26521            <feFuncA type="table" tableValues="1 0"/>
26522        </feComponentTransfer>
26523        <feFlood flood-color="var(--bgColor)"/>
26524        <feComposite operator="in" in2="inverseA"/>
26525    </filter>
26526</svg>
26527<style>
26528    [id='a0e25f39-576f-42d6-ad39-7508d35fcc1a'].wmcM_knockoutEffect .wms_content {
26529        filter: url(#wm_svgKnockoutFilter_a0e25f39-576f-42d6-ad39-7508d35fcc1a);
26530    }
26531</style>
26532                <div class="wms_background">
26533            <div class="wmc_color_layer "
26534    style=""
26535         data-animate-observe="a0e25f39-576f-42d6-ad39-7508d35fcc1a" >
26536</div>
26537        </div>
26538        <div class="wms_content wml_rows">
26539            <!-- Text:text_1 -->
26540<div id="a0e25f39-47aa-4028-9c8b-61219d48644d" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--blur-fade-desktop" style="--zIndex:1;--widthMobile:237px;--widthTablet:180px;--widthDesktop:155.1197853088379px;--marginTopMobile:14.61px;--marginTopTablet:17.00px;--minHeightTablet:101px;--marginLeftMobile:16px;--marginLeftTablet:16px;--marginTopDesktop:20.82px;--minHeightDesktop:50px;--marginLeftDesktop:6.512792587280273px;--filterDesktopEntry:blur(20px);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--transitionDelayMsDesktopEntry:1;--transitionDurationMsDesktopEntry:800;"
26541            >
26542    <div class="wml">
26543        <div style="--lineHeightDesktop: 0.6; --lineHeightTablet: 0.7; --lineHeightMobile: 0.8;" class="wmcM_heading2"><span style="--fontSizeDesktop: 1.5rem; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --fontFamily: var(--fontFamilyPrimary)">Pediatric Care</span></div>
26544    </div>
26545</div>
26546    <!-- Button:button_1 -->
26547<div id="a0e25f39-5494-448d-abe6-d0f60a31a61a" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--matrix-fall-desktop" style="--zIndex:2;--widthMobile:152px;--widthTablet:133px;--widthDesktop:161px;--bgColorDesktop:rgba(var(--colorPrimaryC),0);--flexGapDesktop:4px;--marginTopMobile:52.95px;--marginTopTablet:12.48px;--minHeightTablet:36.66666793823242px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:5px;--marginTopDesktop:68.99px;--minHeightDesktop:38.75px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:-0.0086822509765625px;--paddingLeftMobile:10px;
26547--paddingLeftTablet:10px;--paddingTopDesktop:10px;--scaleDesktopEntry:scale3d(0.5, 0.5, 1);--borderRightDesktop:none;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:-0.34px;--marginBottomTablet:0.00px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--rotateDesktopEntry:rotate3d(1, 0, 0, 90deg);--borderBottomDesktop:none;--borderRadiusDesktop:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--gridPositionDesktop:2;--marginBottomDesktop:12.38px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:none;--translateDesktopEntry:translate3d(0, -500px, -200px);--borderLeftDesktopHover:none;--borderRightDesktopHover:none;--borderBottomDesktopHover:none;--borderRadiusDesktopHover:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--transitionDelayMsDesktopEntry:5;--transitionDurationMsDesktopEntry:1000;--transitionDurationMsDesktopHover:500;">
26548    <a href="https://www.sheppardchiropractic.com/pediatric-care" class="wml wml_button">
26549        <span class="wms_background">
26550            <div class="wmc_color_layer "
26551    style=""
26552         data-animate-observe="a0e25f39-5494-448d-abe6-d0f60a31a61a" >
26553</div>
26554        </span>
26555        <span class="wms_button">
26556            <!-- Button.Text:button_text -->
26557<span id="a0e25f39-51b6-47a6-be8e-41808fc00fc1" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
26558    <span class="wml">
26559        <p style="--textAlignTablet: left" class="wmcM_paragraph4"><span style="--fontSizeDesktop: 0.875rem; --fontSizeTablet: 0.75rem; --letterSpacingDesktop: 2px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --textColorDesktopHover: rgba(var(--colorPrimaryI),1)">LEARN MORE</span></p>
26560    </span>
26561</span>
26562            <!-- Button.Icon:button_icon -->
26563<span id="a0e25f39-4f14-47ae-9e57-cbd5880e5965" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);--iconSizeDesktopActive:16px;">
26564    <span class="wml wml_icon">
26565        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
26566    </span>
26567</span>
26568        </span>
26569    </a>
26570</div>
26571        </div>
26572    </div>
26573</div>
26574        </div>
26575    </div>
26576</div>
26577    <!-- Box:box_1 -->
26578<div id="a0e25ea4-b036-4b92-a5cd-2db888e2fa84" class="wmc wmc_box wmcM_glassEffect wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--perspective-left-mobile" style="--widthMobile:360px;--widthTablet:251px;--widthDesktop:231px;--bgColorDesktop:rgba(var(--colorPrimaryH),0.4);--marginTopMobile:8.96px;--marginTopTablet:-110.56px;--minHeightMobile:177.578125px;--minHeightTablet:297.6215515136719px;--borderTopDesktop:0px solid rgba(255,255,255,1);--marginLeftMobile:0px;--marginLeftTablet:219.96346533298492px;--marginTopDesktop:19.11px;--minHeightDesktop:237.01390075683594px;--borderLeftDesktop:0px solid rgba(255,255,255,1);--marginLeftDesktop:-60.000003814697266px;--rotateMobileEntry:rotate3d(0, 1, 0, -45deg);--borderRightDesktop:0px solid rgba(255,255,255,1);--gridPositionMobile:4;--gridPositionTablet:3;--marginBottomMobile:0.00px;--marginBottomTablet:3.75px;--opacityMobileEntry:0;--bgColorDesktopHover:rgba(235,245,255,0.2);--borderBottomDesktop:0px solid rgba(255,255,255,1);--gridPositionDesktop:1;--marginBottomDesktop:0.69px;--translateMobileEntry:translate3d(-60px, 0, -100px);--transitionDelayMsMobileEntry:200;--transitionDurationMsMobileEntry:900;--transitionDurationMsDesktopHover:300;" >
26579    <div class="wml wml_box "
26580            >
26581        <svg class="wm_svgFilter">
26582    <filter id="wm_svgKnockoutFilter_a0e25ea4-b036-4b92-a5cd-2db888e2fa84" color-interpolation-filters="sRGB">
26583        <feComponentTransfer result="inverseA">
26584            <feFuncA type="table" tableValues="1 0"/>
26585        </feComponentTransfer>
26586        <feFlood flood-color="var(--bgColor)"/>
26587        <feComposite operator="in" in2="inverseA"/>
26588    </filter>
26589</svg>
26590<style>
26591    [id='a0e25ea4-b036-4b92-a5cd-2db888e2fa84'].wmcM_knockoutEffect .wms_content {
26592        filter: url(#wm_svgKnockoutFilter_a0e25ea4-b036-4b92-a5cd-2db888e2fa84);
26593    }
26594</style>
26595                <div class="wms_background">
26596            <div class="wmc_color_layer "
26597    style=""
26598         data-animate-observe="a0e25ea4-b036-4b92-a5cd-2db888e2fa84" >
26599</div>
26600        </div>
26601        <div class="wms_content wml_rows">
26602            <!-- Box:box_1 -->
26603<div id="a0e25ea4-ad5b-4ae9-a76c-1fc3f303f1c7" class="wmc wmc_box " style="--zIndex:0;--widthMobile:320px;--widthTablet:212.5px;--widthDesktop:186.62671279907227px;
26603--marginTopMobile:23.20px;--marginTopTablet:24.00px;--minHeightMobile:131px;--minHeightTablet:167.65626525878906px;--borderTopDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftMobile:0px;--marginLeftTablet:18.5px;--marginTopDesktop:19.50px;--minHeightDesktop:192.20486450195312px;--borderLeftDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftDesktop:21.505199432373047px;--borderRightDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:22.84px;--marginBottomTablet:23.00px;--borderBottomDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionDesktop:1;--marginBottomDesktop:25.35px;" >
26604    <div class="wml wml_box "
26605            >
26606        <svg class="wm_svgFilter">
26607    <filter id="wm_svgKnockoutFilter_a0e25ea4-ad5b-4ae9-a76c-1fc3f303f1c7" color-interpolation-filters="sRGB">
26608        <feComponentTransfer result="inverseA">
26609            <feFuncA type="table" tableValues="1 0"/>
26610        </feComponentTransfer>
26611        <feFlood flood-color="var(--bgColor)"/>
26612        <feComposite operator="in" in2="inverseA"/>
26613    </filter>
26614</svg>
26615<style>
26616    [id='a0e25ea4-ad5b-4ae9-a76c-1fc3f303f1c7'].wmcM_knockoutEffect .wms_content {
26617        filter: url(#wm_svgKnockoutFilter_a0e25ea4-ad5b-4ae9-a76c-1fc3f303f1c7);
26618    }
26619</style>
26620                <div class="wms_background">
26621            <div class="wmc_color_layer "
26622    style=""
26623         data-animate-observe="a0e25ea4-ad5b-4ae9-a76c-1fc3f303f1c7" >
26624</div>
26625        </div>
26626        <div class="wms_content wml_rows">
26627            <!-- Text:text_1 -->
26628<div id="a0e25ea4-9d6a-4fb1-8b5c-dc7dddfc4ae0" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--blur-fade-desktop" style="--zIndex:1;--widthMobile:237px;--widthTablet:180px;--widthDesktop:155.1197853088379px;--marginTopMobile:14.61px;--marginTopTablet:16.98px;--minHeightTablet:101px;--marginLeftMobile:16px;--marginLeftTablet:16px;--marginTopDesktop:20.82px;--minHeightDesktop:50px;--marginLeftDesktop:6.512792587280273px;--filterDesktopEntry:blur(20px);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--transitionDelayMsDesktopEntry:1;--transitionDurationMsDesktopEntry:800;"
26629            >
26630    <div class="wml">
26631        <div style="--lineHeightDesktop: 0.6; --lineHeightTablet: 0.7; --lineHeightMobile: 0.8;" class="wmcM_heading2"><span style="--fontSizeDesktop: 1.5rem; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --fontFamily: var(--fontFamilyPrimary)">Pregnacy Care</span></div>
26632    </div>
26633</div>
26634    <!-- Button:button_1 -->
26635<div id="a0e25ea4-a9c6-4037-87e1-c56d27a009c1" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--matrix-fall-desktop" style="--zIndex:2;--widthMobile:152px;--widthTablet:133px;--widthDesktop:161px;--bgColorDesktop:rgba(var(--colorPrimaryC),0);--flexGapDesktop:4px;--marginTopMobile:52.95px;--marginTopTablet:13.00px;--minHeightTablet:36.66666793823242px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:5px;--marginTopDesktop:68.99px;--minHeightDesktop:38.75px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:-0.0086822509765625px;--paddingLeftMobile:10px;
26635--paddingLeftTablet:10px;--paddingTopDesktop:10px;--scaleDesktopEntry:scale3d(0.5, 0.5, 1);--borderRightDesktop:none;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:-0.34px;--marginBottomTablet:0.00px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--rotateDesktopEntry:rotate3d(1, 0, 0, 90deg);--borderBottomDesktop:none;--borderRadiusDesktop:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--gridPositionDesktop:2;--marginBottomDesktop:12.38px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:none;--translateDesktopEntry:translate3d(0, -500px, -200px);--borderLeftDesktopHover:none;--borderRightDesktopHover:none;--borderBottomDesktopHover:none;--borderRadiusDesktopHover:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--transitionDelayMsDesktopEntry:5;--transitionDurationMsDesktopEntry:1000;--transitionDurationMsDesktopHover:500;">
26636    <a href="https://www.sheppardchiropractic.com/pregnancy-care" class="wml wml_button">
26637        <span class="wms_background">
26638            <div class="wmc_color_layer "
26639    style=""
26640         data-animate-observe="a0e25ea4-a9c6-4037-87e1-c56d27a009c1" >
26641</div>
26642        </span>
26643        <span class="wms_button">
26644            <!-- Button.Text:button_text -->
26645<span id="a0e25ea4-a6a4-4e7b-a504-597a0d617237" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
26646    <span class="wml">
26647        <p style="--textAlignTablet: left" class="wmcM_paragraph4"><span style="--fontSizeDesktop: 0.875rem; --fontSizeTablet: 0.75rem; --letterSpacingDesktop: 2px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --textColorDesktopHover: rgba(var(--colorPrimaryI),1)">LEARN MORE</span></p>
26648    </span>
26649</span>
26650            <!-- Button.Icon:button_icon -->
26651<span id="a0e25ea4-a413-450a-8c76-8720d2f11d74" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);--iconSizeDesktopActive:16px;">
26652    <span class="wml wml_icon">
26653        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
26654    </span>
26655</span>
26656        </span>
26657    </a>
26658</div>
26659        </div>
26660    </div>
26661</div>
26662        </div>
26663    </div>
26664</div>
26665    <!-- Box:box_1 -->
26666<div id="a09b9c87-57be-4e65-b8cb-7782a3e8a773" class="wmc wmc_box wmcM_glassEffect wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--perspective-left-mobile" style="--widthMobile:360px;--widthTablet:251px;--widthDesktop:231px;--bgColorDesktop:rgba(var(--colorPrimaryH),0.4);--marginTopMobile:10.00px;--marginTopTablet:-93.77px;--minHeightMobile:177.578125px;--minHeightTablet:297px;--borderTopDesktop:0px solid rgba(255,255,255,1);--marginLeftMobile:0px;--marginLeftTablet:483.01737463474274px;--marginTopDesktop:19.10px;--minHeightDesktop:237.01390075683594px;--borderLeftDesktop:0px solid rgba(255,255,255,1);--marginLeftDesktop:174.0155906677246px;--rotateMobileEntry:rotate3d(0, 1, 0, -45deg);--borderRightDesktop:0px solid rgba(255,255,255,1);--gridPositionMobile:5;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--opacityMobileEntry:0;--bgColorDesktopHover:rgba(235,245,255,0.2);--borderBottomDesktop:0px solid rgba(255,255,255,1);--gridPositionDesktop:1;--marginBottomDesktop:0.69px;--translateMobileEntry:translate3d(-60px, 0, -100px);--transitionDelayMsMobileEntry:200;--transitionDurationMsMobileEntry:900;--transitionDurationMsDesktopHover:300;" >
26667    <div class="wml wml_box "
26668            >
26669        <svg class="wm_svgFilter">
26670    <filter id="wm_svgKnockoutFilter_a09b9c87-57be-4e65-b8cb-7782a3e8a773" color-interpolation-filters="sRGB">
26671        <feComponentTransfer result="inverseA">
26672            <feFuncA type="table" tableValues="1 0"/>
26673        </feComponentTransfer>
26674        <feFlood flood-color="var(--bgColor)"/>
26675        <feComposite operator="in" in2="inverseA"/>
26676    </filter>
26677</svg>
26678<style>
26679    [id='a09b9c87-57be-4e65-b8cb-7782a3e8a773'].wmcM_knockoutEffect .wms_content {
26680        filter: url(#wm_svgKnockoutFilter_a09b9c87-57be-4e65-b8cb-7782a3e8a773);
26681    }
26682</style>
26683                <div class="wms_background">
26684            <div class="wmc_color_layer "
26685    style=""
26686         data-animate-observe="a09b9c87-57be-4e65-b8cb-7782a3e8a773" >
26687</div>
26688        </div>
26689        <div class="wms_content wml_rows">
26690            <!-- Box:box_1 -->
26691<div id="a09b9c87-570d-43ed-9009-0f595f36cbb9" class="wmc wmc_box " style="--zIndex:0;--widthMobile:320px;--widthTablet:212.5px;--widthDesktop:186.62671279907227px;
26691--marginTopMobile:23.20px;--marginTopTablet:24.00px;--minHeightMobile:131px;--minHeightTablet:167.58680725097656px;--borderTopDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftMobile:0px;--marginLeftTablet:18.5px;--marginTopDesktop:19.50px;--minHeightDesktop:192.20486450195312px;--borderLeftDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftDesktop:21.505199432373047px;--borderRightDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:22.84px;--marginBottomTablet:23.00px;--borderBottomDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionDesktop:1;--marginBottomDesktop:25.35px;" >
26692    <div class="wml wml_box "
26693            >
26694        <svg class="wm_svgFilter">
26695    <filter id="wm_svgKnockoutFilter_a09b9c87-570d-43ed-9009-0f595f36cbb9" color-interpolation-filters="sRGB">
26696        <feComponentTransfer result="inverseA">
26697            <feFuncA type="table" tableValues="1 0"/>
26698        </feComponentTransfer>
26699        <feFlood flood-color="var(--bgColor)"/>
26700        <feComposite operator="in" in2="inverseA"/>
26701    </filter>
26702</svg>
26703<style>
26704    [id='a09b9c87-570d-43ed-9009-0f595f36cbb9'].wmcM_knockoutEffect .wms_content {
26705        filter: url(#wm_svgKnockoutFilter_a09b9c87-570d-43ed-9009-0f595f36cbb9);
26706    }
26707</style>
26708                <div class="wms_background">
26709            <div class="wmc_color_layer "
26710    style=""
26711         data-animate-observe="a09b9c87-570d-43ed-9009-0f595f36cbb9" >
26712</div>
26713        </div>
26714        <div class="wms_content wml_rows">
26715            <!-- Text:text_1 -->
26716<div id="a09b9c87-525f-4d43-874d-a652dee593f3" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--blur-fade-desktop" style="--zIndex:1;--widthMobile:237px;--widthTablet:180px;--widthDesktop:155px;--marginTopMobile:14.61px;--marginTopTablet:16.98px;--minHeightTablet:101px;--marginLeftMobile:16px;--marginLeftTablet:16px;--marginTopDesktop:21.20px;--minHeightDesktop:50px;--marginLeftDesktop:9.002325057983398px;--filterDesktopEntry:blur(20px);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--transitionDelayMsDesktopEntry:1;--transitionDurationMsDesktopEntry:800;"
26717            >
26718    <div class="wml">
26719        <div style="--lineHeightDesktop: 0.6; --lineHeightTablet: 0.7; --lineHeightMobile: 0.8;" class="wmcM_heading2"><span style="--fontSizeDesktop: 1.5rem; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --fontFamily: var(--fontFamilyPrimary)">Family Care</span></div>
26720    </div>
26721</div>
26722    <!-- Button:button_1 -->
26723<div id="a09b9c87-5637-4c22-890c-76873bbff299" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--matrix-fall-desktop" style="--zIndex:2;--widthMobile:152px;--widthTablet:133px;--widthDesktop:161px;--bgColorDesktop:rgba(var(--colorPrimaryC),0);--flexGapDesktop:4px;--marginTopMobile:52.95px;--marginTopTablet:12.93px;--minHeightTablet:36.66666793823242px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:5px;--marginTopDesktop:68.58px;--minHeightDesktop:38.75px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:-0.0086822509765625px;--paddingLeftMobile:10px;
26723--paddingLeftTablet:10px;--paddingTopDesktop:10px;--scaleDesktopEntry:scale3d(0.5, 0.5, 1);--borderRightDesktop:none;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:-0.34px;--marginBottomTablet:0.00px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--rotateDesktopEntry:rotate3d(1, 0, 0, 90deg);--borderBottomDesktop:none;--borderRadiusDesktop:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--gridPositionDesktop:2;--marginBottomDesktop:12.38px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:none;--translateDesktopEntry:translate3d(0, -500px, -200px);--borderLeftDesktopHover:none;--borderRightDesktopHover:none;--borderBottomDesktopHover:none;--borderRadiusDesktopHover:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--transitionDelayMsDesktopEntry:5;--transitionDurationMsDesktopEntry:1000;--transitionDurationMsDesktopHover:500;">
26724    <a href="https://www.sheppardchiropractic.com/family-care" class="wml wml_button">
26725        <span class="wms_background">
26726            <div class="wmc_color_layer "
26727    style=""
26728         data-animate-observe="a09b9c87-5637-4c22-890c-76873bbff299" >
26729</div>
26730        </span>
26731        <span class="wms_button">
26732            <!-- Button.Text:button_text -->
26733<span id="a09b9c87-549c-41a7-8e8e-4cd96cd81840" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
26734    <span class="wml">
26735        <p style="--textAlignTablet: left" class="wmcM_paragraph4"><span style="--fontSizeDesktop: 0.875rem; --fontSizeTablet: 0.75rem; --letterSpacingDesktop: 2px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --textColorDesktopHover: rgba(var(--colorPrimaryI),1)">LEARN MORE</span></p>
26736    </span>
26737</span>
26738            <!-- Button.Icon:button_icon -->
26739<span id="a09b9c87-53ff-45dc-997a-5b4fbc834e67" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);--iconSizeDesktopActive:16px;">
26740    <span class="wml wml_icon">
26741        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
26742    </span>
26743</span>
26744        </span>
26745    </a>
26746</div>
26747        </div>
26748    </div>
26749</div>
26750        </div>
26751    </div>
26752</div>
26753        </div>
26754    </div>
26755</div>
26756    </div>
26757</section>
26758    <!-- Section:Main Content -->
26759<section id="a09b9c87-8cd1-4491-ba21-19bdade51ee3" class="wmc wmc_section " style="--minHeightMobile:1153.38330078125px;--minHeightTablet:919.625px;--minHeightDesktop:1621.796875px;--gridPositionMobile:2;--gridPositionTablet:2;--gridPositionDesktop:2;">
26760    <div class="wml wml_rows">
26761        <div class="wms_background">
26762            <div class="wmc_color_layer "
26763    style=""
26764         data-animate-observe="a09b9c87-8cd1-4491-ba21-19bdade51ee3" >
26765</div>
26766        </div>
26767        <!-- Columns:columns_4 -->
26768<wm-columns id="a09b9c87-8c04-469a-8718-478ab400adc8" class="wmc wmc_columns wmcM_containerSizeFull" style="--widthMobile:360px;--columnsCount:2;--widthDesktop:1400px;--columnsRatios:20fr 80fr;--marginTopMobile:0.00px;--marginTopTablet:0.00px;--columnsGapMobile:0px;--columnsGapTablet:0px;--columnsRatiosSum:100;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.00px;--columnsGapDesktop:0px;--marginLeftDesktop:547px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--columnsPaddingMobile:0px;--columnsPaddingTablet:0px;--columnsPaddingDesktop:0px;">
26769    <div class="wml wml_columns">
26770        <div class="wms_background">
26771            <div class="wmc_color_layer "
26772    style=""
26773         data-animate-observe="a09b9c87-8c04-469a-8718-478ab400adc8" >
26774</div>
26775        </div>
26776        <!-- Column:cell_4_1 -->
26777<wm-cell id="a09b9c87-8b4b-4b19-8761-5503b12a6b5d" class="wmc wmc_column " style="--columnRatio:20;--minHeightMobile:0px;--minHeightTablet:2246.375px;--minHeightDesktop:1657.796875px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
26778    <div class="wml wml_rows">
26779        <div class="wms_background">
26780            <!-- Image: -->
26781<wm-img id="a09b9c87-8aa0-48f1-8006-3b936856ff93" data-layer-id="4e65aaa1-2302-4e7b-b529-199e7683dff6" data-animate-observe="a09b9c87-8b4b-4b19-8761-5503b12a6b5d" class="wmc wmc_image wmcM_imageTile" style="--imageOpacity:0.30;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
26782    <div  class="wml">
26783        <div class="wms_overlay"></div>
26784        <picture>
26785            <img
26786                loading="lazy"
26787                data-wm-src="/x/p/L/O/y/n/xpLOyn7ZjrKvcrT9Bv5kPtSHDKT7S9fgtPMzwqFl"
26788                                src="data:image/webp;base64,UklGRqQNAABXRUJQVlA4WAoAAAAgAAAAPwAAPwAASUNDUEgMAAAAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114
26788XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//9WUDggNgEAAHAHAJ0BKkAAQAA+bTaYSSQioiEiCACADYlpWnf3GNe/DqmSDUAaBYYyQEaiyPvdIYfaYE+oAZrOR6jHVU7aGmIyHgZgAP76VATFubMX/ihZXUDxXgsaTTdn78fvycXwAONcKu/CvwYepjjVyryut1WmXfmoIcbJEdToub801tFIoucnJ0DuCfbzrttJN6oXO95ferBqVSfyr+JVbHTVwt6OpddsBfAqn3OWcjcCkykJGztNLA+ZwrvOsJJGN7cpJnd9EqtA3iSnRfsmMNyQxpqu1P44ibYSpLsms/MWslx6NT6hlsYckdU60F1JlzxWRCNDaTSotPs2N6K0IZnnvr7Nnxh6+ZKoDE5lpNKHVPsKOdQYUxIAWoYcxWzOHV4i5gsUrl9Ig70vSYnbp5IcoT7wD5sqAAA="
26789                title="shutterstock_1574964643_crop.jpg"
26790                alt="pattern of squares"
26791            >
26792        </picture>
26793    </div>
26794</wm-img>
26795                        
26796<div class="wmc_color_layer "
26797    style=""
26798         data-animate-observe="a09b9c87-8b4b-4b19-8761-5503b12a6b5d" >
26799</div>
26800        </div>
26801            </div>
26802</wm-cell>
26803    <!-- Column:cell_4_2 -->
26804<wm-cell id="a09b9c87-89d3-4b8d-a879-8a86619b7021" class="wmc wmc_column wmcM_animateEntry wmcM_animateEntry--slide-in-down-desktop" style="--columnRatio:80;--bgColorDesktop:rgba(var(--colorPrimaryC),0.6);--minHeightMobile:1218.38330078125px;--minHeightTablet:2246.375px;--minHeightDesktop:1657.796875px;--gridPositionMobile:2;--gridPositionTablet:2;--gridPositionDesktop:2;
26804--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(0, -200px, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;">
26805    <div class="wml wml_rows">
26806        <div class="wms_background">
26807            <!-- Image: -->
26808<wm-img id="a09b9c87-7e66-4ac4-89d1-6cd71cf6586d" data-layer-id="f154f171-fd40-454b-be41-b8bf356a4bf8" data-animate-observe="a09b9c87-89d3-4b8d-a879-8a86619b7021" class="wmc wmc_image " style="--imageOpacity:1.00;--pointOfInterest:35.07% 87.75%;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
26809    <div  class="wml">
26810        <div class="wms_overlay"></div>
26811        <picture>
26812            <img
26813                loading="lazy"
26814                data-wm-src="/N/s/e/r/8/X/Nser8XelI1q1bT8ZfnpCZgOjAX81OGTPxUXFFOqf"
26815                                src="data:image/webp;base64,UklGRtYBAABXRUJQVlA4IMoBAAAwDACdASpAAC4APm0okEWkIiGarAQAQAbEsYBdmYvmoFFqViuf79SjCaCj/0h2h10Rog8OFkWhDX4WCYflfr37D+Ec+4uvuIwIhAp4X8woxI7+o1HN0Qg+8kmQBxsE73AnzRTDgmydhrYQAP7oqqqA+KpbC2fgw5yZEoQ+dw0zZ+sN7jQPOXA3+bOfgihYRyUUGxV9VKB+WgHJ0sCfmO0y5d6cDe3dVFqJYIt/ifCwHOzWMXFU1dGr95w5LZYXKINcm9wn/7R2QztRG3u9cYSZ4lz8ScuZvtFMWkpU3WdrPBBuY1cXrjmPfH7ymztXGRLOvBAOC76DxPhkBQl2A9Ix+hgmgnVH6gKIh9VfWsqISLfZz2krWM8hudmuYRTUfCMw9KURtrk0AvgW6quFscfu+tv5n8atwFIzOtmMhyB6dFzaHulp43CLlyyAHmXkQCIUFQXZ1V2DMTTgnwuApMjaytWc1iH0KO9ZaBZC6HAGtqcjsv/8zZHk03tVhSlWjSrpt170mJwbvuv34G88zWtTmoC5kGWQRb2G/xfTVX5FyZFpJmvyGrQ8kVYRbmtphCEiDBon5r1nP5+tRiRu6cewcR7FGQuo0AAAAA=="
26816                title="shutterstock_651784255 Large.jpeg"
26817                alt="Lady getting her back checked by a chriopractor"
26818            >
26819        </picture>
26820    </div>
26821</wm-img>
26822                        
26823<div class="wmc_color_layer "
26824    style=""
26825         data-animate-observe="a09b9c87-89d3-4b8d-a879-8a86619b7021" >
26826</div>
26827        </div>
26828        <!-- Text:text_1 -->
26829<div id="a09b9c87-8670-4d42-97c9-0e4b560fa796" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--perspective-left-desktop wmcM_containerAlignLeft" style="--zIndex:1;--widthMobile:300px;--widthTablet:464px;--widthDesktop:435px;--marginTopMobile:99.00px;--marginTopTablet:72.80px;--minHeightMobile:52.796875px;--marginLeftMobile:20px;--marginLeftTablet:-1px;--marginTopDesktop:280.47px;--marginLeftDesktop:36.5px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--rotateDesktopEntry:rotate3d(0, 1, 0, -45deg);--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(-100px, 0, -200px);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:900;"
26830            >
26831    <div class="wml">
26832        <div style="--lineHeightDesktop: 0.8;" class="wmcM_heading1"><span style="--fontSizeDesktop: 4.6875rem; --fontSizeMobile: 3.75rem; --fontWeightDesktop: 300; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --fontFamily: var(--fontFamilySecondary)">who we are</span></div>
26833    </div>
26834</div>
26835    <!-- Box:box_1 -->
26836<div id="a09b9c87-85ba-44a7-a80e-3ba21fd5a236" class="wmc wmc_box wmcM_containerAlignLeft" style="--zIndex:2;--widthMobile:320px;--widthTablet:707px;--widthDesktop:1112px;--bgColorDesktop:rgba(var(--colorBwGradientJ),1);--marginTopMobile:-12.38px;--marginTopTablet:-7.97px;--minHeightMobile:863.21875px;--minHeightTablet:1904.53125px;--marginLeftMobile:0px;--marginLeftTablet:-153.5px;--marginTopDesktop:-7.00px;--minHeightDesktop:1107.453125px;--marginLeftDesktop:-328px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:2;--marginBottomDesktop:0.00px;" >
26837    <div class="wml wml_box "
26838            >
26839        <svg class="wm_svgFilter">
26840    <filter id="wm_svgKnockoutFilter_a09b9c87-85ba-44a7-a80e-3ba21fd5a236" color-interpolation-filters="sRGB">
26841        <feComponentTransfer result="inverseA">
26842            <feFuncA type="table" tableValues="1 0"/>
26843        </feComponentTransfer>
26844        <feFlood flood-color="var(--bgColor)"/>
26845        <feComposite operator="in" in2="inverseA"/>
26846    </filter>
26847</svg>
26848<style>
26849    [id='a09b9c87-85ba-44a7-a80e-3ba21fd5a236'].wmcM_knockoutEffect .wms_content {
26850        filter: url(#wm_svgKnockoutFilter_a09b9c87-85ba-44a7-a80e-3ba21fd5a236);
26851    }
26852</style>
26853                <div class="wms_background">
26854            <div class="wmc_color_layer "
26855    style=""
26856         data-animate-observe="a09b9c87-85ba-44a7-a80e-3ba21fd5a236" >
26857</div>
26858        </div>
26859        <div class="wms_content wml_rows">
26860            <!-- Box:box_1 -->
26861<div id="a09b9c87-8509-441a-b230-4169368c2ce6" class="wmc wmc_box " style="--zIndex:0;--widthMobile:322px;--widthTablet:662px;--widthDesktop:1020px;--marginTopMobile:12.44px;--marginTopTablet:20.97px;--minHeightMobile:2496.5625px;--minHeightTablet:1928.75px;
26861--borderTopDesktop:2px solid rgba(var(--colorBwGradientJ),1);--marginLeftMobile:10px;--marginLeftTablet:-3px;--marginTopDesktop:21.00px;--minHeightDesktop:1173.390625px;--borderLeftDesktop:2px solid rgba(var(--colorBwGradientJ),1);--marginLeftDesktop:64px;--borderRightDesktop:2px solid rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:-17.61px;--marginBottomTablet:-45.19px;--borderBottomDesktop:2px solid rgba(var(--colorBwGradientJ),1);--gridPositionDesktop:1;--marginBottomDesktop:-86.94px;" >
26862    <div class="wml wml_box "
26863            >
26864        <svg class="wm_svgFilter">
26865    <filter id="wm_svgKnockoutFilter_a09b9c87-8509-441a-b230-4169368c2ce6" color-interpolation-filters="sRGB">
26866        <feComponentTransfer result="inverseA">
26867            <feFuncA type="table" tableValues="1 0"/>
26868        </feComponentTransfer>
26869        <feFlood flood-color="var(--bgColor)"/>
26870        <feComposite operator="in" in2="inverseA"/>
26871    </filter>
26872</svg>
26873<style>
26874    [id='a09b9c87-8509-441a-b230-4169368c2ce6'].wmcM_knockoutEffect .wms_content {
26875        filter: url(#wm_svgKnockoutFilter_a09b9c87-8509-441a-b230-4169368c2ce6);
26876    }
26877</style>
26878                <div class="wms_background">
26879            <div class="wmc_color_layer "
26880    style=""
26881         data-animate-observe="a09b9c87-8509-441a-b230-4169368c2ce6" >
26882</div>
26883        </div>
26884        <div class="wms_content wml_rows">
26885            <!-- VideoYoutube:video_1 -->
26886<div id="a09c07a9-eba4-4bc7-a4bc-a5d195cd176f"  class="wmc wmc_video " style="--widthMobile:291px;--widthTablet:343px;--heightMobile:237px;--heightTablet:200px;--widthDesktop:407px;--heightDesktop:289px;--marginTopMobile:-0.44px;--marginTopTablet:0.00px;--marginLeftMobile:6.5px;--marginLeftTablet:0px;--marginTopDesktop:226.27px;--aspectRatioMobile:291 / 237;--aspectRatioTablet:343 / 200;--marginLeftDesktop:49px;--aspectRatioDesktop:407 / 289;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;;">
26887    <div class="wml">
26888        <div class="wms_overlay"></div>
26889        <lite-youtube
26890            videoid="zyh3OBusoxQ"
26891                        controls="1"
26892            autoplay="1"
26893            muted="1"
26894            loop="1"
26895            popup="false"
26896        ></lite-youtube>
26897    </div>
26898</div>
26899    <!-- Image:image_1 -->
26900<wm-img id="a09c0a60-7931-4b15-ac0e-05b97fbf6bff"  class="wmc wmc_image wmcM_imageContain" style="--widthMobile:200px;--widthTablet:200px;--heightMobile:108px;--heightTablet:87px;--widthDesktop:310px;--heightDesktop:138px;--marginTopMobile:13.44px;--marginTopTablet:21.00px;--marginLeftMobile:9px;--marginLeftTablet:0px;--marginTopDesktop:531.27px;--aspectRatioMobile:200 / 108;--aspectRatioTablet:200 / 87;--marginLeftDesktop:92px;--aspectRatioDesktop:310 / 138;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;;">
26901    <a href="https://sheppardchiropractic.standardprocess.com/products" target="_blank" class="wml">
26902        <div class="wms_overlay"></div>
26903        <picture>
26904            <img
26905                loading="lazy"
26906                data-wm-src="/y/O/M/w/c/Q/yOMwcQKPGpZImf69UIkEvAcIMOxqgnT9xgduKFTo"
26907                                src="data:image/webp;base64,UklGRtAEAABXRUJQVlA4WAoAAAAQAAAAPwAAGwAAQUxQSLgDAAANmS8wRPQ/4kxARISSA7BtIwlgsDf132myJAIXfltBxARMAC0BbOs2EgBS7uP+R52ZjS0R+Ej2DhExAVhaAFmGEfz6s41axZbtkNuF4Nfz1+dkt2XICIXIhCT9Z0RgBgD0H0mMA7GSOKKSAMJc53oqPWSkNsomg8hCWoQspCHBjCQNk8qFQwlf5xmrEDpKZNU6QqMsA4qlYAeELdCABAQACQKUZXNJ1z40Xl2uAVNy+Zyrq2XLo7wAuAGRGI0iRgIBygA4ShCLZ9XUHYDQNJAVxs/2v9+ltbxIRGmRi1FqB22NwLYSqAwASdYyORerc7SGsjTDKPuy5yHHxUSCpUJhJBtEJDCOlEawNARKtmeXVnZuVYFjhVIDZjJAsKRBRiJAJBTCEWyRBERGFtJcT3av3uRoLjMDN3dxULsCACAJLGwkhYKkUQ4wkARGYPLiyvfe+74g5sk2ydhhFxLhPQCV24vb4xgEQehIwx7NXhD8WMKGDiESKFe4ZU1Fa50zj+qttEAwRlkOuo0XDzrCNxDYyKgddJw0iq6wDmraxbX98u3TeE+QNhsmj5Auly9EAW4HEEkQIOtAXnB8kQKkYJYbr4nx6SHpOEwCkG0pNYLLsTxKKe1bo1NCMdDZLEGOJsdg2MMPkIakzS4WktGQjUKhMGSE8ILCF6BhovZzxPqSdwLYU6oP22hiPwLdxovFAoFRuxzbg5ZSisEuJHbvbfA7LyRnTYD6nk9bS6ORvZDHECIzkDdG4Vh+fCNY4NRTktYi818N2pDUUu8PI8kBlxcgP0S2JANGoluz25Iu3yRzRInFfOW0AaNee89v4X8LBAMSAhuWfghYa7cEx0ZGBKo7dDRYTBuy62AygOU3ahJoszYOEipQoEF6J0ZQghCMeneeb6Pg0hlI+PO0vHvmQwoH2Ja248VS2uNRjtCGjQNSuTThJZhUH0aj0Nx4RD24dgJLstG4NJPFQkmXAgCwjc0OelXITOqCSdZIOEJCLzQjHwGj2RLsUWijFwZLeFUIHrQJfWkWoBDjGtEAqQFOqdi+oTWcYEuXFGRQswsYwLhcCI7t8am1BNKOURORi8xZhEBI6tOjuf8Tl0iDcDkCGZWFZFCikYzMSgpQNgHOBYCJpYziFbjg5DZ7gYySIAyzdiQYZB8kAFBK0GiIgackP0eMd
26907xkpFDhkwl7VaaMSbmLjkoDkSKEQECQyIiIgoAMgiYlIQfTUnQOAq9ptkSOUVweACCQAGAIAAQQMAgCEgEG8EyBgbIBOru4JVlA4IPIAAABwCACdASpAABwAPm0sk0ckIiGhLBVbMIANiUAWo3qPeJVee6AIDwUjP9TuyaaE0HLn2sOGfRH3z07LTSvhEOobPxEntfkUQtfwiuTAAP79YG5Ns6iRbsyi52qdIP9ukvlAXmgb0LRl6+IM5kNwSIZlfWjEX3384nIPQ/+2NJA5Nn37tLFpX6vKicxdAG0BJLpHbCwmohx4XLGuqw6a4BaU6sLA7KUtJP6JPVHZqKp82mEmffHu8DFLGNYhJyLlIlRAu2V4nYLgGTKbkrHbyyPLnc/ACCdk84WWdGXJOubujnIMASVg6kpxoop7RLkOkZhAAA=="
26908                title="StandardProcessLogo-01.png.webp"
26909                alt=""
26910            >
26911        </picture>
26912    </a>
26913</wm-img>
26914    <!-- Text:text_1 -->
26915<div id="a09b9c87-7f24-47c1-b3d6-c021d1b35081" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--perspective-right-desktop wmcM_containerAlignRight" style="--zIndex:1;--widthMobile:288px;--widthTablet:469px;--widthDesktop:404px;--marginTopMobile:11.00px;--marginTopTablet:24.94px;--minHeightMobile:92.640625px;--minHeightTablet:86px;--marginLeftMobile:7px;--marginLeftTablet:-43px;--marginTopDesktop:61.27px;--marginLeftDesktop:49px;--gridPositionMobile:3;--gridPositionTablet:3;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--rotateDesktopEntry:rotate3d(0, 1, 0, 45deg);--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(100px, 0, -200px);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:900;"
26916            >
26917    <div class="wml">
26918        <h1 style="--lineHeightDesktop: 0.9; --lineHeightTablet: 1; --lineHeightMobile: 0.8;" class="wmcM_heading1"><span style="--fontSizeDesktop: 2.625rem; --fontSizeTablet: 2.25rem; --fontSizeMobile: 1.875rem; --textColorDesktop: rgba(var(--colorPrimaryC),1)">Welcome to Sheppard Chiropractic</span></h1>
26919    </div>
26920</div>
26921    <!-- Text:text_1 -->
26922<div id="a09b9c87-80e7-437e-95d9-1c38c484db4a" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:2;--widthMobile:278px;--widthTablet:469px;--widthDesktop:452px;--marginTopMobile:29.25px;--marginTopTablet:23.02px;--minHeightMobile:553.1875px;--minHeightTablet:311.171875px;--marginLeftMobile:9px;--marginLeftTablet:0px;--marginTopDesktop:61.38px;--minHeightDesktop:427.1875px;--marginLeftDesktop:485px;--gridPositionMobile:4;--gridPositionTablet:4;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;"
26923            >
26924    <div class="wml">
26925        <h2 style="--textAlignDesktop: left; --lineHeightDesktop: 0.4; --lineHeightMobile: 0.6;--paragraphSpacingDesktop:1rem;" class="wmcM_heading1"><span style="--fontSizeDesktop: 1.5rem; --fontSizeTablet: 1.25rem; --letterSpacingDesktop: 0px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorPrimaryD),1); --fontFamily: var(--fontFamilySecondary)">Call us at (513) 753-7246 today.</span></h2><div style="--textAlignDesktop: left;--paragraphSpacingDesktop:1rem;" class="wmcM_paragraph1"><span style="--fontWeightDesktop: 400; --textColorDesktop: rgba(var(--colorBwGradientB),1); --fontFamily: var(--fontFamilySecondary)">Located in the heart of Cincinnati, the leading health professionals at Sheppard Chiropractic are dedicated to helping you achieve your wellness objectives -- combining skill and expertise that spans the entire chiropractic wellness spectrum. Dr. Joseph Sheppard is committed to bringing you better health and a better way of life by teaching and practicing the true principles of chiropractic wellness care.</span></div><div style="--paragraphSpacingDesktop:1rem;" class="wmcM_paragraph1"><span style="--fontWeightDesktop: 400; --textColorDesktop: rgba(var(--colorBwGradientB),1); --fontFamily: var(--fontFamilySecondary)">Patients seeking treatment at Sheppard Chiropractic with Dr. Joseph Sheppard is assured of receiving only the finest quality care through the use of modern chiropractic equipment and technology. Dr. Joseph Sheppard and the staff have a genuine concern for your well-being!</span></div><div style="--paragraphSpacingDesktop:1rem;" class="wmcM_paragraph1"><span style="--fontWeightDesktop: 400; --textColorDesktop: rgba(var(--colorBwGradientB),1); --fontFamily: var(--fontFamilySecondary)">If you are new to our website, please feel free to discover and learn about chiropractic wellness. If you are interested in starting your journey towards wellness please subscribe to our award-winning newsletter. If you are already a newsletter subscriber, please explore the member wellness section of our website for wellness articles, resources, and health facts---specifically targeted by Dr. Joseph Sheppard to your wellness needs and interests.</span></div><div style="--paragraphSpacingDesktop:1rem;" class="wmcM_paragraph1"><span style="--fontWeightDesktop: 400; --textColorDesktop: rgba(var(--colorBwGradientB),1); --fontFamily: var(--fontFamilySecondary)">It&#039;s Your Life... Live it in Health!</span></div><div style="--paragraphSpacingDesktop:1rem;"><span style="--fontWeightDesktop: 400; --textColorDesktop: rgba(var(--colorBwGradientB),1); --fontFamily: var(--fontFamilySecondary)">Dr. Joseph Sheppard</span><br /><span style="--fontWeightDesktop: 400; --textColorDesktop: rgba(var(--colorBwGradientB),1); --fontFamily: var(--fontFamilySecondary)">Sheppard Chiropractic | 513-753-7246</span></div>
26926    </div>
26927</div>
26928    <!-- RawHTML:html_1 -->
26929<div id="a09c103f-2db2-4983-bc68-f9bbed35f321" class="wmc wmc_rawHtml " style="--widthMobile:203px;--widthTablet:200px;--widthDesktop:199px;--marginTopMobile:65.00px;--marginTopTablet:46.00px;--minHeightMobile:204px;--minHeightTablet:202px;--marginLeftMobile:12px;--marginLeftTablet:0px;--marginTopDesktop:-166.69px;--minHeightDesktop:201.984375px;--marginLeftDesktop:147.5px;--gridPositionMobile:5;
26929--gridPositionTablet:5;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:2;--marginBottomDesktop:0.00px;">
26930    <div class="wml">
26931        <div class="wms_background">
26932            <div class="wmc_color_layer "
26933    style=""
26934         data-animate-observe="a09c103f-2db2-4983-bc68-f9bbed35f321" >
26935</div>
26936        </div>
26937        <div class="wms_content">
26938            <p><a href="https://us.fullscript.com/welcome/jsheppard1740505470?utm_medium=webreferral&utm_source=other&utm_campaign=abmwebbuttons_dark_200x200.svg&signup_source=website_buttons" target="_blank"><img src="https://assets.fullscript.com/buttons/dark_200x200.svg" alt="Order supplements through my Fullscript store." class="align-none" title="Order supplements through my Fullscript store."></a></p>
26939        </div>
26940    </div>
26941</div>
26942    <!-- Button:button_1 -->
26943<div id="a09b9c87-d2e5-4d46-82d2-16b5e662d18a" class="wmc wmc_button wmcM_animateHover" style="--widthMobile:200px;--widthTablet:200px;--widthDesktop:227px;--bgColorDesktop:rgba(var(--colorCtaF),1);--flexGapDesktop:4px;--marginTopMobile:70.19px;--marginTopTablet:26.00px;--borderTopDesktop:1px solid rgba(var(--colorCtaF),1);--marginLeftMobile:12px;--marginLeftTablet:0px;--marginTopDesktop:-13.86px;--minHeightDesktop:40.796875px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:1px solid rgba(var(--colorCtaF),1);--marginLeftDesktop:485px;--paddingLeftMobile:10px;
26943--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRadiusTablet:0px 0px 0px 0px;--borderRightDesktop:1px solid rgba(var(--colorCtaF),1);--gridPositionMobile:6;--gridPositionTablet:6;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorCtaG),1);--borderBottomDesktop:1px solid rgba(var(--colorCtaF),1);--borderRadiusDesktop:0px 0px 0px 0px;--gridPositionDesktop:3;--marginBottomDesktop:0.00px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderLeftDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRightDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderBottomDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRadiusDesktopHover:0px 0px 0px 0px;--transitionDurationMsDesktopHover:500;">
26944    <a href="https://www.sheppardchiropractic.com/appointment-request" class="wml wml_button">
26945        <span class="wms_background">
26946            <div class="wmc_color_layer "
26947    style=""
26948         data-animate-observe="a09b9c87-d2e5-4d46-82d2-16b5e662d18a" >
26949</div>
26950        </span>
26951        <span class="wms_button">
26952            <!-- Button.Text:button_text -->
26953<span id="a09b9c87-d146-4a93-b13a-83ab0e974c6f" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
26954    <span class="wml">
26955        <p style class="wmcM_paragraph4"><span style="--fontSizeDesktop: 1rem; --letterSpacingDesktop: 1px; --fontWeightDesktop: 600; --textColorDesktop: rgba(var(--colorBwGradientA),1)">Book appointment</span></p>
26956    </span>
26957</span>
26958            <!-- Button.Icon:button_icon -->
26959<span id="a09b9c87-d088-411e-8d38-ec7d0b37565e" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconSizeDesktopActive:16px;">
26960    <span class="wml wml_icon">
26961        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
26962    </span>
26963</span>
26964        </span>
26965    </a>
26966</div>
26967    <!-- Image:image_1 -->
26968<wm-img id="a09c38a1-8c49-478f-bef9-ed9e09b39019"  class="wmc wmc_image wmcM_imageContain" style="--widthMobile:203px;--widthTablet:297px;--heightMobile:70.90625px;--heightTablet:111.25px;--widthDesktop:357px;--heightDesktop:107px;--marginTopMobile:26.00px;--marginTopTablet:0.00px;--marginLeftMobile:9px;--marginLeftTablet:0px;--marginTopDesktop:-106.47px;--minHeightDesktop:107px;--aspectRatioMobile:203 / 71;--aspectRatioTablet:297 / 111;--marginLeftDesktop:510px;--aspectRatioDesktop:357 / 107;--gridPositionMobile:7;--gridPositionTablet:7;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:5;--marginBottomDesktop:114.59px;;">
26969    <div  class="wml">
26970        <div class="wms_overlay"></div>
26971        <picture>
26972            <img
26973                loading="lazy"
26974                data-wm-src="/2/A/v/o/e/t/2AvoetA7E2KLzrFPBndO3i4ouAENDrPrx2kVoMxd"
26975                                src="data:image/webp;base64,UklGRnABAABXRUJQVlA4WAoAAAAQAAAAPwAAEgAAQUxQSG0AAAABcF3bVhOVKwVhKfxLEVhBzpGcCrg68xsRSts2YBJeNI4oaNXcUiqAUt4tp4QysWkLUu+ClbwetQ8gvR5r3u46xgQyRr23j/FIvHmkDSllkCkFK/EoNOr/8/0gfO/xu8PvvmRix/4OobyF/h4BAFZQOCDcAAAA0AYAnQEqQAATAD5tKpBFpCKhmfmeqEAGxLOAZdIELC53Pp429X5MPX8yKmJH85T5EdBOeYej2ONql37MsoyAAP7+czXNkkH25OtRchHLRaE+QCX8cn8PLHNnttXUkr5/9yhoW3Z7Q5s+v8z70PnYqY3mS+FHipLiMaZoOvaM2OQ3gGIGEJoqR4N4IsMQiffLQ1Oaw8jqAoO51S3zMK87gb1km3QxNXUN0iJ4aJeZMqzv7R7D9OFKaQOP0UNs19NN1RzPMs+tbyVDVuDh3/FtN3JRERcaoAzS2wAAAA=="
26976                title="google_play_cta.png"
26977                alt=""
26978            >
26979        </picture>
26980    </div>
26981</wm-img>
26982    <!-- Image:image_1 -->
26983<wm-img id="a09c3778-6770-4449-bf60-18641a357650"  class="wmc wmc_image wmcM_imageContain" style="--widthMobile:201px;--widthTablet:297px;--heightMobile:76px;--heightTablet:89.25px;--widthDesktop:356.5px;--heightDesktop:107px;--marginTopMobile:16.08px;--marginTopTablet:0.00px;--marginLeftMobile:11px;--marginLeftTablet:0px;--marginTopDesktop:45.03px;--aspectRatioMobile:201 / 76;--aspectRatioTablet:297 / 89;--marginLeftDesktop:104.5px;--aspectRatioDesktop:357 / 107;--gridPositionMobile:8;--gridPositionTablet:8;--marginBottomMobile:213.91px;--marginBottomTablet:195.50px;--gridPositionDesktop:4;--marginBottomDesktop:0.00px;;">
26984    <div  class="wml">
26985        <div class="wms_overlay"></div>
26986        <picture>
26987            <img
26988                loading="lazy"
26989                data-wm-src="/x/W/U/T/x/f/xWUTxf4TKDU4D0SSVOoznN2qDKjyplOHspysi5QV"
26990                                src="data:image/webp;base64,UklGRnoBAABXRUJQVlA4WAoAAAAQAAAAPwAAEgAAQUxQSIQAAAABcFtr25rsmgyQTQi17QB1pEPLnyonFe7O9/3+M8CLtBExAXGazx9EDEj0mOeNqNkXJ9agfBK9tJxt2TpQy1tRLC/S+wDqvTwvntIiWfkk7UJ4g4bgNOExGv9/hEZ4L2WRrHptbwpJ3baD6mR8gAjBm1M1aGX1C+dVZ62kO704FHeZdhNWUDgg0AAAAJAGAJ0BKkAAEwA+ZSiPRaQioRv8BABABkS0gAAkf/euPxzY0JsvjbNkwiY7nXziFnNduPMmh7n6QrlQF4AA/v6lkWNFfx6T9GmsujCzju9OaHn/XwT8NI/3rFW2hDctFn8lFjiyQs5xXYtnKxoTL5VaK8TanMlUIweF9RuWfdGk5NCAniu84G2UBJGEW2JHajt8y13YCyIu6LzVLaPwuEhQbQS44X05LFDqbhBtVzMyUgL9SjB1A
26990il/uQ1VzHdiSDeCFDf/AQwyetVIUEIpAAA="
26991                title="apple_cta.png"
26992                alt=""
26993            >
26994        </picture>
26995    </div>
26996</wm-img>
26997        </div>
26998    </div>
26999</div>
27000        </div>
27001    </div>
27002</div>
27003    <!-- Text:text_1 -->
27004<div id="a09b9c87-8820-4609-a15e-7a4eb7549afe" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--perspective-left-desktop wmcM_containerAlignLeft" style="--zIndex:3;--widthMobile:300px;--widthTablet:335px;--widthDesktop:480px;--marginTopMobile:103.00px;--marginTopTablet:163.02px;--minHeightMobile:48px;--minHeightTablet:60px;--marginLeftMobile:20px;--marginLeftTablet:-2px;--marginTopDesktop:162.88px;--minHeightDesktop:60px;--marginLeftDesktop:50px;--gridPositionMobile:3;--gridPositionTablet:3;--marginBottomMobile:-0.25px;--marginBottomTablet:-6.00px;--rotateDesktopEntry:rotate3d(0, 1, 0, -45deg);--gridPositionDesktop:3;--marginBottomDesktop:-6.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(-100px, 0, -200px);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:900;"
27005            >
27006    <div class="wml">
27007        <div style="--lineHeightDesktop: 0.8;" class="wmcM_heading1"><span style="--fontSizeDesktop: 4.6875rem; --fontSizeMobile: 3.75rem; --fontWeightDesktop: 300; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --fontFamily: var(--fontFamilySecondary)">our doctor</span></div>
27008    </div>
27009</div>
27010    </div>
27011</wm-cell>
27012    </div>
27013</wm-columns>
27014    </div>
27015</section>
27016    <!-- Section:Staff (1) &amp; Reviews Content -->
27017<section id="a09b9c87-ad6a-4eb9-848c-f2fbc83fa442" class="wmc wmc_section " style="--minHeightMobile:1896.1796875px;--minHeightTablet:1296.1953125px;--gridPositionMobile:3;--gridPositionTablet:3;--gridPositionDesktop:3;">
27018    <div class="wml wml_rows">
27019        <div class="wms_background">
27020            <div class="wmc_color_layer "
27021    style=""
27022         data-animate-observe="a09b9c87-ad6a-4eb9-848c-f2fbc83fa442" >
27023</div>
27024        </div>
27025        <!-- Shelf:shelf_1 -->
27026<section id="a09b9c87-acb8-4ba3-a953-0cd733b8eb05" class="wmc wmc_shelf wmcM_containerSizeFull wmcM_animateEntry wmcM_animateEntry--elastic-scale-tablet" style="--zIndex:1;--widthTablet:800px;--widthDesktop:1400px;--bgColorDesktop:rgba(var(--colorBwGradientJ),1);--marginTopMobile:0.00px;--marginTopTablet:0.00px;--minHeightMobile:669.8359375px;--minHeightTablet:622.78125px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.33px;--minHeightDesktop:543.8125px;--scaleTabletEntry:scale3d(0.2, 0.2, 1);--marginLeftDesktop:1px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--opacityTabletEntry:0;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--transitionDelayMsTabletEntry:0;--transitionDurationMsTabletEntry:1200;">
27027    <div class="wml wml_rows">
27028        <div class="wms_background">
27029            <div class="wmc_color_layer "
27030    style=""
27031         data-animate-observe="a09b9c87-acb8-4ba3-a953-0cd733b8eb05" >
27032</div>
27033        </div>
27034        <!-- Text:text_1 -->
27035<div id="a09b9c87-a53c-4dd3-84f4-859aad648ecc" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--perspective-right-desktop" style="--widthMobile:320px;--widthTablet:402px;--widthDesktop:464px;--marginTopMobile:47.84px;--marginTopTablet:51.00px;--minHeightMobile:261px;--marginLeftMobile:0px;--marginLeftTablet:18px;--marginTopDesktop:76.02px;--marginLeftDesktop:309px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--rotateDesktopEntry:rotate3d(0, 1, 0, 45deg);--gridPositionDesktop:1;--marginBottomDesktop:-80.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(100px, 0, -200px);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:900;"
27036            >
27037    <div class="wml">
27038        <div style="--paragraphSpacingDesktop: 0.75rem;" class="wmcM_heading3">Dr&period; Joe  Sheppard<br /><span style="--fontSizeDesktop: 1rem; --letterSpacingDesktop: 4px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorPrimaryD),1)">Doctor</span></div><div style="--paragraphSpacingDesktop: 0.75rem;" class="wmcM_paragraph1">Dr&period; Joe  Sheppard <span style="--textColorDesktop: rgba(var(--colorBackgroun
27038dC),1)">is a skilled chiropractor serving patients in the CINCINNATI area. With extensive training in spinal health and musculoskeletal care, he is licensed to diagnose and treat a wide range of conditions affecting the spine, joints, and nervous system. </span><span style>Dr. Joe Sheppard&#039;s</span> <span style="--textColorDesktop: rgba(var(--colorBackgroundC),1)">expertise includes spinal adjustments, posture correction, and non-invasive treatments for chronic pain, injuries, and mobility issues. He is committed to helping patients achieve long-term wellness through personalized chiropractic care and holistic treatment plans.</span></div>
27039    </div>
27040</div>
27041    <!-- Button:button_1 -->
27042<div id="a09b9c87-a9a0-4de6-9619-9a6bf5f800b0" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--bounce-in-desktop" style="--widthMobile:320px;--widthTablet:200px;--widthDesktop:165px;--bgColorDesktop:rgba(var(--colorPrimaryC),0);--flexGapDesktop:4px;--marginTopMobile:23.00px;--marginTopTablet:516.41px;--borderTopDesktop:1px solid rgba(var(--colorPrimaryC),1);--marginLeftMobile:0px;--marginLeftTablet:18px;--marginTopDesktop:458.19px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:1px solid rgba(var(--colorPrimaryC),1);--marginLeftDesktop:309px;--paddingLeftMobile:10px;
27042--paddingLeftTablet:10px;--paddingTopDesktop:10px;--scaleDesktopEntry:scale3d(0, 0, 1);--borderRightDesktop:1px solid rgba(var(--colorPrimaryC),1);--gridPositionMobile:2;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorPrimaryB),0);--borderBottomDesktop:1px solid rgba(var(--colorPrimaryC),1);--borderRadiusDesktop:0px 0px 0px 0px;--gridPositionDesktop:1;--marginBottomDesktop:-80.00px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:1px solid rgba(var(--colorPrimaryB),1);--borderLeftDesktopHover:1px solid rgba(var(--colorPrimaryB),1);--borderRightDesktopHover:1px solid rgba(var(--colorPrimaryB),1);--borderBottomDesktopHover:1px solid rgba(var(--colorPrimaryB),1);--borderRadiusDesktopHover:0px 0px 0px 0px;--borderRadiusDesktopActive:0px 0px 0px 0px;--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:900;--transitionDurationMsDesktopHover:500;">
27043    <a href="https://www.sheppardchiropractic.com/about-dr-joe-sheppard" class="wml wml_button">
27044        <span class="wms_background">
27045            <div class="wmc_color_layer "
27046    style=""
27047         data-animate-observe="a09b9c87-a9a0-4de6-9619-9a6bf5f800b0" >
27048</div>
27049        </span>
27050        <span class="wms_button">
27051            <!-- Button.Text:button_text -->
27052<span id="a09b9c87-a7e3-4648-a2bb-776e7f25e341" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
27053    <span class="wml">
27054        <p style class="wmcM_paragraph4"><span style="--fontSizeDesktop: 1rem; --letterSpacingDesktop: 1px; --fontWeightDesktop: 600; --textColorDesktop: rgba(var(--colorPrimaryC),1); --textColorDesktopHover: rgba(var(--colorPrimaryB),1)">Learn More</span></p>
27055    </span>
27056</span>
27057            <!-- Button.Icon:button_icon -->
27058<span id="a09b9c87-a722-4019-b429-250a416ebdcb" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryB),1);--iconSizeDesktopActive:16px;">
27059    <span class="wml wml_icon">
27060        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
27061    </span>
27062</span>
27063        </span>
27064    </a>
27065</div>
27066    <!-- Box:box_1 -->
27067<div id="a09b9c87-abf4-40f9-a12a-acb6d968d9f0" class="wmc wmc_box wmcM_animateEntry wmcM_animateEntry--blur-fade-desktop" style="--widthMobile:320px;--widthTablet:300px;--widthDesktop:375px;--marginTopMobile:47.04px;--marginTopTablet:51.16px;--minHeightMobile:433.1640625px;--minHeightTablet:451.0078125px;--marginLeftMobile:0px;--marginLeftTablet:420px;--marginTopDesktop:76.25px;--minHeightDesktop:543.265625px;--marginLeftDesktop:905px;--filterDesktopEntry:blur(20px);--gridPositionMobile:3;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:-80.00px;--opacityDesktopEntry:0;--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:800;" >
27068    <div class="wml wml_box "
27069            >
27070        <svg class="wm_svgFilter">
27071    <filter id="wm_svgKnockoutFilter_a09b9c87-abf4-40f9-a12a-acb6d968d9f0" color-interpolation-filters="sRGB">
27072        <feComponentTransfer result="inverseA">
27073            <feFuncA type="table" tableValues="1 0"/>
27074        </feComponentTransfer>
27075        <feFlood flood-color="var(--bgColor)"/>
27076        <feComposite operator="in" in2="inverseA"/>
27077    </filter>
27078</svg>
27079<style>
27080    [id='a09b9c87-abf4-40f9-a12a-acb6d968d9f0'].wmcM_knockoutEffect .wms_content {
27081        filter: url(#wm_svgKnockoutFilter_a09b9c87-abf4-40f9-a12a-acb6d968d9f0);
27082    }
27083</style>
27084                <div class="wms_background">
27085            <div class="wmc_color_layer "
27086    style=""
27087         data-animate-observe="a09b9c87-abf4-40f9-a12a-acb6d968d9f0" >
27088</div>
27089        </div>
27090        <div class="wms_content wml_rows">
27091            <!-- Image:image_1 -->
27092<wm-img id="a09b9c87-ab3d-4a40-ba72-5cbc35bbe4c1"  class="wmc wmc_image wmcM_animateEntry wmcM_animateEntry--blur-fade-tablet" style="--zIndex:0;--widthMobile:320px;--widthTablet:265px;--heightMobile:433.0078125px;--heightTablet:434px;--widthDesktop:331px;--heightDesktop:449.515625px;--marginTopMobile:0.16px;--marginTopTablet:137.61px;--marginLeftMobile:0px;--marginLeftTablet:35px;--marginTopDesktop:79.77px;--minHeightDesktop:447px;--aspectRatioMobile:320 / 433;--aspectRatioTablet:265 / 434;--filterTabletEntry:blur(15px);--marginLeftDesktop:44px;--aspectRatioDesktop:331 / 450;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--opacityTabletEntry:0;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--transitionDelayMsTabletEntry:0;--transitionDurationMsTabletEntry:800;;">
27093    <div  class="wml">
27094        <div class="wms_overlay"></div>
27095        <picture>
27096            <img
27097                loading="lazy"
27098                data-wm-src="/H/x/I/c/M/P/HxIcMPQimLHTNqEztVhbYkCeGhJOeW1IgQvkW9hM"
27099                                src="data:image/webp;base64,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y7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRkr9oE1g8aRMcuanTITaqFCWz6ZZpselZLHEp2+2wad4u72ngcC6pYfGtqOHy7Ogh9CvnYjWq5qL3aWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5Xm/6Y5Mv+iRUr9oUxg8qVLceapSoPaqk2Vz6lWpcioYbDFqmu1wqx1ur6rfb+6qoPFtqiHyrKmh9CroofWpJ6J3Jqaj+Gamo/hmpqP4Zqaj+Gamo/hmpqP4Zqaj+Gamo/hmpqP4Zqaj+Gamo/hmpqP4Zqaj+Gamo/hmpqP4Zqaj+Gamo/h/6Y4Mv+jRUr9oktg8qZJceaqSILbrUqT0KxSo8msXa/Gr2ezw7FxuL+zeb24r4HEsqqHy6ymhtClo4bVnZ+G2pOdi96TnYvek52L3pOdi96TnYvek52L3pOdi96TnYvek52L3pOdi96TnYvek52L3pOdi96TnYvek52L3pOdi96TnYve/6c4Mv+jRUr9okpf8qdIcOesRoHcr0eS0rBOocqxV63ItmKwxbpstbqzeL6yroHFraqHy6enhc+gpITTmKGF14+fiNqPn4jaj5+I2o+fiNqPn4jaj5+I2o+fiNqPn4jaj5+I2o+fiNqPn4jaj5+I2o+fiNqPn4jaj5+I2o+fiNqPn4ja/6c4Mv+jREv+o0lf86lGb+iuRIDds0OQ07ZIn8y3UarKwFysvbhst7OyeMCtroHGqaqGyqKohM6bpYTRlKOE1Iyhh9eMoYfXjKGH14yhh9eMoYfXjKGH14yhh9eMoYfXjKGH14yhh9eMoYfXjKGH14yhh9eMoYfXjKGH14yhh9eMoYfX/6c3Mv+jREv+pUde86pEbumxQX/fuD6O1r1Cm8/DSqTCvlyvtrdsua6xeMGproHGpauFyZ6phMyYp4PPkaWE0oqjhtSKo4bUiqOG1IqjhtSKo4bUiqOG1IqjhtSKo4bUiqOG1IqjhtSKo4bUiqOG1IqjhtSKo4bUiqOG1IqjhtSKo4bU/6g3Mv+kREv+pkZe9K1Cbeq0Pn3hvTuL2sY8lsrGSKS5vFyyr7Ztu6mxecGlroLFoayEyJuqg8uVqYPNj6eEz4mmhtGJpobRiaaG0YmmhtGJpobRiaaG0YmmhtGJpobRiaaG0YmmhtGJpobRiaaG0YmmhtGJpobRiaaG0YmmhtGJpobR/6g3Mv+kQ0v/qENd9a8/bOy4OnrkwzeH3dM1kMHESaexul61qbVuvKSxesCir4LEna2Ex5ishMmSqoTLjamFzYiohs6IqIbOiKiGzoiohs6IqIbOiKiGzoiohs6IqIbOiKiGzoiohs6IqIbOiKiGzoiohs6IqIbOiKiGzoiohs6IqIbO/6k2Mv+lQkv/qkFc9rI7au69NnfoyzOA0NIzk7jDS6iquWC2pLVwvKGye8CesIPDmq6ExZWthMeQrITJi6uFyoeqhsyHqobMh6qGzIeqhsyHqobMh6qGzIeqhsyHqobMh6qGzIeqhsyHqobMh6qGzIeqhsyHqobMh6qGzIeqhsyHqobM/6k1Mv+lQkv/rD1a+Lc3Z/HEMXHf1yx7xdA1lbDCTqmkuGO3n7VyvJ2zfL+bsYPBl6+Ew5KuhMWOrYXGiqyGyIesh8mHrIfJh6yHyYesh8mHrIfJh6yHyYesh8mHrIfJh6yHyYesh8mHrIfJh6yHyYesh8mHrIfJh6yHyYesh8mHrIfJ/6o0Mv+mQEv/sDlY+b0xYufOLWnQ4CR/uc83l6fCUqmeuma1mrVzu5izfb6XsoPAlLGFwZCwhcONr4XEia6GxYauh8aGrofGhq6Hxoauh8aGrofGhq6Hxoauh8aGrofGhq6Hxoauh8aGrofGhq6Hxoauh8aGrofGhq6Hxoauh8aGrofG/6szMv+qO0n/tjJT8McqWtjeIWbC3ySCrc48mJ/DVqeZvGiylrd1uJS0fb2Ts4O+kbKFv46yhsCLsYbBiLCHwoawiMOGsIjDhrCIw4awiMOGsIjDhrCIw4awiMOGsIjDhrCIw4awiMOGsIjDhrCIw4awiMOGsIjDhrCIw4awiMOGsIjD/60xMv+wM0X4wClM39YjTcfoIGqz3iaEoc9BlpfGWaSTwGqskLx1so+5fbaPt4O4jLaEuoq1hbyItIa9hrOHvoSziL+Es4i/hLOIv4SziL+Es4i/hLOIv4SziL+Es4i/hLOIv4SziL+Es4i/hLOIv4SziL+Es4i/hLOIv4SziL+Es4i//68vMv+5KT/ozh4/zOYbUrfuIW2l3iyDl9JFkpDLW52MxWuli8J1qoq/fK2Hvn+w
27099hLyAsYO8grKBu4Ozf7qEtH66hrV+uoa1frqGtX66hrV+uoa1frqGtX66hrV+uoa1frqGtX66hrV+uoa1frqGtX66hrV+uoa1frqGtX66hrV+uoa1/7IqMvHGHDPR4hQ6vPMbVqjuJm2Y4TV/jthKjIjQXZWGzGubhMl0oIHHeKN+xXulfMR9pnvEfqd5w4CoeMKCqXfCg6p3woOqd8KDqnfCg6p3woOqd8KDqnfCg6p3woOqd8KDqnfCg6p3woOqd8KDqnfCg6p3woOqd8KDqnfCg6p3woOq+r4cKNbdDiPA8BQ/rP0eV5zwLWqP5T55ht5Og4HYX4t/1GuQetFwlHfPdJd1zneYc815mnLNe5txzH2bcMt/nG/LgJ1vy4Cdb8uAnW/LgJ1vy4Cdb8uAnW/LgJ1vy4Cdb8uAnW/LgJ1vy4Cdb8uAnW/LgJ1vy4Cdb8uAnW/LgJ1vy4Cd2dILGMTtDimw/RZBn/8kVZH0NWWH60Zwf+VUeXvhYX923WiEcttuh2/ZcYlt2HSLa9h3jGrWeY1p1nqOaNV8jmfVfo9n1X6PZ9V+j2fVfo9n1X6PZ9V+j2fVfo9n1X6PZ9V+j2fVfo9n1X6PZ9V+j2fVfo9n1X6PZ9V+j2fVfo9n1X6P/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nVBV+qBQZe+jUXXkpFOG2qJbltCgZaTInXCwxZx7tcKcg7m/mom+vJWLwrqQjMW4jI/JtoiSzLOEl8+ygZ/SrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LTrX+i061/otOtf6LT/6M5Kv+fRkD/nk9U+qFOZO+kT3XlplGF2qVYldGiYqPJn22vxZ93tcKegLm/nYi+vJmJw7mUi8e2j43Ls4qQz7GGltSug6DXp4Gh1aeBodWngaHVp4Gh1aeBodWngaHVp4Gh1aeBodWngaHVp4Gh1aeBodWngaHVp4Gh1aeBodWngaHV/6M5Kv+gRkD/nk5U+qJNZPClTnTlqE+E26dVlNKlX6HKo2mtxaJ0tMKhfbm/oIW+u52Iw7iYici1k4vNsY6O066JltinhZ3aoYWg1qGFoNahhaDWoYWg1qGFoNahhaDWoYWg1qGFoNahhaDWoYWg1qGFoNahhaDWoYWg1qGFoNahhaDW/6M5Kv+gRkD/n01U+6NMZPCnTHTmqU6D3KpTktKpW6DLpmarxqVws8Oleri/pIK9u6KHw7idh8mzmInPsJSO1auSl9qgipzcm4mf2JuJn9ibiZ/Ym4mf2JuJn9ibiZ/Ym4mf2JuJn9ibiZ/Ym4mf2JuJn9ibiZ/Ym4mf2JuJn9ibiZ/Y/6M4Kv+gRUD/oExU+6RLY/GoS3Pmq0yD3a1QkdSsWJ7MqmKpx6psscSqdrbAqn68vKiEwrikhsmzoYjPrJyN1aOWlNqakZzclo6e2JaOntiWjp7Ylo6e2JaOntiWjp7Ylo6e2JaOntiWjp7Ylo6e2JaOntiWjp7Ylo6e2JaOntiWjp7Y/6Q4Kv+gRUD/oEtT+6VKY/GpSXLnrUqB3rBNkNWwVZzOsF6nybBor8ayc7PDsny4vbCAwbasgsmup4XPpaGK1ZyckdqVmZzckZSe2ZGUntmRlJ7ZkZSe2ZGUntmRlJ7ZkZSe2ZGUntmRlJ7ZkZSe2ZGUntmRlJ7ZkZSe2ZGUntmRlJ7Z/6Q4Kv+gRUD/oUpT+6ZIYvKrSHHor0iA37NKjta1UZrQtlqkzLhlq8q9ca7BuXu2t7KAwK6shMimqIXOnaSH1JSgjtiOn5nbjJue2YybntmMm57ZjJue2YybntmMm57ZjJue2YybntmMm57ZjJue2YybntmMm57ZjJue2YybntmMm57Z/6Q4Kv+hRUD/oklT/KdHYfKtRnDpskZ/4LdHjNm7TpfTv1ef0MVjpMXAcK26uHm3sLKAwKmthcegqITNl6WF0o6hideHoJLZh6Gc2IehnNiHoZzYh6Gc2IehnNiHoZzYh6Gc2IehnNiHoZzYh6Gc2IehnNiHoZzYh6Gc2IehnNiHoZzY/6Q3Kv+hRED/o0hS/KlFYfOuRG/qtUN94rxEidzCSpPYylSZysZipLy9brCytni5qrGAwaSthcebqYTMk6aE0Iqjh9SDoo7WgqKW1oKiltaCopbWgqKW1oKiltaCopbWgqKW1oKiltaCopbWgqKW1oKiltaCopbWgqKW1oKiltaCopbW/6U3Kv+hREH/pEZS/apEYPSxQm7ruEF75MFCht/MRo3Tz1KXwcRhp7O7bbOrtXi7pbGAwZ+uhMaYq4TKkKiEzoimhtGCpIzTgKSS04CkktOApJLTgKSS04CkktOApJLTgKSS04CkktOApJLTgKSS04CkktOApJLTgKSS04CkktOApJLT/6U3Kv+hREH/pUVR/qxCX/W0P2ztvD5458dAgeDWRofJzVGauMJgqqy6bbWltXi8oLGAwZuuhMWVrITIjqqEy4eohs6Cp4vPf6aP0H+mj9B/po/Qf6aP0H+mj9B/po/Qf6aP0H+mj9B/po/Qf6aP0H+mj9B/po/Qf6aP0H+mj9B/po/Q/6U2Kv+iQ0H/p0NQ/64/Xfe3PGnwwjtz5tA/edPZP4q+y1Gdr8BhrKW5bragtXm8nLKBwJivhMOSroTGjKyFyIeqh8qCqYrMf6mOzX+pjs1/qY7Nf6mOzX+pjs1/qY7Nf6mOzX+pjs1/qY7Nf6mOzX+pjs1/qY7Nf6mOzX+pjs1/qY7N/6Y2Kv+iQkH
27099/qUBP/7I7W/m9OGXsyzht3Nw1eMfWPo6zyVKgp8BjrZ+5cLaatXq8mLKBv5SxhcKPr4XEi66GxYath8eCrIrIf6uNyX+rjcl/q43Jf6uNyX+rjcl/q43Jf6uNyX+rjcl/q43Jf6uNyX+rjcl/q43Jf6uNyX+rjcl/q43J/6c1Kv+jQkH/rDxN/7c2V/LFM1/h1jZjzeMxfLrTP5GpyFShn8BlrZm6crWWtnu6lLOCvpKyhcCNsYbBibCHw4aviMSCrorFgK6MxYCujMWArozFgK6MxYCujMWArozFgK6MxYCujMWArozFgK6MxYCujMWArozFgK6MxYCujMWArozF/6g0Kv+mPj//sTdK+b4wUufPL1XR4ixowOEwf63SQpOgyFehmMFnq5S8c7KSuHy3kLaCuo60hbyLs4a+iLKHwIWxicGDsYrBgbCMwoGwjMKBsIzCgbCMwoGwjMKBsIzCgbCMwoGwjMKBsIzCgbCMwoGwjMKBsIzCgbCMwoGwjMKBsIzC/6kyKv+rOD3/uC9F7sgpSNbfJVLD7Clssd8xgqHSRZKXylqfkcNpp46/dK2NvHyxi7qBtIi5g7aFuIS4g7eGuYG2h7p/tYm7frWLvH61i7x+tYu8frWLvH61i7x+tYu8frWLvH61i7x+tYu8frWLvH61i7x+tYu8frWLvH61i7x+tYu8/6swKv+xLzj2wiY83NofO8brI1ez7Cpvo981gpbUSpCPzV2ai8hroYnEdaaGwnuqg8B+rIG/gK5/voKwfb2DsXu8hbJ6u4ezebuIs3m7iLN5u4izebuIs3m7iLN5u4izebuIs3m7iLN5u4izebuIs3m7iLN5u4izebuIs3m7iLN5u4iz/60uKv67JTDj0hotyegbQbb3I1ql7C5vluE8f4zYT4uH0l+ThM1smYHKdJ5+yHihe8d7o3nGfaR4xX+ldsSBpnXDg6d0w4Soc8KGqXPChqlzwoapc8KGqXPChqlzwoapc8KGqXPChqlzwoapc8KGqXPChqlzwoapc8KGqXPChqlzwoap/7QkJezKFiPN5RMsufYbRqf6JluY7jVsjOVEeoTeU4OA2WKKfNVsj3jScZN10HWVc894l3HOephwzXyZb81+mm7MgJttzIKcbMuEnGzLhJxsy4ScbMuEnGzLhJxsy4ScbMuEnGzLhJxsy4ScbMuEnGzLhJxsy4ScbMuEnGzLhJxsy4Sc9cEVGdHfDBi88xMxqv8eR5r8LFmO8jxnhOpLcn3lWHp54GOAdN5qhHDbb4dt2nOJa9l2imrYeItp13qMaNZ8jWfWfo5m1YCOZdWBj2XVgY9l1YGPZdWBj2XVgY9l1YGPZdWBj2XVgY9l1YGPZdWBj2XVgY9l1YGPZdWBj2XVgY9l1YGP0tIKCb/oDR2t/xUznf8jRZD/M1SF90NffvFRaHfsXG9w6WJ0a+dnd2jlbXlm5HB7ZeNzfWPidn1i4Xh+YuF5f2Hhe39g4H2AX+B/gV/gf4Ff4H+BX+B/gV/gf4Ff4H+BX+B/gV/gf4Ff4H+BX+B/gV/gf4Ff4H+BX+B/gV/gf4Ff4H+B/6A5If+cRjb/mlFK/51SWfefVGntoFd4459ch9qcZ5XSmXChzJZ7q8aUhLPEk4u2wo+PusCLkry+h5W/vYOYwbyBm8O7fqDEunymxrd6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzG/6A5If+cRjb/mlFK/51SWfefVGntoFd4459ch9qcZ5XSmXChzJZ7q8aUhLPEk4u2wo+PusCLkry+h5W/vYOYwbyBm8O7fqDEunymxrd6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzG/6A5If+cRjb/mlFK/51SWfefVGntoFd4459ch9qcZ5XSmXChzJZ7q8aUhLPEk4u2wo+PusCLkry+h5W/vYOYwbyBm8O7fqDEunymxrd6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzG/6A5If+cRjb/mlFK/51SWfefVGntoFd4459ch9qcZ5XSmXChzJZ7q8aUhLPEk4u2wo+PusCLkry+h5W/vYOYwbyBm8O7fqDEunymxrd6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzG/6A5If+cRjb/mlFK/51SWfefVGntoFd4459ch9qcZ5XSmXChzJZ7q8aUhLPEk4u2wo+PusCLkry+h5W/vYOYwbyBm8O7fqDEunymxrd6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzG/6A5If+cRjb/mlFK/51SWfefVGntoFd4459ch9qcZ5XSmXChzJZ7q8aUhLPEk4u2wo+PusCLkry+h5W/vYOYwbyBm8O7fqDEunymxrd6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzG/6A5If+cRjb/mlFK/51SWfefVGntoFd4459ch9qcZ5XSmXChzJZ7q8aUhLPEk4u2wo+PusCLkry+h5W/vYOYwbyBm8O7fqDEunymxrd6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzG/6A5If+cRjb/mlFK/51SWfefVGntoFd4459ch9qcZ5XSmXChzJZ7q8aUhLPEk4u2wo+PusCLkry+h5W/vYOYwbyBm8O7fqDEunymxrd6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzG/6A5If+cRjb/mlFK/51SWfefVGntoFd4459ch9qcZ5XSmXChzJZ7q8aUhLPEk4u2wo+PusCLkry+h5W/vYOYwbyBm8O7fqDEunymxrd6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzG/6A5If+cRjb/mlFK/51SWfefVGntoFd4459ch9qcZ5XSmXChzJZ7q8aUhLPEk4u2wo+PusCLkry+h5W/vYOYwbyBm8O7fqDEunymxrd6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzGtXqsxrV6rMa1eqzG/6A5If+dRjb/mlBK/55RWfegUmjtoVZ45KFahtueZJTSm26gzJh4qsaVgbLElYm2wZGOur+MkL29iJPAvISXw7qBm8W5fqDHuHynyLJ7qsiwe6rIsHuqyLB7qsiwe6rIsHuqyLB7qsiwe6rIsHuqyLB7qsiwe6rIsHuqyLB7qsiwe6rI/6A4Iv+dRjf/m09K/59PWfiiUGjuo1N35aRXhdyiYJPTnmqfzZt0qceYfbHEl4a2wZSMur+Pjr68ipLCuoaVxbiCmsi3f6DLtHynzKx8qcqqfanKqn2pyqp9qcqqfanKqn2pyqp9qcqqfanKqn2pyqp9qcqqfanKqn2pyqp9qcqqfanK/6A4Iv+dRTf/nE5K/6BOWPijT2fvpVF25aZVhN2lXZHUomadzZ9wqMicerDEmoK2wZiKur6SjL+7jY/EuIiTyLaDmcy0gKHPrH2lz6Z+p8ykf6jLpH+oy6R/qMukf6jLpH+oy6R/qMukf6jLpH+oy6R/qMukf6jLpH+oy6R/qMukf6jL/6E4Iv+dRTf/nU1J/6FMWPmlTWbvp0915qlTg96oWpDVpmKcz6Nspsmgdq7Fnn+1wZyHur6XisC6kI3GtouSy7SIms6yhqTRpoCk0aCBp82fgafMn4GnzJ+Bp8yfgafMn4GnzJ+Bp8yfgafMn4GnzJ+Bp8yfgafMn4GnzJ+Bp8yfgafM/6E4Iv+eRTf/nkxJ/6JLV/mmTGbwqU5056tRgt+rV47Xql+a0KhppMulc6zGo3yzwqCEub6ciMC5lozGtZGSy6+NmM+qiqHSoISj0
270995uEps6ahKfNmoSnzZqEp82ahKfNmoSnzZqEp82ahKfNmoSnzZqEp82ahKfNmoSnzZqEp82ahKfN/6E4Iv+eRTf/nktJ/6NKV/qnS2Xwq0xz6K1PgOCvVI3ZrlyY0q1moc2rcKnIqnmww6eBt76hhMC1m4nGrpWPzKiRlc+ijp7Smomi05aHpc+Vh6bOlYemzpWHps6Vh6bOlYemzpWHps6Vh6bOlYemzpWHps6Vh6bOlYemzpWHps6Vh6bO/6E3Iv+eRDf/n0pJ/6RJVvqoSWTxrEty6bBNf+GzUYvas1qV1LNjns+zbqXLs3irw6x8t7ilgb+vnobGqJmMy6GVktCbkpvTlY6i1JGMpdCRi6bOkYumzpGLps6Ri6bOkYumzpGLps6Ri6bOkYumzpGLps6Ri6bOkYumzpGLps6Ri6bO/6E3Iv+eRDf/oElI/6VIVvuqSGTyrklx6rJMfeK2T4ncuFeS1rphmtO9baDJuHWrvrB6trOpf7+qooTGop2Ky5uakM+Vl5nSkJWi1I2QpdCMkKbPjJCmz4yQps+MkKbPjJCmz4yQps+MkKbPjJCmz4yQps+MkKbPjJCmz4yQps+MkKbP/6E3Iv+eRDf/oElI/6ZHVfurR2PzsEhw67VKfOS6Tobev1WP2sNgldLEbZzFu3OqubN4tq6tfb+lp4LFnaKIy5afjs+PnJbSi5yi04iVpNCJlKXPiZSlz4mUpc+JlKXPiZSlz4mUpc+JlKXPiZSlz4mUpc+JlKXPiZSlz4mUpc+JlKXP/6I3Iv+fRDf/oUhI/6dGVfysRWL0skZu7LhIeua/TIPhx1OK3M1ijs7IbJvAv3GqtLd3tamxfL6frIHFl6eGypCkjM6KopXRhqKh0oSbpdCFmqXPhZqlz4Wapc+FmqXPhZqlz4Wapc+FmqXPhZqlz4Wapc+FmqXPhZqlz4Wapc+FmqXP/6I2Iv+fQzf/okZH/6hEVP2uQ2H1tURs7rxGd+nES3/jz1SE2dRliMjLa5q6wnCprrp3tKO0fL2ar4HDkqyFyIupisyEp5LPgKac0ICjpc+AoabOgKGmzoChps6AoabOgKGmzoChps6AoabOgKGmzoChps6AoabOgKGmzoChps6AoabO/6I2Iv+fQzf/o0VH/6pCU/6xQV/2uEFq8cFEc+rMS3ng2lZ8z9VejcDMaZuzw3Kop7t5s561f7uXsYPCjq2FxoeriMqBqY3NfKiWznuoos17qabNe6mmzXupps17qabNe6mmzXupps17qabNe6mmzXupps17qabNe6mmzXupps17qabN/6M2Iv+fQzf/pUNG/6xAUv+0Pl35vT9m7shDbePWTW/V3U6BxNNZkbXJZp+pwXGroLt5s5m2gLqUsoXAjK+GxIatiMeAq4zJfKqSynqrnMp5q5/Keaufynmrn8p5q5/Keaufynmrn8p5q5/Keaufynmrn8p5q5/Keaufynmrn8p5q5/K/6M1Iv+gQjf/pkFF/689UP64O1nzxDxh5tFDZNnfQ3PI3EqFt9BXlarHZaKgwHCsmbp5tJS2gLqRs4W+i7GGwYWwiMOBrovFfa2Qxnqtl8Z6rZrGeq2axnqtmsZ6rZrGeq2axnqtmsZ6rZrGeq2axnqtmsZ6rZrGeq2axnqtmsZ6rZrG/6Q0Iv+hQTf/qT1D/7M5Tfm+N1XqzDpZ2907YsvlP3e72UiJq85XmKDGZaSYwHGsk7t6s5C4gbiMtYS7iLOGvoWyicCBsYvBfrCPwnuwlMN6sJbDerCWw3qwlsN6sJbDerCWw3qwlsN6sJbDerCWw3qwlsN6sJbDerCWw3qwlsN6sJbD/6Q0Iv+jPjb/rTlB/7g0SPDGM03f2TZQzeU2Z77kO3ut10iMoM1YmZfGZ6SSwXKrjr17sIy6gbSIuIO3hLeFuYK1iLt/tIq9fLONvnqzkb96s5O/erOTv3qzk796s5O/erOTv3qzk796s5O/erOTv3qzk796s5O/erOTv3qzk796s5O//6YyIv+mOjT/sjM998AuQuTSL0HP5C5Vv+8za6/hO36g1kqNls5bmZDIaaGMw3OoicB7rIa+f6+CvIGygLuEs326hrV7uYi2ebiLt3e3j7h3t5C5d7eQuXe3kLl3t5C5d7eQuXe3kLl3t5C5d7eQuXe3kLl3t5C5d7eQuXe3kLl3t5C5/6cxIv+sMzH/uSs26swmNtLhJkHB7yxasO0zbqHhPX+V102MjdBelonLa52Gx3Sig8R6pn/Dfal8wYCresCCrHm/hK13voavdb6JsHO9jLFzvY2xc72NsXO9jbFzvY2xc72NsXO9jbFzvY2xc72NsXO9jbFzvY2xc72NsXO9jbFzvY2x/6kuIf+zKivyxSIs1t4cLcPtI0ey+Stdouw2b5XiQn2L2lKIhdRgkILQbJZ+zHObe8p3nnjJe6B2yH6idMeAo3PGgqRxxYSlcMSHpm7Eiqduw4unbsOLp27Di6duw4unbsOLp27Di6duw4unbsOLp27Di6duw4unbsOLp27Di6duw4un/6wqIPq9HyLc2RIbxesaM7T6I0qj+S5ele48bYrlSXmD31aCftpkiXrWbI5203GRc9J1lHHQeZVvz3uXbc5+mGzOgJlrzYKaas2Em2nMh5xozIicaMyInGjMiJxozIicaMyInGjMiJxozIicaMyInGjMiJxozIicaMyInGjMiJxozIic/7YeGOTQDhPI6REgtfkbN6X/JkuX+jRci/FCaILqT3J85Vt6d+Fkf3LeaoNu3HCGbNt0iGrZd4lo2XmLZ9h8i2bXfoxl1oCNZNaCjmPVhY9i1YWPYtWFj2LVhY9i1YWPYtWFj2LVhY9i1YWPYtWFj2LVhY9i1YWPYtWFj2LVhY9i1YWP6ccNDMraCw+39xIkp/8dOZj/K0mM/jpXg/ZJYXzwVWl17F5vbuljdGrnaXdn5W55ZeRye2PjdXxi4nd9YeJ5fmDhe39f4X1/X+B/gF7ggoFd34OBXd+DgV3fg4Fd34OBXd+DgV3fg4Fd34OBXd+DgV3fg4Fd34OBXd+DgV3fg4Fd34OBy9AJA7riCxOo/xQmmv8hN43/MUWE/0BQfPxOWHT4V19t9F1kZ/JiZ2PwaGph7mxsX+1wbV3tcm9c7HVvW+x3cFrreXFa63pxWep8cljqf3JY6n9zWOp/c1jqf3NY6n9zWOp/c1jqf3NY6n9zWOp/c1jqf3NY6n9zWOp/c1jqf3NY6n9z/5w4Gv+aRi3/l1FB/5pTT/6cVV71nFps7JtfeuSZZ4fclnGS1ZN7nM+QhKTLjoyryIqQsMWHlLTDhJi3woGbucF/nrrBfaK7wHumvMB5q72/eLK9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9/5w4Gv+aRi3/l1FB/5pTT/6cVV71nFps7JtfeuSZZ4fclnGS1ZN7nM+QhKTLjoyryIqQsMWHlLTDhJi3woGbucF/nrrBfaK7wHumvMB5q72/eLK9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9/5w4Gv+aRi3/l1FB/5pTT/6cVV71nFps7JtfeuSZZ4fclnGS1ZN7nM+QhKTLjoyryIqQsMWHlLTDhJi3woGbucF/nrrBfaK7wHumvMB5q72/eLK9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9/5w4Gv+aRi3/l1FB/5pTT/6cVV71nFps7JtfeuSZZ4fclnGS1ZN7nM+QhKTLjoyryIqQsMWHlLTDhJi3woGbucF/nrrBfaK7wHumvMB5q72/eLK9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9/5w4Gv+aRi3/l1FB/5pTT/6cVV71nFps7JtfeuSZZ4fclnGS1ZN7nM+QhKTLjoyryIqQsMWHlLTDhJi3woGbucF/nrrBfaK7wHumvMB5q72/eLK9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9/5w4Gv+aRi3/l1FB/5pTT/6cVV71nFps7JtfeuSZZ4fclnGS1ZN7nM+QhKTLjoyryIqQsMWHlLTDhJi3woGbucF/nrrBfaK7wHumvMB5q72/eLK9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9/5w4Gv+aRi3/l1FB/5pTT/6cVV71nFps7JtfeuSZZ4fclnGS1ZN7nM+QhKTLjoyryIqQsMWHlLTDhJi3woGbucF/nrrBfaK7wHumvMB5q72/eLK9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9/5w4Gv+aRi3/l1FB/5pTT/6cVV71nFps7JtfeuSZZ4fclnGS1ZN7nM+QhKTLjoyryIqQsMWHlLTDhJi3woGbucF/nrrBfaK7wHumvMB5q72/eLK9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9u3izvbt4s727eLO9/504Gv+aRS7/l1BB/5tRT/+dVF31nlhr7J1deeSbZIbcmG6S1ZV4nNCSgaTLj4mrx42PscWJk7XDhZe4woKausF/nrvAfaK9v3unvr95rb67eLG+tnmyvrZ5sr62ebK+tnmyvrZ5sr62ebK+tnmyvrZ5sr62ebK+tnmyvrZ5sr62ebK+/504Gv+aRS7/mE9A/51QTv+fUlz2oFVq7aBaeOWfYIXdnGqR1phzm9CVfaTLkoWrx4+NscSMkbbCh5W5wYOZu79/nb6+faK/vXqowLx5r8G0ebDBsHqwwLB6sMCwerDAsHqwwLB6sMCwerDAsHqwwLB6sMCwerDAsHqwwLB6sMCwerDA/503Gv+bRS7/mU5A/55OTv+hUFv3olNp7qNXd+aiXYPen2aP15xvmtGYeaPLlYKrx5KJscSOj7bCiZO6v4SYvb2AncC8faPCu3uqxLR6rcSte67Dqnuvwap7r8Gqe6/Bqnuvwap7r8Gqe6/Bqnuvwap7r8Gqe6/Bqnuvwap7r8Gqe6/B/543Gv+bRC7/mk1A/59NTf+iTlv3pFFo76VVdeelWoLfo2KN2KBrmNKcdaHMmX6pyJWGsMSSjbbBjJG7voaWv7yBnMO6fqTFt3yrx617q8anfK3EpH2uw6R9rsOkfa7DpH2uw6R9rsOkfa7DpH2uw6R9rsOkfa7DpH2uw6R9rsOkfa7D/543Gv+bRC7/m0xA/6BMTf+kTVr4pk9n8KhTdOioV4Dgp16M2qRoltOhcZ/OnXqnyZmDr8WVirXBj4+7vYmVwbqFncS2gqTHsICqyKd9qsiifqzFn3+uw59/rsOff67Dn3+uw59/rsOff67Dn3+uw59/rsOff67Dn3+uw59/rsOff67D/543Gv+bRC7/nEs//6FKTP+lS1n5qE5m8apRc+mrVX/iq1uK26lllNWmbp3Po3elyp+ArMWZhrS/k4y8uI2TwbKJmcWuhqHIqoSpyaGAqcqcgazGm4GtxJuBrcSbga3Em4GtxJuBrcSbga3Em4GtxJuBrcSbga3Em4GtxJuBrcSbga3E/542Gv+cRC7/nEo//6JJTP+mSln5qUxl8axPcequVH3jr1mI3a5ikdata5rRqnWiy6V9q8Gdg7S5lom8spGQwayMlsaniZ3Io4emypuDqMuYg6vHloStxZaErcWWhK3FloStxZaErcWWhK3FloStxZaErcWWhK3FloStxZaErcWWhK3F/542Gv+cQy7/nUk//6NIS/+nSVj6q0tk8q5OcOuxUnvks1eF37RgjtmzapbRsXWexqh7q7yggbSzmoe8rJSNwqaQlMagjZvJnIuky5aHqMuTh6vIkoesxZKHrMWSh6zFkoesxZKHrMWSh6zFkoesxZKHrMWSh6zFkoesxZKHrMWSh6zF/582Gv+cQy7/nkg//6NHS/+oSFf7rUlj87BMb+y0UHnmuFaD4btei9q7apLNtHOewat5qrekf7SunYS8ppiKwaCUkcaakZjJlo+hy5GMqMyPiqrIjoqsxo6KrMaOiqzGjoqsxo6KrMaOiqzGjoqsxo6KrMaOiqzGjoqsxo6KrMaOiqzG/582Gv+cQy7/nkc+/6RGSv+qRlb8rkhi9LNLbe64T3fovVV/4cFehtbAbI7It3Gdva53qrKnfbSpoYK7oZyIwZqYj8aUlpbJkJSfy4ySqMyKj6rJio6sxoqOrMaKjqzGio6sxoqOrMaKjqzGio6sxoqOrMaKjqzGio6sxoqOrMaKjqzG/582Gv+cQy7/n0Y+/6VFSv+rRVX8sEZh9rZJa/C8TnTnwlV738hhgNHDao3EunCduLJ1qa2re7OjpYC7m6GGwZSdjcWOm5TIipmdyoaZqMuGlKrJhpKrxoaSq8aGkqvGhpKrxoaSq8aGkqvGhpKrxoaSq8aGkqvGhpKrxoaSq8aGkqvG/581Gv+dQi7/oEU9/6dESf
27099+tQ1T+s0Rf97pHaO/BTXDlyVZ13M5keszGaY2+vm6csrZ0qKewebKeq366laaEwI6ji8SIoZLHhJ+ayYCfp8qBmqrIgpirxoKYq8aCmKvGgpirxoKYq8aCmKvGgpirxoKYq8aCmKvGgpirxoKYq8aCmKvG/6A1Gv+dQi7/oUQ9/6hCSP+vQVP/tkJd975GZezHTWvj0lht1tNhesfKZ4y5wm2brLxyp6G2d7GYsX25j62CvoiqicOCqJDGfaeZyHqnpcl7oqvIfZ6sxn2erMZ9nqzGfZ6sxn2erMZ9nqzGfZ6sxn2erMZ9nqzGfZ6sxn2erMZ9nqzG/6A1Gv+dQi7/okI8/6pAR/+yPlH9ukBZ88NEYOjPTmPf3Flnz9hgecDPZoqyyGuapsJwppu8dq+RuHu3ibWBvIKyh8B9sI7DeK6WxXatocZ1rKzGd6atxXemrcV3pq3Fd6atxXemrcV3pq3Fd6atxXemrcV3pq3Fd6atxXemrcV3pq3F/6A0Gv+eQS7/pEA7/6w9Rf+1O073vz5V7MtEWeHaT1rU31FsxtpafbjTYourzmmYn8ZxpJXAd62Ou360h7eDuYG0h718soy/ebGTwXawm8J0sKbCcrCtwnKwrcJysK3CcrCtwnKwrcJysK3CcrCtwnKwrcJysK3CcrCtwnKwrcJysK3C/6EzGv+eQS//pz06/7A6Q/26OErwxjtP49VFTtXhRl/I4ktxut1SgazVW4+fzGablsZwpI/AeKuKvH+xhLmDtYC3h7h8tou7ebSQvHe0l712tKG9dLOlvnSzpb50s6W+dLOlvnSzpb50s6W+dLOlvnSzpb50s6W+dLOlvnSzpb50s6W+/6IzGv+gPi7/qjk3/7Q1P/bANUTnzzlF1988UMnnQWS75UZ2rNxOhZ/TWpKVzGecjsZxpIrCeaqFv36ugLyCsn26hrR6uYq2d7iOuHW3k7lzt5q5c7eguXO3oLlzt6C5c7eguXO3oLlzt6C5c7eguXO3oLlzt6C5c7eguXO3oLlzt6C5/6MyGv+jOiz/rjQ0/roxOu3KMDva3TI/yuc4VbzsPWmt5UR5n9tOh5TTXJKNzGibiMhyoYTEeaaAwn2qfMCBrXm+ha93vYiwdLyLsnK7kLNwu5W0b7qatG+6mrRvupq0b7qatG+6mrRvupq0b7qatG+6mrRvupq0b7qatG+6mrRvupq0/6QwGv+nNSr/tC8w9MMqMd7YKy3M5i5FvfI1Wq3uO2yf5ER7k9tRh4vUXpCGz2qYgstznX7IeKF6xnykd8SApnXDg6hzwoapccGJq2/AjaxtwJKtbL+VrWy/la1sv5WtbL+VrWy/la1sv5WtbL+VrWy/la1sv5WtbL+VrWy/la1sv5Wt/6UvGv+tLSX8vCco5dAhJM7kJDO+8SxKrvgzXaDtPW2T5Ed6it1UhYPXYYx/0mySe89yl3fNd5p0y3uccsp+nnDJgaBuyIShbceHomvGiqNpxo6kaMWRpWjFkaVoxZGlaMWRpWjFkaVoxZGlaMWRpWjFkaVoxZGlaMWRpWjFkaVoxZGl/6csGv+1JR/syRoc0OIZIb/wIjiv/StNoPg1XpPuQWyJ5k13geBYgH3cZIZ42GuLc9VxjnDTdZFu0nmTbNF8lGrQf5Zpz4KXaM+FmGbOiJllzYyaZM2OmmTNjppkzY6aZM2OmmTNjppkzY6aZM2OmmTNjppkzY6aZM2OmmTNjppkzY6a/64kFvXBFxTU3w4QwO8YJrD9Izyh/y1OlPk6XYnxR2iB61JxeuZdeHTiZH1w32uBbd1whGrcdIZo23iIZtp7iWXZfYpk2ICLYtiDjGHWhY1g1omOX9WLjl/Vi45f1YuOX9WLjl/Vi45f1YuOX9WLjl/Vi45f1YuOX9WLjl/Vi45f1YuO/rkWDdTSCwbC7g4WsfwZKqL/JT2U/zJMifxAWYH2TWJ68Fhpc+xfb2zpZHNo52p2ZuVveWTkc3pi43Z8YeN5fWDie35f4X5+XuGAf13gg4Bc4IWBW9+IgVvfiIFb34iBW9+IgVvfiIFb34iBW9+IgVvfiIFb34iBW9+IgVvfiIFb34iB1MgJA8TXCgey+xAZo/8cK5X/KDuK/zhIgf9FUnr8Ulpy91lga/ReZGbyZGhi8GlqYO5tbF7tcW1c7XRuW+x2b1rseXBZ63txWOt9cVjqf3JX6oJzVumEc1bphHNW6YRzVumEc1bphHNW6YRzVumEc1bphHNW6YRzVumEc1bphHNW6YRzxM0IAbTdCAuk/xIal/8fKov/LjaB/z1Bef9KSXH/UlBp/1hVY/1dWF/7Y1tc+WddWvhrX1j3bmBX93FhVvZ0YVX2dmJU9XdjU/V5Y1P0fGRS9H5kUfSAZVH0gGVR9IBlUfSAZVH0gGVR9IBlUfSAZVH0gGVR9IBlUfSAZVH0gGVR9IBl/5YzFP+VQyX/klE3/5dTRf+ZV1P9mVtg9Zhhbe2VaHnlknKE3498jtqMhZbVh4uc0YOQoc+AlabNfZqpy3ueq8p5oa3Jd6WvyHWpsMd0rrHHc7OyxnO6ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuy/5YzFP+VQyX/klE3/5dTRf+ZV1P9mVtg9Zhhbe2VaHnlknKE3498jtqMhZbVh4uc0YOQoc+AlabNfZqpy3ueq8p5oa3Jd6WvyHWpsMd0rrHHc7OyxnO6ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuy/5YzFP+VQyX/klE3/5dTRf+ZV1P9mVtg9Zhhbe2VaHnlknKE3498jtqMhZbVh4uc0YOQoc+AlabNfZqpy3ueq8p5oa3Jd6WvyHWpsMd0rrHHc7OyxnO6ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuy/5YzFP+VQyX/klE3/5dTRf+ZV1P9mVtg9Zhhbe2VaHnlknKE3498jtqMhZbVh4uc0YOQoc+AlabNfZqpy3ueq8p5oa3Jd6WvyHWpsMd0rrHHc7OyxnO6ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuy/5YzFP+VQyX/klE3/5dTRf+ZV1P9mVtg9Zhhbe2VaHnlknKE3498jtqMhZbVh4uc0YOQoc+AlabNfZqpy3ueq8p5oa3Jd6WvyHWpsMd0rrHHc7OyxnO6ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuy/5YzFP+VQyX/klE3/5dTRf+ZV1P9mVtg9Zhhbe2VaHnlknKE3498jtqMhZbVh4uc0YOQoc+AlabNfZqpy3ueq8p5oa3Jd6WvyHWpsMd0rrHHc7OyxnO6ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuywXW7ssF1u7LBdbuy/5YzFP+VQyX/k1E3/5dTRf+ZVlL9mVtg9Zhgbe2WZ3nlk3GE35B7jtqNhJbViIqc0YSQos+AlabMfZmpy3udrMl5oa7Id6WvyHaqscd0rrLHc7SyxHS6sr91urK/dbqyv3W6sr91urK/dbqyv3W6sr91urK/dbqyv3W6sr91urK/dbqy/5YzFP+WQyX/lVA3/5lRRP+bVFL+nFhf9ZtdbO2ZZHjmlmyD35N2jdqPgJbUjIid0YeOo82Dk6jLgJiryX2crsh6obHGeKWyxneqtMV1sLXFdLi1vXe4tbh3uLW4d7i1uHe4tbh3uLW4d7i1uHe4tbh3uLW4d7i1uHe4tbh3uLW4d7i1/5czFP+WQyX/lk43/5pPRP+dUlH+nlVe9p5aau6cYHbnmmeC4JZyjNqSe5XUjoSd0IqLo82GkanKgpatyH6bsMZ7oLPFeaa1xHestsN2s7e+d7e3t3i2uLJ5triyeba4snm2uLJ5triyeba4snm2uLJ5triyeba4snm2uLJ5triyeba4/5gzFP+XQyX/l003/5tNQ/+fUFD/oFNd96BYae+fXXXonWSA4Zpui9uWd5TVkYCc0I6Jo8yJj6nJhJWux4CassV9oLXDeqe3wniuucB3tbm4eLW5sXm1uax6tbmserW5rHq1uax6tbmserW5rHq1uax6tbmserW5rHq1uax6tbmserW5/5gzFP+YQyX/mEw2/5xMQ/+gTk//olFc+KNVaPCiW3TpoWF/4p5qidyac5PWlXyb0ZGFo8yMjKnJh5OvxoKZs8N+oLfCeqi5wXixu7l4s7yxebO7q3q0u6d7tbqne7W6p3u1uqd7tbqne7W6p3u1uqd7tbqne7W6p3u1uqd7tbqne7W6/5kzFP+YQyX/mUs2/55LQv+hTE7/pE9b+aVTZvGlWHLqpF5946Jmh92ecJHXmXiZ0pWBoc2PianJipGvxYOYtMJ/n7i9fKe7unqwvbJ6sr6re7K9pnyzvKN9tLqjfbS6o320uqN9tLqjfbS6o320uqN9tLqjfbS6o320uqN9tLqjfbS6/5kzFP+YQyb/mUo2/59KQv+jS07/pk5Z+qhRZfKoVnDrqFx75adihd+jbI7Zn3WX05p+n82ThqjFjY2vv4eUtbmDnLm1f6O8sX2svqx8sb+lfLG/oX6zvZ5+tLuefrS7nn60u55+tLuefrS7nn60u55+tLuefrS7nn60u55+tLuefrS7/5kzFP+ZQyb/mkk1/6BIQf+kSU3/p0xY+qpQZPOrVG7trFp55qxgguCqaYvapnOUz598ncaXg6i+kIqwuIuRtrKGmLqtg6C9qYGov6WAsMCff7DAnICyvZqBs7uagbO7moGzu5qBs7uagbO7moGzu5qBs7uagbO7moGzu5qBs7uagbO7/5ozFP+ZQyb/m0g1/6FHQf+lSEz/qUpX+6xOYvWvUmzusFh26LFef9+waIjVrHSQyqN6ncCbgai4lIewsY+OtquKlbumh52+ooWlwJ+Er8GZga/Bl4KyvpWDs7yVg7O8lYOzvJWDs7yVg7O8lYOzvJWDs7yVg7O8lYOzvJWDs7yVg7O8/
270995ozFP+ZQyb/nEc1/6JGQP+nR0v/q0lW/a9MYPayUWrutFdz5bdefN22aoPPr3KQxaZ4nbuefqeymIWwq5OLtqWOk7ufi5q+m4miwZiIrMKTha/Ckoaxv5GGs7yRhrO8kYazvJGGs7yRhrO8kYazvJGGs7yRhrO8kYazvJGGs7yRhrO8/5ozFP+ZQib/nEY0/6NFQP+oRUr/rUdV/rFKX/W1UGjruVZw471ed9m7aoDLsnCQwKl2nbaifKetnIKvpZeJtp6TkLuZj5i+lI2gwZGMqcKNiq7CjYmxv42Jsr2NibK9jYmyvY2Jsr2NibK9jYmyvY2Jsr2NibK9jYmyvY2Jsr2NibK9/5szFP+aQib/nUU0/6REP/+qREn/r0VT/LRJXfK5T2XpvlZs4cNgctO+aYDGtW6Pu610nLCmeqenoICvn5uGtZiXjruTlZW+jpKdwYqSp8KIkK7CiI6wwIiNsr2IjbK9iI2yvYiNsr2IjbK9iI2yvYiNsr2IjbK9iI2yvYiNsr2IjbK9/5szFP+aQib/nkQz/6VCPv+rQkj/sURS+rdIWvC9TmHmxFZn3slibc7BZ3/BuW2OtrFym6uqeKaipX6umaCEtZKdi7qMmpO+h5ibwISXpMKClq/Cg5OwwISRsr6EkbK+hJGyvoSRsr6EkbK+hJGyvoSRsr6EkbK+hJGyvoSRsr6EkbK+/5szFP+aQSb/n0Iz/6ZAPf+tQEf/tEJP97tHV+3DTV3kzFhg2c1gbMnFZn68vWuNsLVxmqWvdqWcqnytk6aCtIyiibmGoJC9gZ6Zv32eosF7nq/BfZmwwH+Wsr5/lrK+f5ayvn+Wsr5/lrK+f5ayvn+Wsr5/lrK+f5ayvn+Wsr5/lrK+/5wzFP+aQSb/oEEy/6g/PP+wPkX/t0FN9MBFU+rJTlbi1VpX0tFea8TJZH22wWqMqrtvmZ+1dKSWsHqsjayAsoaph7d/p467eqaWvneloL90pq2/d6Gxv3qdsr56nbK+ep2yvnqdsr56nbK+ep2yvnqdsr56nbK+ep2yvnqdsr56nbK+/50zFP+bQSb/oj8x/6o8Ov+zPEL7uz5J8MZETebST03c3FdWzNVdar7NY3uwx2iLpMFtl5m8c6KPuHiqhrR+sH+yhbV5sIy4dK+Vu3Gun7xur6u9caqzvHSls7x0pbO8dKWzvHSls7x0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tM/6dQVvyoVWH1qFtr7adhdOWkaX7en3OH1Jh9kMuRhJrEioyivoSTqLiAmq20fKKwsHqrs615tbSoerm0pHu5tKB9ubOdfbqznX26s519urOdfbqznX26s519urOdfbqznX26s519urOdfbqz/5ItDv+SPh7/mEYr/55GNv+jR0H/p0lL/6pOVfqrU17yrFlo6axgceKpaHrZpXODzZx6j8WVgZq9joiit4iQqbGEl66sgJ+xqH6ntKV9sbWhfbi2nX64tZp/ubSZgLqzmYC6s5mAurOZgLqzmYC6s5mAurOZgLqzmYC6s5mAurOZgLqz/5ItDv+SPh7/mUUr/59ENf+kRUD/qUhJ/6xMU/iuUlzvsFhl5rFfbd6waXbSqXGCyKB4j7+Yfpq3koWisIyMqaqIlK6khZyyoIKktZ2BrraagLe3l4G3tpWCubSUgrmzlIK5s5SCubOUgrmzlIK5s5SCubOUgrmzlIK5s5SCubOUgrmz/5MtDv+SPR7/mkQq/6BDNf+mRD7/q0ZI/65LUfWyUFnstVdh5Ldeadq0aXPNrG+CwqR2j7mcfJmxloOiqpGKqaOMka6eiZmymYehtZaFq7eThba3kYS3t5CFuLWQhbm0kIW5tJCFubSQhbm0kIW5tJCFubSQhbm0kIW5tJCFubSQhbm0/5MtDv+TPR7/m0Mq/6JCNP+oQj3/rUVG/LFKT/K1T1bpulZd4b1gZNS4Z3LIr22Bvad0jrSgepmrmoCipJWHqZ2Rjq6XjpaykouftY+KqLeMirO4i4m3t4uIuLWLiLm0i4i5tIuIubSLiLm0i4i5tIuIubSLiLm0i4i5tIuIubSLiLm0/5MtDv+TPR7/nEEq/6NAM/+pQTz/r0RF+rRITPC6TlPnv1ZZ3sJgYM+7ZnHDs2yBuKtyjq6keJilnn6hnpqEqJeWjK6Rk5SyjJGctYiPpreFj7G4hY62t4aNuLaHjLi1h4y4tYeMuLWHjLi1h4y4tYeMuLWHjLi1h4y4tYeMuLWHjLi1/5QsDv+UPR7/nUAp/6Q+Mv+rPzv/sUJC+LhHSe2+Tk/lxldT2sZeX8u+ZHG+tmqAs69wjampdpigo3yhmJ+CqJGbia2KmZKyhZaatYGVpLd/la63fpS3t4GRt7aCkLi1gpC4tYKQuLWCkLi1gpC4tYKQuLWCkLi1gpC4tYKQuLWCkLi1/5QsDv+UPR7/nj8o/6Y9Mf+tPjn/tEFA9LxGRevETUnizlhL08pcXsbCY3C5umh/rrRujKOudJeaqXqfkqWAp4qhh6yEn4+xf52XtHucobZ4m6y3d5u3tnqXuLV8lbm0fJW5tHyVubR8lbm0fJW5tHyVubR8lbm0fJW5tHyVubR8lbm0/5UsDv+VPR7/oD0n/6g7MP+wPDf9uD888cFEQOjLTkLe01VKzs1bXcDGYW60v2d+qLltip20cpWUr3iei6t+pYSohap9poyveKSVsnSjn7Rxo6q1cKO4tXOeubR2m7mzdpu5s3abubN2m7mzdpu5s3abubN2m7mzdpu5s3abubN2m7mz/5YsDv+XPB7/ojom/6o5Lv+zOjT5vTw47shDOePVUDfX2lJIyNJZXLrLX22txWV8ocBriZe6cJONtnachLN8on2wg6h3roqscq2Tr26snbFrrKiyaa22smyou7Fvo7uxb6O7sW+ju7Fvo7uxb6O7sW+ju7Fvo7uxb6O7sW+ju7Fvo7ux/5csDv+aOx3/pDcl/602K/+3NzDzwzox5tBDMNzfSjXP31JHwdhYWrPRXmumy2N6msdpho/CbpCGv3SYfbx6n3a6gaRwuImoa7eSq2i3nK1lt6euZLe0rmWzva5orb2uaK29rmitva5orb2uaK29rmitva5orb2uaK29rmitva5orb2u/5gsDv+dORz/pzQj/7EzKPm9Mirqyzcp3N0+KdDjRjrF4k1LuN5VWqzZXGie02J3ks9ngojLbYx+yXOUdsd5mnDFgZ9qxImiZsOSpWLDnKdgw6aoX8O0qF/BwqhhusGpYbrBqWG6walhusGpYbrBqWG6walhusGpYbrBqWG6walhusGp/5ksDv+gNRr/qjEg/7YuI/DFLSLf2DMc0OM6LsToQkC45UlQq+FOX57eVWyS21x3h9hjgX7Vaol21HGPb9F5lGvOgJhnzIibZMqQnWLJmJ9gyaGgX8mroF/JuZ9cyMOiXMjDolzIw6JcyMOiXMjDolzIw6JcyMOiXMjDolzIw6JcyMOi/5ssDv+kMBj/rywb+L4nG+TRJhfR4i0gxOs3M7frPkWq6UVUnudMYpLlUm6G41h4feBgf3bcaYZw2HGLa9V4j2jTf5Jl0YaUYs+NlmDOlJhezpuZXc2jmlzNrZpbzbeaW823mlvNt5pbzbeaW823mlvNt5pbzbeaW823mlvNt5pbzbea/50sDv+oKxT/tyQV68ocEdPgHhPE6ysmt/E0OKrwPEmd70RXke5LY4btUm196Ft1deNifHDga4Fr3XKFaNp4iGTZfoti14SNX9WKjl7UkJBc05WRWtOcklnSpJNY0qyTWNKsk1jSrJNY0qyTWNKsk1jSrJNY0qyTWNKsk1jSrJNY0qyT/6ErDf+vIw/0whcM1t0QB8XrHhi39ikrqfczPJ32PEuR90RYhvZNYn3wVmp2615xbudkdmrka3pm4nJ9ZOB3gGHffYJf3oKEXd2HhVvcjIZa25GHWNqWiFfZnYlW2aOKVtmjilbZo4pW2aOKVtmjilbZo4pW2aOKVtmjilbZo4pW2aOK/6gjCf25FgfW0QsDxuoQC7b3Hh2p/SkunP40PpD/PkuG/kdWffhRXnbzWWVu8F9qaO1lbmTqa3Jh6XF0X+d2dl3me3hb5X95WeSEeljjiHxX44x9VuKRflThl39T4Zx/U+Gcf1PhnH9T4Zx/U+Gcf1PhnH9T4Zx/U+Gcf1PhnH9T4Zx//7EVA9THCQHG1goDtvcSD6j/HyCb/yswkP82PYX/QEh9/0tRdf1UWG35Wl1n9mBiY/NmZV/ya2dc8HBpWu90a1jueGxX7XxuVeyAb1TshHBT64hxUuuMcVHqkXJQ6ZVzUOmVc1DplXNQ6ZVzUOmVc1DplXNQ6ZVzUOmVc1DplXNQ6ZVz1r4HAMXLCAC32wkFqP8UEpv/IiGQ/y4uhf85Onz/REN0/05KbP9UUGX/WlRg/V9YXftlWlr6alxX+W5eVfhyX1T3dmBS9nlhUfZ9YlD1gGNP9IRkTvSHZE3zjGVM85BmTPOQZkzzkGZM85BmTPOQZkzzkGZM85BmTPOQZkzzkGZM85BmxMIGALbRBwCo7QsGm/8XE5D/JR+F/zEqfP88NHP/Rjtq/0xBY/9TRl7/WUla/15MVv9jTlT/aFBS/2xRUP9vUk//clNO/3ZUTP95VUv/fFVK/n9WSf
270996CV0j9hlhH/YpYR/2KWEf9ilhH/YpYR/2KWEf9ilhH/YpYR/2KWEf9ilhH/YpYtskEAKjZBAGb/w4Hj/8aEYX/Jxt7/zMkcf88LGj/QzJh/0o3W/9QO1b/Vj1T/1xAUP9gQU7/ZENM/2hESv9rRUn/bkZI/3FGR/90R0b/dkhF/3lIRP98SUP/gElC/4NKQv+DSkL/g0pC/4NKQv+DSkL/g0pC/4NKQv+DSkL/g0pC/4NK/4IoCf+CORb/gUgl/4pPMf+OVj3/j1xJ/45jVP6Kal74hXFo8oB6cO58g3fqeIt953SSguRxmIXib52I4W2ii+Brp43faayO3mixkN1nt5HdZr2R3GXFktxlzZLUZtGSz2jSks9o0pLPaNKSz2jSks9o0pLPaNKSz2jSks9o0pLPaNKS/4IoCf+CORb/gUgl/4pPMf+OVj3/j1xJ/45jVP6Kal74hXFo8oB6cO58g3fqeIt953SSguRxmIXib52I4W2ii+Brp43faayO3mixkN1nt5HdZr2R3GXFktxlzZLUZtGSz2jSks9o0pLPaNKSz2jSks9o0pLPaNKSz2jSks9o0pLPaNKS/4IoCf+CORb/gUgl/4pPMf+OVj3/j1xJ/45jVP6Kal74hXFo8oB6cO58g3fqeIt953SSguRxmIXib52I4W2ii+Brp43faayO3mixkN1nt5HdZr2R3GXFktxlzZLUZtGSz2jSks9o0pLPaNKSz2jSks9o0pLPaNKSz2jSks9o0pLPaNKS/4IoCf+CORb/gUgl/4pPMf+OVj3/j1xJ/45jVP6Kal74hXFo8oB6cO58g3fqeIt953SSguRxmIXib52I4W2ii+Brp43faayO3mixkN1nt5HdZr2R3GXFktxlzZLUZtGSz2jSks9o0pLPaNKSz2jSks9o0pLPaNKSz2jSks9o0pLPaNKS/4IoCf+DORb/g0cl/4xOMf+QVT3/kVtI/5BhU/6NaF74iG9o8oN4cO1+gnjpeop+5naRg+Rzl4ficJ2K4G6ijN9rp47daqyQ3WiykdxnuJPbZr+T22bHlNlm0JTPaNCTy2nQlMtp0JTLadCUy2nQlMtp0JTLadCUy2nQlMtp0JTLadCU/4MoCf+DORf/hkYk/45NMP+TVDz/lFhH/5JeU/+QZV34jG1n8oZ1cO2Bf3jpfYd+5XmPhOJ1lYjgcpuM3m+hj91sp5Hca6yT22mzlNpoupbZZ8OW2WbNl9BpzpbIas6XxGvNl8RrzZfEa82XxGvNl8RrzZfEa82XxGvNl8RrzZfEa82X/4QoCf+EORf/iEUk/5FMMP+VUTv/llZH/5VcUv+TYlz5j2pm84pycO2Fe3jpgIR/5XuMheJ3k4rfc5qO3XCgkdttppTaa62W2Wm0l9hovZjYZ8iZ0WnMmclrzJnCbMyavW3Lmr1ty5q9bcuavW3Lmr1ty5q9bcuavW3Lmr1ty5q9bcua/4UoCf+FORf/ikQk/5NLL/+XTzr/mFRG/5dZUP+WYFv5kmdl845vb+6JeHfpg4F/5H6KheF5kYvedZiP3HGfk9puppbYbK6Y12q2mtZowZvTacubymvLm8Jtypy7bsqduG/Knbhvyp24b8qduG/Knbhvyp24b8qduG/Knbhvyp24b8qd/4UoCf+GORf/jEQj/5VKL/+ZTTr/mlFE/5pWT/+ZXVr6lmRk9JJrbu6NdHbph35+5IGHheB8j4vdd5eQ23OeldhvppjWbK+a1Wq5nNRpxp3LbMmdw23JnrxvyJ+1cMifsnHIn7JxyJ+yccifsnHIn7JxyJ+yccifsnHIn7JxyJ+yccif/4YnCf+GORf/jkMj/5dJLv+aSzn/nE9D/51UTv+cWlj7mmBi9ZZobO+Rb3Xqi3l+5YWDheB/jIzdeZWR2XSdltRwpZrQbq6dzWy3n8trw6DDbsegu2/HobVxxqGvcsahrHPGoaxzxqGsc8ahrHPGoaxzxqGsc8ahrHPGoaxzxqGsc8ah/4cnCf+HORf/kEIj/5hHLf+cSTj/n0xC/6BRTP+gV1b7nl5g9Jtlau2WbHPnkHZ84YqAhNuEiYvTfpGSzniZmMl0oZzGcamfwnCyosBvvaO6cMWjs3LFpK5zxaSpdMWjpnXFo6Z1xaOmdcWjpnXFo6Z1xaOmdcWjpnXFo6Z1xaOmdcWj/4cnCf+IOBf/kUEi/5pFLP+eRzb/oUpA/6NQSv6jVVT2olxd76BiZ+icaXDhlnR52pB9gtGJhovKgo2TxX2VmcB5nZ68dqWhuHOtpLVyuKWycsOmrHTDpqd2w6ajd8SloXjEpaF4xKWheMSloXjEpaF4xKWheMSloXjEpaF4xKWheMSl/4gnCf+IOBf/k0Ei/5tELP+gRTX/o0k//6VOSPunVFHzplpb66VgZOOiaG3cnXN20ZV6gsmNgovCh4qTvIKRmrd9mZ+yeqGjr3eppqt2s6epdsCopHfCqKF5wqedesOnm3rDppt6w6abesOmm3rDppt6w6abesOmm3rDppt6w6abesOm/4gnCf+JOBf/lUAh/51CK/+iRDT/pUg9/6hMRviqUk/vq1hX56tfYOCoaWnUoXB1y5l4gcKSf4u7i4aUtYaOmq+ClaCqfp2kpnump6N6sKmgebyqnXrBqZp8wamYfcKoln3Cp5Z9wqeWfcKnln3Cp5Z9wqeWfcKnln3Cp5Z9wqeWfcKn/4knCf+JOBf/lj8h/55BKv+jQjP/p0Y7/qtLRPWuUUzssFdU5LFeXNutaGbPpW51xZ11gbyWfIu1kIOUroqLm6iGkqCjgpqlnoCiqJt+rKqYfrirln7Aq5R/wKqTgMGokoDCqJKAwqiSgMKokoDCqJKAwqiSgMKokoDCqJKAwqiSgMKo/4knCf+KOBf/mD8g/58/Kf+lQTL/qkU6/K5JQfKxT0nptVZQ4bdfV9WxZWXKqGx0wKFzgLeaeouvlIGUqI+Im6KKj6Cch5ell4SgqJSCqaqRgrWrj4K/q46DwKqNg8GpjYPBqI2DwaiNg8GojYPBqI2DwaiNg8GojYPBqI2DwaiNg8Go/4onCf+LOBf/mT4g/6E+KP+mQDD/rEM4+bFIP/C1TkXnulVL3rteVNC0ZGXFrGtzu6RxgLGeeIqpmH6TopOFmpuPjaCWjJWlkYmdqI2Hp6uKh7KsiIe/rIiHwKuIhsCpiIbBqIiGwaiIhsGoiIbBqIiGwaiIhsGoiIbBqIiGwaiIhsGo/4onCf+MNxf/mz0f/6I9J/+oPy//rkI297RHPO26TUHkwFZG2b9cU8u3Y2TAr2lztqhvf6yidYqknHyTnJiDmpWUiqCPkZKlio6bqIaNpKuDjK+sgY29rIKMv6uDisCpg4rBqYOKwamDisGpg4rBqYOKwamDisGpg4rBqYOKwamDisGp/4snCf+ONxf/nDwf/6M7Jv+qPS3/sUAz9LhFOOq/TDzix1VA08JaUse6YWO7s2dysK1tfqenc4meoXqSlp2AmY+aiJ+Jl5CkhJSYqH+Toqp8kq2repK6rHuRwKt9j8Gpfo7BqH6Owah+jsGofo7BqH6Owah+jsGofo7BqH6Owah+jsGo/4wnCf+PNhb/n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FL/fG9a/Hd5Yvdzg2j0b4xu8WyTcu9qmnXtZ6B47GWleutkqnzqYq996WG1fuhgu3/oX8OA51/LgeZe1YHgYNuB12LegdRj34HUY9+B1GPfgdRj34HUY9+B1GPfgdRj34HUY9+B/3UkBv92NRD/d0Mc/4BKJ/+FUjP/hlk+/4VgSP+BaFL/fG9a/Hd5Yvdzg2j0b4xu8WyTcu9qmnXtZ6B47GWleutkqnzqYq996WG1fuhgu3/oX8OA51/LgeZe1YHgYNuB12LegdRj34HUY9+B1GPfgdRj34HUY9+B1GPfgdRj34HUY9+B/3YkBv93NRD/eUIc/4JJJ/+HUTL/iFg9/4dfSP+DZlH/fm5a+3l3Yvd1gmn0cYpu8W2Sc+5rmXbsaJ9562ake+pkqn3pY69/6GK1gOdhvIHnYMSC5l/OguNf14PcYduD0mPdg89k3YPPZN2Dz2Tdg89k3YPPZN2Dz2Tdg89k3YPPZN2D/3ckBv94NRD/fEEc/4VIJ/+KTzL/jFY9/4tdR/+HZFH/gmxa+3x0Yvd4f2nzdIhv8HCQdO1sl3jrap576WekfuhmqoDnZLCC5mK2g+VhvoTlYMeF5WDThd1i2YXTZNyFzGXbhsll24bJZduGyWXbhsll24bJZduGyWXbhsll24bJZduG/3gkBv94NRD/fkAb/4hHJv+NTjH/j1U8/45bRv+LYlD/hmlZ/IBxYvd7e2nzdoVw73KOdexulXnqa5x96GmjgOdmqYLlZbCE5GO3heRiwIfjYcuH32LVh9Vk2ofNZdmIxmfZicRn2InEZ9iJxGfYicRn2InEZ9iJxGfYicRn2InEZ9iJ/3kjBv95NBD/gD8b/4pGJv+QTTD/klM7/5FaRf+PYE//imdZ/IRuYfd+eGnyeYJw73SLdutwk3vpbZt/52qiguVnqYTkZbCG42S5iOJiw4niYtCK2GTYis5m2IrHZ9eLwGjWjL5p1oy+adaMvmnWjL5p1oy+adaMvmnWjL5p1oy+adaM/3kjBv96NBD/gz4b/41FJf+TTC//lVE6/5RXRP+SXU7/jmVY/IhrYfeCdGnyfH9w7neIdutzkXzob5mA5muhhORoqYfiZrGJ4WS7i+Bjx4zcY9SMz2bWjMdo1Y3AadSOumrUjrhr1I64a9SOuGvUjrhr1I64a9SOuGvUjrhr1I64a9SO/3ojBv97N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2sXAG9rJABsbC8AaWw4AWZrQQJja0kDYWtQBF5qVwZcal0HWmllCVhpbQtVaHYNU2iBD1FnjRFPZ5oSTmepFE1nuRRMZ88UTGbrFE1m+xNNZv8STmX/Ek5l/xJOZf8SzFoAALxjAACwagAApW8AAJhuAACMbQAAgGwAAHdtAABxbgsAbW8UAGlwIQBmcSwAZHE2AWFxPgFecUYCXHBNA1lwVAVXcFsGVW9iCFNvagpQbnMMTm5+DkxtihBKbZgRSWynEkhsuBNHbM0TR2zqE0hr+hJIa/8SSGr/EUhq/xFIav8Rx14AALhnAACsbgAAoXIAAJNyAACHcQAAenEAAHFyAABrdAcAZnURAGN2HQBgdygAXnczAFt4PAFZd0MCVndLA1R3UgRSdlkFUHZgB051aAhLdXEKSXR8DEd0iA5Fc5YPQ3OlEEJzthFBc8sRQnLoEUJy+BFCcf8QQ3D/EENw/xBDcP8QwWMAALNsAACocwAAm3YAAI51AACBdgAAdXYAAGl4AABjegIAXnwOAFx9GQBZfiQAV38vAFV/OAFTf0ABUH9IAk5+TwNMflYESn5dBUh9ZQZGfW4IQ3x5CkF8hgs/e5QNPnujDjx7sw48e8gOPHrmDjx59w48eP8OPHj/Dj13/w49d/8OvGgAAK9yAACkeQAAlnoAAIh6AAB8egAAcHwAAGN/AABcggAAV4QLAFOFFABRhiAAT4YqAE6HNABMhzwBSodEAUiHSwJGh1MCRIZaA0KGYgRAhmwGPoV2BzuFgwg5hZEKOISgCzaEsQs2hMYLNoPkCzaC9gs2gf8MNoD/DDaA/ww2gP8Mtm8AAKp4AACffwAAkH4AAIN/AAB3gAAAa4IAAF6HAABVigAATowGAEqOEABIjxoAR48lAEWQLwBEkDgAQpBAAECQRwE/kE8BPZBWAjuQXwI5kGgDN49zBDWPgAUzj44GMY+eBzCOrwcvjsMHL47hBy+M9Agvi/8IL4r/CC+K/wkviv8JsHYAAKV/AACYhAAAioQAAH2FAABwhwAAZYoAAFqOAABPkgAARpUAAEGYDAA+mBQAPZkfADuZKAA6mjEAOZo6ADeaQgA2mkoANZpSATOaWgExmmQBL5pvAi2aewIsmooDKpqaAymarAQomsAEJ5neAyeX8gQnlv0FJ5X/BSeV/wUnlf8FqX4AAJ6FAACSiQAAhIoAAHaMAABqjwAAXpMAAFSXAABJmwAAQJ8AADeiBAAyow4AMaMXADCkIQAupCoALaQyACylOgArpUMAKqVLACmlVAAopV4AJqVpACWldgEjpYUBIqWWASCmqAEfpbsBHqXXAR6k7wEeovsCHqH/Ah6h/wIeof8CooYAAJeMAACLjwAAfZEAAG+UAABjmAAAV50AAE2hAABDpQAAOKgAADCrAAAorgcAJK8QACOvFwAhryEAILApAB+wMQAesDoAHbFCAByxTAAbsVYAGrFhABmybwAYsn4AFrKQABWyogAUsrYAE7LOABOx6wATr/kAE67/AROu/wETrv8Bmo0AAJCSAACElwAAdZoAAGifAABbowAAUKgAAEWsAAA7sAAAMbIAACe1AAAguAAAGLoHABS8DgATvBUAErweABG9JgARvS4AEL03ABC+QQAOvkwADr5XAA2+ZQAMv3QAC7+GAAq+mQAIvqwAB77CAAe+3wAIvvAACL36AAi9/AAIvfwAk5QAAIeZAAB6nwAAbKUAAGCqAABTrwAAR7MAADy2AAAxuAAAJ7sAAB++AAAXwQAAEcQBAAzICAAIyQ4AB8kUAAbJHAAFySQABMosAAPKNgACykAAAMtMAADLWQAAy2gAAMt5AADMjAAAy58AAMuzAADLyAAAzOIAAMzvAADM8QAAzPEAipoAAHyhAABvpwAAYq0AAFWzAABIuAAAO7sAADC+AAAmwQAAHcQAABXIAAAPywAACs4AAATSAgAA0woAANMPAADUFAAA1RoAANYiAADXKgAA2TQAANo/AADcSwAA3FoAAN1qAADdfQAA3ZEAAN2kAADetgAA3sgAAN7eAADe4gAA3uIAf6IAAHGpAABksAAAVrcAAEm8AAA8wAAAL8QAACTHAAAbywAAE88AAA3SAAAH1gAAANsAAADeAAAA3wMAAOAJAADhDgAA4hIAAOMXAADlHgAA5icAAOgxAADqPQAA7EsAAOxaAADtbAAA7oAAAO6UAADupQAA7rQAAO7CAADuxgAA7sYAdKoAAGayAABYuQAAS8AAAD3FAAAvyQAAJM0AABnRAAAR1gAAC9sAAAPeAAAA4QAAAOUAAADoAAAA6QAAAOoAAADrBgAA7QsAAO8PAADwEwAA8hoAAPQjAAD3LgAA+TsAAPtKAAD8WwAA/W0AAP2AAAD+kwAA/qIAAP6tAAD+rwAA/q8A/xAfAP8OHQD/Ch0A/wEgAP8AKAD/ADUA/wBBAP8ATgD/AFoA/wBlAP8AbgD/AHcA/wB/AP4AhgD8AIwA+wCSAPkAlwD4AJwA9wCiAPYApwD1AK0A8wC1APIAvQDxAMkA7wDcAO4A6wDtAPcA7AD/AOsA/wDqAP8A6gD/AOoA/wDqAP8A/xMcAP8RGQD/DRkA/wYcAP8DJQD/ADEA/wA+AP8ASgD/AFYA/wBhAP8AawD9AHMA+gB7APcAgwD1AIkA9ACPAPIAlADxAJkA8ACfAO4ApADtAKsA7ACyAOoAugDoAMYA5wDWAOUA6ADkAPUA4wD+AOIA/wDhAP8A4QD/AOEA/wDhAP8A/xUYAP8TFAD/DxQA/w0ZAP8LIgD/CC0A/wQ5AP8BRgD/AFEA/gBcAPoAZgD2AG8A8gB3AO8AfgDtAIUA6wCLAOoAkQDoAJYA5wCcAOYAoQDkAKgA4wCvAOEAuADfAMMA3QDRANsA5gDZAPMA1wD9ANUC/wDUAv8A1AP/ANQD/wDUA/8A/xgTAP8VEAD/Eg8A/xIVAP8RHQD/DigA/ww0AP8KQQD5CEwA9QZXAPEGYQDtBmoA6QVyAOYFegDkBYEA4gWHAOAGjQDfBpIA3QaYANsGngDZBqUA1watANQGtQDSBsAA0AfPAM4I5QDMCfQAygv/AMgM/wDHDP8Axwz/AMYM/wDGDP8A/xsOAP8ZDAD/GA0A/xgRAP8XGAD/FCIA+xEuAPMQOgDtDkYA6A1SAO
27099UNXADhDWUA3g1tANsNdQDYDXwA1Q2CANMNiQDRDY8A0A2VAM4NnADNDqMAyw6rAMkOtADIDsAAxg7PAMMQ5gDAEfUAvRL/ALwS/wC7Ev8AuhL/AboS/wG6Ev8B/x8KAP8cBAD/HwgA/x8NAP8dEgD4GhsA7hYmAOYUMwDgEz8A2hNLANQTVgDQE18AzhRoAMsUbwDJFHcAxxV9AMYVhADEFYoAwxWRAMEWmADAFp8AvhanALwXsAC7F7wAuRfLALcY4gCzGfIBsRr/Aa8b/wGuG/8Brhv/Aa0b/wGtG/8B/yIEAP8iAAD/JQIA/CQHAPchDADsHRIA4RocANgaKgDQGzgAyx1FAMcdUADDHloAwB5iAL4eagC8H3EAuh94ALkffgC3H4UAth+MALQfkwCzH5oBsSCjAbAgrAGuILcBrCHGAash3QGnIu8CpSL9AqMj/wKiI/8CoiP/AqEj/wKhI/8C/yUAAP8oAADyKgAA5SsAAN8oBQDcIQsA0iEUAMkkJADDJTIAviY/ALonSgC3J1QAtCddALInZACwJ2wAridyAa0neQGrJ38BqieGAagnjgGnJ5YCpSeeAqMoqAKiKLMCoCjBAp8o1QKcKewDmir6A5gq/wSXKv8Elyr/BJYq/wSWKv8E/ygAAPUuAADlMwAA2jUAANAzAQDMLQYAxioQAL4tHgC4LiwAsy86AK8vRQCsME8AqS9YAKcvXwGlL2YBoy9tAaEvcwKgLnoCni6BAp0uiQKbLpEDmS6aA5gupASWL68ElS+9BJMvzwSRMOgFjzD4BY0x/wWNMf8FjDH/BYwx/wWMMf8F/y0AAOo1AADcOgAAzj0AAMY8AADANwIAuzMNALM0GQCuNicAqTc0AKU3QACiN0oAnzdTAZ02WgGbNmEBmTZoApc1bwKVNXUDlDV8A5I1hASQNY0EjzWWBY01oAWLNasGijW5Bog1ygeHNuUHhTb2B4Q3/weDN/8Hgzf/B4I3/weCN/8H9DIAAOM7AADSQQAAxkQAAL1DAAC3PwAAsTsJAKo7FAClPCIAoD0wAJ09OwCZPUUAlj1OAZQ8VgGSPF0CkDxjAo47agOMO3EEijt4BIg6gAWHOogGhTqSBoM6nAeBOqgIgDq1CX47xgl9O+EJezzzCXs8/wl6PP8Iejz/CHo8/wh6PP8I7jcAAN1BAADLRgAAv0kAALZJAACuRgAAqUEEAKNBEQCdQh4AmEMrAJVDNwCRQ0EAjkJKAYxCUgGJQVkCh0FfA4VBZgODQG0EgUB0BYBAewZ+P4QHfD+OCHo/mQl4P6UKd0CyCnVAwwt0QN0Lc0HxC3JB/wpyQf8KckH/CXJB/wlyQf8J6TwAANVFAADFSwAAuk4AALBOAACnSwAAokYAAJtGDgCWRxoAkUgnAI5IMwCKSD0Ah0dGAYRHTgGCRlUCgEZcA35FYgR8RWkEekVwBXhEeAZ2RIEIdESLCXJElgpwRKILb0SvDG5EwAxtRdkNbEXvDGtF/QtrRv8La0b/CmtG/wprRv8K5UAAAM9JAADBTwAAtVIAAKtSAAChTwAAm0oAAJRKDACPSxcAi0wkAIdMLwCETDoAgUxDAX5LSwF7S1ICeUpYA3dKXwR1SWYFc0ltBnFJdQdvSX4IbUiICWtIkwtqSJ8MaEitDWdJvQ1mSdQOZUntDWVK/AxlSv8LZUr/C2VK/wtlSv8L4EQAAMtNAAC9UgAAslYAAKZVAACcUgAAlU4AAI5OCQCJTxQAhVAgAIFQLAB+UDcAe1BAAXhQSAF1T08Cc05VA3FOXARvTmMFbU1qBmtNcgdpTXsIZ02FCmVNkQtkTJ0MYk2rDWFNuw5gTdEOYE3sDmBN+w1gTf8MYE3/C2BN/wtgTf8L3EcAAMdQAAC5VgAArlkAAKJYAACYVgAAkFEAAIlSBgCDUxEAf1MdAHtUKQB4VDQAdVQ9AXJTRQFwU0wCbVJTAmtSWQNpUmAEZ1FnBmVRbwdjUXgIYlGDCmBRjwteUJsNXVCpDltRuQ5bUc4PWlHqDltR+g1bUf8MW1H/DFtR/wtbUf8L1koAAMNTAAC2WQAAq1wAAJ5aAACTWQAAi1QAAIRWAwB+VhAAelcaAHZXJgBzWDEAcFc6AG1XQgFqV0kCaFZQAmZWVwNkVl4EYlVlBWBVbQdeVXYIXVWBCltVjQtZVJoNWFSnDlZVuA9WVcwPVlXpDlZV+Q1WVf8NV1T/DFdU/wxXVP8M0U0AAMBWAACzXAAAp14AAJpdAACPXAAAhlgAAH9ZAAB5Wg0AdFsXAHFbIwBuWy4Aa1s3AGhbQAFlW0cBY1pOAmFaVQNfWlwEXVpjBVxaawZaWXQIWFl/ClZZiwtUWZgNU1imDlJZtg5RWcoPUVnnDlFY+A1SWP8NUlj/DFJY/wxSWP8MzVEAALxZAACwXwAAo2EAAJZgAACLXwAAgVsAAHldAABzXgwAb14VAGtfIABoXysAZmA1AGNgPQFhX0UBX19MAl1fUwNbX1oEWV5hBVdeaQZVXnIIU159CVFdiQtQXZYMTl2kDU1dtA5MXcgOTF3mDk1d9w1NXP8MTVz/DE5c/wxOXP8MyVQAALlcAACtYwAAn2MAAJJjAACHYgAAfGAAAHRhAABuYgkAaWMSAGZjHQBjZCgAYWQyAF5kOwBcZEMBWmRKAlhkUQJWZFgDVGRfBFJjZwVQY3AHTmN6CExihgpLYpQLSWKiDEhisg1HYscNR2LkDUhh9gxIYf8MSGD/C0lg/wtJYP8LxFgAALVgAACqZgAAm2YAAI1mAACCZQAAdmQAAG5lAABoZgUAY2cQAGBoGgBdaSUAW2ovAFlqOABXakABVWpHAVNqTgJRalUDT2ldBE1pZAVLaW0GSWh4B0dohAlGaJIKRGehC0NnsQxCZ8UMQmfiDEJm9QxDZv8LQ2X/C0Nl/wtDZf8Lv1wAALFkAACmagAAlmkAAIlpAAB9aQAAcWkAAGdqAABibAEAXW0NAFluFgBXbyEAVXArAFNwNQBRcD0AUHBFAU5wTAFMcFMCSnBaA0hwYgRGb2sFRG91BkJvggdAbo8JP26eCj1urwo9bsIKPG7gCj1t9Ao9bP8KPWv/Cj5r/wo+a/8KumAAAK1pAACgbgAAkW0AAIRtAAB4bQAAbG4AAGFwAABbcgAAVnQKAFJ1EgBQdh0ATncnAEx3MQBLeDkASXhBAEh4SQFGeFABRHdXAkJ3XwNAd2gDPndzBDx2fwY6do0HOXacCDd1rQg3dcAINnXeCDd08gg3c/4IN3L/CDdy/wg3cv8ItWYAAKlvAACacQAAi3EAAH5xAABzcgAAaHMAAFx2AABUeQAATnsFAEp9DwBIfhgARn8jAEV/LABDgDUAQoA9AEGARQA/gEwBPYBUATyAXAI6f2UCOH9vAzZ/fAQ0f4oEMn+aBTF+qgYwfr0GMH7aBjB98AYwe/0GMHv/BjB6/wYwev8GsGwAAKR1AACUdQAAhnUAAHl2AABudwAAY3kAAFd9AABPgQAAR4QAAEKGDAA/hxMAPYgdADyIJwA7iTAAOok4ADiJQAA3iUgANolPADSJWAEziWEBMYlsAS+JeAItiYcCL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yUgAAo1EAAJdQAACNTgAAhkoAAIBKAQB6Sw4AdkwXAHJMIwBvTC0AbU02AGpMPwBoTEYAZkxNAWRMUwFiTFoCYUxhAl9MaQNeTHIEXEx8BVpMiAZZTJUHV0yjCFZMsghVTMYJVUziCVVM9QhVTP8HVUz/B1ZM/wZWTP8GzEgAALxQAACvVQAAoFQAAJNTAACJUQAAgU0AAHpOAAB1TwwAcE8VAG1QIABqUCoAZ1AzAGVQPABjUEMAYVBKAV9QUQFdUFgCXFBfAlpQZwNZUHAEV1B6BVVQhgZUUJMHUlChCFFQsQlQUMQJUFDhCVBQ9AhRUP8HUU//B1FP/wZRT/8GyUsAALlTAACrVwAAnFYAAI9VAACFVAAAfFAAAHVRAABwUgkAa1MSAGhUHQBlVCcAYlQxAGBUOQBeVEEAXFRIAVpUTwFZVFYBV1RdAlZUZQNUVG4EUlR4BVFUhAZPVJEHTlSgCExUrwhMVMIJS1TfCUxU8whMU/8HTFP/B01T/wZNU/8GxU4AALZWAACnWgAAmFkAAItYAACBVwAAd1QAAHBVAABqVgYAZlcQAGJXGgBgWCQAXVguAFtZNwBZWT8AV1lGAFZZTQFUWVQBU1lbAlFZYwJPWGwDTlh2BExYggVKWI8GSVieB0hYrghHWMAIR1jdCEdY8ghHV/8HSFf/B0hX/wZIV/8GwVEAALJZAACjXAAAlFsAAIdbAAB9WgAAclgAAGtZAABlWgMAYFsOAF1cFwBaXCEAWF0rAFZdNABUXjwAU15EAFFeSwFQXlIBTl5ZAkxeYQJLXWoDSV10BEddgAVFXY0GRF2cB0NdrAdCXb4IQl3aCEJc8QdCXP4HQ1v/BkNb/wZDW/8GvVUAAK9dAACfXwAAkF4AAINeAAB4XQAAbVwAAGVdAABfXwAAWmAMAFdhFABVYh4AUmIoAFFjMQBPYzkATmNBAExjSABLY08BSWNWAUdjXgJFY2cCRGNxA0JjfQRAYosFP2KaBj5iqgY9YrwHPGLWBz1h7wY9Yf0GPmD/Bj5g/wY+YP8GuVkAAKthAACaYQAAi2EAAH9hAAB0YQAAaWEAAF9iAABZZAAAVGYJAFFnEQBOZxoATGgkAEtpLQBJaTYASGk+AEZqRQBFakwAQ2pUAUJqXAFAaWUCPmlvAjxpewM7aYkEOWmYBThoqAU3aLoFN2nTBTdo7gU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eAIsA3ACQANsAlgDYAJwA1QCjANMAqwDRALUAzgDBAMwA0QDLAOcAyQD1AMgA/wDIAP8AyAD/AMgA/wDIAP8A/wwMAP8GCAD/AgoA/wAPAP8AFQD8ACAA8QAsAOwAOQDpAEUA5QBPAOEAWQDeAGEA2wBoANcAbwDUAHUA0gB7ANAAgADOAIYAzACMAMsAkgDJAJgAxwCgAMUAqADDALEAwQC8AL8AywC9AOMAvADyALsA/QC7AP8AugD/ALoA/wC6AP8A/w4FAP8JAAD/CQUA/wYLAP8BEADwABkA5gAlAOEAMgDcAD8A1gBJANEAUwDOAFsAywBjAMgAagDGAHAAxQB2AMMAewDBAIEAwACHAL4AjgC8AJQAuwCcALkApAC3AK4AtQC5ALMAyACxAN8AsAHvAK8B+wCuAv8ArQP/AK0D/wCtA/8A/xAAAP8OAAD/DQAA9gsDAPIHCgDiAREA2wIdANIDKwDMAzcAyARDAMQETQDBBFYAvgVdALwFZAC6BWsAuAVxALcFdgC1BXwAswaDALIGiQCwBpEArweZAK0HoQCrB6sAqQi3AKgJxgCmCt0ApQvwAKMM/QCiDf8AoQ3/AKEN/wCgDf8A/xEAAPwSAADsEwAA4hMAANsPAwDWCQsAzggUAMY
27099KIgDADDAAvA08ALgNRgC1DU8Asg5XALAOXwCuDmUArQ5rAKsOcQCqDngAqA5+AKcPhQClD40ApA+WAKIQnwCgEKkAnxC1AJ0RxQCbEd4AmRLxAJcT/wCWFP8AlRT/AJUU/wCUFP8A/xUAAO0bAADgHwAA0h8AAMkbAADEFAUAwRAOALoSGwC0EykAsBQ1AKwVQACpFUkAphVSAKQWWQCiFmAAoRZmAJ8WbACeFnIAnBZ5AJsXgACZF4gAmBeRAJYYmwCUGKYAkxmyAJEZwQCQGtgAjRvuAIsc/QCKHP8Aihz/AIkc/wCJHP8A9B0AAOQlAADTKQAAxyoAALwmAAC2IAAAtBkLAK4aFQCoHCMApB0vAKEeOgCeHkQAmx5MAJkeVACXH1sAlR9hAJQfZwCSH20AkR90AI8gfACOIIQAjCCNAIoglwCJIaIAhyGuAIYivQCFItEBgiPrAYEk+wGAJP8BfyT/AX8k/wF/JP8B7CUAANstAADJMQAAvDEAALEuAACrKQAApyQFAKMjEQCeJB0AmiUqAJYmNQCTJj8AkSZHAI8mTwCNJlYAiydcAIknYgCIJ2kAhidvAIUndwCDJ38AgSeJAYAokwF+KJ4BfSmrAXspuQF6Kc0BeCroAXcr+QF2K/8Bdiv/AXUr/wF1Kv8B5SwAANA0AADBOAAAszgAAKg1AACiMQAAnS0AAJkqDgCUKxgAkCwkAI0tMACKLToAhy1DAIUtSgCDLVEAgS5YAIAuXgB+LmQAfS5rAHsucwF5LnsBeC6FAXYujwF0L5sBcy+oAnEvtgJwMMkCbzDlAm4x9wJtMf8CbTH/Am0x/wJtMf8C3zIAAMk5AAC7PgAArD0AAKE6AACaNwAAlTMAAJAxCgCMMRQAhzIgAIQzKwCBMzUAfzM+AH0zRgB7M00AeTNUAHczWgB2M2EAdDNnAXI0bwFxNHcBbzSBAW40jAJsNJgCajWlAmk1swNoNcYDZzbiA2Y29QNmNv8CZjb/AmY2/wJmNv8C2DcAAMQ+AAC1QgAApkEAAJs/AACTPAAAjTgAAIg2BwCENxEAgDccAHw4JwB6ODEAdzk6AHU5QgBzOUkAcTlQAHA5VwBuOV0AbDlkAWs5awFpOXQBaDl+AmY5iQJkOZUDYzqiA2I6sQNhOsMDYDvgBF878wNfO/8DXzv/A187/wJfO/8C0TsAAMBCAACwRQAAoUQAAJVDAACNQAAAhz0AAII7AgB9Ow4AeTwYAHU9IwBzPS0AcD02AG49PwBsPUYAaz1NAGk9UwBnPVoAZj1hAWQ9aAFjPXEBYT57Al8+hgJePpMDXD6gA1s/rwRaP8EEWj/dBFk/8gRZP/8DWT//A1k//wNZP/8DzD8AALxGAACrSAAAnEcAAJFGAACIRAAAgkAAAHw/AAB3QAwAc0AVAG9BIABsQSoAakEzAGhBOwBmQkMAZEJKAGNBUABhQVcAYEJeAV5CZQFdQm4CW0J4AlpChANYQpADV0KeBFZDrQRVQ78EVEPaBFRD8QRUQ/4DVEP/A1RD/wNUQ/8DyEIAALhJAACnSwAAmEoAAI1JAACDRwAAfUMAAHZDAABxRAoAbUQSAGpFHQBnRScAZEUwAGJFOABgRT8AX0VHAF1FTQBbRVQAWkZbAVlGYwFXRmwBVkZ2AlRGgQNTRo4DUkecBFBHqwRQR70ET0fWBU9H7wRPR/0ET0f/A09H/wNQR/8DxEUAALVNAACjTQAAlUwAAIlLAAB/SgAAeEYAAHFHAABsRwcAaEgQAGRIGgBhSSQAX0ktAF1JNQBbST0AWUlEAFdJSgBWSVEAVUpZAVRKYQFSSmkBUUp0Ak9KfwNOSowDTUqbBExLqgRLS7wESkvTBUpL7gRLS/0ES0r/A0tK/wNLSv8DwUgAALJQAACgTwAAkU8AAIVOAAB7TQAAc0kAAGxKAABnSwQAYkwOAF9MFwBcTSEAWk0qAFhNMgBWTToAVE1BAFNOSABSTk8AUE5XAU9OXwFOTmcBTE5yAktOfQJJTosDSE6ZBEdPqARGT7oERk/RBEZP7QRGTvwERk7/A0dO/wNHTv8DvUwAAK5SAACcUQAAjVEAAIFRAAB3UAAAbkwAAGdOAABiTwAAXVANAFpQFABXUR4AVVEnAFNRMABRUjgAUFI/AE5SRgBNUk0ATFNVAEpTXQFJU2UBSFNvAkZTewJFU4kDQ1OXA0JTpwRBU7gEQVPPBEFT7ARBUvsDQlL/A0JS/wNCUf8Duk8AAKpUAACYVAAAiVQAAH1TAABzUwAAaVEAAGJSAABcUwAAWFQKAFRVEgBSVRsAT1YkAE5WLQBMVzUAS1c8AEpXRABIV0sAR1hSAEZYWgFEWGMBQ1htAUFYeQJAWIYCPliVAz1YpQM8WLcEPFjNBDxX6gM8V/oDPVb/Az1W/wM9Vv8DtlMAAKVXAACUVwAAhVYAAHlWAABvVgAAZVUAAFxWAABXWAAAUlkHAE5aEABMWhgASlshAEhcKgBHXDIARVw6AERdQQBDXUgAQl1QAEBdWAA/XWEBPV1rATxddgI6XYQCOV2TAjhdowM3XbUDNl3LAzZc6AM3XPkDN1v/Azhb/wM4Wv8DslcAAKBaAACPWQAAgVkAAHVZAABrWQAAYFoAAFZbAABRXQAATF4CAEhgDQBFYBQARGEeAEJiJgBAYi4AP2I2AD5jPgA9Y0UAPGNNADtjVQA5Y14AOGNoATZjdAE1Y4EBM2ORAjJjoQIxY7MCMWPIAjFi5wIxYfgCMWH/AjJg/wIyYP8CrlwAAJtdAACKXQAAfF0AAHBdAABmXQAAXF4AAFJgAABMYgAARWUAAEFmCgA+ZxEAPGgaADtoIgA5aSsAOGkyADdqOgA2akEANWpJADRqUgAzalsAMWplADBqcAEuan4BLWqOASxqnwErarABKmrGASpp5QEqaPYCK2f/Aitn/wIrZ/8CqWEAAJVgAACEYAAAd2AAAGxhAABiYQAAWGMAAE5mAABHaAAAQGsAADpuBQA2bw4ANHAVADNwHgAycSYAMHEuAC9xNQAucj0ALXJFACxyTQArclcAKnJhAClybQAncnsAJnKLACRynAEjcq4BI3LDASNx4gEjcPQBI2//ASNu/wEjbv8BoWUAAI5kAAB/ZAAAcmQAAGhlAABeZgAAVGkAAElsAABCbwAAO3IAADR1AAAueAoAK3kRACp5GAApeiEAJ3ooACZ6MAAlezgAJHtAACN7SAAie1IAIXtcACB7aAAffHYAHXyGABx7mAAbe6oAGnu/ABp73gAaefIAG3j+ABt3/wEbd/8BmWkAAIhpAAB5aQAAbWkAAGNqAABZbAAAT28AAEVzAAA9dwAANXoAAC59AAAngQMAIoMNACCEEgAfhBoAHYQiAByFKgAbhTEAGoU5ABmFQgAYhkwAF4ZWABaGYwAVhnEAFIaBABKGkwARhqYAEYW7ABCF1gARg+8AEYL7ABKC/wASgf8AkW4AAIFtAAB0bgAAaW4AAF1wAABTcwAASXcAAEB8AAA3gAAAL4MAACeHAAAhigAAGo0GABWPDQATkBMAEpAaABKQIgARkCoAEJEyABCROwAPkUQADpFPAA2RXAAMkWoAC5F6AAqRjQAIkJ8AB5CzAAePyQAHj+YAB470AAiN/AAIjf8AiXMAAHtzAABvcwAAY3UAAFd4AABNfQAAQ4EAADmGAAAwigAAKI4AACGRAAAalQAAE5cAAA6aCAALnA4ACZwTAAicGgAHnCIABpwqAAScMwADnD0AAp1IAACdVAAAnWIAAJxyAACchAAAnJcAAJuqAACbvwAAmtsAAJrsAACa9QAAmfgAgnkAAHZ5AABoegAAXH4AAFGCAABGhwAAPIwAADKRAAAplQAAIZkAABmdAAASoAAADqMAAAmmBQADpwwAAKcQAACnFQAAqBwAAKgjAACoKwAAqTQAAKk/AACpSwAAqVkAAKloAACpegAAqY4AAKmhAACotQAAqMsAAKfkAACn7wAAp/MAfYAAAG+BAABhhAAAVYkAAEmOAAA+lAAANJkAACqeAAAhogAAGaYAABKpAAANrAAAB68AAACyAAAAswcAALMMAACzEAAAtBUAALQbAAC1IgAAtisAALc1AAC3QAAAuE4AALhdAAC4bgAAuIIAALiXAAC4qgAAt74AALfSAAC35gAAt+oAdogAAGeLAABakAAATpYAAEKcAAA3ogAALKcAACKrAAAZrwAAEbMAAAu2AAAEuQAAALwAAAC+AAAAvgAAAL8GAADACwAAwQ8AAMITAADDGQAAxCAAAMUpAADHNAAAyEIAAMlRAADJYgAAyXUAAMmKAADJnwAAyrEAAMrBAADJ0QAAydkAbpMAAGCYAABTngAARqQAADqrAAAvsAAAJLUAABm4AAAQvAAACr8AAAHBAAAAxAAAAMgAAADKAAAAygAAAMwAAADNAwAAzggAANANAADREAAA0xYAANYeAADaKAAA3TQAAN5DAADfVAAA32cAAOB8AADgkQAA4KQAAOCyAADgvgAA4MMAZp8AAFmmAABMrQAAP7QAADK4AAAkvAAAGL8AABDDAAAIxwAAAMoAAADNAAAA0QAAANUAAADYAAAA2QAAANsAAADdAAAA3wAAAOEEAADjCgAA5Q4AAOcTAADqHAAA7ScAAPA1AADxRgAA8lgAAPNrAADzgAAA9JQAAPSjAAD0rgAA9LIA/wATAP8AEQD/ABEA/wAVAP8AHwD/ACwA/wA5AP8ARQD/AFAA/wBaAP4AYwD7AGsA+QByAPcAeAD1AH4A9ACEAPIAiQDxAI4A8ACTAO4AmQDtAJ8A7ACmAOoArgDoALgA5gDFAOUA2wDjAO0A4gD7AOIA/wDhAP8A4QD/AOEA/wDhAP8A/wAQAP8ADgD/AA0A/wASAP8AGwD/ACgA/wA0AP4AQQD7AEwA9wBWAPQAXwDxAGYA7wBtAOwAdADqAHoA6QB/AOcAhQDmAIoA5QCPAOMAlQDhAJsA4ACiAN4AqgDbALQA2QDAANYA0ADTAOgA0gD3ANEA/wDRAP8A0AD/ANAA/wDQAP8A/wANAP8ACQD/AAoA/wAPAP8AFgD7ACIA9wAvAPQAOwDwAEcA7QBRAOkAWgDlAGIA4gBpAOAAbwDeAHUA3AB6ANoAgADYAIUA1QCLANMAkQDRAJcAzwCeAM0ApgDLAK8AyQC6AMcAyQDFAOIAxADyAMMA/gDCAP8AwQD/AMIA/wDCAP8A/wMGAP8AAQD/AAYA/wAMAPkAEQDxAB0A6wApAOcANgDjAEEA3wBLANsAVADVAFwA0gBjAM8AagDNAHAAywB1AMkAewDIAIAAxgCGAMUAjADDAJMAwQCaAL8AogC9AKsAuwC2ALkAxAC3ANoAtgDtALQA+gC0AP8AtAD/ALQA/wC0AP8A/wQAAP8AAAD/AAAA/wAGAOwADQDlABYA3gAiANcALwDRADsAzQBFAMoATgDGAFcAxABeAMEAZAC/AGoAvQBwALwAdQC6AHsAuQCBALcAhwC1AI4AswCVALIAngCwAKcArgCyAKwAvwCqANEAqADoAKgA9wCnAP8ApwD/AKYA/wCmAP8A/wYAAP8FAADxAwAA6AAAAOEABwDVABAAzQAbAMcAJwDDADMAvwA+ALwASAC5AFEAtgBYALQAXwCyAGUAsABqAK8AcACtAHYArAB8AKoAggCpAIkApwCRAKUAmgCjAKQAoQCuAKAAuwCeAc0AnQLmAJwE9ACbBP8AmgX/AJoF/wCZBf8A/woAAPEOAADkEAAA2Q8AAM4LAADIAwsAwgATALwCHwC3AywAswQ3ALAFQgCtBkoAqgZSAKgHWQCmB18ApQdlAKMHawCiCHEAoAh3AJ8IfgCdCIUAmwmOAJoJlwCYCqEAlgqsAJULugCTC8wAkgzlAJAN9gCPDv8Ajg7/AI4O/wCNDv8A9hEAAOYXAADWGwAAxxkAAL4VAAC5EAAAtwoNALELFwCsDSQAqA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p4AAByjAAATpwAADasAAAeuAAAAsgAAALUAAAC3AAAAuAAAALkCAAC5CAAAugwAALsQAAC8FAAAvRsAAL8jAADBLQAAwjoAAMJJAADDWgAAw2wAAMSCAADElwAAxKsAAMS8AADEywAAxNoAZYkAAFiOAABLlQAAP5sAADOiAAAoqAAAHa0AABSxAAANtgAABrkAAAC8AAAAvwAAAMMAAADEAAAAxQAAAMYAAADHAAAAyQQAAMoJAADLDQAAzREAAM8YAADSIQAA1S0AANY8AADYTQAA2V8AANpzAADaigAA254AANuuAADbugAA3MMAXpYAAFGcAABEowAAOKoAACyxAAAgtwAAFbsAAA2+AAAEwgAAAMUAAADJAAAAzQAAANAAAADSAAAA0gAAANUAAADWAAAA2QAAANsAAADeBQAA4AoAAOIPAADlFgAA6CAAAOwtAADtPgAA7VEAAO5lAADvegAA748AAPCfAADwqwAA8LMA/wAQAP8ADgD/AA4A/wASAP8AHQD/ACkA/wA1AP8AQQD/AE0A/gBWAPsAXwD4AGYA9gBtAPQAdADyAHkA8QB/APAAhADuAIkA7QCPAOsAlQDqAJsA6ACiAOYAqgDlALMA4wDAAO
27099EA0gDgAOoA3wD5AN0A/wDdAP8A3QD/AN4A/wDeAP8A/wANAP8ACgD/AAkA/wAPAP8AGAD/ACQA/gAxAPsAPQD4AEgA9ABSAPAAWgDtAGIA6wBpAOkAbwDnAHUA5QB6AOMAfwDiAIUA4ACKAN4AkADcAJYA2gCdANgApQDVAK8A0gC6ANAAygDOAOMAzQD0AMsA/wDLAP8AywD/AMsA/wDLAP8A/wAIAP8AAwD/AAUA/wAMAPwAFAD3AB8A8gArAO8ANwDrAEIA5wBMAOQAVQDgAF0A3QBkANoAagDYAHAA1QB1ANIAegDQAIAAzwCFAM0AiwDLAJIAyQCZAMcAoQDFAKoAwwC1AMEAwwC/ANoAvgDuAL0A/AC8AP8AvAD/ALwA/wC8AP8A/wAAAP8AAAD/AAAA+QAHAPEAEADqABoA5AAlAN8AMQDbADwA1wBHANIAUADOAFcAywBeAMkAZQDGAGoAxQBwAMMAdQDBAHoAwACAAL4AhgC8AI0AugCUALkAnAC3AKUAtQCwALMAvQCxAM8ArwDoAK4A+ACuAP8ArQD/AK0A/wCtAP8A/wAAAP8AAAD9AAAA7gABAOMADADaABQA0QAfAMwAKwDIADYAxQBAAMIASgC/AFIAvABZALoAXwC4AGUAtgBqALQAbwCzAHUAsQB6ALAAgQCuAIgArQCPAKsAmACpAKEApwCrAKUAuACjAMgAogDiAKEA8wCgAP4AoAD/AKAA/wCgAP8A/wAAAPYAAADqAAAA4AAAANMABgDJAA8AwgAYAL0AJAC5AC8AtgA6ALQAQwCxAEwArgBTAKwAWQCqAF8AqQBkAKcAagCmAG8ApAB1AKMAewChAIIAoACKAJ4AkwCcAJ0AmgCnAJgAtACWAMMAlQDcAJQA7wCTAPsAkwD/AJMA/wCSAP8A+QUAAOoLAADcDQAAywoAAMIFAAC8AAoAtgARALEAHACuACgAqgAzAKcAPQCkAEUAogBNAKAAUwCeAFkAnABfAJsAZACaAGoAmABwAJcAdgCVAH4AkwCGAJIBjwCQAZkAjgKkAIwCsQCLA8AAiQXWAIgG7QCIB/oAhwj/AIYI/wCGCP8A7w8AAN4UAADKFQAAvBIAALMQAACuDAAAqwYNAKcDFQCiBSAAnwcsAJwINgCZCD8AlwlHAJUJTgCTCVQAkQpaAJAKXwCOCmUAj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AMwD7AD4A9wBIAPMAUADwAFcA7QBeAOsAZADoAGkA5wBvAOUAdADjAHkA4gB/AOAAhQDeAIwA3ACTANkAnADWAKYA0wCxANEAwADPANoAzgDxAMwA/wDLAP8AywD/AMYA/wDBAP8A/wAAAP8AAAD/AAAA/wAIAPsAEAD2ABkA8gAkAO8ALgDtADkA6ABCAOMASwDgAFIA3QBZANkAXwDWAGQA0wBpANEAbgDPAHQAzgB5AMwAfwDKAIYAyACOAMYAlgDEAKAAwgCrAMAAuQC+AM0AvADqALsA/AC6AP8AugD/ALoA/wC2AP8A/wAAAP8AAAD+AAAA9AAEAOsADQDkABQA3wAfANsAKQDYADMA0wA9AM4ARQDKAE0AxwBTAMUAWQDDAF8AwQBkAL8AaQC9AG4AuwBzALoAeQC4AIAAtgCIALQAkACyAJoAsQClAK8AsgCtAMQArADhAKsA9gCqAP8AqgD/AKoA/wCqAP8A/wAAAP0AAADuAAAA4gAAANUACgDNABEAxwAZAMQAIwDBAC0AvwA3ALsAPwC3AEcAtQBOALIAUwCwAFkArwBeAK0AYwCsAGgAqwBtAKkAcwCoAHoApgCBAKQAigCjAJQAoQCfAJ8ArACeALsAnADSAJsA7gCaAP8AmgD/AJkA/wCZAP8A/gAAAO4AAADeAAAAywAAAMEABQC5AA0AtAAUALEAHgCuACcAqwAwAKoAOQCnAEEApABIAKIATQChAFMAnwBYAJ4AXQCdAGIAmwBnAJoAbQCYAHMAlwB7AJUAhACUAI4AkgCZAJAApgCOALQAjQDIAIwA5gCLAPkAigD/AIoA/wCLAP8A8AAAANsAAADHAAAAugAAALAAAACoAAoApAAQAKAAGACdACEAmwAqAJoAMwCYADsAlgBBAJQASACSAE0AkQBSAI8AVwCOAFwAjABhAIsAZwCKAG4AiAB1AIcAfgCFAIgAgwCUAIIAoACAAK8AfwDAAH4A3QB9APIAfQD/AH0A/wB9AP8A4AAAAMYAAAC1AAAAqgAAAKIAAACbAAUAlQANAJIAEwCQABwAjQAkAIsALQCKADQAiAA7AIYAQgCFAEcAgwBNAIIAUgCBAFcAfwBcAH4AYgB9AGgAewBwAHoAeQB4AIMAdgCPAHUAnAB0AKoAcgC6AHEA0QBwAOwAcAD7AHAA/wBwAP8AzQQAALcGAACnBwAAmwYAAJMEAACOAAAAigAIAIYADwCEABYAgQAeAH8AJwB9AC4AfAA2AHoAPAB
270995AEIAdwBHAHYATAB1AFIAcwBXAHIAXQBxAGMAbwBrAG4AdABsAH4AawCKAGkAmABoAKYAZwC2AGYAywBlAOcAZQD3AGUA/wBlAP8AwAwAAKsNAACbDgAAjw4AAIYNAACBCwAAfgcBAHwBCwB5ABEAdwAYAHUAIQBzACkAcQAwAG8ANgBuADwAbABCAGsARwBqAE0AaQBSAGgAWABmAF8AZQBnAGMAcABiAXoAYAGHAF8ClQBeAqMAXAOzAFwDxwBbBOQAWwX0AFsG/gBbBv8AtRAAAKESAACREwAAhRMAAHwSAAB2EQAAcw4AAHIMBABxBw0AbgQSAGwEGwBpBSMAZwUqAGYGMQBkBjcAYwY9AGIHQwBhB0kAXwdOAF4IVQBdCFwAWwljAFoJbQBYCngAVwqFAFYLkwBUC6IAUwuzAFIMxwBSDOQAUQ31AFEN/wBRDf8ArRUAAJkXAACJGAAAfRkAAHQYAABtFwAAahQAAGcRAABnDgcAZgwOAGMMFQBhDB0AXwwlAF0NLABcDTMAWw05AFoNPwBYDUUAVw1LAFYOUQBVDlkAUw5hAFIOawBQD3YAThCDAE0QkgBMEKIASxCyAEoRyABJEeUASRH3AEkS/wBJEf8ApRkAAJIcAACDHQAAdh4AAG0dAABmHAAAYhoAAF8XAABeFAEAXhEKAFsQEQBZERgAVxEgAFURJwBUES4AUxE0AFEROwBQEkEATxJHAE4STgBMElUASxNeAEkTZwBIFHMARhSAAEUVjwBEFZ8AQxawAEIWxQBCF+MAQhf2AEIX/wBCF/8Anx0AAIwgAAB9IQAAcSIAAGgiAABhIQAAXB8AAFkcAABXGQAAVRYGAFQVDgBRFRQATxYcAE4WIwBMFioASxYwAEoWNwBJFz0ARxdDAEYXSgBFGFIAQxhaAEIZZABBGXAAPxp9AD4bjQA9G50APByuADscwwA7HOEAOx31ADsc/wA8HP8AmiEAAIcjAAB4JAAAbCUAAGMlAABcJAAAVyMAAFMgAABRHgAATxwCAE0bDABLGhEASBsYAEcbIABFGyYARBstAEMcMwBCHDkAQBxAAD8dRwA+HU8APR5YADweYgA6H20AOR97ADggiwA3IZsANiGtADUhwQA1Id8ANSHzADYh/wA2If8AliMAAIMmAAB0JwAAaCgAAF8oAABYJwAAUyYAAE8kAABMIgAASSAAAEcgCQBEHw8AQh8VAEAgHAA/ICMAPiApADwgLwA7ITYAOiE9ADkhRAA4IkwANyJVADYjXwA0I2sAMyR5ADIliQAxJZoAMCWrADAmvwAvJtwAMCbyADAm/wAxJf8AkSYAAH8oAABxKgAAZSoAAFwqAABVKgAATykAAEsoAABIJQAARCQAAEEkBQA/JA0APSQSADskGQA5JB8ANyQmADYkLAA1JTMANCU6ADMmQQAyJkoAMSdTADAnXQAvKGkALil3AC0phwAsKZgAKyqqACoqvQAqKtoAKyrxACsq/gAsKf8AjSgAAHwqAABtLAAAYi0AAFktAABRLQAATCwAAEcrAABDKAAAPygAADwoAgA5KAsANygQADUoFgAzKBwAMigjADAoKQAvKTAALyo3AC4qPwAtK0cALCtRACssWwAqLGcAKS11ACgthQAnLZcAJi6oACUuvAAlLtgAJi7wACYu/QAnLf8AiisAAHgtAABqLgAAXy8AAFYvAABOLwAASC4AAEMtAAA/LAAAOywAADcsAAA0LAkAMiwOADAtEwAuLRoALS0gACstJwAqLi0AKi41ACkvPQAoL0UAJzBOACYwWQAlMWUAJDFzACMxgwAiMpUAITKnACEyuwAgMtQAITLvACIx/AAiMf8Ahi0AAHUvAABnMAAAXDEAAFMxAABLMQAARTEAAEAwAAA7MAAANjAAADMwAAAwMQYALTENACsxEQApMhcAKDIeACcyJAAlMysAJTMyACQzOgAjNEMAIjRMACE1VwAgNWMAHzVxAB42gQAdNpMAHDalABs2uQAbNtIAHDbtAB02+wAdNf8AgjAAAHEyAABjMwAAWTQAAFA0AABJNAAAQjMAAD0zAAA3MwAAMTQAAC41AAArNQIAKDYLACU3EAAkNxUAIjcbACE4IgAgOCgAHzgwAB44NwAdOUAAHDlJABs6VAAaOmAAGTpuABg6fwAXO5EAFzukABY7twAVO9AAFjrsABc6+gAYOf8AfTIAAG00AABgNQAAVTYAAE02AABGNgAAQDYAADo2AAA0NgAALjgAACo5AAAmOgAAIzsIACA8DgAePRIAHT0YABw9HwAbPiUAGj4tABk+NAAXPj0AFj9HABU/UQAUP14AFD9sABNAfAASQI8AEUCiABFAtgAQQM4AET/rABI/+QASPv8AeTUAAG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8AkAC9AJsAuwCmALkAtAC3AMgAtgDmALUA+wC0AP8AtAD/ALMA/wCuAP8A/wAAAP8AAAD4AAAA7QAAAOUACwDdABEA1wAaANIAJADPAC4AywA3AMcAQADDAEcAwABOAL4AUwC8AFkAugBeALgAYwC2AGgAtQBtALMAcwCxAHkArwCBAK0AigCrAJQAqQCgAKgArQCmAL4ApQDbAKQA9ACkAP8AowD/AKMA/wCiAP8A/wAAAPYAAADmAAAA1wAAAMsABgDEAA4AvgAVALsAHwC5ACgAtwAxALQAOgCwAEEArQBIAKsATgCpAFMApwBYAKYAXACkAGEAowBnAKEAbACgAHMAngB6AJ0AgwCbAI4AmQCZAJcApgCWALYAlQDMAJQA6wCTAP0AkwD/AJMA/wCTAP8A9wAAAOQAAAD
27099QAAAAwQAAALcAAgCvAAsAqwARAKcAGQClACIAowArAKIAMwCfADsAnABCAJsASACZAE0AlwBSAJYAVwCVAFsAkwBhAJIAZgCQAG0AjwB0AI0AfQCMAIcAigCTAIgAoACHAK8AhQDCAIUA4gCEAPcAhAD/AIQA/wCEAP8A5QAAAM0AAAC8AAAArwAAAKYAAACeAAcAmgAOAJYAFACUAB0AkgAlAJEALQCQADUAjQA8AIwAQgCKAEcAiABMAIcAUQCGAFYAhABbAIMAYACBAGcAgABuAH4AdwB9AIEAewCNAHoAmgB4AKkAdwC6AHYA0wB2AO8AdgD+AHUA/wB1AP8A0AAAALsAAACrAAAAnwAAAJcAAACQAAIAiwALAIgAEACGABcAhAAgAIIAJwCBAC8AfwA1AH0APAB8AEEAewBGAHkASwB4AFAAdwBVAHYAWwB0AGEAcwBpAHEAcQBwAHsAbgCHAG0AlQBrAKMAagC0AGoAyQBpAOgAaQD5AGkA/wBpAP8AwAAAAKwAAACcAgAAkAIAAIgAAACDAAAAfwAGAHsADQB5ABIAdwAaAHYAIgB0ACkAcwAwAHEANgBwADwAbwBBAG0ARgBsAEsAawBQAGoAVgBoAFwAZwBkAGUAbABkAHYAYwCCAGEAkABgAJ8AXwCvAF4AwwBeAOEAXgD0AF0A/wBdAP8AtAcAAKAJAACQCwAAhAsAAHwKAAB3BwAAdAQAAHEACQBvAA8AbQAVAGsAHABpACMAaAAqAGcAMQBlADYAZAA8AGMAQQBiAEYAYABMAF8AUgBeAFgAXQBfAFsAaABaAHIAWAB+AFcAjABWAJsAVQCrAFQAvgBUANoAUwDvAFQA+wBUAP8AqQ0AAJYOAACHEAAAehAAAHIQAABsDgAAaQwAAGcJAwBmBAsAZAAQAGIAFwBgAB4AXgAlAF0AKwBcADEAWgA3AFkAPABYAEIAVwFHAFYBTgBVAlQAUwJcAFIDZQBRA28ATwR7AE4EigBNBZkATAWpAEsFvABKBtQASgftAEoH+QBKB/8AoRAAAI4SAAB+FAAAcxQAAGoUAABkEwAAYBEAAF4PAABdDQUAXQkNAFoGEgBYBxkAVgcgAFUHJwBTBy0AUggzAFEIOABQCD4ATwlEAE4JSgBMCVEASwpZAEoKYgBIC20ARwt6AEYMiABEDJgAQwypAEINvABCDdUAQg3uAEIN+wBCDf8AmhQAAIcWAAB4GAAAbBkAAGMZAABdGAAAWRYAAFYTAABUEQAAVA4IAFMNDgBRDRQATw0bAE0NIgBMDSgASw0uAEoNNABJDToARw5BAEYORwBFDk8ARA5XAEIPYQBBEGwAPxB5AD4QiAA9EZgAOxGpADsRvAA6EdYAOhHwADoS/QA7Ef8AkxgAAIEaAABzHAAAZx0AAF4dAABYHAAAUxsAAFAYAABOFgAATBMDAEwRCwBKEBAASBEXAEYRHgBFESQARBEqAEIRMABBETcAQBI9AD8SRAA9EkwAPBNUADsTXgA5FGkAOBR2ADcVhQA2FZYANBanADQWugAzFtMAMxbuADQW/AA0Fv8AjhsAAHwdAABuHwAAYyAAAFogAABTIAAATh4AAEodAABIGgAARhgAAEUWBwBDFQ4AQRUTAD8VGgA+FSAAPRUnADsVLQA6FjMAORY6ADgWQQA3F0kANRdRADQYWwAzGWYAMhlzADAagwAvGpQALhulAC0buAAtG9AALRvsAC4b+wAuG/8Aih4AAHggAABqIgAAXyMAAFYjAABPIgAASiEAAEYgAABDHgAAQRsAAD8aAwA9GgwAOxkRADkZFgA3Gh0ANhojADUaKQA0GjAAMxs2ADEbPgAwHEYALxxPAC4dWQAtHWQALB5xACsfgQAqH5IAKR+kACggtwAnIM4AJyDrACgg+gApH/8AhiAAAHQjAABnJAAAXCUAAFMlAABMJQAARyQAAEIjAAA/IQAAPR8AADoeAAA3HgkANR4OADMeEwAxHhoAMB4gAC8eJgAuHy0ALR8zACwgOwArIEMAKiFMACkhVgAoImIAJiJvACUjfwAkI5AAIyOiACIktQAiJMwAIiTpACMk+QAkI/8AgiMAAHElAABjJgAAWScAAFAoAABJJwAAQycAAD8mAAA7JAAAOCIAADUiAAAyIgYAMCINAC4iEQAsIhcAKiIdACkiIwAoIyoAJyMxACYkOAAlJUEAJCVKACMmVAAiJmAAISdtACAnfQAfJ48AHiihAB4otAAdKMoAHSjoAB4o+AAfJ/8AfiUAAG4nAABgKQAAVikAAE0qAABGKgAAQSkAADwoAAA3JwAANCYAADAmAAAtJgMAKycLACgnEAAnJxQAJScaACQnIQAjKCcAIiguACEpNgAgKT4AHypIAB4qUgAdK14AHCtrABsrewAaLI0AGSyfABgssgAYLMkAGCznABkr9wAaK/8AeicAAGoqAABdKwAAUywAAEosAABDLAAAPisAADkrAAA0KgAAMCoAACsqAAApKwAAJisIACMsDgAiLBIAICwYAB8sHgAeLSUAHS0sABwtMwAbLjwAGi5FABkvUAAYL1wAFy9pABYweQAVMIsAFDCeABQwsQATMMcAEzDlABQw9gAVL/8AdioAAGcsAABaLQAAUC4AAEguAABBLgAAOy4AADYtAAAxLQAALC0AACcvAAAkLwAAITAFAB8xDAAcMRAAGzIVABoyHAAZMiIAGDIpABczMQAWMzkAFTNDABQ0TQATNFkAEjRnABE1dwARNYkAEDWcABA1sAAONcYADzTkABA09QAQNP8AciwAAGMuAABXMAAATTAAAEUwAAA+MAAAODAAADMwAAAvMAAAKTEAACQyAAAhMwAAHTUCABo2CQAXNw4AFTcTABQ4GQATOB8AEjgmABI4LgAROTYAEDlAABA5SwAOOVcADjpkAA06dAAMOoYADDqZAAs5rAAKOcEACjneAAs58QAMOPwAbi8AAF8xAABTMgAASjMAAEIzAAA7MwAANjMAADEyAAAsMwAAJzQAACE2AAAdOAAAGTkAABU7BgASPQwAED4QABA+FQAOPhwADj4jAA0+KgAMPjMADD48AAs/RwAKP1IACD9gAAc/bwAGP4EABT+UAAQ/qAADPrwABD7XAAU+7AAFPvcAaTMAAFs0AABQNQAARzUAAD81AAA5NQAANDUAAC41AAApNwAAIzgAAB47AAAaPAAAFj8AABJBBAAOQwoADEQOAApEEwAJRBkACEQgAAdEJwAGRC8ABUQ4AANFQgACRU4AAEVbAABFagAARXwAAEWQAABEpAAARLkAAETRAABE6gAAQ/UAZDYAAFc3AABMOAAAQzgAADw4AAA3OAAAMTgAACs5AAAlOwAAID0AABpAAAAWQgAAEkQAAA5HBAALSQkAB0oNAARLEQABSxYAAEscAABLIwAASysAAEs0AABLPgAATEkAAExXAABMZgAATHcAAEuMAABLoQAAS7UAAErOAABK6QAASvUAXzoAAFI7AABIOwAAQDsAADo7AAA0OwAALjwAACc+AAAiQQAAHEMAABZGAAASSQAADksAAAtOAwAHUAgAAlEMAABREAAAUhMAAFMYAABTHwAAUyYAAFMvAABTOQAAU0UAAFNSAABTYQAAU3IAAFOHAABSnAAAUrEAAFHKAABR5wAAUfQAWT4AAE4+AABFPgAAPj4AADg+AAAwQAAAKUIAACNEAAAdRwAAF0oAABJNAAAOUAAAC1MAAAZVAgAAVwcAAFgLAABZDgAAWhEAAFoVAABbGgAAXCEAAFwqAABcNAAAXD8AAFxNAABcWwAAXGwAAFyBAABblwAAW60AAFrFAABa5AAAWfMAVEIAAEpCAABCQgAAPEIAADRDAAAsRgAAJUkAAB5MAAAXTwAAElMAAA5WAAAKWQAABVsAAABeAAAAYAQAAGEIAABiDAAAYw4AAGQRAABlFgAAZhwAAGcjAABnLQAAZzkAAGdGAABnVQAAZ2YAAGd6AABmkQAAZagAAGXAAABk3gAAZPAAT0YAAEdGAABARQAAN0cAAC9KAAAmTQAAH1EAABhVAAASWQAADVwAAAhgAAACYwAAAGYAAABoAAAAagAAAGsEAABsCAAAbQwAAG8OAABwEgAAchcAAHMdAAB0JgAAdDIAAHQ/AAB0TgAAc18AAHRyAABzigAAcqEAAHG4AABx1AAAcOwATEoAAEVKAAA7SwAAMk4AAClSAAAgVgAAGFsAABJfAAANZAAAB2gAAABrAAAAbwAAAHIAAAB1AAAAdgAAAHcAAAB5AgAAegYAAHwKAAB+DgAAgBEAAIIWAACEHgAAhCkAAIQ2AACERQAAhFYAAINqAACDgQAAgpkAAIGxAACAyQAAgOUASk4AAD9QAAA1UwAAK1cAACJcAAAZYgAAEmcAAAxsAAAFcQAAAHUAAAB5AAAAfQAAAIEAAACDAAAAhQAAAIYAAACIAAAAiQAAAIsEAACNCAAAjw0AAJIQAACUFgAAliAAAJYsAACWOwAAlkwAAJVgAACVdgAAlJAAAJOnAACSvQAAktUARFUAADlZAAAvXQAAJGMAABppAAASbwAADHUAAAR7AAAAgAAAAIUAAACJAAAAjQAAAJEAAACTAAAAlAAAAJYAAACYAAAAmgAAAJwAAACeAAAAoAYAAKILAAClEAAAqBcAAKkjAACpMQAAqUMAAKlWAACobQAApocAAKeeAACmswAApccAPl4AADJjAAAnagAAHXAAABN4AAAMfwAAA4UAAACLAAAAkQAAAJYAAACbAAAAnwAAAKIAAACkAAAApQAAAKcAAACpAAAAqwAAAK0AAACwAAAAsgAAALUCAAC3CQAAuxAAAL4YAAC+JgAAvjgAAL5LAAC9YQAAvHoAALuUAAC6qQAAurkAN2oAACtwAAAgeAAAFoAAAA2IAAAFjwAAAJYAAACcAAAAogAAAKcAAACsAAAAsAAAALMAAAC2AAAAtwAAALkAAAC7AAAAvQAAAL8AAADCAAAAxQAAAMgAAADKAAAAzggAANIQAADVGwAA1SwAANRAAADUVwAA024AANSGAADUm
27099wAA06sA/wAAAP8AAAD/AAAA/wAFAP8ADgD/ABUA/AAgAPkAKgD2ADQA8QA9AO0ARgDpAE0A5gBTAOQAWQDhAF4A3gBjANwAaADZAG4A1QBzANMAeQDQAIAAzgCIAMsAkQDJAJwAxgCnAMQAtwDCAMwAwADsAL8A/wC+AP8AvQD/ALcA/wCyAP8A/wAAAP8AAAD/AAAA+gABAPMACwDtABIA6AAbAOUAJQDkAC4A3wA4ANgAQADSAEcAzgBOAMsAVADIAFkAxgBeAMQAYwDCAGcAwABtAL8AcwC9AHoAuwCBALkAiwC2AJUAtAChALIArwCwAMIArgDjAK4A+gCsAP8ArQD/AKkA/wCmAP8A/wAAAP8AAADyAAAA5gAAAN0ABwDSAA4AzQAWAMoAIADIACkAxQAyAMAAOgC8AEIAuQBIALcATgC1AFMAswBYALEAXQCwAGIArgBnAKwAbACqAHMAqQB7AKcAhAClAI4AowCaAKEAqACfALkAngDSAJ0A8gCcAP8AnQD/AJwA/wCZAP8A/AAAAO4AAADdAAAAzAAAAMEAAgC6AAwAtgASALIAGgCwACMArwAsAK0ANACpADwApgBCAKQASACiAE0AoABSAJ4AVwCdAFsAnABgAJoAZgCZAGwAlwB0AJUAfQCTAIcAkQCTAJAAoQCOALEAjQDGAIwA6ACLAP0AjAD/AIwA/wCMAP8A7QAAANgAAADFAAAAtwAAAKwAAACmAAgAoQAOAJ8AFQCdAB4AmwAmAJoALgCXADUAlQA8AJMAQgCRAEcAkABMAI4AUQCNAFUAiwBaAIoAYACJAGYAhwBtAIUAdgCEAIAAggCMAIAAmgB/AKkAfQC8AHwA3AB8APUAfAD/AHwA/wB8AP8A2QAAAMEAAACxAAAApAAAAJwAAACUAAMAkAAMAI0AEQCLABgAiQAgAIkAKACHAC8AhQA2AIMAPACCAEEAgABGAH8ASwB9AE8AfABUAHsAWgB5AGAAeABnAHYAcAB1AHoAcwCGAHEAkwBwAKIAbwC0AG4AzABuAO0AbgD+AG4A/wBuAP8AxAAAAK8AAACgAAAAlAAAAIwAAACGAAAAgQAIAH4ADgB8ABQAewAbAHkAIgB4ACkAdwAwAHUANgB0ADsAcgBAAHEARQBwAEoAbwBPAG0AVABsAFsAawBiAGkAagBoAHQAZgCAAGUAjgBjAJ0AYgCtAGEAwgBhAOQAYQD4AGEA/wBhAP8AtAAAAKAAAACRAAAAhgAAAH4AAAB5AAAAdQADAHEACwBvABAAbQAWAGwAHQBrACQAawAqAGkAMABoADYAZgA7AGUAQABkAEUAYwBKAGEATwBgAFYAXwBdAF0AZQBcAG8AWgB6AFkAiABYAJgAVwCoAFYAuwBWANgAVgDxAFYA/wBWAP8AqAEAAJQFAACFBwAAegcAAHIGAABsBAAAaQEAAGcABwBkAA0AYwARAGEAGABgAB8AXwAlAF4AKwBdADAAWwA2AFoAOwBZAEAAWABFAFcASwBWAFEAVQBYAFMAYQBSAGoAUAB2AE8AhABOAJMATQCkAEwAtgBMAM0ATADrAEwA+gBMAP8AnQkAAIsLAAB8DQAAcA0AAGgNAABiDAAAXwoAAF0GAQBcAQkAWgAOAFgAEwBXABkAVgAgAFUAJgBTACsAUgAxAFEANgBQADsATwBBAE4ARwBNAE0ASwBVAEoAXQBJAGcARwBzAEYAgABFAJAARAChAEMAsgBDAMgAQwDmAEMA9QBDAP8AlQ0AAIMPAAB0EAAAaREAAGARAABaEAAAVg4AAFQNAABTCgQAUwYLAFEDEABPARUATgEbAEwBIQBLAScASgIsAEkCMgBIAjcARwM9AEUDQwBEA0oAQwRRAEIEWgBABWQAPwVwAD4GfgA9Bo4APAefADsHsQA6B8YAOgfjADoH8wA6CPwAjhAAAHwSAABuFAAAYhUAAFoVAABUFAAAUBMAAE0RAABLDgAASw0GAEoKDABJCBEARwgWAEUIHQBECCMAQggoAEEJLgBACTMAPwk5AD4KQAA9CkcAPApPADoLWAA5C2MAOAxvADYMfgA1DI4ANA2fADMNsQAyDccAMg3jADIN9AAyDf4AiBMAAHcVAABpFwAAXhgAAFUYAABPGAAAShYAAEcVAABFEwAAQxACAEMOCABCDQ4AQA0SAD8NGAA9DR8APA0kADsNKgA5DTAAOA43ADcOPQA2DkUANQ5NADMPVwAyD2IAMRBuAC8QfQAuEI4ALRGgACwRsgArEcgAKxHmACsR9gAsEf8AgxYAAHIZAABkGgAAWRsAAFEbAABLGwAARhoAAEIYAAA/FwAAPhQAADwSBAA7EQoAOhAQADgQFQA3EBsANREhADQRJwAzES0AMhEzADAROgAvEkIALhJLAC0TVAArE18AKhRsACkUewAoFIwAJxWeACYVsAAlFcYAJRXkACUV9gAmFf8AfhkAAG4bAABgHQAAVh4AAE0eAABHHgAAQh0AAD4cAAA6GgAAOBgAADcWAAA1FQcANBQNADIUEgAwFBcALxQdAC0UIwAsFSoAKxUwACoVNwApFj8AKBZIACcXUgAmGF0AJBhqACMZeQAiGYoAIRmcACAZrwAfGcQAHxniACAZ9AAgGf8AehsAAGoeAABdHwAAUyAAAEogAABEIAAAPh8AADoeAAA3HQAANBwAADIZAAAwGQQALhgLACwYEAAqGBQAKRgaACcYIAAmGSYAJRktACQaNQAjGj0AIhtGACEbUAAgHFsAHx1oAB4ddwAdHYgAHB6bABserQAaHsMAGh7gABod8wAbHf8Adx0AAGcgAABaIQAAUCIAAEgiAABBIgAAOyIAADchAAAzIAAAMB8AAC0dAAArHQAAKB0IACYdDgAlHRIAIx0XACEdHQAhHSQAIB4qAB8eMgAeHzoAHR9DABwgTQAbIVkAGiFmABkhdQAYIocAFyKZABYirAAVIsEAFSLfABUh8gAWIf4AcyAAAGQiAABXIwAATSQAAEUlAAA+JAAAOSQAADQjAAAwIgAALCIAACkhAAAmIQAAJCEGACIhDAAgIRAAHiEVAB0iGwAbIiEAGyIoABojLwAZIzgAGCRBABckSwAWJVcAFSVkABQmcwATJoUAEiaYABEmqwARJsAAECbdABEl8QASJf0AcCIAAGEkAABUJgAASiYAAEInAAA8JgAANiYAADElAAAtJQAAKSQAACYkAAAiJQAAHyUDAB0mCgAbJg4AGScSABgnGAAXJx8AFiclABUoLQAUKDUAEyk+ABIpSQARKVUAESpiABAqcQAPKoMADiqWAA4qqQANKr0ADSrXAA0q7gAOKfsAbCQAAF0mAABRKAAASCgAAEApAAA5KAAANCgAAC8oAAArJwAAJycAACIoAAAeKQAAGyoAABgrBwAWKw0AFCwRABMsFgASLBwAES0jABAtKgAQLTIADy48AA4uRgANLlIADS5fAAwvbgALL38ACi+SAAkvpQAJLrkACC7QAAku6QAKLvcAaCcAAFopAABOKgAARSsAAD0rAAA3KwAAMSoAAC0qAAApKgAAJCoAACArAAAbLQAAGC4A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gCNAIgAmwCGAKwAhQDBAIQA5gCDAP0AhAD/AIMA/wCBAP8A5AAAAMsAAAC6AAAArAAAAKIAAACcAAQAmAAMAJYAEQCUABkAkwAhAJIAKACPADAAjQA2AIsAPACJAEEAiABGAIYASwCFAE8AhABUAIIAWgCBAGAAfwBnAH4AbwB8AHoAegCGAHgAlAB3AKQAdQC3AHQA1ABzAPQAdAD/AHQA/wB0AP8AywAAALYAAACmAAAAmgAAAJIAAACKAAAAhgAIAIMADgCBABQAgQAbAIAAIwB/ACoAfQAwAHsANgB6ADsAeABAAHcARQB1AEkAdABOAHMAVABxAFoAcABhAG4AaQBtAHMAawB/AGkAjQBoAJ0AZwCuAGYAxwBlAOoAZgD/AGYA/wBnAP8AuAAAAKQAAACVAAAAigAAAIEAAAB8AAAAdgAEAHQADAByABAAcQAWAHAAHQBwACQAbgAqAG0AMABrADUAagA6AGkAPwBoAEQAZwBJAGUATgBkAFQAYwBbAGEAYwBgAG0AXgB5AF0AhwBbAJYAWgCoAFkAvQBZAN8AWQD4AFoA/wBaAP8AqAAAAJUAAACHAAAAewAAAHMAAABuAAAAagABAGcACABlAA4AZAASAGMAGABjAB8AYgAlAGEAKgBfADAAXgA1AF0AOgBcAD4AWwBEAFkASQBYAE8AVwBWAFYAXgBUAGgAUwBzAFEAgQBQAJEATwCiAE4AtQBOANAATgDwAE4A/wBPAP8AnAAAAIkAAAB7AwAAcAMAAGgDAABiAQAAXwAAAF0ABABbAAsAWQAPAFgAFABXABkAVwAgAFYAJQBVACoAUwAwAFIANABRADkAUAA/AE8ARABOAEsATQBSAEsAWgBKAGMASQBvAEcAfABGAIwARQCdAEUAsABEAMcARADoAEQA+gBFAP8AkgQAAIAHAABxCgAAZgoAAF4KAABZCQAAVQcAAFQEAABSAAcAUAAMAE8AEABOABUATQAbAEwAIABLACYASgArAEkAMABIADUARwA6AEYAQABFAEYAQwBOAEIAVgBBAF8AQABrAD4AeAA9AIgAPACZADwAqwA8AMEAOwDgADsA9AA7AP8AiQoAAHgMAABqDgAAXw4AAFcOAABRDgAATQwAAEsLAABKCAIASQQJAEgADQBGABEARQAWAEQAHABDACEAQgAmAEEAKwA/ADEAPgA2AD0APAA8AEMAOwBKADoAUgA5AFwAOABoADYAdQA1AIUANACWADQAqAAzALwAMwDYADMA7wAzAPsAgg0AAHEPAABkEAAAWREAAFERAABLEQAARxAAAEQOAABCDQAAQQsFAEEHCwA/BQ4APgMSADwCGAA7Ah0AOgMiADkDKAA4Ay0ANwMyADYEOQA1BD8ANAVHADMFUAAxBloAMAZmAC8HcwAuB4MALQeVACwHpwArB7oAKwfSACsH6wArB/cAfRAAAGwRAABfEwAAVBQAAEwUAABGFAAAQhMAAD4SAAA8EAAAOg4BADoNBgA6CgwAOAkQADYIFAA1CBkANAkfADIJJAAxCSkAMAkvAC8KNgAuCj0ALQpFACwLTgArC1kAKQxlACgMcwAnDIMAJg2VACUNpwAkDbsAIw3SACMN6wAjDfcAeBIAAGgUAABbFgAAURcAAEgXAABCFgAAPRYAADkVAAA3EwAANREAADMQAwAzDggAMg0NADANEQAvDRYALQ0bACwNIQArDScAKg0tACkONAAoDjsAJw5EACUOTgAkD1kAIxBlACEQcwAgEIQAHxCWAB4QqQAdEL0AHBDYAB0Q7gAdEPkAcxQAAGQWAABXGAAATRkAAEUZAAA/GQAAOhgAADUXAAAyFgAAMBUAAC4TAAAtEQQALBAKACsQDgApEBIAKBAYACYQHgAlECQAJBAqACMRMQAiETkAIRFCACASSwAeElYAHRNjABwTcQAaE4IAGRSVABgUpwAXFLsAFxPUABcT7gAYE/oAcBYAAGAZAABUGgAAShsAAEIcAAA8GwAANhsAADIaAAAvGQAALBgAACoWAAAoFAEAJhMHACUTDAAjExAAIhMVACATGgAfEyEAHhQnAB0ULgAcFTYAGxU/ABoWSQAZFlQAGBdhABYXcAAVGIEAFBiTABMYpgASGLoAEhfSABIX7AATF/oAbBkAAF0bAABRHQAARx0AAD8eAAA5HQAANB0AAC8cAAArGwAAKBoAACYZAAAkGAAAIhcEACAXCgAeFw4AHBcSABoXFwAZGB4AGRgkABgZLAAXGTQAFho9ABUaRwAUG1IAExtfABIcbgARHH8AEBySABAcpQAPHLkADhzQAA4b6gAPG/gAaRsAAFodAABOHwAARR8AAD0gAAA2HwAAMR8AAC0eAAApHQAAJR0AACMcAAAgGwAAHRsBABsbBwAZHA0AFxwQABYcFQAVHBsAFB0iABMdKQASHjEAER46ABEfRQAQH1AADyBdAA4gbAANIHwADSCPAAwgogALILUACyDKAAsg5QAMH/QAZR0AAFcfAABMIQAAQiEAADohAAA0IQAALyEAACogAAAmHwAAIx8AACAeAAAdHgAAGSAAABYgBAAUIAsAEiEOABEhEwARIhkAECIfAA8iJgAOIy8ADiM3AA0jQQAMJE0ACyRZAAokZwAJJHgACCSLAAckngAHJLEABiTHAAYj4wAHI/EAYh8AAFQhAABJIwAAQCMAADgjAAAyIwAALCMAACgiAAAkIQAAISEAAB4hAAAaIQAAFiMAABMkAwARJQgADyYNAA4nEQANJxYADCcdAAsnIwAKJysACSg0AAgoPgAHKEkABihVAAUpZAAEKXQAAymHAAIpmwABKK8AACjFAAEo4QABJ/AAXiIAAFEkAABGJQAAPSUAADUlAAAvJQAAKiQAACYkAAAiIwAAHyMAABskAAAYJQAAFCYAABEoAwAPKQgADCwMAAosEAAILBQABywaAAYsIQAFLCgAAy0wAAItOgABLUUAAC1SAAAuYAAALnEAAC2EAAAtmQAALa0AACzCAAAs4AAALPAAWiQAAE0mAABDJwAAOicAADMnAAAtJwAAKCYAACQmAAAhJgAAHSYAABknAAAVKQAAESsAAA8sAwANLgcACTAMAAYxDgADMRIAATIXAAAyHgAAMiUAADItAAAyNgAAM0IAADNOAAAzXQAAM20AADOBAAAylgAAMqsAADHBAAAx3wAAMfAAVicAAEopAAA/KgAANyoAADAqAAArKQAAJygAACMoAAAeKQAAGioAABYsAAASLgAADzAAAA0xAgAKNAcABTULAAI2DgAANxAAADgUAAA4GgAAOCIAADgqAAA5MwAAOT4AADlKAAA5WQAAOWkAADl9AAA4kwAAOKgAADe/AAA33gAANvAAUSsAAEYsAAA8LAAANCwAAC4sAAAqKwAAJSsAACAsAAAbLQAAFy8AABMxAAAQMwAADTUAAAk3AgAFOgYAATsKAAA8DQAAPQ8AAD4SAAA/FwAAQB4AAEAlAABALwAAQDoAAEBGAABAVAAAQGUAAD94AAA/jwAAPqYAAD69AAA93AAAPfAATS4AAEIvAAA5LwAAMi8AAC0uAAAoLgAAIi8AAB0wAAAYMgAAEzUAABA3AAAMOgAACTwAAAU+AAAAQQQAAEIIAABDCwAARA0AAEYQAABHFAAASBkAAEghAABIKgAASDUAAEhBAABITwAASGAAAEdzAABHigAARqIAAEW5AABF2QAARPAASDIAAD4yAAA2MgAAMDEAACsxAAAlMgAAHzQAABk2AAATOQAAEDwAAAw/AAAIQgAAA0QAAABGAAAASAIAAEoFAABLCAAATAsAAE4OAABPEQAAURUAAFIcAABSJQAAUjAAAFI8AABRSgAAUVoAAFFtAABQhAAAT50AAE61AABN0gAATe4AQzYAADs2AAA0NQAALzQAACc1AAAhOAAAGjsAABQ+AAAQQQAADEQAAAdHAAACSgAAAE0AAABPAAAAUQAAAFMCAABUBQAAVQgAAFcLAABZDgAAWxEAAF0XAABdHwAAXSoAAF02AABcRAAAXFQAAFtnAABbfgAAWpcAAFmvAABYywAAV+oAPzkAADg5AAAzOAAAKzkAACM8AAAcPwAAFUMAABBHAAALSgAABU4AAABRAAAAVAAAAFcAAABaAAAAXAAAAF0AAABfAAAAYAQAAGIHAABkCwAAZg4AAGgSAABrGQAAayMAAGouAABqPAAAak0AAGlfAABodQAAZ48AAGaoAABlwgAAZOMAPT0AADc8AAAuPQAAJUAAAB1EAAAWSQAAEE0AAApRAAAEVQAAAFoAAABdAAAAYAAAAGMAAABmAAAAaAAAAGoAAABrAAAAbQAAAG8CAABxBgAAdAoAAHYOAAB5EwAAexsAAHsnAAB6NQAAeUUAAHhZAAB4bQAAd4YAAHafAAB1twAAdNIAPEEAADJCAAAoRQAAIEoAABdOAAAQVAAAClkAAAJeAAAAYwAAAGcAAABrAAAAbwAAAHIAAAB1AAAAdwAAAHkAAAB7AAAAfQAAAH8AAACCAAAAhAMAAIcJAACKDgAAjhMAAI8eAACOKwAAjjsAAI1OAACLYwAAinwAAIqVAACIrQAAh8UANkcAACxLAAAiTwAAGVUAABBbAAAKYQAAAWcAAABtAAAAcgAAAHcAAAB7AAAAfwAAAIMAAACGAAAAiAAAAIoAAACNAAAAjwAAAJEAAACUAAAAlwAAAJoBAACdBwAAoQ0AAKUUAACkIQAApDEAAKNEAACiWQAAoHAAAJ+LAACdogAAnbcAMFAAACVVAAAbWwAAEmIAAAtpAAABcAAAAHcAAAB9AAAAgwAAAIgAAACNAAAAkQAAAJUAAACYAAAAmgAAAJwAAACfAAAAoQAAAKMAAACmAAAAqQAAAKwAAACwAAAAtAcAALgOAAC6GAAAuicAALk5AAC4TgAAt2UAALZ+AAC1lgAAs6sAKVsAAB5iAAAUaQAADHEAAAJ5AAAAgQAAAIkAAACPAAAAlgAAAJsAAACgAAAApAAAAKgAAACrAAAArAAAAK8AAACyAAAAtAAAALYAAAC5AAAAvAAAAMAAAADEAAAAyAAAAM0HAADSEAAA0h0AANEvAADQRAAAz1sAAM1zAADLjQAAyqEA/wAAAP8AAAD7AAAA+gAAAPwACAD4AA8A9QAXAPQAIADxACoA6wAzAOYAOwDiAEMA3gBJANoATwDWAFQA0wBZANAAXgDOAGMAywBoAMkAbgDGAHUAwwB9AMEAhgC+AJIAuwCeALkArgC2AMMAtADoALMA/wCvAP8ApQD/AJ4A/wCbAP8A/QAAAPcAAADyAAAA8AAAAOcAAwDhAAwA3AASANgAGwDWACQA0gAtAMwANgDGAD0AwgBDAL8ASQC8AE4AugBTALgAWAC2AF0AtQBiALMAZwCxAG4ArwB2AKwAfwCqAIoAqACXAKUApgCjALkAoQDZAKAA+QCeAP8AmAD/AJIA/wCPAP8A8wAAAOwAAADjAAAA0wAAAMgAAADBAAkAvQAPALsAFgC5AB8AtwAnALMALwCvADcArAA9AKoAQwCoAEgApgBNAKQAUgCjAFYAoQBbAJ8AYQCeAGcAnABvAJoAeACXAIMAlQCQAJMAngCRALAAkADIAI4A8A
27099CNAP8AigD/AIUA/wCCAP8A5wAAAN0AAADGAAAAuAAAAK4AAACoAAQApQAMAKEAEgChABkAoAAiAJ8AKQCbADAAmAA3AJYAPQCTAEIAkgBHAJAASwCPAFAAjQBVAIwAWgCKAGEAiABoAIcAcACFAHsAgwCIAIEAlgB/AKcAfQC8AHwA4wB8AP0AfAD/AHgA/wB2AP8A1gAAAMAAAACvAAAAowAAAJkAAACTAAAAjwAJAI0ADgCLABQAigAcAIoAIwCIACoAhQAwAIMANgCCADsAgABAAH8ARQB+AEoAfABPAHsAVAB6AFoAeABhAHYAaQB1AHMAcwCAAHEAjgBvAJ8AbgCyAG0AzwBsAPQAbAD/AGsA/wBpAP8AwAAAAKsAAACbAAAAjwAAAIcAAACAAAAAfAAEAHoADAB4ABEAeAAXAHgAHgB3ACQAdQAqAHMAMABxADUAcAA6AG4APwBtAEQAbABJAGsATgBqAFQAaABbAGcAYwBlAG0AZAB4AGIAhwBgAJcAXwCqAF4AwgBeAOkAXgD/AF4A/wBdAP8ArAAAAJkAAACKAAAAfwAAAHcAAABxAAAAbQAAAGoACABpAA4AaAASAGcAGABnAB8AZwAlAGUAKgBjAC8AYgA0AGEAOQBgAD4AXwBDAF4ASABdAE4AWwBVAFoAXQBYAGcAVwByAFUAgQBUAJEAUwCjAFIAuABRANwAUQD5AFIA/wBSAP8AnQAAAIsAAAB8AAAAcQAAAGkAAABkAAAAYAAAAF4ABQBcAAsAWwAPAFsAFABaABkAWgAfAFkAJQBXACoAVgAvAFUANABUADgAUwA9AFIAQwBQAEkATwBQAE4AWABNAGIASwBtAEoAegBJAIsASACdAEcAsQBHAMwARgDwAEcA/wBHAP8AkAAAAH4AAABwAAAAZgAAAF4AAABZAAAAVgAAAFMAAQBSAAgAUAANAE8AEABPABUATgAaAE4AIABNACUATAAqAEoALgBJADMASAA4AEcAPgBGAEQARQBLAEQAUwBDAF0AQQBoAEAAdQA/AIUAPgCXAD0AqwA9AMMAPQDmAD0A+wA+AP8AhwAAAHUDAABoBgAAXQcAAFUGAABQBgAATAQAAEoBAABJAAQARwAKAEYADgBFABEARQAWAEQAGwBDACAAQgAlAEEAKgBAAC8APwA0AD4AOgA9AEAAOwBHADoATwA5AFkAOABkADcAcQA2AIEANQCTADQApgA0ALsANADdADQA9QA1AP8AfgYAAG0JAABgCwAAVgwAAE4MAABICwAARAoAAEIIAABABQEAPwEHAD4ACwA9AA4APAASADsAFwA7ABwAOgAhADkAJQA3ACoANgAwADUANQA0ADwAMwBDADIATAAxAFUAMABgAC8AbQAuAH0ALQCPACwAogAsALYALADQACwA7gAsAPwAdwoAAGcMAABaDgAAUA4AAEkOAABDDgAAPg0AADsMAAA5CwAAOAkDADcFCAA2Ag0ANQEQADQAEwAzABgAMgAdADEAIgAwACcALwAsAC4AMgAtADgALABAACsASQAqAFIAKQBdACgAawAnAXoAJgGMACUAnwAlALIAJQDKACUA6AAlAPcAcg0AAGIOAABWEAAATBEAAEQRAAA+EQAAORAAADYPAAAzDgAAMQ0BADALBQAwCAoALwYNAC4FEQAsBBQAKwMZACoDHgApAyMAKAQpACcELwAmBTUAJQU9ACQFRgAjBlAAIgZcACEHaQAgB3kAHweLAB4HnQAeB7AAHQbGAB0G4wAdBfMAbQ4AAF4RAABSEgAASBMAAEATAAA6EwAANRIAADERAAAuEAAALA8AACoOAwAqDQcAKQsLACgJDgAnCREAJQgWACQIGwAjCSAAIgkmACEJLAAgCjMAHwo7AB4LRAAdC08AHAxbABsMaQAaDHkAGAyLABgMngAXDLAAFgzFABYM4QAWC/AAaRAAAFoSAABOFAAARRUAAD0VAAA3FQAAMRQAAC0TAAAqEgAAKBEAACYQAQAkEAQAIw4IACMNDAAiDA8AIAwTAB8MGAAeDR0AHQ0jABwNKgAbDTIAGg46ABgORAAXDlAAFg9cABUPagATEHsAEhCNABEQoAARELMAEA/JABAP5AARD/IAZRIAAFcUAABLFgAAQhcAADoXAAA0FwAALxYAACoVAAAnFAAAJBMAACITAAAgEgMAHhEGAB0QCQAcEA0AGw8QABkQFQAYEBsAFxAhABYQKAAVETAAFBE5ABMRQwASEk4AERJaABASaQAQE3kADhOMAA4TngANE7EADRLFAAwS4QANEvEAYhQAAFQWAABJGAAAPxkAADcZAAAxGQAALBgAACgXAAAkFgAAIRYAAB8VAAAcFAIAGhMEABkSBgAXEgsAFRIOA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A1UAAAEWgAAAGEAAABmAAAAawAAAG8AAAB0AAAAeQAAAH0AAACAAAAAgwAAAIUAAACHAAAAigAAAIwAAACPAAAAkgAAAJYAAACZAgAAngkAAKIQAACiGgAAoSkAAKA7AACfUAAAnWcAAJqBAACamQAAma8AKUkAAB9OAAAVVAAADlsAAAViAAAAaQAAAHAAAAB3AAAAfQAAAIIAAACGAAAAiwAAAI8AAACTAAAAlQAAAJcAAACaAAAAnQAAAKAAAACjAAAApgAAAKoAAACuAAAAsgAAALcKAAC7EQAAuh8AALkwAAC3RQAAtVwAALR0AACxjgAAr6QAIlQAABhbAAAQYgAAB2oAAABzAAAAewAAAIIAAACJAAAAkAAAAJUAAACaAAAAnwAAAKMAAACmAAAAqAAAAKsAAACuAAAAsAAAALMAAAC2AAAAugAAAL0AAADCAAAAxwAAAMwBAADTCwAA1BUAANMmAADROgAA0FEAAM1oAADLgQAAypYA/AAAAPYAAADyAAAA8QAAAPMABQD0AAwA8gATAPAAHADtACUA6AAuAOIANgDeAD4A2QBEANQASgDRAE8AzgBUAMsAWQDJAF4AxgBjAMQAaQDBAHAAvgB4ALwAgQC5AI0AtgCaALMAqwCxAMAArwDmAK4A/wClAP8AmgD/AJQA/wCPAP8A9AAAAOwAAADoAAAA5wAAAN8AAADZAAkA0gAQAM8AFwDPACAAzAAoAMYAMADAADcAvAA+ALkARAC3AEkAtQBOAL
27099MAUwCxAFcArwBdAK0AYgCrAGkAqQBxAKcAegClAIUAogCTAKAAogCdALYAmwDUAJkA+QCWAP8AjQD/AIgA/wCEAP8A6AAAAN8AAADZAAAAyQAAAL8AAAC4AAQAtQANALMAEgCxABoAsAAiAK0AKgCpADEApgA4AKQAPQCiAEMAoABIAJ4ATACcAFEAmwBWAJkAXACXAGIAlQBpAJMAcgCRAH0AjwCLAI0AmgCLAKwAiQDFAIgA7gCGAP8AfwD/AHoA/wB4AP8A2QAAAM0AAAC7AAAArgAAAKUAAACfAAAAnAAJAJkADwCZABUAmQAdAJgAJACUACsAkQAxAI4ANwCMADwAiwBBAIkARgCIAEsAhgBQAIUAVQCDAFsAggBiAIAAawB+AHUAfACCAHoAkgB4AKMAdwC5AHYA4AB1AP8AcgD/AG4A/wBsAP8AxwAAALUAAAClAAAAmQAAAI8AAACJAAAAhQAEAIQADACCABEAggAXAIIAHgCAACUAfgArAHwAMQB6ADYAeQA7AHcAQAB2AEQAdQBJAHMATwByAFUAcABcAG8AZABtAG4AbAB6AGoAigBoAJsAZwCvAGYAzABlAPUAZAD/AGEA/wBgAP8AtAAAAKAAAACQAAAAhQAAAH0AAAB3AAAAcwAAAHAACABvAA4AbwASAG8AGABvAB8AbQAlAGsAKgBpADAAaAA0AGcAOQBmAD4AZQBDAGMASABiAE4AYQBVAF8AXgBeAGcAXABzAFsAggBZAJMAWACmAFcAvwBXAOoAVwD/AFYA/wBUAP8AoQAAAI4AAAB/AAAAdQAAAGwAAABoAAAAZAAAAGEABABgAAsAXwAPAF8AEwBfABkAXwAfAF0AJQBcACoAWwAvAFkAMwBYADgAVwA9AFYAQwBVAEkAUwBQAFIAWABRAGEAUABtAE4AewBNAIwATACfAEsAtQBKANwASgD6AEoA/wBKAP8AkgAAAIAAAAByAAAAZwAAAF8AAABaAAAAVwAAAFUAAQBTAAcAUgAMAFIAEABSABQAUgAaAFEAHwBPACQATgApAE0ALgBMADMASwA4AEoAPQBJAEMASABKAEYAUgBFAFwARABnAEMAdQBCAIYAQQCYAEAArgBAAMsAPwDyAEAA/wBAAP8AhQAAAHQAAABnAAAAXQAAAFUAAABPAAAATAAAAEoAAABIAAQAR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HQYAABzJQAAcjQAAHJFAABwWQAAb3EAAG2LAABrpgAAasAALjMAACU1AAAdOAAAFDwAAA5BAAAHRwAAAEwAAABRAAAAVQAAAFkAAABdAAAAYQAAAGUAAABoAAAAawAAAG0AAABvAAAAcgAAAHQAAAB3AAAAegAAAH4AAACCBAAAhgsAAIoRAACJHAAAiCsAAIY9AACEUgAAg2cAAIGBAAB/mwAAfrIAKToAACA9AAAWQgAAD0gAAAhOAAAAVAAAAFoAAABgAAAAZAAAAGkAAABuAAAAcgAAAHYAAAB6AAAAfQAAAIAAAACCAAAAhQAAAIgAAACLAAAAjgAAAJIAAACWAAAAmwMAAKAMAACiEwAAoCEAAJ8zAACdRwAAml4AAJh3AACXjwAAlacAI0MAABlIAAARTgAACVUAAABcAAAAYwAAAGoAAABxAAAAdgAAAHsAAACAAAAAhgAAAIoAAACOAAAAkQAAAJMAAACWAAAAmQAAAJwAAACgAAAAowAAAKcAAACrAAAAsAAAALYEAAC8DQAAuhcAALkoAAC3PAAAtFIAALJqAACvhQAArZwAHE4AABNUAAALXAAAAWQAAABsAAAAdAAAAHwAAACDAAAAiQAAAI8AAACUAAAAmgAAAJ8AAACiAAAApAAAAKcAAACqAAAArgAAALEAAAC0AAAAuAAAALwAAADBAAAAxwAAAM0AAADUBQAA2BAAANUeAADTMQAA0EgAAM1fAADLdgAAyI4AAAAAAAAAAAAAAAAAAAAAAAEDBAUGCAkKCw0ODxESExQWFxgaGxwdHyAhIiQlJigpKistLi8wMjM0Njc4OTs8PT5AQUJERUZHSUpLTU5PUFJTVFVXWFlbXF1eYGFiY2VmZ2lqa2xub3Bxc3R1d3h5enx9foCBgoOFhoeIiouMjo+QkZOUlZaYmZqcnZ6foaKjpKanqKqrrK2vsLGztLW2uLm6u72+v8HCw8TGx8jJy8zNz9DR0tTV1tfZ2tvd3t/g4uPk5ufo6evs7e7w8fL09fb3+fr7/P7//////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAABAwQFBggJCgsNDg8REhMUFhcYGhscHR8gISIkJSYoKSorLS4vMDIzNDY3ODk7PD0+QEFCREVGR0lKS01OT1BSU1RVV1hZW1xdXmBhYmNlZmdpamt
27099sbm9wcXN0dXd4eXp8fX6AgYKDhYaHiIqLjI6PkJGTlJWWmJmanJ2en6Gio6Smp6iqq6ytr7Cxs7S1tri5uru9vr/BwsPExsfIycvMzc/Q0dLU1dbX2drb3d7f4OLj5Obn6Onr7O3u8PHy9PX29/n6+/z+//////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAQMEBQYICQoLDQ4PERITFBYXGBobHB0fICEiJCUmKCkqKy0uLzAyMzQ2Nzg5Ozw9PkBBQkRFRkdJSktNTk9QUlNUVVdYWVtcXV5gYWJjZWZnaWprbG5vcHFzdHV3eHl6fH1+gIGCg4WGh4iKi4yOj5CRk5SVlpiZmpydnp+hoqOkpqeoqqusra+wsbO0tba4ubq7vb6/wcLDxMbHyMnLzM3P0NHS1NXW19na293e3+Di4+Tm5+jp6+zt7vDx8vT19vf5+vv8/v//////////////////////////////////////////////////////AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/21mdDEAAAAAAwQhAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAgMEBQYHCAgJCgsMDQ4PEBESExQVFhcYGRoaGxwdHh8gISIjJCUmJygpKissLS4vMDExMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/x8vP09fb3+Pn6+/z9/v8AAQECAgMDBAQFBgYHBwgICQkKCwsMDA0NDg8PEBARERITExQUFRYWFxcYGRkaGhscHB0eHh8gICEiIiMkJCUmJicoKSkqKywtLS4vMDEyMjM0NTY3ODk6Ozw9Pj9AQkNERUZISUpMTU9QUlNVV1haXF5gYmRmaGptb3F0dnl8foGDhomLjpCSlZeZm52foaOlp6iqrK2vsLKztba3ubq7vL2/wMHCw8TFxsfIycrLzM3Nzs/Q0dLS09TV1tbX2NnZ2tvb3N3d3t/f4OHh4uPj5OXl5ubn6Ojp6err6+zs7e7u7+/w8PHy8vPz9PT19vb39/j4+fn6+/v8/P39/v7/AAEBAgIDAwQEBQYGBwcICAkJCgsLDAwNDQ4PDxAQERESExMUFBUWFhcXGBkZGhobHBwdHh4fICAhIiIjJCQlJiYnKCkpKissLS0uLzAxMjIzNDU2Nzg5Ojs8PT4/QEJDREVGSElKTE1PUFJTVVdYWlxeYGJkZmhqbW9xdHZ5fH6Bg4aJi46QkpWXmZudn6Gjpaeoqqytr7Cys7W2t7m6u7y9v8DBwsPExcbHyMnKy8zNzc7P0NHS0tPU1dbW19jZ2drb29zd3d7f3+Dh4eLj4+Tl5ebm5+jo6enq6+vs7O3u7u/v8PDx8vLz8/T09fb29/f4+Pn5+vv7/Pz9/f7+/9rLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5trLCRvozQ466cwQYNzIDpLLujKsxrdQtMCzaLy7rnvEtaiIy7Olh9GwoofVrZ+I2audidyqnIveqJqN4aeZj+Oll5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5qWXkuall5LmpZeS5tnLCRvnzg056M0QYNzJDZLLuzCrxrhPtMCzZ727rnvEtamIy7Kmh9Gvo4fVraCI2aueidypnIrep5uM4KWZj+OhmJDkoZiQ5KGYkOShmJDkoZiQ5KGYkOShmJDkoZiQ5KGYkOShmJDkoZiQ5KGYkOShmJDkoZiQ5KGYkOShmJDkoZiQ5NnLCRrkzg05584OYNrKDJLLvC6rxblNtMC0Zr26rnrFtamHy7Gmh9Guo4fVrKCI2aqeidynnIrepZuL4KKajeKemY/jnpmP456Zj+OemY/jnpmP456Zj+OemY/jnpmP456Zj+OemY/jnpmP456Zj+OemY/jnpmP456Zj+OemY/jnpmP49jLCRrhzww55c8OYNnKDJHLviyrxblMtb60Z725rnvFtKqHzLCmh9Gto4fVq6CI2aieiNulnYndo5yK35+ai+GbmY7im5mO4puZjuKbmY7im5mO4puZjuKbmY7im5mO4puZjuKbmY7im5mO4puZjuKbmY7im5mO4puZjuKbmY7im5mO4tjLCRrc0As549ANYNjLC5HLvyurxL
27099pMtb2zZ764rnvFtKmHzLCmh9Gso4fVqaCH2KafiNujnYjdoJyJ3p2biuCYmo3hmJqN4ZiajeGYmo3hmJqN4ZiajeGYmo3hmJqN4ZiajeGYmo3hmJqN4ZiajeGYmo3hmJqN4ZiajeGYmo3hmJqN4dfMCRra0Qs43tEMX9bLC5HLwCmswrlNtryzaL63rnvGs6mHzK+mh9Gqo4bVp6GH2KSfh9qhnofcnp2I3Zqcid6Vm4zglZuM4JWbjOCVm4zglZuM4JWbjOCVm4zglZuM4JWbjOCVm4zglZuM4JWbjOCVm4zglZuM4JWbjOCVm4zglZuM4NbMCRnZ0Qs42tMMX9TMC5HJwCmtwLlOtrqzab+1rnzGsqmHzK2mhtGpo4bUpaGG16Kghtmfn4bam56H3JediN2TnIvek5yL3pOci96TnIvek5yL3pOci96TnIvek5yL3pOci96TnIvek5yL3pOci96TnIvek5yL3pOci96TnIvek5yL3tXMCRnY0gs32NMLXtLMC5PHvyutvrhQt7myar+0rXzGsKmHzKumhtCnpIXUo6KF1p+hhdicoIXZmJ+G2pSeh9yQnYrdkJ2K3ZCdit2QnYrdkJ2K3ZCdit2QnYrdkJ2K3ZCdit2QnYrdkJ2K3ZCdit2QnYrdkJ2K3ZCdit2QnYrdkJ2K3dTNCRnW0gs31tQLXtDLCpXEvi2uvLhRuLeyasCzrXzGrqmHzKmmhtClpIXToKOE1Z2ihNaZoYXYlaCF2ZGfh9qOnonbjp6J246eiduOnonbjp6J246eiduOnonbjp6J246eiduOnonbjp6J246eiduOnonbjp6J246eiduOnonbjp6J29PNChjV0ws21NQLX87LCZfBvjCvurdTuLWybMCwrX3HrKqGy6enhc+ipYTRnqSE05qjhNWWooTWk6GF14+ghtiLoInZi6CJ2YugidmLoInZi6CJ2YugidmLoInZi6CJ2YugidmLoInZi6CJ2YugidmLoInZi6CJ2YugidmLoInZi6CJ2dLOChfT1As10dMKYsvMCZm+vTOxt7dVubKxbcGtrX3GqqqGy6SohM6fp4TQm6WD0pekg9OTo4TUkKOF1YyihtaJoYjXiaGI14mhiNeJoYjXiaGI14mhiNeJoYjXiaGI14mhiNeJoYjXiaGI14mhiNeJoYjXiaGI14mhiNeJoYjXiaGI19DPChbR1As3ztMKZcbKC525vDiytLZYuq2xbsGqrn3Gp6uFyaGphMycqIPOl6eDz5Omg9GQpYTSjaWF04qkhtOHo4jUh6OI1IejiNSHo4jUh6OI1IejiNSHo4jUh6OI1IejiNSHo4jUh6OI1IejiNSHo4jUh6OI1IejiNSHo4jUh6OI1M7QChXO1Ao6ytMKaMDID6G1uz60rbVbu6mxb8Gmr33Eo62Ex52rg8qYqoPLk6mDzZCohM6Np4TPiqeFz4emh9CFpojRhaaI0YWmiNGFpojRhaaI0YWmiNGFpojRhaaI0YWmiNGFpojRhaaI0YWmiNGFpojRhaaI0YWmiNGFpojRhaaI0czQCRjK1Ao+xdMKbbjFFqWuuUS1p7Veu6OycMChsH3Dn66ExZmtg8eUrITJkKuEyo2qhcuKqoXLiKmGzIWph82DqInNg6iJzYOoic2DqInNg6iJzYOoic2DqInNg6iJzYOoic2DqInNg6iJzYOoic2DqInNg6iJzYOoic2DqInNg6iJzcjRCRvF1QpCv9MKcrHEHqeluUm2obZgu56zcL6dsX3Bm7CEw5WvhMSRroTGja2Fx4qthseIrIbIhqyHyISricmCq4rJgquKyYKrismCq4rJgquKyYKrismCq4rJgquKyYKrismCq4rJgquKyYKrismCq4rJgquKyYKrismCq4rJgquKycTSCCDA1glIuNQKeKnPF5ievkeumrZiupi1cbyXs3y+l7KEwJKxhcKNsIXDiq+GxIivh8SGr4jFhK6JxYOuisWBrovFga6LxYGui8WBrovFga6LxYGui8WBrovFga6LxYGui8WBrovFga6LxYGui8WBrovFga6LxYGui8WBrovFga6Lxb/UByW61wlOrtoLcKDbE4eXzTmaksNYqJG8bLKRt3q5krSDvY6zhr+LsofAiLGHwIaxiMGEsYnBg7GKwYKxi8KAsIzCgLCMwoCwjMKAsIzCgLCMwoCwjMKAsIzCgLCMwoCwjMKAsIzCgLCMwoCwjMKAsIzCgLCMwoCwjMKAsIzCgLCMwvfAEBX4wBYx+b0gU+q3KHzMqESqxqVdtMKjcLq+on+/vKCIw7mbiMa3mIjKtZWJzbOSitCxj4vSsIyN1K+KkNauiJPYrYaY2ayFndqshZ3arIWd2qyFndqshZ3arIWd2qyFndqsh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KFpYnShaWJ0oWlidKFpYnShaWJ0oWlidKFpYnShaWJ0oWlidKFpYnShaWJ0tjJCRHfzQss580PT+jLDnvNvCKowrw8sbG1XrypsXLCpq5/xaKthMecq4PJl6qDypOqhMuQqYTMjamEzYuohc2IqIbOhqeHzoSnic+Ep4nPhKeJz4Snic+Ep4nPhKeJz4Snic+Ep4nPhKeJz4Snic+Ep4nPhKeJz4Snic+Ep4nPhKeJz9XJCRDYzwor2tMLTtjQC3rNwxaos7pGtam0Yr2ksXTBobB/w56uhMWZrYTHlKyEyJCrhMmOq4TKi6qFy4mqhsuHqYfMhamIzIOpicyDqYnMg6mJzIOpicyDqYnMg6mJzIOpicyDqYnMg6mJzIOpicyDqYnMg6mJzIOpicyDqYnMg6mJzNLLCQ/U0Qop1dULTNDQCn64vyWuqLhPuKG0ZryesnW/nbF/wZuwhMOWroTFka6Exo6thceLrIXHiayGyIesh8mGq4fJhKuJyYKrisqCq4rKgquKyoKrisqCq4rKgquKyoKrisqCq4rKgquKyoKrisqCq4rKgquKyoKrisqCq4rKgquKys/MCQ3Q0gooztQKUsXRCoOqwy2onrdXuJu1aLuatHW+mbJ/v5exhMGTsIXCj6+Fw4yvhcSKrobFiK6HxYauiMaErYjGg62KxoGti8eBrYvHga2Lx4Gti8eBrYvHga2Lx4Gti8eBrYvHga2Lx4Gti8eBrYvHga2Lx4Gti8eBrYvHga2Lx8zNCQzL0wotx9QKWbLYC4CezSuamMFQq5a4Z7eVtXW8lLR+vpSzhb+QsoXAjLGGwYqxh8KIsIfChrCIwoWwicODsIrDgq+Lw4GvjMOBr4zDga+Mw4GvjMOBr4zDga+Mw4GvjMOBr4zDga+Mw4GvjMOBr4zDga+Mw4GvjMOBr4zDga+Mw8fPCBDF1Ak0uNkKW6LnEnaX2iWJkM9FmI7HXaONwW6rjb15sYy6gbSJuIO3hreFuYS2hrqDtYe7grWIvIG0ib2AtIq9f7SLvn6zjL5+s4y+frOMvn6zjL5+s4y+frOMvn6zjL5+s4y+frOMvn6zjL5+s4y+frOMvn6zjL5+s4y+frOMvsLRBxa91gg6p/EOVZvxG2iR5i14id1AhYXVVo+Dz2eXgstznX7IeKF7xnykecR/pnfDgqh1woSpdMKFqnPBh6tywYircsCKrHHAi6xxwIusccCLrHHAi6xxwIusccCLrHHAi6xxwIusccCLrHHAi6xxwIusccCLrHHAi6xxwIusccCLrP+4FA7/uB4n/7QqRvevNmnep0KPx5tiscSbcrbCm3+5wJuIvb6ZicC8lYrDupGLxriNjci3io/KtoiRzLWFk820g5bPs4GZ0LOAndGyf6PRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0f+4FA7/uB4n/7QqRvevNmnep0KPx5tiscSbcrbCm3+5wJuIvb6ZicC8lYrDupGLxriNjci3io/KtoiRzLWFk820g5bPs4GZ0LOAndGyf6PRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0f+4FA7/uB4n/7QqRvevNmnep0KPx5tiscSbcrbCm3+5wJuIvb6ZicC8lYrDupGLxriNjci3io/KtoiRzLWFk820g5bPs4GZ0LOAndGyf6PRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0f+4FA7/uB4n/7QqRvevNmnep0KPx5tiscSbcrbCm3+5wJuIvb6ZicC8lYrDupGLxriNjci3io/KtoiRzLWFk820g5bPs4GZ0LOAndGyf6PRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0f+4FA7/uB4n/7QqRvevNmnep0KPx5tiscSbcrbCm3+5wJuIvb6ZicC8lYrDupGLxriNjci3io/KtoiRzLWFk820g5bPs4GZ0LOAndGyf6PRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0f+4FA7/uB4n/7QqRvevNmnep0KPx5tiscSbcrbCm3+5wJuIvb6ZicC8lYrDupGLxriNjci3io/KtoiRzLWFk820g5bPs4GZ0LOAndGyf6PRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0f+4FA7/uB4n/7QqRvevNmnep0KPx5tiscSbcrbCm3+5wJuIvb6ZicC8lYrDupGLxriNjci3io/KtoiRzLWFk820g5bPs4GZ0LOAndGyf6PRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0f+4FA7/uB4n/7QqRvevNmnep0KPx5tiscSbcrbCm3+5wJuIvb6ZicC8lYrDupGLxriNjci3io/KtoiRzLWFk820g5bPs4GZ0LOAndGyf6PRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0f+4FA7/uB4n/7QqRvevNmnep0KPx5tiscSbcrbCm3+5wJuIvb6ZicC8lYrDupGLxriNjci3io/KtoiRzLWFk820g5bPs4GZ0LOAndGyf6PRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0f+4FA7/uB4n/7QqRvevNmnep0KPx5tiscSbcrbCm3+5wJuIvb6ZicC8lYrDupGLxriNjci3io/KtoiRzLWFk820g5bPs4GZ0LOAndGyf6PRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0bB+pNGwfqTRsH6k0f+4FA7/uB0n/7UpRvewNWneqEGQx5xhscSccbbCm365v52Gvb2aicG7l4nEuZOKx7ePjMq1jI7MtImQzrOHktCyhJXSsYKZ07GBntSugKLUrICj0qyAo9KsgKPSrICj0qyAo9KsgKPSrICj0qyAo9KsgKPSrICj0qyAo9KsgKPSrICj0v+5Ew7/uRwn/7YoRvewNGrdqECQx51gscSccbbCnHy6v56FvryciMK6mYjFuJWJybaRisy0jozPsouO0bGIkdOwhpTVr4SZ1q+Dn9eqgqHVp4Ki06eCotOngqLTp4Ki06eCotOngqLTp4Ki06eCotOngqLTp4Ki06eCotOngqLTp4Ki0/+5Ew7/uRwn/7YoRvexM2rdqT+Rx51gscSdcLbCnnu6v5+DvryeiMK5m4jHt5eIyrWUic6zkIvRsY2N06+KkNauiJPYrYaZ2aqFntmlhKHVpISi1KSEotSkhKLUpISi1KSEotSkhKLUpISi1KSEotSkhKLUpISi1KSEotSkhKLUpISi1P+6Eg7/uhsn/7cnRvexMmrdqT6Rx55fscSdb7bBn3m6vqCCv7ugiMO4nIfItpmIzLOWiNCxkorTr4+M1q6MjtisipPbq4mZ3KaHndqihqDWoIai1KCGotSghqLUoIai1KCGotSghqLUoIai1KCGotSghqLUoIai1KCGotSghqLUoIai1P+6Eg7/uhsm/7cmRvayMWrdqj2Rx55escSdb7bBoHi6vqGBv7uhiMS4nofJtZuHzbKYiNGwlYnVrpKL2KyPjduqjZLeqIya36KKndqeiaDWnImh1JyJodSciaHUnImh1JyJodSciaHUnImh1JyJodSciaHUnImh1JyJodSciaHUnImh1P66EQ7/uxom/7gmRvayMGrdqjyRx55dscSebrbBoXa6vqJ/v7ujiMS3oIfKtJ2Hz7Gah9OumIjXrJWK26qTjd6okZLipJCZ4J6NnduajKDXmYuh1ZmLodWZi6HVmYuh1ZmLodWZi6HVmYuh1ZmLodWZi6HVmYuh1ZmLodWZi6HVmYuh1f67EQ7+uxom/7glRvazMGrcqzuSx59dscSfbLbBonS6vqR+v7qkh8W3oofKs5+H0LCch9WtmojZqpmK3qiYjuKll5Pmn5WZ4JqRnNuXj5/Xlo6h1ZaOodWWjqHVlo6h1ZaOodWWjqHVlo6h1ZaOodWWjqHVlo6h1ZaOodWWjqHVlo6h1f27EQ7+uxom/7klRvazL2rcqzqSx59cscSgarbBo3O6vqV8wLqlhcW2o4fLs6GH0a+fh9asnonbqJyL36SajeGfmY/jnJqY4ZeWnNyUk5/Yk5Kg1pOSoNaTkqDWk5Kg1pOSoNaTkqDWk5Kg1pOSoNaTkqDWk5Kg1pOSoNaTkqDWk5Kg1v27EQ39vBkm/rkkRva0LmrcqzqSx6BcscShaLbBpXG6vqd6wLqnhMW2pofMsqSH0a6ih9epn4jbpJ2J3qCbiuCamozhlpuT4ZWbm92Sl57YkZWg15GVoNeRlaDXkZWg15GVoNeRlaDXkZWg15GVoNeRlaDXkZWg15GVoNeRlaDXkZWg1/y8EA39vBkm/rojRva0LWrcrDmSx6BbscSjZrXBpm66vql4wLqpgsW2qIjMsKWH0qqih9emn4faoZ6H3JudiN6WnIrfkZuQ35Gdmd2Pm57Zj5mf14+Zn9ePmZ/Xj5mf14+Zn9ePmZ/Xj5mf14+Zn9ePmZ/Xj5mf14+Zn9ePmZ/Xj5mf1/y8EA38vBgm/boiRfa1LGrcrTeTx6FascWlY7XCqWu6vqx1v7qtf8WzqYfMraWG0qeihtaioYbYnZ+G2pieh9uSnYndjp2N3YyelNyNoJ7ZjJ6f14yen9eMnp/XjJ6f14yen9eMnp/XjJ6f14yen9eMnp/XjJ6f14yen9eMnp/XjJ6f1/u9EA37vRcl/bsiRfa2K2rbrTaTx6JZscWnX7XCrWa5v7FwvretfsawqYfNqqaG0aSkhdSeooXWmaGF2JSghtmPn4fai5+L24ifkNuIoJjYiKGd14ihndeIoZ3XiKGd14ihndeIoZ3XiKGd14ihndeIoZ3XiKGd14ihndeIoZ3XiKGd1/q9Dg36vhYl/LwgRfa3KmrbrzSUyKRVscarWLTDs1+3u7Juv7KtfsesqYbMpqeF0KClhNKbpITUlqOE1ZGihdaNoYbXiaGJ2IahjdiEoZPXhKKX1oSil9aEopfWhKKX1oSil9aEopfWhKKX1oSil9aEopfWhKKX1oSil9aEopfWhKKX1vm+Dgz5vxUl+r0fRfa4J2rbsDGUyK
27099hNr8eyTrLBuFi4tLFwwa2tf8epqoXLoqiEzp2ng9CXpoPRkqWE0o6khdOLo4bUiKOI1YSji9WCo5DVgaOT1YGjk9WBo5PVgaOT1YGjk9WBo5PVgaOT1YGjk9WBo5PVgaOT1YGjk9WBo5PVgaOT1fTADQz3wBMk+b8dRPa6JWrasi6Vyq9Arci9Pa+3tl26rrFywqmtf8alq4XJn6qDy5mpg82UqIPOkKeEz4ymhdCJpobRhqWH0oSlitKBpY3SgKWP0oClj9KApY/SgKWP0oClj9KApY/SgKWP0oClj9KApY/SgKWP0oClj9KApY/SgKWP0uzBCwz1whIk9sEaRPe9IWratCmWzbwoqbu7Q7OutWG8qLFzwaWuf8WhrYTHm6yDyZarg8qRqoTLjqmEzIuphc2IqIbOhqiHzoOoic6Bp4zPgKeNz4Cnjc+Ap43PgKeNz4Cnjc+Ap43PgKeNz4Cnjc+Ap43PgKeNz4Cnjc+Ap43PgKeNz9/ECQvyxRAj88QWQ/TBHGnewhWPwcAjrK+5TLamtGW9orJ1wKCwgMOdroTFl62ExpOthMePrITIjKuFyYmrhsqHq4bKhaqIyoOqicuBqovLgKqMy4CqjMuAqozLgKqMy4CqjMuAqozLgKqMy4CqjMuAqozLgKqMy4CqjMuAqozLgKqMy9rFCArryQ0i7sgSQu/GFWjQ0gqHsb4vrqW4VLiftWi8nbN2v5uxf8GZsITClK+Ew5CvhcSNroXFiq6GxoithsaHrYfGha2Ix4OticeBrYvHgKyLx4Csi8eArIvHgKyLx4Csi8eArIvHgKyLx4Csi8eArIvHgKyLx4Csi8eArIvHgKyLx9XGCAnZzAog5c8NQNjVC1+91guIpcQ0ppy3WriZtWu7l7R3vZazf76VsoXAkbGFwY6xhcGLsIbCibCHwoiwh8OGsIjDha+Jw4OvisSCr4vEga+LxIGvi8SBr4vEga+LxIGvi8SBr4vEga+LxIGvi8SBr4vEga+LxIGvi8SBr4vEga+LxNLICAfTzwod1dQLPcLZC2Or3hCDm84zmZTEU6aRvmevkLp0tJC3fbmRtYS8jrOGvoyyhr+KsofAiLKIwIaxiMGFsYnBhLGKwYKxi8GBsYzCgLGMwoCxjMKAsYzCgLGMwoCxjMKAsYzCgLGMwoCxjMKAsYzCgLGMwoCxjMKAsYzCgLGMws7KCAbO0QocxtcKQa/qDmGd5hx4kNoyiIvSTJSJy1+ciMZuo4jDeKiFwHyrg79/roC9gbB/vIOxfbyEsny7hrN7u4e0erqItHm6ibV4uYu1eLmMtni5jLZ4uYy2eLmMtni5jLZ4uYy2eLmMtni5jLZ4uYy2eLmMtni5jLZ4uYy2eLmMtsnLCAbI0gkis98JQqD8FVqT8Chqi+Y5d4TfSYKB2FuLgNNpkXzQcZZ5zXaadst6nXTKfZ5yyX+gcciBoXDHg6Jvx4WjbsaGo23GiKRsxYqlbMWLpWzFi6VsxYulbMWLpWzFi6VsxYulbMWLpWzFi6VsxYulbMWLpWzFi6VsxYulbMWLpcTOBwq32Qcmo/sOPZb/Hk6N+i9bhvI/Z4DrTnF75Vt5duBlgHHdbIRu2nKIa9l3i2nXeo1n1n6OZtWAj2XUgpBk1ISRY9OGkWLTiZJh0ouTYdKMk2HSjJNh0oyTYdKMk2HSjJNh0oyTYdKMk2HSjJNh0oyTYdKMk2HSjJNh0oyTYdKMk/+xGAn/sSMe/64xOv+pPlntokt52Zpcl8iVcrDFlX21w5eFuMGXi7u/k4y9vo+OwLyMj8K7iZLEuoaUxbmDlsa5gZnHuICbyLh+nsm3faLKt3ynyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyv+xGAn/sSMe/64xOv+pPlntokt52Zpcl8iVcrDFlX21w5eFuMGXi7u/k4y9vo+OwLyMj8K7iZLEuoaUxbmDlsa5gZnHuICbyLh+nsm3faLKt3ynyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyv+xGAn/sSMe/64xOv+pPlntokt52Zpcl8iVcrDFlX21w5eFuMGXi7u/k4y9vo+OwLyMj8K7iZLEuoaUxbmDlsa5gZnHuICbyLh+nsm3faLKt3ynyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyv+xGAn/sSMe/64xOv+pPlntokt52Zpcl8iVcrDFlX21w5eFuMGXi7u/k4y9vo+OwLyMj8K7iZLEuoaUxbmDlsa5gZnHuICbyLh+nsm3faLKt3ynyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyv+xGAn/sSMe/64xOv+pPlntokt52Zpcl8iVcrDFlX21w5eFuMGXi7u/k4y9vo+OwLyMj8K7iZLEuoaUxbmDlsa5gZnHuICbyLh+nsm3faLKt3ynyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyv+xGAn/sSMe/64xOv+pPlntokt52Zpcl8iVcrDFlX21w5eFuMGXi7u/k4y9vo+OwLyMj8K7iZLEuoaUxbmDlsa5gZnHuICbyLh+nsm3faLKt3ynyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyv+xGAn/sSMe/64xOv+pPlntokt52Zpcl8iVcrDFlX21w5eFuMGXi7u/k4y9vo+OwLyMj8K7iZLEuoaUxbmDlsa5gZnHuICbyLh+nsm3faLKt3ynyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyv+xGAn/sSMe/64xOv+pPlntokt52Zpcl8iVcrDFlX21w5eFuMGXi7u/k4y9vo+OwLyMj8K7iZLEuoaUxbmDlsa5gZnHuICbyLh+nsm3faLKt3ynyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyv+xFwn/siIe/64wOv+pPVnso0p52JtbmMeVcrHFl3u1w5iDuMGZiru/lYu+vZGMwbuOjsO6ipDFuYeSx7iElcm3gpjKtoCby7Z+nsy1faPMs3ynza98qMuvfKjLr3yoy698qMuvfKjLr3yoy698qMuvfKjLr3yoy698qMuvfKjLr3yoy/+yFwn/siEe/68vOv+qPFnspEl62JtamcaWcbLEmHi1wpmBucCbiLy+l4q/vJSLwrqQjcW5jI7Ht4iRybaFlMu1g5fNtIGazrR/n8+zfqTPrn2mzqt9qMyrfajMq32ozKt9qMyrfajMq32ozKt9qMyrfajMq32ozKt9qMyrfajMq32ozP+yFgn/syEe/7AuOv+rO1nspEh615xZmsaXb7LEmXa2wpt/ucCch729monAu5aKw7mSi8a3jo3JtoqPzLSHks6zhJbQsoGa0bKAn9Kuf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l8C8gJvCu32gw7t7psS6eq3FtHquxK96r8Kse7DAqHyxv6h8sb+ofLG/qHyxv6h8sb+ofLG/qHyxv6h8sb+ofLG/qHyxv/+kGAL/pSgQ/6M2Jf+fRT3/mlNV95pXaeubW3zfmWKO1JdrnsuVdqzFlIC0w5WIt8GTjbrAjo+9vomSwLyFlcK7gZrEuX2gxrl7qMe0eqvHr3utxat7rsOnfK/BpH2xv6R9sb+kfbG/pH2xv6R9sb+kfbG/pH2xv6R9sb+kfbG/pH2xv/+kGAL/picQ/6M2Jf+gRD3/m1JW95xVaeucWHzfm16O1JlnnsqXc6zFlny0w5eFt8GWi7u/kY2+vYuQwbuGlMS5gZnHt36gybZ8qcque6rIqnysxqZ9rcSjfq/BoH6xv6B+sb+gfrG/oH6xv6B+sb+gfrG/oH6xv6B+sb+gfrG/oH6xv/+lGAL/piYP/6Q1Jf+gRD3/nFFW955TaeueVXvfnlqN1JtknsqZb6zFmHm0w5mCuMGZiru+lIy/vI6Ow7mIkse3gpjLtX6hza98p82pfanKpX6rx6J/rcSff6/CnYC
27099xv52Asb+dgLG/nYCxv52Asb+dgLG/nYCxv52Asb+dgLG/nYCxv/+mGAL/pyYP/6Q1Jf+gQz7/nVBV959RaOugU3vgoFeN1J5fnsqba6zFm3W0w5t+uMCbh7y9l4rAupGMxbeKkMq0hJfPsoCj0qh/pc+jgKjLoICrx52BrcWbga/CmYKxv5mCsb+ZgrG/mYKxv5mCsb+ZgrG/mYKxv5mCsb+ZgrG/mYKxv/+mGAL/pyUP/6U0Jf+hQz7/nk5V+KFOaOyiUHrgo1KM1aFbncueZqzGnXG0w556uMCehLy8m4jCuZWKx7WNjc6whpbUqYKg1qGCpNCdgqjLmoOqyJmDrcWXhK/CloSwwJaEsMCWhLDAloSwwJaEsMCWhLDAloSwwJaEsMCWhLDAloSwwP+mGAL/pyUP/6U0Jf+hQj7/n0xV+KJMZ+ylTXnhpk6L1aRWnMyhYarGoWyzw6J2t8CigL28oIfDt5qIyrKTitKsi5TboIef2JqGpNGXhqfMlYaqyJSHrMWTh67DkoewwJKHsMCSh7DAkoewwJKHsMCSh7DAkoewwJKHsMCSh7DAkoewwP+nGAL/qCQP/6YzJf+iQj7/oEpU+aRKZu2nSnjiqUuK1qhRms2mW6nHpWWyxKdwtsCnery8poPDtqKHy6+diNall5Xml4+e2pONo9KRi6fNkIuqyZCKrMaPiq7Dj4mwwY+JsMGPibDBj4mwwY+JsMGPibDBj4mwwY+JsMGPibDBj4mwwf+nGAL/qCQP/6YzJf+iQT7/okhU+aZHZu6qR3fjrUeI2a1LmM+sVKbIrF6vxq9os8Kxc7m+sn3AsqqHy6WihtWUnIvej5qd2o2VotOMkqbOi5CpyouOq8eLja3EjIyvwYyMr8GMjK/BjIyvwYyMr8GMjK/BjIyvwYyMr8GMjK/BjIyvwf+oGAL/qSQP/6cyJf+jQT7/pEZT+qlEZO+tQ3XksUKF27RElNK1SqHLt1Oryr5frb23briysHzCqaqGy5ylhNKNoIfYhqCX2YeeotOHmKXPh5Woy4eTqsiIka3FiJCvwoiQr8KIkK/CiJCvwoiQr8KIkK/CiJCvwoiQr8KIkK/CiJCvwv+oGAL/qSMP/6cyJf+jQD7/pkNS+6tBY/CxP3Pntz2C3r47j9bEP5rMxUqmvLxdsrG1b7uqsH3Do6uEyZang86KpI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e2s3i3tv+VEQH/mScK/5k7HP+XSjD/k1hE/5RcVfqUYWXwk2d055Fwgt+Peo7YjYOY0ouKoM6Hj6fLhJOsyIGXsMZ/m7PEfZ+1w3ukt8J5qbnCd6+5wna1ubx4tri4eLa4s3i2t7B5t7ewebe3sHm3t7B5t7ewebe3sHm3t7B5t7ewebe3sHm3t/+WEQH/micK/5o7HP+XSjH/lFVE/5ZZVfqWXmXwlWR055Nsgt6Rdo7Yj3+Z0Y2Ios2KjqnJh5KuxoSWs8SBmrbCfp+5wnukusF5qrrBd7G6vXi1urd4tbmzebW5r3m2uKx6tresera3rHq2t6x6tresera3rHq2t6x6tresera3rHq2t/+XEQH/myYK/5s7HP+YSTH/llNE/5hXVfqYW2Xwl2F055Zogt6Tco/WkXua0I+Eo8uNjKvHipGxxIaVtsODmbjBf566wXuku8B5q7y/d7O8uHizu7J5tLuuebW6q3q1uah7trioe7a4qHu2uKh7tr
27099ioe7a4qHu2uKh7trioe7a4qHu2uP+XEQH/myYK/5w6HP+YSTH/mFFE/5pUVPqbWGTwml1055hjgt6WbY/Wk3ea0JGApMqPiazGjY+zw4mUt8KEmLrAf568v3ulvr95rr65eLK+snmyva16s7ype7S6pnu1uaR8trikfLa4pHy2uKR8trikfLa4pHy2uKR8trikfLa4pHy2uP+YEQH/nCYK/5w5HP+ZSDH/mU9E/5xSVPudVWPxnVpz55tfgd6ZaY/WlnKaz5N8pcqRha3FkI20w4uSuMGFlru/gJ2+vXulwbt5r8GyerDArHuxvqh7s72lfLS7on21uaB9trigfba4oH22uKB9trigfba4oH22uKB9trigfba4oH22uP+ZEQH/nSYK/505HP+ZRzH/m01D/55PU/ufUmPxoFZy6J9bgN+dZI7Xmm2a0Jd3pMqUga3Fkoq1wo6Qub+Hlb29gJzBu3unxLN6rcSre6/Cpnyxv6N9sr2gfrS7nn+1uZx/tricf7a4nH+2uJx/tricf7a4nH+2uJx/tricf7a4nH+2uP+ZEQH/niYK/504HP+aRzH/nEtC/6BNUvyiUGLyo1Nx6aNXf+ChXozYnmeY0Jtxo8qYe63FlYW0wpKNur6Kkr+6gZvFt3ypyat8q8ekfa7DoH6wwJ1/sr2bgLO7mYG1upiBtriYgba4mIG2uJiBtriYgba4mIG2uJiBtriYgba4mIG2uP+aEQH/niYK/544HP+aRjL/nklC/6JKUf2kTWDzplBv6qdUfeGmWIrapGKW0qFrocuddavGmoCzwpiKuryOj8K2g5nLrH2mzqJ/qsmdgK3EmoGwwJiCsr6Xg7O8lYO1upSDtriUg7a4lIO2uJSDtriUg7a4lIO2uJSDtriUg7a4lIO2uP+aEQH/nyYK/543HP+bRjL/n0dB/6RIUP6nSl/0qUxt66tQe+OsVIfcq1yT1Kllnc6mb6fIo3qww5+EuLuWi8SwjJnOoIOk0ZmEqcqWha3FlIWvwZOFsb6ShbO8kYW0upGFtbmRhbW5kYW1uZGFtbmRhbW5kYW1uZGFtbmRhbW5kYW1uf+bEQH/nyYK/583HP+bRTL/oUVA/6ZGT/+qR132rUlr7bBMeOazT4PftFWO2bVfl9O1aaDOtXanwat8trCfhcShlZLOlI6j0pCLqMuPiqzGjoqvw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excy3rrW9h65l3eet9e4XnYYON51WDjedVg43nVYON51WDjedVg43nVYON51WDjef92FQL/cx8E/3QxDf9yQhn/dE8n/3hYM/95YD//d2lK/3NxVP9xfFz7boZj92uOafRplG3yZ5tx8GWgdO9kpXbtYqp47GGweetgtXvrX7x86l7EfepdzX3nXdl94V/efdpg4HzRYuF9z2Lhfc9i4X3PYuF9z2Lhfc9i4X3PYuF9z2Lhff93FQL/dB8E/3UxDf9zQhr/d00n/3tWNP98X0D/emdL/3dvVf5zel76cYNl9m6Ma/Nrk3DwaZlz7mefd+xlpXnrZKp76mKvfelhtX7oYL1/6F/FgOhe0IHiX9qA22HegNJi34DLY9+BymTfgcpk34HKZN+BymTfgcpk34HKZN+BymTfgf94FAL/dR8E/3YxDf90Qhr/ekwn/39VNP+AXUD/fmVM/3puVv52d1/5dIFm9XCKbfFtkXLua5h27GmeeetnpHzpZal+6GOvgOditoLmYb2D5mDHhOVf04TdYdqE02Pdg8xk3ITGZdyExWXchMVl3ITFZdyExWXchMVl3ITFZdyExWXchP95FAH/dh4D/3cwDf92Qhr/fksn/4JTNP+DXED/gmRM/39sVv16dGD4d39o83OIb/Bwj3TtbZZ56mudfOhoo3/nZqmC5WWvhORjtoXkYr+H42HJh+Bh1YfVZNqHzWXaiMdm2YjBZ9mIv2fZiL9n2Yi/Z9mIv2fZiL9n2Yi/Z9mIv2fZiP96FAH/eB4D/3kwDf94QRr/gUkn/4ZSM/+IWkD/h2JM/4NpV/x+cWH3e3tp8neFce5zjXfrcJR86G2bgOZqooPkaKiG42aviOJkt4rhY8GL4WLOi9hk1ovNZtaLxmfWjMBo1oy7adaMumnWjLpp1oy6adaMumnWjLpp1oy6adaMumnWjP97EwH/eR0D/3owDf98Pxr/hUgm/4pQM/+MWED/i19M/4hnV/yEbmH2f3hq8XuCcu13innpc5J+5m+Zg+RsoYfiaqiK4GevjN9luI7eZMSP22TSj85n04/GaNOQv2rTkLpr05C1bNOQtGzTj7Rs04+0bNOPtGzTj7Rs04+0bNOPtGzTj/98EwH/eh0D/3swDf9/Phr/iUYm/49OMv+RVj//kF1L/45kVvyJa2H2hHNr8H9+c+x7h3rodpCB5HKXh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e9m21nvZttZ72bbWe9m21nvZv9qGAL/ZiIE/2EuB/9gPxD/aUgb/21RJv9uWzD/bGQ6/2luQ/9neUv/ZINR/2GMVv9flVr/XZxd/VuiYPtaqWL6Wa9k+Vi1ZflXvGf4VsVo91XPaPVU4GnwVeZp6VfqaOJZ7GjbWu1p01vuadNb7mnTW+5p01vuadNb7mnTW+5p01vuaf9qGAL/ZyIE/2IuB/9jPhD/bEYb/3FQJv9yWTH/cGI7/2xrRP9pdkz/Z4FS/2SLWP9hk1z9X5tg+12hYvpbqGX5Wq5n+Fm1aPdYvGn2V8Zq9VbRa/JV4WzsV+ds5Fnpa9xb62vUXOxszV3tbM1d7WzNXe1szV3tbM1d7WzNXe1szV3tbP9rFwL/aCED/2MtB/9nPBD/cEUb/3ROJv92VzH/dGA7/3BpRf9tc03/an5U/2aIWv5jkV77YZli+V+gZfhdp2j2XK1q9Vq0bPRZvW30WMdu8lfUb+5X4m/mWeZv3VzpbtNd6m/NXutwx1/rcMdf63DHX+twx1/rcMdf63DHX+twx1/rcP9sFwL/aSED/2UtB/9rOhD/dEMb/3lMJv96VTH/eV08/3VmRf9wcE7/bXtW/2qFXPxmj2H6ZJdl92GfaPZfpmv0Xa1t81y0b/JavXHxWcly71jac+ha43PeXeZy017oc8tf6HTGYOh0wWHodMFh6HTBYeh0wWHodMFh6HTBYeh0wWHodP9tFgL/aiAD/2YtB/9vOBD/eEEa/31KJf9/UjH/fls8/3tjRv92b
27099E//cXdX/m2CXvtqjGP4ZpVo9WSdbPNhpG/yX6xx8F20c+9cv3XuW8t26lvdd+Bd43bTYOV3ymHleMRi5Xi+Y+V4umTleLpk5Xi6ZOV4umTleLpk5Xi6ZOV4umTleP9uFgL/ayAD/2gsB/9zNhD/fT8a/4JHJf+EUDD/hFg7/4FgRf98aU//dnJX/nF9X/ltiGX2apJq82abb/Fjo3LvYat17V+1eOxdwXnsXNB6413fe9Rh4nvKYuJ8wmThfbxl4X23ZuJ8s2fifLNn4nyzZ+J8s2fifLNn4nyzZ+J8s2fifP9wFQH/bB8D/2ksB/93NA//gTwZ/4dFJP+KTS//iVU6/4ddRf+CZU//fG5Y/XZ4YPhyhGf1bY5t8WmYcu9moXbsY6t562C2fOlexH7nXth/2GHffspj34DBZd6BuWfegbRo3oGwad+ArGnff6xp33+sad9/rGnff6xp33+sad9/rGnff/9xFQH/bR8D/2srB/97Mg//hjoY/4xDIv+PSy3/j1M4/41aQ/+JYk3/g2lX/XxyYPh2f2f0cYpu8GyVdO1on3nqZKp96GG3gOZfyILdYduDzGTchMBm3IW4aNuFsWrbha1r3ISpbN2DpmzdgqZs3YKmbN2CpmzdgqZs3YKmbN2Cpmzdgv9yFAH/bx4D/28pB/9/MA7/ijgX/5FBIf+USiz/lVE2/5NYQf+QYEv7i2dV9YRvX/B9emfrd4Vv53KQduNtm3zeaKaB2mWzhNVjxIbPZNqHwWfZiLdp2Imva9iJqm3ZiKZu2oejbtqGoG/bhaBv24Wgb9uFoG/bhaBv24Wgb9uFoG/bhf9yFAH/cB4D/3IoB/+CLg3/jjYW/5VAH/+ZSCn/mU80/5hVPvqWXEn0kmRT7YxrXeeFdmbhf4Fv23iMd9Nyln7NbaGEyWqticVou4vBaNCMtmvVja5t1Y2nb9aMo3DWi59x2IqdcdmJm3Lah5ty2oebctqHm3Lah5ty2oebctqHm3Lah/9zFAH/cB0D/3UmBv+GLA3/kTYV/5lAHf+cRif/nUwx/J1SO/ScWUXtmWBP5pRoWd+Oc2PVhn1uzX+HeMZ4kYDAc5uHu2+njLZttI+zbMiRrG7SkaVw05CgctSPnHPVjZl01oyXdNiKlnXZiZZ12YmWddmJlnXZiZZ12YmWddmJlnXZif90EwH/cR0D/3gkBv+JKwz/lTUT/5w+G/+gQyT/okku96NQN++iVkHnoV1K351nVNSVb2LLjXhuw4WCebt/jIK1eZaJr3Whjqpyr5KmccGUoXPQlJx00ZKYdtKRlnfTj5R31Y2Sd9aMkXjYipF42IqReNiKkXjYipF42IqReNiKkXjYiv91EwH/chwD/3sjBv+MKQv/mDQS/588Gf+jQSL7pkYq8qhNM+qpVDziqVtE16NjU8yabGLCk3Vuuot+ebKFh4Oqf5GKpHuckJ54qpSadruWl3fPlpR50JSRetGSj3rTkI561I+NetWNjHrXi4x614uMeteLjHrXi4x614uMeteLjHrXi/91EwH/cxwD/30hBf+OKQr/mzQQ/6I5F/+mPh/3qkQm7q5KLuWxUjXcr1lBz6hhUsWgaWG7mHJusZF6eamLg4OhhY2LmoGYkZR+pZaQfLaYjX3Nl4x+z5WKftCTin7SkYl+04+JfdWNiH3Wi4h91ouIfdaLiH3Wi4h91ouIfdaLiH3Wi/92EgH/dBwD/4AgBf+RKAn/njMP/6Q3Ff6qOxvzr0Ei6rRIKOK5UC7UtFZAya1fUb6lZ2C0nm9tqpd3eKGRgIKZjIqLkYeVkYuEopaGg7KZg4TLmISDzpaEg9CUhILSkoSB05CEgdSOhIDWjISA1oyEgNaMhIDWjISA1oyEgNaMhIDWjP93EgH/dBsD/4IeBP+UJwj/oDIN/6c0E/quOBjvtT0c5rxGIdy/TCzOuVQ/w7FdULeqZV+tpGxso510d5mYfIGRk4aKiY+SkYKMn5Z9iq+YeovHmHyJzpZ9iNCUfobSkn+F05B/hNSOgIPWjICD1oyAg9aMgIPWjICD1oyAg9aMgIPWjP94EgH/dRsD/4UcBP+XJgf/oy8L/6swEPWzNBTruzoX4sREGNXESCvIvVM9vLZbTrGwY12mqmpqnKRxdpKfeoCJmoOJgZaOkHmTnJV0kqyXcZLDmHORz5Z2jtCUeIvSkXmK05B6iNWOe4fWjHuH1ox7h9aMe4fWjHuH1ox7h9aMe4fWjP94EgH/dhsD/4gbA/+aJQb/pisJ/q8sDPG5Lw7mwzYP3c08Fs7IRynCwlE7trxZTKq2YVufsGholatvdIumd36BooCGeZ+LjXGcmZJsm6mVaZu/lmuZ0JRulNGScZHSkXOP1I91jdWNdovWi3aL1ot2i9aLdovWi3aL1ot2i9aLdovWi/95EQH/eBoC/4wZA/+eIwT/qiYG+LQlCOvAKAjhzTAH1NI3FMjNRSe7yE85r8JXSqO9X1iYuGZljbNtcYOvdXt6q36DcaiJimqmlo9lpaeSYqa9kmOj0pFnndOQapjUj22V1Y1uktaMcJDYinCQ2IpwkNiKcJDYinCQ2IpwkNiKcJDYiv97EQH/fBcC/5AXAv+iIQP/riAE8rsdBOXKHgPa2yQDzNk1EsDTQyS0zk02qMlVR5zEXVWRwGRihrxrbXu4c3ZytXx+arOHhWOxlYpesKWMW7G8jVuv1Y1fp9WNY6HWjGac14tomdiKapbZiGqW2YhqltmIapbZiGqW2YhqltmIapbZiP98EAH/gRQC/5UVAf+nHQL8tRYC68YQAdrbDwDN4CUEw982D7jbQSGs1UszoNFTQ5TNWlGJyWJdfsZpZ3TDcXBrwXt4ZL+Gfl2+lIJYvaWFVr67hlW924ZYs9qHXKvah1+m2odhoduGY53bhWOd24VjnduFY53bhWOd24VjnduFY53bhf9+EAH/hxEB/5oRAP+tFADavgoA0c0KAMvkEAHB5CUHt+M1E63hQCGj3kkvl9tSPovXWUuA1GBXdtFoYW3PcGllzXpwXsyGdVjMlXlUzKZ7Uc28fFDM4nxTweB/VbffgFix3oFaq96BXKbfgVym34Fcpt+BXKbfgVym34Fcpt+BXKbfgf+ADwH/jg4B/6INANu1CADOwQgAxtAJAL7pEgK06SUKqugzF6DmPiWW5Ucyi+NOP4DhVUl24F1Tbd5mW2Xdb2Fe3XpnWNyGa1PclW9Q3aZxTd67ck3f4XFO0ed0UMbmd1K+5HhTuOR5VbLjelWy43pVsuN6VbLjelWy43pVsuN6VbLjev+DDgH/lgsA3asEAM24BgDCxAYAutQJALHvFAOn7iUNnu4zGpTtPSeK7EYzgOtOPnbrVUds6ltOZOpjVV3qbVpY6ndeU+qDYk7qkWVK66FnR+yzaUbt0GlI5uhpS9nrakzP7G1Ox+tvT8DqcE/A6nBPwOpwT8DqcE/A6nBPwOpwT8DqcP+JCwDpoAEA0LEEAMG8BQC3yQYArtoJAKT1FwWb9ScQkvU0HIj2Pid/9kcydvZOO2z2VEJk9lpIXfZiTVf2a1FS9nVVTfeAWEj4jVpF+JtcQvirXkH3vl9A999gQ+7sYEfj8V9I2/FhSdLyY0nS8mNJ0vJjSdLyY0nS8mNJ0vJjSdLyY/6VAADUqQAAwrUDALXBAwCqzwUAoOcLAZj9GgaP/ikQhv81G37/QCV0/0Yta/9MNWP/Ujpc/1k/Vv9gQ1D/aEdM/3FKR/97TEP/h05A/5RQPv+hUj3/sFQ7/8NVO/7hVTz58FVA8PRVQ+f3VEPn91RD5/dUQ+f3VEPn91RD5/dUQ+f3VNuhAADFsAAAtboCAKjHAgCd1gQAk/wOAYv/HQaD/ysPev81F3H/PB9o/0ImYP9JLFn/TzFT/1Y1Tv9dOEn/ZTtF/209Qf92Pz7/gEE7/4tDOf+YRTj/pEY2/7JHNf/ESDX/3Uk0//BJN/74STf++Ek3/vhJN/74STf++Ek3/vhJN/74ScmrAAC2tAAAqMEAAJvPAACO3wEAh/8RAX7/HQR1/ycLbP8vEmT/Nxhc/z4dVv9FIlD/SyVL/1IoRv9YK0H/Xy0+/2cvO/9vMTj/eDM2/4I0M/+NNjH/mTcw/6U4L/+yOi7/wDsu/9M7Lf/rPC3/6zwt/+s8Lf/rPC3/6zwt/+s8Lf/rPLiwAACovAAAmskAAIzZAACB9QMAef8QAW7/FgNl/x8GXv8nC1f/MA9R/zcTS/8+F0b/RRlB/0wbPf9SHTn/WB82/18hNP9mIjH/biQv/3clLf+AJiv/jCgp/5cpKP+iKif/rSsm/7ksJv/JLSb/yS0m/8ktJv/JLSb/yS0m/8ktJv/JLaq3AACaxQAAi9MAAH3iAAB1/wUAaf8MAV//EQJX/xcDUP8fBUn/JgdE/y4JP/82Czv/PQ03/0MPM/9JETD/TxIu/1UTLP9bFCr/YhUn/2kWJf9yFyP/exgh/4YZH/+RGh7/nBse/6UcHf+wHR3/sB0d/7AdHf+wHR3/sB0d/7AdHf+wHZzAAACMzgAAfN4AAHD1AABl/wAAWv8GAVH/DQFJ/xECQ/8XAz3/HwQ4/yYFNP8tBjD/Mwct/zkHKv8+CCf/Qwgl/0kJI/9OCSH/VAkf/1oKHf9hChv/aQsZ/3IMF/98DRb/hg0U/48OFP+aDxT/mg8U/5oPFP+aDxT/mg8U/5oPFP+aD/9cHAL/VyYD/1EyBv9OPAj/V0UQ/1tOGf9cWCL/W2Mr/1lvMv9Xejj/VIU9/1KQQf9QmUX/T6BH/06nSf9Nrkv/TLRM/0u7Tf9Kw07/Sc1P/0ndUP9I6VD/SPJQ+0n2UPZL+VDwTftP6k/7UOdP/FDnT/xQ50/8UOdP/FDnT/xQ50/8UP9cHAL/WCYD/1IyBv9ROgj/WkMQ/19NGf9fVyP/XmEr/1xtM/9ZeTr/V4Q//1SOQ/9Sl0f/UJ9J/0+mS/9OrU3/TbRP/0y7UP9Lw1H/S85S/0rf
27099Uv9J6lP9SvJT+Ev2U/FN+FLrT/pS5VD6U+JR+lPiUfpT4lH6U+JR+lPiUfpT4lH6U/9dGwL/WSYD/1MxBv9UOQj/XUIQ/2JLGv9iVSP/YF8s/19rNP9cdzv/WYJA/1aMRf9UlUj/Up5L/1GlTv9QrE//T7NR/067Uv9NxFP/TM9U/0vgVf9L61X6TPJV9E32VexQ+FTmUfhV31L5VtxT+VbcU/lW3FP5VtxT+VbcU/lW3FP5Vv9eGwL/WiUD/1QxBv9YNwj/YUAR/2VJGv9mUyP/ZF0t/2JoNf9fdDz/XH9C/1mKR/9Wk0v/VJxO/1OkUP9Rq1L/ULNU/0+6Vf9OxFb/TdBX/03iWPxM7Vj2TvJY7lD1WOZT9ljfVPdZ11X4WdNV+FnTVfhZ01X4WdNV+FnTVfhZ01X4Wf9fGgL/WyUD/1UwBv9cNAj/ZT0R/2pHGv9rUST/aVot/2ZkNv9jcD3/X3xD/1yHSf9ZkU3/V5pQ/1WiU/9TqlX/UrJX/1G6Wf9QxVr/T9Jb/E7kW/hP7VzwUfJb51T0W95V9VzVVvZdzlj3XctY913LWPddy1j3XctY913LWPddy1j3Xf9gGgL/XCQD/1YvBf9gMgj/ajsQ/29EGv9wTiP/b1ct/2thNv9nbD7/Y3hF/2CDS/9cjk//WphT/1egVv9WqVn/VLFb/1O6XP5Rxl78UNZf+VDnX/JS7l/nVfFf3VfyYNJY82HLWfVixVv1YsNb9WLDW/Viw1v1YsNb9WLDW/Viw1v1Yv9hGQL/XSMD/1otBf9lLwj/bzgQ/3RBGf92SyP/dVQt/3FdNv9sZz//aHNG/2R/TP9gilL/XZVW/1qeWf9Yp1z+VrBf/VS6YPxTx2L5Utxj81PoY+lV7mPeWPBk0FrxZchc8mbCXfJmvV7yZrte8ma7XvJmu17yZrte8ma7XvJmu17yZv9iGQL/XiMD/14qBf9pLQj/dDUP/3o+GP98SCL/e1Es/3haNv9zYz//bW1H/2l6Tv9khlT/YJFY/12cXP1apWD7WLBi+la7ZfhVymb1VOBn7FbqZ99a7WfQXO9pxl3var9f72q5YO9qtWHvarNh72qzYe9qs2HvarNh72qzYe9qs2Hvav9jGAL/YCID/2InBf9uKgf/eTIO/388F/+CRiH/gk8r/39YNf97YD7/dWlH/290TvtqgVX4Zoxb9WKXX/NfoWPwXKtm7lq2aexZxGrpWNpr4Vrqa9Bd7G3FX+xuvGHrb7Zi7G+xY+xurWTsbqtk7W2rZO1tq2Ttbatk7W2rZO1tq2Ttbf9kGAL/YSID/2YlBP9yJwf/fjAN/4U7Fv+IRR/
27099/iE0p/4ZVM/+CXj37fWZG9nZwTvJyfFXubYdc6miSYuZknGbjYaZq4F+ybd1dv2/aXdNw0l7qcMRg6XK6Yuhzs2Toc61l6XOpZulypmfqcaRn6nCkZ+pwpGfqcKRn6nCkZ+pwpGfqcP9lFwL/YiED/2kjBP93JQb/gi8M/4o5FP+OQx3/j0wm/41TMPmKWzrzhWNE7X9sTeh5d1XjdIJd3m6NY9lpl2nTZqFuz2OsccthuXTIYcp1xWHldrlk5newZuV3qmjmd6Vp5naiaud1n2roc55r6XOea+lznmvpc55r6XOea+lznmvpc/9mFwH/YyED/20gBP97IwX/hy4L/484Ev+TQRr/lUoj+pRRLfORWTfsjWBB5YdpSt+BdFPWen5dz3SIZcpvkWzFa5txwWimdb1msni6ZcJ6t2Xde65o43unauN7omvkep5s5XibbeV3mW3ndphu53WYbud1mG7ndZhu53WYbud1mG7ndf9nFgH/ZCAD/3AeA/9+IgX/iywJ/5M3EP+YQBj9mkgg9JpOKeyYVTPllV083Y9mR9OIb1PLgXlexXuDZr91jG65cZZ0tW6heLBrrHytart+qmrSf6Rs4H6ebeF9mm/ifJdw43qVcOR5k3Dld5Nx5neTceZ3k3Hmd5Nx5neTceZ3k3Hmd/9oFgH/ZCAD/3McA/+BIAT/jisI/5c1Dv+dPhX4n0Qc76BLJeefUi3fnVo305VjRsqObFPDh3Veu4F+Z7V7iG+vd5F1qnOceqVwqH6hb7aBnm/Kgptw3oGWcd+Ak3LhfpFz4nyQc+N6jnPkeY5z5XiOc+V4jnPleI5z5XiOc+V4jnPleP9pFgH/Zh4D/3YaA/+EHwP/kioH/5s0DP6gOxLzo0EY6qZIIOKnTyfYolY2zJpgRcOTaVK7jXJes4Z6Z6yBhG+mfY12oHmYfJt2o4CXdLGDlHTFhJF13YOPdt6BjXbgf4t34X2Kd+J7iXbkeol25HmJduR5iXbkeYl25HmJduR5iXbkef9pFQH/aR0D/3gZAv+HHgP/lSgG/54yCvqkNw/vqD0U5qxEGt2tSyTQplQ1xp9eRLyZZlK0km9drIx3Z6SHgG+egop3mH6UfZJ7oIGNeq2EinnAhYh63ISHet2ChnrfgIZ64H6FeuJ8hXnjeoV55HmFeeR5hXnkeYV55HmFeeR5hXnkef9qFQH/axsC/3sXAv+KHAL/mCYF/6IwCPWoMwzrrjkQ4rNBFNaxRyPKq1I0wKRcQ7aeZFGtmGxcpZJ0Zp2NfW+WiIZ2j4WRfYqCnIKFgKqFgX+8hoCA24WAgN2DgH/egYB+4H+AfeF9gH3je4B85HqAfOR6gHzkeoB85HqAfOR6gHzkev9rFQH/bRkC/34VAv+NGwL/myQD/qUsBvGsLwjnszQL3bo6ENC1RiHFr1EyuqlaQrCjYk+nnWpbnphyZZaTem6Pj4N2iIuOfIKImYF8hqeFeYa5hneH14V4hd2DeoPegXqC4H97geF9fIDje3x/43p8f+N6fH/jenx/43p8f+N6fH/jev9rFAH/cBgC/4EUAf+QGQH/nyIC+qkmBO2xKQXiui8G1r82D8q6RCC/tE8xtK5YQKqoYE6ho2damJ5vZI+ad22IloB1gJKLe3qPloB0jqSEcY22hW+O0YVxi92Dc4nfgXWH4H52heF9d4Tje3eD5Hp3g+R6d4PkeneD5Hp3g+R6d4Pkev9sFAH/cxYC/4UTAf+UFgH/oh4B9a0gAue4IQLdwyYC0MM0DcS+Qh65uU0vrrNWPqSuXkyaqWVXkaVtYomhdWuAnX5yeZqIeXKXlH5tlqKCaZWzhGeWzYNpk96CbI/fgG+M4X5wiuJ8cojjenKH5Hlyh+R5cofkeXKH5Hlyh+R5cofkef9tEwH/dhMB/4gSAf+YEwD/pxkB77MWAeLAFQDVyh4ByccyDL7DQByzvkssqLpUPJ61XEmUsGNViqxrX4Gpcmh5pXtvcqOFdmugkXtmn59/Yp+xgWCfyoBinOB/ZZfhfmiT4nxqkON7bI3keW2M5XhtjOV4bYzleG2M5XhtjOV4bYzleP9uEwH/exEB/40QAP+dEAD6rBEA2rsLANXJCwDNzhsBwswvCrfJPRmsxUkpocBSOJe8WkaNuGFRg7VoW3qycGRyr3lra6yDcWSrj3ZfqZ56W6mvfFmqyXxap+J7XqDje2Gb43pjl+R5ZpTld2aS5ndmkuZ3ZpLmd2aS5ndmkuZ3ZpLmd/9wEgH/gA4B/5IOAPKjCwDZswkAz74JAMvMCQDE0xcAutIsB7DPOxalzEYmmshQNY/EWEGFwV9NfL5nVnO8b15ruXdlZLiCa162jnBZtZ1zVbWudVS2yHVTs+d2V6vmdlqk5nZcoOd1X5zndGCa6HRgmuh0YJrodGCa6HRgmuh0YJrodP9yEgH/hgwA+5gJANmpBgDOtQcAxsEHAMDPCQC62xMAsdopBafYNxKc1EQhktFNMIfOVTx9y11HdMllUGzHbVdlxXZeXsSBY1nDjmhUw51rUcOubE/EyG1Owu1tULjrb1Ow63BVq+pwWKbrcFmj63BZo+twWaPrcFmj63BZo+twWaPrcP93DwH/jQgA3qACAM+uBQDEuQUAu8UGALXTCgCu4RYBpuEpBp3gNxGT3kIdidxMKX/aVDV111w/bdVkSGXTbE9f0nZUWdKBWVTRjl1Q0Z1gTdKwYkvTyWJK0u1iS8jyZk2/8WhPuPBpUbLwaVKv72lSr+9pUq/vaVKv72lSr+9pUq/vaf9/CgDtlgAA0qYBAMSyAwC5vAMAsMkGAKnYCgCh5xkCmecqCZDnNxSH5kIffeVKKXTkUTNr41k6ZOJhQV7ia0dY4nVLU+GAT0/ijVNL4ptVSeOsV0fkxFdG4+lXRt32WUfQ91xJyPdeSsH2YEu99mBLvfZgS732YEu99mBLvfZgS732YP+JAADZngAAx6wBALm2AgCuwQMApc4GAJzkDACV7x0Dje8sC4XvORV870Eec+9JJ2ruUC9i7lc1XO5fOlbuaD9S7nFCTe98RknviUlG8JZLQ/CmTUDxuU4/8ttPPvD3TkLm+09D3ftRRNT8U0XP/FRFz/xURc/8VEXP/FRFz/xURc/8VOGVAADLpgAAu7AAAK67AQCiyAIAmNUFAJD4DwGJ+CAEgvguC3n5NxNw+T8baPlGImD6TSha+lQtVPpcMU/7ZTVL+204R/x3O0P8gz0//ZA/PP2fQTr+r0M4/8ZEN//qRTb8/UU78v9EPur/RD7m/0Y+5v9GPub/Rj7m/0Y+5v9GPub/RtCfAAC9rAAArrUAAKLCAACVzwAAit0DAIT/EgF7/x4DdP8qCWz/Mw9k/zsWXf9DG1f/SiBR/1EkTP9YJ0j/YCpE/2gsQP9xLjz/ezE5/4gyNf+WNDP/pDYx/7Y3L//QOC7/7zkt//85Mf//OTP8/zkz/P85M/z/OTP8/zkz/P85M/z/OcGoAACvsQAAor0AAJTKAACH2AAAffMHAHb/EgFt/xoDZf8kBV7/LQpY/zYPUv89E0z/RRZI/0wZQ/9TGz//Wh48/2EgOP9pITX/ciMx/30lLv+KJiv/mSgp/6cpJ/+5Kyb/0iwl/+8sJP//LST//y0k//8tJP//LST//y0k//8tJP//LbGuAACjuQAAlMYAAIbTAAB54QAAcf8IAGf/DwFf/xUCV/8eA1H/JgVL/y4HRv82CkH/PQw9/0QOOf9LEDb/URIy/1gTL/9fFSz/ZxYp/3EXJv98GCP/iRog/5gbH/+mHB3/tx0c/8oeHP/mHxv/8B8b//AfG//wHxv/8B8b//AfG//wH6S1AACVwgAAhs8AAHfeAABr9AAAYv8DAFn/CwFR/xEBSv8XAkT/HwM//yYEOv8tBTb/NAYy/zoHLv9ACCv/Rggo/0wJJf9SCSL/WQog/2ILHf9rDBr/dg0X/4QOFf+SDxT/oBAT/60RE/+6ERP/wxIT/8MSE//DEhP/wxIT/8MSE//DEpe+AACGzAAAd9sAAGnnAABc/QAAVP8AAEv/BQBD/wwBPf8RAjf/FwIy/x4DLv8kAyr/KgQl/y8EIv81BR//OgUd/z8FGv9FBhj/SwYW/1IGFP9aBxL/YgcQ/2wHD/93CA3/hAgM/5AIDP+cCAz/oggM/6IIDP+iCAz/oggM/6IIDP+iCP9QIAL/SyoD/0Q2Bf9HOgb/Sj8I/05JD/9PVBf/T2Ae/01sJP9KeSr/SIUu/0aQMv9EmjT/Q6I3/0KqOP9BsTr/QLk7/0DBPP8/yz3/Ptw+/z7oPv898z7/Pfs//z7/Pv9A/z76Q/899ET/Pu5G/z/uRv8/7kb/P+5G/z/uRv8/7kb/P/9QIAL/SyoD/0U1Bf9KOAb/TT0I/1FID/9SUhf/UV4e/09qJf9Ndyv/SoMv/0iOM/9GmDb/RKE4/0OpOv9CsDz/Qrg9/0HBPv9Ayz//QNxA/z/pQP8/9ED/Pv1B/0D/QP1C/0D2Rf9A8Eb/QelI/0HpSP9B6Uj/QelI/0HpSP9B6Uj/Qf9RHwL/TCkD/0c0Bf9NNgb/UTsI/1VGEP9WUBj/VVwf/1JoJv9QdCz/TYAx/0qMNf9Ilzj/RqA7/0WoPP9EsD7/Q7g//0PBQf9CzEH/Qd5C/0HrQ/9A9UP/QP1D/0P/Q/hG/0LwSP9D6kn/RONK/0XjSv9F40r/ReNK/0XjSv9F40r/Rf9SHwL/TSkD/0oyBP9QMwb/VTkI/1lDEP9aTRj/WVgg/1ZkJ/9TcS3/UH0z/02JN/9LlDr/SZ49/0emP/9GrkH/RbdC/0TBRP9EzEX/Q99F/0LtRv9C90b/Q/1G+Ub/RvBJ/0bpS/9H4kz/SNtN/0jbTf9I203/SNtN/0jbTf9I203/SP9THgL/TigD/04vBP9UMAb/WjYI/15AEP9gShj/XlUg/1tgKP9YbS//VHk0/1GFOf9OkT3/TJtA/0qkQv9JrUT/SLZG/0fBR/9GzUj/ReFJ/0TvSv9F+Er7R/1K8Ur/SehN/0vfTv9M10//TM9R/0zPUf9Mz1H/TM9R/0zPUf9Mz1H/TP9UHQL/UCcD/1IsBP9ZLQX/XzII/2Q8EP9mRxj/ZFIg/2FcKP9daDD/WnU2/1aBO/9SjT//T5hD/02iRf9Mq0j/SrVJ/0m/S/9IzEz/SOFN/0juTfxI+U7yS/xN5079T91Q/VDSUv5QzFP/UcZU/1HGVP9RxlT/UcZU/1HGVP9RxlT/Uf9VHQL/UScD/1YpBP9eKgX/ZC8I/2o6D/9sRRf/bE8g/2hZKP9kYzD/YHA3/1x8Pf9YiEL/VZNG/1OdSf9Rpkv/T7BN/066T/1NxlD6TdlR9kzqUfJN91HnUPpS21L7VM5U/FXHVv1VwVf+VbxY/lW8WP5VvFj+VbxY/lW8WP5VvFj+Vf9XHAL/UiYD/1omBP9iJgT/aiwH/3E3Dv9zQhb/c0wf/3BWKP9rYDD/Zms4/2N3Pv5fg0T7W45I+ViYTPdWoU/1VatR81O1U/FSwVTvUdBV61HnVeZS9lbaVPlYzFb6WcNY+1q8Wvtat1v7WbNc+1mzXPtZs1z7WbNc+1mzXPtZs1z7Wf9YGwL/UyUD/14jA/9nIwT/cCoG/3c1Df96QBX/ekod/3hTJv9zXC/8bmY3+GlyP/RlfkXxYYlK7l6TTutcnVLoWaZV5liwV+RXvFjiVsxZ3lbkWdhW9FvKWPddwFr4Xrhc+F6zXfherl74Xatf+VyrX/lcq1/5XKtf+VyrX/lcq1/5XP9ZGwL/ViMD/2IgA/9sIAP/dSgF/30zC/+APRP/gUcb/39QJPl7WS30dmI27nFtPupseUXmaIRL4mSOUd5hmFXbXqJZ1lysW9NbuF7QWsZfzVrfYMha8mG+XPVitV70Yq5g9WKqYfVhpmL2YaNj91+jY/dfo2P3X6Nj91+jY/dfo2P3X/9aGgL/WSEC/2YdAv9wHgP/eiYE/4IxCf+GOxD/iEQZ+YZNIfKDVivrfl405XlpPeB0dEXab39M02qJU89mkljLY5xdx2GmYMRfsWPBXr9kvl7SZbpf7GayYPJmq2LyZqVk8mWhZfNkn2X0Y5xm9WKcZvVinGb1Ypxm9WKcZvVinGb1Yv9bGgL/XB8C/2kbAv91HAL/fiQD/4cuCP+MOA77jkIW8o5KHuuLUifkh1sw3YFmOtN6cEXNdXpOyHCDVcNsjVu+aZZgumagZLdkq2e0Y7hpsWLKaq5j5mqoZO9qombvaZ1n8GiaaPFnmGnyZpZp82SWafNklmnzZJZp82SWafNklmnzZP9bGQL/XxwC/2wYAv95GwL/gyED/4wsBv+RNgv1lD8S7JVHGeSTTyLcjlgt0odiOsqBbEXDe3VOvnZ/VrhyiF20bpFir2ubZqtppmqoZ7NspWfDbqJn4G6eae1tmWrubJZr72qTbPBpkmzxZ5Bs8maQbPJmkGzyZpBs8maQbPJmkGzyZv9cGQH/YhoC/3AWAv98GQL/hh8C/5ApBPqWMwnwmjwO55tEFd+aSx3TlFUsyo1fOcKHaUW7gXFPtXx7V694hF6qdI1jpXGXaKFuomydbK5vmmy+cJhs2XGVbetvkW7sbo9v7WyNb+9qjG/waYtv8WeLb/Fni2/xZ4tv8WeLb/Fni2/xZ/9dGQH/ZBkC/3IUAf9/GAH/ih0B/5QmA/abMAbrnzgK4qI/ENifRxzNmVIrxJJdObuMZkS0h25OrYJ3V6d9gF6ieYlknXaTaZhznm2UcapxkHG6co5x0XOMcupxinPrb4hz7W2Hc+5rh3PvaoZy8GiGcvBohnLwaIZy8GiGcvBohnLwaP9eGAH/ZxcB/3UTAf+DFgH/jhoB/pgjAvGfLATnpTMH3ag5DNGjRRvHnVAqvpdaOLWSY0StjGxOpod0V6CDfF6af4ZklXyPapB5mm6Ld6ZyiHa2dIV2zHSEd+lyg3fqcIJ37G6Cdu1sgnbvaoF28GmBdvBpgXbwaYF28GmBdvBpgXbwaf9eGAH/aRUB/3gSAf+GFAH/kRgB+pwfAe2kJwLiqiwE1qw0C8unQxrBok4puJxYNq+XY
27099UOnkWlNoI1xVpmIeV6ThYJkjYGMaoh/l2+DfaRyf3yzdH18yHV8fehzfHzqcXx77G99eu1tfXnua3158Gl9efBpfXnwaX158Gl9efBpfXnwaf9fGAH/axMB/3sRAf+JEwD/lRUA9aAaAeipIAHdsCQB0LAyCsasQRi8pkwns6FWNaqcX0Gil2dMmpJvVZOOd12Mi4BkhoiKaYGFlW58g6Fyd4KwdHWCxXV0g+dzdYHqcXZ/6293fu1teH3ua3h88Gl4fPBpeHzwaXh88Gl4fPBpeHzwaf9gFwH/bhIB/34QAP+MEQD/mREA8aQTAOOuFgDWthwBy7QwCMGwPxe3q0slraZUM6ShXUCcnWVKlJhsU4yVdFuGkX1if46HaHmMkm10ip5xcIitdG2IwXRtieRzb4fqcXCE7G9yg+1tc4Hua3SA8Gl0gPBpdIDwaXSA8Gl0gPBpdIDwaf9hFwH/cRAB/4IOAP+QDgD1nQ0A46kMANm1DADPuRoAxbguB7u0PRWxsEkjp6tSMZ6nWz6Wo2NIjp9qUYabcll/mHpgeJWEZnKTj2xtkZxvaZCqcmaQvnNlkeFyaI7rcGqK7G5siO1sbYbva26E8GluhPBpboTwaW6E8GluhPBpboTwaf9jFQH/dQ4B/4YNAPiUCwDcoggA1K0JAM+4CgDJvRcAv7wrBrW5OxOrtkchobFQL5itWTuPqmFGh6ZoT3+jcFd4oHhecp6BZGubjGlmmpltYpmob1+ZvHBemd9vYJbsbmOR7W1mju5rZ4vvammJ8GhpifBoaYnwaGmJ8GhpifBoaYnwaP9nEgH/eQwA/4oKAN+aBADTpgcAzLEIAMe7CADBwhMAuMIoBK6/OBClvEQem7hOLJG1VziIsV5CgK5mS3irbVNxqXZaa6d/YGWlimRgo5doW6Oma1mjumxYo9xrWaDua1ya72pflvBpYZLxaGOP8WZjj/FmY4/xZmOP8WZjj/FmY4/xZv9rEAH/fgkA8ZAEANaeAwDMqgYAxLQGAL6+BQC4yBAAsMgkA6fGNQ2dw0Ibk8BMKIq9VDOBulw+ebdkRnG1a05rs3RUZLF+Wl+wiV9ar5ZiVq6lZVOuuWZSr9tlUqvyZlWk8mZYn/JmWpvzZVyX82Rcl/NkXJfzZFyX82Rcl/NkXJfzZP9wDQD/hAQA3ZYAAM6jAwDErgQAu7cEALTCBQCuzQwAp84gAp7NMQqVyz4Wi8hJI4LGUi56w1o4csFiQGvAakdkvnNNXr18U1m8iFdUu5VbULulXU67uV5NvNtdS7n3X06x9mBRqvZgU6X2YFWh9mBVofZgVaH2YFWh9mBVofZgVaH2YP93CADrjAAA05sAAMaoAgC7sQIAsrsCAKrHBgCi0woAndYaAZXWLAaM1DoRg9JGHXrQTydyzlgxas1gOGTLaD9eynJFWMp8SVTJiE1PyZVRTMmlU0rJuVRJytxTR8j3VUjA/FhKuPtZTLL7Wk6t+lpOrfpaTq36Wk6t+lpOrfpaTq36Wv9/AADckwAAyqIAALysAQCxtQAAqMADAJ/LBgCW2QsAkeAbAYrfLAaC3zkOed5DF3HdTSBq3FYoY9tfL13aZzVY2XE6U9l7Pk/ZiEJL2ZZFSNmmR0baukhF29tHRNj0SULT/01Eyf9PRcL/UEe7/1JHu/9SR7v/Uke7/1JHu/9SR7v/UuaKAADPmwAAv6cAALKwAACnuwAAnMYDAJPRBgCL6g4AhegfAn7oLQZ26DgObuhBFmbnSh1f51IjWedbKVXnZC1Q520xTOd4NUnnhDhG6JE6Q+igPEDpsj4/6ss+PujvPj3m/z894P9CP9f/REDO/0ZAzv9GQM7/RkDO/0ZAzv9GQM7/RtaTAADEowAAtKwAAKe2AACbwQAAkMwCAIbZBgCA8hIAefIfAnHyKwZq8jYMY/M/El3zRxhX808dUvNXIU30YCRJ9GkoRvRzKkL1fi0/9YsvPPaZMTr2qTM49740NvjhNTb1+TU18/80N+z/Njnl/zg55f84OeX/ODnl/zg55f84OeX/OMieAAC2qQAAqLIAAJu9AACPyAAAg9QAAHnoBwBz/BIBa/0dAmT9JwRe/jEIWP47DVP/QxFN/0sVSf9TGEX/WhpB/2MdPv9sHzv/diE3/4IjNP+QJTL/nycw/7AoLv/IKS3/6ios//8qLP//Ki/5/yov+f8qL/n/Ki/5/yov+f8qL/n/KrmmAACqrgAAnLkAAI7FAACB0QAAdd4AAG36CQBl/xEBXv8aAlf/IwNS/ywFTP80B0j/PApD/0QMP/9MDjz/UxA4/1sSNf9jFDL/bBYv/3cXLP+EGSn/kxon/6IcJf+0HST/zB4j/+0eIv/9HyL//x8i//8fIv//HyL//x8i//8fIv//H6yrAACdtgAAj8IAAIDOAABz3AAAZ+kAAF//BgBY/w4AUf8VAUv/HQJG/yYDQf8tBDz/NQU4/zwGNP9CBzH/SQgu/1AJK/9XCij/Xwol/2kMI/90DSD/gg4d/5IPG/+iEBr/shEZ/8gSGP/lExf/+hQX//oUF//6FBf/+hQX//oUF//6FJ+zAACQvwAAgMwAAHLaAABk5AAAWPUAAFH/AQBK/wsARP8QAT7/FwE5/x4CNP8lAjD/LAMs/zIEKP84BCX/PgUi/0QFH/9KBRz/UQYa/1kGF/9jBxT/bgcS/3wIEP+MCA//nAgO/6wJDv+7CQ3/0wkN/9MJDf/TCQ3/0wkN/9MJDf/TCZG8AACByQAActcAAGTkAABU6wAAS/8AAET/AAA9/wQAN/8MADH/EAEs/xYBKP8cAST/IgIg/ycCHP8sAhn/MQMW/zYDE/88AxH/QgMP/0kEDf9RBAv/WgQJ/2YEBv9zBQP/gQUC/5AFAf+cBQH/qwUB/6sFAf+rBQH/qwUB/6sFAf+rBf9EJAL/Py4D/zw2BP9AOAT/QT0G/0FFCP9BUQ3/QF0T/z9qGP88dxz/OoQg/zeRI/82myX/NaQn/zSsKP80tSr/M74r/zLIK/8y1Sz/MeUt/zHxLf8x+y3/MP8t/zD/Lf8z/y3/Nv8s/jj/Lfk6/y72O/8u9jv/LvY7/y72O/8u9jv/Lv9FIwL/Py4D/z40A/9CNgT/RDsG/0RDCP9FTw3/RFsT/0FoGf8/dR3/PIIh/zqPJP84mif/N6Mp/zasKv82tCz/Nb0t/zTILv801i7/M+Yv/zPyL/8y/DD/Mv8w/zP/L/82/y//Of8v+Tv/MPQ9/zHxPf8x8T3/MfE9/zHxPf8x8T3/Mf9GIwL/QC0D/0EyA/9GMwT/SDgG/0hACP9JTA7/SFgU/0VlGv9Cch//QH8j/z2MJv87mCn/OqEr/zmqLf84sy7/N70v/zbHMP821TH/NuYy/zXxMv81+zL/Nf8y/zb/Mv86/zH6Pf8z8z7/NO1A/zTqQf806kH/NOpB/zTqQf806kH/NP9HIgL/QSwD/0UvA/9JMAT/TDUG/009CP9OSA7/TVQV/0thG/9IbiD/RXsl/0KIKP8/lCv/Pp4u/z2nL/88rzH/PLgy/zvDM/86zzT/OuE1/zruNf86+DX/Ov81/zr/Nfs+/zXyQf8360L/OOVE/zjhRf844UX/OOFF/zjhRf844UX/OP9IIgL/QywD/0gsA/9OLQT/UTEF/1M5CP9VRQ7/U1EV/1FdHP9OaiH/S3cm/0iDK/9Fjy7/RJkw/0KiM/9BqzT/QbQ2/0C9N/8/yTj/P9s4/z/qOf8/9Tn/P/85+0D/OPFD/zroRf884Uf/PNpI/z3VSf891Un/PdVJ/z3VSf891Un/Pf9JIQL/RCoD/00oA/9TKQT/Vy0F/1k2CP9cQg7/W04V/1hZHP9VZSL/UnIo/09+Lf9MijD/SpQz/0ieNv9Hpjj/Rq85/0W4O/9FxDz/RNI8/ETlPfhE8j31Rf488UX/PuZI/0DcSv9B0kv/QcxN/0HJTf9ByU3/QclN/0HJTf9ByU3/Qf9KIAL/SCcC/1ElA/9YJQP/XSoE/2AzB/9jPw7/YkoV/2BVHP9cYSP/WW0p/1V5Lv9ShDP/UI82/U6ZOftMojv6S6o9+Eq0P/dKvkD1ScxA8UnhQe1K8EHqSvxC5Er/RNhM/0XMT/9GxlD/RsBR/0a+Uf9GvlH/Rr5R/0a+Uf9GvlH/Rv9MIAL/TCQC/1UhAv9dIQP/YycE/2cxBv9qPAz/akcU/2dSG/9jXCP/X2gq+1x0MPdZfzX1Voo58lSUPPBSnT/uUaZB7FCvQ+pPukToTsdE5k/dReFP7kXdTvtI1E//SchR/0rAU/9KulT/SrZV/0q0Vv9KtFb/SrRW/0q0Vv9KtFb/Sv9NHwL/UCEC/1oeAv9iHgL/aSUD/20tBf9xOQv/cUQS/29OGvtrWCL1ZmMp8WNvMO1gejbpXIU75lqPP+RYmELhVqJE31WrRtxTtkjaUsNK1lLYStFT7EvMU/pNxVT/TrxW/0+1V/9PsFj/TqxZ/02qWv9Nqlr/Tapa/02qWv9Nqlr/Tf9OHgL/Ux4C/14bAv9nGwL/biID/3MqBP93NQn/eEAQ+XdKGPJzVCDsb14o52tqMOJndTbeY4A82V+KQdRdk0bRW51JzlmmTMtYsE7IV7xQxlbNUcNX5lG+V/dSuFj/U7Ba/1OrXP9Sp13/UqNd/1GiXf9Qol3/UKJd/1CiXf9Qol3/UP9PHgL/VxsC/2IXAf9sGQL/dCAC/3knA/9+Mgf5gDwN8X9GFep7UB3kd1sm3XNmLtVt
27099cDfQaXo+y2WERMdijknEYJdNwF6gUL1dqlO7W7ZVuFvFVrVb31ayXPNXrF39V6Ze/VahYP5VnmD/VJxh/1OaYf9TmmH/U5ph/1OaYf9TmmH/U/9QHQL/WhkB/2UVAf9wFwH/eB0B/38kAv2ELgXzhjgK6oZCEeOESxnbf1cj0XliL8t0bDjFb3ZAwGx/RrxoiEu4ZpFQtWObU7FhpVauYLBZq1+/Wqlf1FumYO9bomH6Wp1j+1mZZPxYlmT9V5Vl/lWUZf5VlGX+VZRl/lWUZf5VlGX+Vf9QHQL/XRcB/2kSAf90FQH/fRoB/4QhAfeJKgPtjTQH5I09DdyLSBbRhVQjyX9eLsJ6aDi8dXFAt3F6R7JuhE2ua41SqmiWVqdmoFmjZatcoGS5Xp5kzV6bZOpemGb4XZRn+VySaPtakGj8WY5o/VeOaP1Wjmj9Vo5o/VaOaP1Wjmj9Vv9SHAH/XxQB/2wRAf94EwH/gRcB/4gdAfKPJQLnky8E3pU4CdOQRRXKi1EiwoVbLruAZTi0e25Br3d3SKp0f06lcIhToW6SV51rnFuZaqdelmm1YJRoyGGSaeZgj2r3X41r+F2La/lciWz7Wohs/FiIa/xYiGv8WIhr/FiIa/xYiGv8WP9UGgH/YhMB/28QAf97EgD/hRQA+o0ZAO2THwHimSgC2JkzCMyVQhTEkE4hvItZLbSFYjeugWtAqHxzSKJ5fE6ddoVUmXOOWJVxmFyRb6RgjW6xYottw2OJbuJih2/2YYZv91+Fb/ldhG/6W4Nv+1mDb/xYg2/8WINv/FiDb/xYg2/8WP9WGAH/ZBEB/3IOAP9+EAD/iBEA9ZEUAOiYGQDdniAB0Z4xB8eaQBO+lUwgtpBWLK6LYDenhmhAoYJwSJx+eU6We4JUkniLWY12lV2JdKBhhXOuY4Jyv2SAc95kgHT1Yn909mB/c/hefnP5XH5y+lp+cvtZfnL7WX5y+1l+cvtZfnL7Wf9YFwH/ZxAB/3UOAP+BDgD/jA4A8ZUQAOOdEQDWoxsAy6EvBsKePhK5mUoesJRUK6mQXTaii2Y/m4duR5WEdk6QgH9Ui36IWYZ7kl2BeZ5hfXirZHp4vGV5eNlleHn0Ynl49mB5d/heeXb5XHl1+lp5dftaeXX7Wnl1+1p5dftaeXX7Wv9aFQH/aQ4A/3gMAP+EDADvkAsA3ZoKANmiCwDQphgAxqUsBb2iPBC0nkgdq5lSKaOVWzSckWM+lY1rRo+Jc02JhnxThISFWH+BkF16f5thdn6oZHN9uWVxftNlcX7yY3J99mBze/dedHr5XHR5+lt1eftadXn7WnV5+1p1eftadXn7Wv9dEwH/bA0A/3sLAPaICQDckwYA1Z0JANGlCgDKqhUAwakqBLemOg+uokYbpp5QKJ6aWTOWlmE8j5NpRImPcUyDjXlSfYqDV3iIjVxzhplgb4SmY2yEt2RqhM9kaoTwYmyC9mBtgPdeb3/5XG99+ltwfPtacHz7WnB8+1pwfPtacHz7Wv9fEQH/bwoA/34IAOOMAwDWlwUAz6AHAMqoCADErhMAu60nA7KrNw2pp0QZoKROJpigVzGRnF86iplnQ4OWb0p9k3dQd5GAVnKPilptjZZeaIujYWWLtGNji8xjY4vuYWWJ919nhvheaYT5XGqC+lprgftaa4H7WmuB+1prgftaa4H7Wv9iEAD/cgcA+IIDANuPAgDPmgUAyaMGAMOsBgC9shAAtbIkAqywNQujrUIXm6pMI5KmVS6Ko104g6BlQH2dbEd2m3RNcJl9U2uWiFhmlZRcYpShX1+TsmBdk8lgXZPtX16Q+F5hjPlcY4r6W2SH+1plhvtZZYb7WWWG+1llhvtZZYb7Wf9mDQD/dwMA44cAANOTAQDKngQAwqcEALuvBAC1tg0ArrchAqW2Mgmdsz8VlLBKIIytUyuEqls0fahjPHalakNwo3JKaqF7T2WghlRgnpFYW52fW1idsF1WncddVp3rXFea+ltalfpaXJH7WV6O/FhfjfxXX438V1+N/FdfjfxXX438V/9qCgD/fAAA3IwAAM2YAADDowMAuqoCALOzAQCsvAoApr0dAZ68LwaWujwRjbhHHIW1UCd9s1kwdrFgOG+vaD9prXBFY6t5Sl6qhE9aqZBSVaieVVKnr1dRqMZXUKfqV1Cl/FdTn/1XVZr9VleW/lZYlf5VWJX+VViV/lVYlf5VWJX+Vf9vBADmggAA0pEAAMadAAC7pgEAsq4AAKq3AQCiwgUAnMQYAJXDKgSNwjkNhcBEGH2+TiF1vFYqbrpeMmi5Zjhit24+XbZ4Q1i1gkdUtI9LULSdTk2zrlBLtMVQS7PqUEqx/1FMq/9STqX/UlCh/1JRnv9RUZ7/UVGe/1FRnv9RUZ7/Uf92AADdiQAAypcAAL6iAACzqgAAqbMAAKC8AgCYxgYAkcwSAIvMJQKEyzQJfMlAEnXIShttx1MjZ8VcKmHEZDBcw202V8J2OlPCgT9PwY5CS8GdRUjBrkZHwcVGR8HqRkS+/0lFuf9KR7P/S0mt/0xKq/9MSqv/TEqr/0xKq/9MSqv/TOl/AADRkAAAwp4AALWnAACqrwAAoLgAAJbBAgCMywcAhNUNAIDVHgF51S4FctQ8DGzTRxRl0lAbX9FZIVrRYidV0GssUdB1ME3PgTRJz443Rs+dOUTQrjtC0MY7Q9DqOkDN/T4+y/9AQMP/QkG9/0NCuf9EQrn/REK5/0RCuf9EQrn/RN2IAADHmAAAuKMAAKurAACgtAAAlb4AAIvIAwCA0QcAeOENAHThHQFu4SsDaOA3CGHgQg5c4E0UV+BWGVPgXx1P4GkiS+BzJUfgfihE4IsrQuCaLT/hqy8+4sEvPuLlLzzf+jE53v80Odn/NjrQ/zg7zP85O8z/OTvM/zk7zP85O8z/Oc2SAAC8oAAAragAAKGxAACVuwAAicUAAH7PAgB02gYAbusRAGjrHgFi6yoDXew1BlfsPwtS7EgPTexRE0rtWhZG7WMZQ+1tHEDteB497oUhOu6TIzjvoyQ28LYmNfHSJjTv8yY07P8mMuv/KDLn/ysz5P8sM+T/LDPk/ywz5P8sM+T/LMGcAACwpgAAo64AAJa4AACJwwAAfc0AAHHYAABn5gYAYvYRAFz3HQFX9ycCUvcxBE34OgZI+UIJRPlLC0H6VA4++lwQO/tlEjj7bxQ1+3sWMvyJGDD9mBku/aobLP6/HCv/4x0q/PodKvr/HSr3/xwq9/8dKvf/HSr3/x0q9/8dKvf/HbOjAACkqwAAl7YAAInBAAB7ywAAb9YAAGPfAABb9QYAVf8QAFD/GQFL/yMCRv8sA0L/NAQ+/zwFOv9DBjf/Swc0/1MIMf9bCS7/ZAor/28MKP98DSb/iw4k/5wQIv+uESH/xRIg/+kTH//8Ex7//xMe//8THv//Ex7//xMe//8THv//E6apAACYswAAir8AAHvKAABu1QAAYN8AAFTnAABO/wQASf8OAEP/FAA//x0BOv8lAjb/LAIy/zMDL/86Ayv/QQQo/0gEJf9PBSL/VwUg/2AGHf9sBxr/eQcY/4oIFv+bCBX/rQkU/8MJE//jCRP/+AkT//8KE///ChP//woT//8KE///CpqxAACLvQAAfMgAAG3UAABf4AAAUeYAAEf1AABB/wAAPP8JADf/EAAy/xUBLv8dASr/IwEm/ykBIv8vAh//NQIc/zsCGf9CAxb/SQMT/1EDEf9aAw//ZgQN/3QEC/+FBAr/lgUJ/6gFCP+5BQf/0AUH/+MFB//jBQf/4wUH/+MFB//jBY26AAB9xwAAbdMAAF/gAABQ5wAAQu0AADr/AAA1/wAAL/8CACr/CgAm/w8AIv8UAB7/GgEa/x8BFv8jARP/KAEQ/y0BDv8zAQz/OQIK/0ECB/9JAgP/UwIA/14CAP9sAgD/fAMA/40DAP+dAwD/rAMA/7UDAP+1AwD/tQMA/7UDAP+1A/85JwL/MzIC/zU0A/84NgP/ODsE/zZDBf8zTgf/MVsJ/y9oDf8tdhH/K4QU/ymRFv8pmxj/KKQZ/yitGv8otRv/J74c/yfIHP8n1B3/J+Qd/yfvHv8n+R7/J/8e/yf/Hv8n/x3/KP8d/yv/Hv8t/x/8L/8f/C//H/wv/x/8L/8f/C//H/86JwL/NDEC/zgxA/87NAP/OzkE/zpBBf83Swf/NVgK/zNlDv8xcxL/L4EV/y2OF/8tmBn/LKEb/yyqHP8rsh3/K7se/yvEH/8r0B//KuEg/yrtIP8q9yD/Kv8g/yv/IP8r/x//LP8f/y//Ifwx/yL3M/8i9zP/Ivcz/yL3M/8i9zP/Iv87JgL/NTAC/zsvAv8+MQP/PzYE/z49Bf88SAf/O1UL/zliD/83bxP/NX0X/zOKGf8ylRv/MZ4d/zCnHv8wrx//MLcg/y/AIf8vyyL/L9wi/y/qI/8v9SP/L/4j/y//Iv8w/yL/MP8j+zP/JfU1/yXwN/8m8Df/JvA3/ybwN/8m8Df/Jv88JgL/OS0C/z8sAv9DLQP/RDIE/0M5Bf9DRQf/
27099QlIL/0BfEP8+axX/O3gY/zmFG/83kB7/N5og/zajIf81qyL/NbMj/zS8JP80xiX/NNQl/zTmJv808Sb/NPsm/zX/Jf41/yb6Nv8o8zj/Kew6/ynmPP8q5jz/KuY8/yrmPP8q5jz/Kv89JQL/PSoC/0MoAv9HKQP/SS0E/0o2Bf9KQQf/SU0M/0daEf9FZxb/QnQa/0CAHf8+jCD/PZUi/zyeJP87pib/O64n/zq3KP86wSj/Os0p/zrhKf467in7Ovkp9zv/KfY6/yvwO/8t6D3/LuE//y7bQf8u20H/LttB/y7bQf8u20H/Lv8+JQL/QSYC/0gkAv9MJQL/TykD/1IzBf9RPgf/UUkM/09WEv9MYhf/Sm8c/0d7IP9FhiP/Q5El/0KaJ/9Boin/Qaoq/UCyK/xAvCz7P8gt+D/bLfRA6y3wQPct7UD/L+s//zHkQf8y20P/M9FE/zPLRv8zy0b/M8tG/zPLRv8zy0b/M/9AJAL/RSMC/0wgAv9SIQL/ViYD/1kvBP9ZOgf/WUYM/1ZREv9UXRj/UWod/k51IfxMgSX5Soso90mVK/VHnSzzR6Yu8kauL/BFuDDvRcQx7UXTMehG6DHlRvYy4kX/Nd9E/zbTR/83ykj/OMRK/zi/S/83v0v/N79L/ze/S/83v0v/N/9BIwH/SR8B/1EcAf9XHAL/XCMC/2AsA/9gNgb/YEEL/15NEf1bWBj4WGQd9FVwI/FTfCfuUIYr60+QLulNmTDnTKEy5UyqM+NLtDTiS8A14EvPNdtL5jbVSvQ40Ur/Os5K/zzETP88vU3/PLhP/zy0T/87tE//O7RP/zu0T/87tE//O/9CIgH/TBwB/1UYAf9cGQH/YyAC/2YoA/9oMgX/aD0J+mZIEPRjUxfuYF8d6l1rI+ZadijiV4Et31WLMNxTlDPZUZ021VCmONNPrzrQT7s7zk7JPMtP4T3HT/I+w0//QMBP/0G3Uf9BsVL/QK1T/0CqVP8/qlT/P6pU/z+qVP8/qlT/P/9GHwH/UBkB/1kVAf9iFwH/aB0B/2wkAv9vLgP5bzgH8W5EDutrThXlaFsc32RnI9pgcSrUXXsv0FuFNMxYjjjJV5c7x1WgPcRUqT/CU7RBv1PCQr1T1kO5U+1EtlP9RbNU/0WsVv9Ep1f/RKRY/0OhWP9CoVj/QqFY/0KhWP9CoVj/Qv9IHQH/UxYB/10SAf9mFAH/bRkB/3IhAft1KQLydjMF6XY+C+JzShLbb1ca0mtiI81nbCvIZHYxxGF/N8BeiTu9XJI+uluaQbdZpES1WK5Gsle7R7BXzUitWOhIqlj6SadZ/0ihWv9InVv/R5tc/0aZXP9FmVz/RZlc/0WZXP9FmVz/Rf9LGgH/VxMB/2EQAP9rEgD/chYA/3gcAfV7JAHrfS0D4n45B9l7RhDQdlMayXFeJMNtaCy+anEzumd7OLZkgz2yYoxBr2CVRaxen0epXalKply2S6Rcx0yiXOJNn133TJxe/0yYX/9KlWD/SZNg/0iRYP9HkWD/R5Fg/0eRYP9HkWD/R/9OGAH/WhEB/2QOAP9vEAD/dhMA/H0XAO+BHgHkhCcC24Q0BdCBQw/IfE8ZwXhaI7tzZCy1cG0zsWx2Oq1qfz+pZ4hDpWWRR6Jjm0qfYqVNnGGxT5lgwVCXYNxQlWHzT5Ni/06QY/9MjmT/S4xk/0qLZP9Ii2T/SItk/0iLZP9Ii2T/SP9QFgH/XBAA/2gNAP9yDgD/ehAA9oESAOmGFwDeiiAB0oowBMmGQA7Bgk0Zun1XI7R5YSyudWo0qXJyOqRve0CgbIREnWqNSJlol0yVZ6FPkmatUZBlvVKOZdRTjGbwUYtn/1CIZ/9Oh2j/TIZo/0uFZ/9JhWf/SYVn/0mFZ/9JhWf/Sf9SFAH/Xw4A/2sLAP91DAD5fg0A8IUOAOOLEADWjxoAzI4uBMOLPQ27h0oYtINVIq1+Xiune2czondvOp10eECZcoBFlW+JSZFtk02NbJ5QimqqU4dquVSFas9UhGvuU4Ns/1GCbP9PgWv/TYBr/0yAa/9KgGv/SoBr/0qAa/9KgGv/Sv9UEgH/YQwA/24KAP14CQDogggA3IkJANiPCwDQkxcAxpMrA76QOwy2jEgXrohSIaeEXCuhgGQznHxtOpd5dUCSd31FjnWGSopykE6GcZtRgm+nVH9vtlV9b8tWfG/rVHxw/1J7cP9Qe2//Tntv/017bv9Le27/S3tu/0t7bv9Le27/S/9XEQD/YwoA/3AHAPB8BQDchQUA1IwIANCTCQDKlhQAwZcpA7mUOQuxkEYWqY1QIKKJWiqchWIyloJqOZF/cj+MfHpFh3qDSoN4jU5/dphRe3WkVHh0s1Z2dMhWdXToVXV1/VN1dP9RdXP/T3Zy/012cf9MdnH/THZx/0x2cf9MdnH/TP9ZEAD/ZgcA/3MEAOF/AQDWiAQAz5AGAMqWCADEmhIAvJsmArSYNwmslUQUpJFOH52OVyiWimAxkIdoOIuEcD+GgnhEgX+BSX19i014e5ZRdHqiVHF5sVZvecVWbnrmVW56/FNvef9RcHf/T3F2/01xdf9McXX/THF1/0xxdf9McXX/TP9bDgD/aQQA9ncAAN2CAADQiwMAyZMFAMSZBgC+nhAAtp8kAq6dNAimmkETn5ZMHZiTVSeRkF4vi41lN4WKbT2AiHVDe4V+SHaDiExygpNQboCgU2t/rlVof8JWZ3/jVWiA+lNpfv9Ranz/T2t7/01sef9MbHn/TGx5/0xsef9MbHn/TP9eDAD/bAEA5noAANaGAADLjwIAxJcEAL6dBAC4og4AsaMhAamiMgehnz8RmZxKG5KZUyWLllwthZNjNX+Razt6jnNBdYx8RnCKhUtriJFPZ4edUmSGrFRihr9VYYbhVGGG+VJjhP9QZYH/T2Z//01nfv9MZ37/TGd+/0xnfv9MZ37/TP9hCgD/bwAA4H4AANCJAADGkwEAv5sDALihAgCxpgsAqqgeAaOnLwWbpT0PlKJIGYyfUSKFnFkrf5phMnmYaTl0lXE/b5N5RGqSg0hlkI5MYY+bT16OqlJbjr1SWo7eUluN+FBci/9PXoj/TmCF/0xhg/9LYYP/S2GD/0thg/9LYYP/S/9kBQD1dAAA2oIAAMuOAADBlwAAuJ4BALGlAACpqwcAo60aAJysLASVqzoMjahFFoamTx9/pFcoeaJfL3OgZjVtnm47aJx3QGOagUVfmYxJW5iZTFeXqE5Vl7tPVJfcTlSW9k5VlP9NWJD/TFmN/0tbiv9KW4r/SluK/0pbiv9KW4r/Sv9oAADleQAA0YcAAMWSAAC7nAAAsaIAAKmpAAChsQIAm7MVAJWzKAKOsjYJhrBCEn+uTBt4rFQjcqpcKmyoZDFnp2w2YqV1O12kf0BZo4pDVaKXR1Ghp0lPobpKTqLZSU6g9UlOn/9JUJn/SVKW/0hUkv9HVJL/R1SS/0dUkv9HVJL/R/9uAADefwAAyo0AAL6YAACzoAAAqqcAAKGuAACXtgAAkboQAIy6IwGFuTIGfrg+Dne2SRdxtVIea7NaJWWyYitgsWowW7BzNVevfTlTrok9T62WQEytpUJKrblDSa7YQkir9UNHqv9ESaX/REug/0RNnP9ETZz/RE2c/0RNnP9ETZz/ROp1AADShgAAw5MAALedAACspAAAoqsAAJizAACOuwEAhcEMAIHCHQB7wi0DdcE6CW/ARRFpv08YY75XHl69XyNZvGgoVbtxLVG7ezBNuoc0SrqVN0e6pTlFurg6RLrXOUO49TtCtv89QrP/PkSu/z5Fqf8+Ran/PkWp/z5Fqf8+Ran/PuB9AADJjQAAu5oAAK6iAACjqQAAmLEAAI65AACEwQIAeckHAHTLFABwzCYBa8s1BWXLQApgyksQW8pUFlfJXRpSyWUfTshvI0vIeiZHyIYpRMiULELIpC5AyLgvP8nXLz/H9TA9xP8zO8P/NTy+/zY9uP83Pbj/Nz24/zc9uP83Pbj/N9GGAADAlQAAsp8AAKWnAACarwAAjrcAAIO/AAB4xwMAbs8HAGXXDQBj2B0AYNgtAlvYOgRX2EYJU9hQDU/YWRFL12IVR9dsGETXdxtB14QePtiTIDzYoyE72bciOtrVIjrW8iM31P8nNtL/KTTR/ys2yv8tNsr/LTbK/y02yv8tNsr/LcWQAAC2nQAAqKUAAJytAACPtgAAg74AAHfHAABszwIAYtYHAFrkDgBY5BwAVOQpAVDkNQNM5T8FSOVJB0XlUwpC5lwNP+ZmDzzmcRI6534UN+eMFjXnnBcz6K4ZMunGGTLo6hkx5f4ZL+T/HC7k/x4t4v8gLeL/IC3i/yAt4v8gLeL/ILqaAACqowAAnasAAJC0AACDvQAAd8YAAGvPAABf1gAAVN4EAFHwEABN8BsASvAmAUbxMAJC8joDPvJDBDvzSwU481QHNvRdCDP0aAkw9XQLLvWBDCz2kQ4q9qIPKPe3ECf41hEn9vQRJvP/ESbx/xEl8f8TJfH/EyXx/xMl8f8TJfH/E62hAACgqQAAkrMAAIS8AAB2xgAAac8AAF3YAABR3wAASe4EAEb8DgBC/RcAPv4hADv+KgE3/zMCNP86AjD/QgMt/0oDK/9TBCj/XAUl/2YFIv9zBiD/gwcf/5QIHf+mCBz/vAgb/+IJGv/5CRr//wkZ//8JGf//CRn//wkZ//8JGf//CaKnAACTsQAAhbsAAHbGAABp0AAAW9oAAE7gAABD5QAAPvsBADr/DAA2/xMAMv8bAC//IwAr/yoBKP8xAST/NwEh/z8CH/9GAhz/TgIZ/1gDFv9jAxP/cAMS/4EEEf+TBBD/pwQP/70FDv/gBQ7/9gUO//8FDv//BQ7//wUO//8FDv//BZWvAACGugAAd8UAAGjQAABa2wAATOEAAEDnAAA38wAAMv8AAC7/BwAq/w4AJv8TACP/GgAf/yAAG/8mABj/KwEV/zIBEv84ARD/QAEO/0gBDP9SAQn/XQIG/2sCBP99AgL/kAIB/6MCAP+2AgD/zQMA/+wDAP/sAwD/7AMA/+wDAP/sA4i5AAB4xAAAadAAAFvdAABL4wAAPukAADLuAAAr/wAAJv8AACH/AAAd/wgAGv8NABb/EQAT/xYAEP8aAA7/HwA
27099L/yQACf8qAAb/MAAC/zcBAP9AAQD/SgEA/1YBAP9kAQD/dQEA/4gBAP+aAQD/qgEA/7sBAP+7AQD/uwEA/7sBAP+7Af8vKwH/KzIC/y8xAv8wNAL/LzkD/ytBA/8nTAT/I1gF/yFmBv8gdAf/HoIJ/x6OC/8emAz/HqEN/x6pDv8esA//HbgP/x3BEP8dyxD/HdsR/x3oEf8d8hH/HfwR/x7/Ef8e/xD/Hv8Q/x//Ef8f/xL/If8T/yL/E/8i/xP/Iv8T/yL/E/8vKwH/LjAC/zIvAv8zMQL/MjYD/y8+A/8rSQX/KVYG/ydjB/8lcQj/JH4L/yOKDP8jlQ7/Ip4P/yKmEP8irRH/IrUR/yK9Ev8ixxL/ItQT/yLlE/8i8BP/IvoT/yL/E/8j/xL/I/8S/yP/FP8k/xX+Jv8W/Cf/Fvwn/xb8J/8W/Cf/Fv8wKgH/MS0C/zUrAv83LQL/NjID/zQ6A/8yRQX/L1IG/y1gB/8sbQr/KnoM/ymGDv8okRD/KJoR/yiiEv8nqhP/J7EU/ye5FP8nwxX/J88V/yfhFf8n7RX/J/gV/yj/Ff8o/xX/KP8W/yf/F/wp/xj2K/8Z9Cz/GfQs/xn0LP8Z9Cz/Gf8xKQH/NCkB/zkoAv87KgL/PC4C/zo2A/85QgX/N08G/zVcCP8zaQv/MXYO/zCCEP8vjRL/LpYU/y6eFf8tphb/La0W/y21F/8tvhj/LcoY/y3cGP8t6hj/LfUY/S7/GPou/xj5Lf8a+S3/HPMv/xztMf8d6jL/Heoy/x3qMv8d6jL/Hf8zKQH/OCYB/z0kAf9AJQL/QSkC/0IzA/9BPgX/P0oG/z1XCf87ZAz/OXAP/zd9Ev82iBT/NZEW/zWaF/80ohn/NKkZ/zOxGv8zuhv/M8Ub/TPTG/oz5hv3NPMb8zX+G/E0/x3wM/8f7jP/IOc2/yHhN/8h3jj/Id44/yHeOP8h3jj/If81JwH/PSIB/0IgAf9GIAH/SCUC/0ovA/9JOgT/R0YG/0VSCf9DXw3/QWsR/z93FP89ghf+PIwZ/DyVGvs7nRz5O6Ud+DqtHvY6th71OsAf8zrOH/A64x/rO/Ef6Dr9IeY6/yPkOv8l4Tr/Jdg8/ybQPf8mzT7/Js0+/ybNPv8mzT7/Jv85JAH/QR4B/0cbAf9LGwH/TyIB/1ErAv9RNgT/T0EG/0xNCf9LWg78SWYS+EdyFvVFfRnzQ4cb8UKRHe9CmR/tQaEg7EGpIepAsiLoQLwi50DKI+RB3yPgQe8k3ED8J9hA/ynUP/8qz0D/KsdC/yrCQ/8qwEP/KsBD/yrAQ/8qwEP/Kv88IAH/RRoB/0sXAf9RFwH/Vh8B/1gnAv9YMQP/VzwF/FVICfZSVA7yUGET7k5tF+pMeBvnSoIe5UmMIOJIlSLgR50k3kelJdxGribaRbkn2EXGKNRF3CnPRu4qy0X7LchF/y7FRf8vwEb/L7pI/y+1Sf8utEn/LrRJ/y60Sf8utEn/Lv9AHQH/SRYB/1ATAf9WFAD/XBsB/18jAf9gLAL6XzcE811CCO1aTw3nWFwT4lZoGN5TchzaUX0g1k+GJNJOjyfQTZgpzUygK8tLqS3JSrMux0q/L8VK0DDCS+gwvUv4MrpK/zO4S/8zs0z/M65N/zOqTv8yqU7/MqlO/zKpTv8yqU7/Mv9DGgH/TBMA/1QQAP9cEgD/YRcA/2UeAftmJwHyZjED6mU9BuNjSgvcYFcS1V1iGdBabR/MV3cjyFWAJ8VUiSvCUpIuwFGaML5QozK7T600uU+5NbdPyDa0T+I2sU/0N65Q/zisUP84p1H/N6NS/zagU/81n1P/NZ9T/zWfU/81n1P/Nf9GFwH/UBEA/1gNAP9gEAD/ZhMA/2oZAPRsIQHqbSsC4Ww3BNlqRQrQZ1ISymNeGsVgaCDBXnImvVx7KrpahC63WIwxtFeVNLFVnjavVKg4rVSzOqpTwjuoU9o7pVTwPKJV/zyhVf87nVb/OppX/zmXV/84l1f/N5dX/zeXV/83l1f/N/9JFAD/Uw4A/1wMAP9lDQD/aw8A+m8TAOxyGQDidCMB2HMyA85xQgnHbU8SwWpaGrtnZCG3ZG0ns2J2LK9ffzCsXoc0qVyQN6dbmTqkWaM8oVmuPp9YvT+dWNFAmlnsP5hZ/j+XWv8+lFv/PJFb/zuPW/86j1v/Oo9b/zqPW/86j1v/Ov9MEgD/Vg0A/2AJAP9oCgD6bwwA83MOAOV3EQDaeRsAz3kuAsd3Pgm/dEsRuXBWGrNtYCGvamkoqmdyLadlejKjY4M2oGGMOZ1glTyaXp8/l12qQZVduEKTXctDkF3oQ49e/EGOX/9Ai1//Popf/z2IX/88iF//O4hf/zuIX/87iF//O/9OEQD/WAoA/2MHAPpsBgDncwYA3XgIANp7CwDRfhcAyH4rAsB8Owi5eUgRsnZTGaxyXSGnb2Yoo21uLp9qdzObaH83mGaIO5VlkT6RY5tBjmKnQ4xhtEWJYcdFiGLlRYZi+kOGY/9ChGP/QINj/z6CY/89gmP/PIJj/zyCY/88gmP/PP9QDwD/WwcA/2YDAOxvAgDcdgMA1HwHANGACQDKghQAwoMoArqBOQezfkYQrHtRGaZ3WiGhdGMonHJrLphvczOUbXw3kWuEO41qjj+KaJhChmejRIRmsUaBZsNHf2bhR39n+EV+aP9Dfmj/QX1n/z98Z/8+fGf/PXxn/z18Z/89fGf/Pf9SDgD/XQMA/WkAAOFyAADWegIAzn8FAMqDCADFhhIAvIcmAbWGNgaug0MPp4BOGKF8WCCbeWAnlndpLZJ0cDOOcnk3inCBPIZuiz+DbZVDf2yhRXxrrkd6a79IeGvdSHhs9kZ4bP9Ed2z/Qndr/0B3av8/d2r/Pndq/z53av8+d2r/Pv9UDAD/XwAA8mwAAN12AADQfQIAyYMEAMSHBgC/ihAAt4wjAbCKNAWpiEEOooVMF5yBVR+Wf14mkXxmLYx5bjKId3Y3hHV/O4B0iD98cpJDeHGeRnVwrEhzb71JcXDZSXFw9Edxcf9EcnD/QnJv/0Fybv8/cm7/PnJu/z5ybv8+cm7/Pv9WCgD/YgAA5m8AANd5AADMgQEAxYcDAL+LBAC5jg4AspAgAauPMQWkjD8NnYpKFpaHUx6RhFwli4FkLIZ/azGCfXM2fnt8O3p5hj92d5BCcnacRW91qUhsdbpJa3XUSWt18kdrdf9FbHX/Q21z/0Ftcv8/bXL/P21y/z9tcv8/bXL/P/9ZBwD/ZQAA4nIAANF8AADHhAAAwIoCALmPAgCzkgwArJQdAKaTLwSekTwLmI9IFJGMURyLiVokhodiKoGFaTB8gnE1eIF6OnR/gz5wfY5CbHyaRWl7p0dmerhIZHvQSGR78Edle/9EZnr/Q2d4/0Fodv8/aHb/P2h2/z9odv8/aHb/P/9bBAD3aQAA3XYAAM2AAADDiAAAu44AALSTAQCtlwkAp5gaAKCYLAOZljoKkpRFEoySTxqGj1cigI1fKHuLZy52iW8zcod3OG2FgTxphItAZoKXQ2KBpUZggbZHXoHNR16B70Zfgf9EYH//QmF9/0Fie/8/Y3r/P2N6/z9jev8/Y3r/P/9eAADpbQAA1nkAAMiEAAC+jAAAtpMAAK6XAACmmwQAoJ0XAJqdKQKTnDcIjJpDEIaYTRiAllUfepRdJnWSZSxwkGwxbI51NmeNfjpji4k+X4qVQVyJo0RaibRFWInLRViI7URYiP9DWYb/QVuD/0Bdgf8+XYD/Pl2A/z5dgP8+XYD/Pv9iAADkcQAAz34AAMOIAAC5kQAAsJcAAKebAACeoQAAmKMTAJOjJQGNojQGhqFADYCfShV5nVMcdJtaI2+ZYihqmGouZpZyMmGVfDddlIY6WZKTPlaSoUBTkbJBUpLJQlKR60FSkP9AUo//P1WL/z5WiP89V4f/PVeH/z1Xh/89V4f/PflnAADddgAAyYMAAL2NAACzlQAAqZsAAKCgAACWpwAAj6kPAIuqIQGFqTAEf6g8CninRxJzpVAYbaNYHmiiYCRkoWcpX6BwLlueeTJXnYQ2U5yROVCcnztOm7A9TJzHPUyb6jxMmf88TJj/PE2V/zxPkf87UI//O1CP/ztQj/87UI//O+ttAADTfAAAw4kAALeTAACsmgAAop8AAJmlAACOqwAAhbALAIGxGwB8sSsCd7A4B3GvQw1rrk0UZq1VGWGsXR5dq2UjWapuJ1WpdytRqIIvTaePMkqnnjVIp682R6fGNkam6TZFpP43RaP/N0ag/zdInP83SZr/N0ma/zdJmv83SZr/N+J0AADKgwAAvI8AALCYAAClngAAm6QAAJCrAACFsQAAergEAHa5FAByuSUBbbkzBGi4PwhjuEkOXrdSE1q2WhhWtmIcUrVrIE60dSRLtIAnSLOOKkWznSxCs64tQbPFLkGz6S1AsP4vP6//MT6t/zJAqP8yQab/MkGm/zJBpv8yQab/MtV8AADCigAAtZYAAKidAACdowAAkqoAAIexAAB8twAAcL4DAGjCDgBmwx0AY8MtAV7DOQRaw0QIVsJODFLCVxBPwV8US8FpF0jBcxpFwH4dQsCMID/Amy
27099I9wK0jPMHEIzzA6SM6vv4mOLz/KDe7/yk4uP8qOLb/Kzi2/ys4tv8rOLb/K8mFAAC5kwAArJwAAKCiAACUqgAAiLEAAHy4AABxvgAAZsUDAFvLCABXzRMAVs4jAFPOMgFQzj4DTc9IBUnPUghGz1sLQ89lDkDPbxA+z3sTO8+JFTnPmRc3z6sYNtDDGDbP6Bg0zfsbMsv/HTHK/x8wyf8hL8j/IS/I/yEvyP8hL8j/Ib6PAACvmgAAoqEAAJapAACKsAAAfbgAAHG/AABmxgAAW8wCAFDSBwBH2gwARtwYAEXcJwBE3TUBQd1AAj/eSwM93lUEOt9fBjjfaQc133YJM+CECzHglAwv4aYNLuG8Di3i4A4t3vgPK93/Eirc/xQp2v8WKNr/Fija/xYo2v8WKNr/FrOYAACloAAAmacAAIuwAAB+uAAAccAAAGXIAABZzgAATtMAAETbBAA/6Q0APekXADvqIwA56i4ANus4ATTrQgEx7EsCL+1VAy3tXwMq7msEKO54BSbviAYl75oHI/CuByLxyAci8O0HIez/ByHr/wgg6/8KH+r/Cx/q/wsf6v8LH+r/C6ifAACbpgAAja8AAH+4AABxwQAAZMoAAFjQAABM1gAAQd0AADjkAAA19gwAM/cUADD3HgAu+CcAK/kwACj5OAEm+kABI/tJASH7UgEe/F0CHP1pAhr9eQMY/osDF/+eAxX/swQU/9MEFP70BBP8/wMT+v8DE/n/AxP5/wMT+f8DE/n/A52lAACPrgAAgLgAAHLCAABkywAAVtMAAEnaAAA+3wAANOQAAC70AAAr/woAKP8QACX/FwAi/x8AH/8mABz/LQAZ/zQAF/88ABT/RAES/04BEP9ZAQ7/ZwEM/3cBC/+KAgr/nwIJ/7UCCP/VAgf/9AIH//8CB///Agf//wIH//8CB///ApGtAACCuAAAc8IAAGTMAABW1QAASN0AADviAAAw5wAAJ+4AACP/AAAg/wQAHP8MABn/EQAW/xYAE/8bABH/IQAO/ycADf8uAAr/NgAH/z4ABP9IAAD/VAAA/2IBAP9zAQD/hwEA/50BAP+yAQD/ygEA/+oBAP/zAQD/8wEA//MBAP/zAYS3AAB0wQAAZcwAAFbYAABH3wAAOeUAAC3qAAAj7gAAHP0AABj/AAAV/wAAEf8EAA//CwAN/w4ACf8RAAb/FQAD/xoAAP8gAAD/JgAA/y4AAP83AAD/QQAA/00AAP9cAAD/bQAA/4IAAP+WAAD/qAAA/7oAAP/DAAD/wwAA/8MAAP/DAP8kLwH/JS8B/ygvAf8nMQH/JDYC/yA+Av8aSQP/F1YD/xVkA/8TcgT/En8E/xKKBP8SlAT/Ep0F/xKkBf8SrAb/ErMG/xK6Bv8Swwb/E84H/xPfB/8T6wf/E/YH/xP/B/8T/wb/E/8G/xT/B/8U/wj/E/8I/xX/Cf8V/wn/Ff8J/xX/Cf8lLgH/KS0B/yssAf8rLgH/KTMC/yQ7Av8fRgP/HVMD/xthBP8ZbgT/F3sE/xeHBf8XkQX/F5oG/xehBv8XqQf/F7AH/xe3CP8XwAj/GMoI/xjbCP8Y6Aj/GPQI/xj9CP8Z/wj/Gf8I/xn/Cf8Z/wr/GP8L/xr/C/8a/wv/Gv8L/xr/C/8mLQH/LCkB/y4oAf8vKgH/LS8C/yk3Av8nQwP/JFAD/yJdBP8gagX/HncF/x6DBv8ejQf/HpYH/x6eCP8epQn/HqwJ/x6zCf8evAr/HsYK/x7TCv8e5Qr/HvEK/x/8Cv4f/wr9H/8L/B//DPwe/w38H/8O9yH/Dvch/w73If8O9yH/Dv8qKgH/LyYB/zIkAf8zJQH/MioB/zE0Av8vPwP/LUwD/ypZBP8oZgX/JnIG/yV+B/8liQj/JZIJ/yWaCv8loQv/JagL/ySwDP8kuAz/JcEM/yXODf8l4Q38Je8N+Sb6DPYm/w31Jv8P9CX/EPQl/xHyJv8S7Sf/Eu0n/xLtJ/8S7Sf/Ev8uJgH/NCIB/zcgAf85IQH/OCUB/zkvAv84OwL/NUcD/zNUBf8xYQb/L20H/y55Cf8thAr/LY0M/yyWDf8snQ3/LKUO/SysD/wstA/7LL0P+SzJEPYs3RDzLewP7y34D+0t/xLrLP8U6iz/Feks/xblLf8W4C7/FuAu/xbgLv8W4C7/Fv8yIwH/OB0B/zwbAf8+GwH/QCIB/0ErAf9ANgL/PkID/zxPBf85XAb/OGgI/TZzC/s1fgz4NYgO9zSRD/U0mRDzNKAR8jOoEvAzsBLvM7kT7jPFE+s01xPnNOoS4zT3FOE0/xfeM/8Z3DP/Gtsz/xrUNP8azjX/Gs41/xrONf8azjX/Gv82HwH/PBkB/0EWAP9EFgD/Rx4B/0knAf9IMgL/Rj0D/0RJBfpCVgf2QGIJ8j9uDO89eQ/tPIMQ6jyMEug7lBPnO5wU5TukFeM6rRXiOrYW4DvCFt870hbaO+gX1Dr2GtA6/xzNOv8eyzr/Hso6/x/EO/8fwDz/HsA8/x7APP8ewDz/Hv85GwH/QBUA/0URAP9KEwD/ThkA/1AiAf9QLAH9TjcC9ktDBPBJUAfrSF0K50ZpDeNFdBDgRH4T3UOHFdtCkBfYQZgY1UCgGdNAqRvRQLIcz0C9Hc1AzB3KQeQexkD0IMJA/yK/QP8jvUD/I7tA/yO2Qf8js0L/IrNC/yKzQv8is0L/Iv89FwD/RBEA/0oOAP9QEAD/VBUA/1YdAP1WJgHzVTEB61M9A+VSSwbfUFgK2k5jDtRMbhPQSngWzUmBGctIihvIR5IdxkeaH8RGoyHCRqwiwEW3I75FxSS8RdwkuEbwJbVG/yeyRv8nsEb/J65G/yeqR/8mp0j/JqdI/yanSP8mp0j/Jv9AFAD/SA4A/04LAP9VDgD/WREA/1wWAPRdHwDqXCoB4ls3AtpaRgXSV1MLzFVeEMhTaBXEUXIZwVB7HL5PhB+8TYwiuU2VJLdMnSa1S6cns0uxKbFKvyqvStEqrEvrK6lL/CymS/8spUz/K6NM/yqfTf8qnU3/KZ1N/ymdTf8pnU3/Kf9DEQD/SwwA/1MIAP9aCwD/Xg0A+WAQAOthFgDhYiEA1mIxAc5hQQXHX04LwlxZEb1aZBe5WG0btlZ2H7NVfiKwU4clrlKPKKtRmCqpUKIsp1CsLaVPuS+jT8svoFDmL55Q+TCcUP8vmlH/LphR/y2WUv8slFL/K5RS/yuUUv8rlFL/K/9GEAD/TgkA/1YFAP5eBgDvYgcA52UKAORmDgDWZxkAzWgtAcVnPQW/ZUoLuWNVErRgXxewXmkcrFxxIalaeiSmWYIopFiLK6FWlC2fVZ0vnFWoMZpUtDOYVMUzllThNJNV9jOSVf8ykVb/MY9W/zCNVv8ujFf/LYxX/y2MV/8tjFf/Lf9JDgD/UQUA/1oBAO5iAADfZwMA2GoGANVrCgDNbRUAxW4pAb5tOQS3a0cLsWhSEaxmXBioZGUdpGJtIqFgdSaeXn4pm12GLZhcjy+VWpkyk1mkNJBZsDaOWcA2jFnbN4pZ8zaJWv80iFv/M4db/zGGW/8whVv/L4Vb/y+FW/8vhVv/L/9LDAD/VAAA+14AAOJlAADYawEAz24FAMxwCADGchIAvnMmAbdzNgSxcEQKq25PEaZrWRihaWEdnWdqIpllcieWY3oqk2KDLpBgjDGNX5U0il6gNoderTiFXbw5g13UOYJe8DiBX/82gF//NIBf/zN/X/8xfl//MH5f/zB+X/8wfl//MP9NCQD/VgAA7mEAAN1pAADRbwAAynMDAMV1BgDAdhAAuHgjALF4MwOrdkEJpXNMEJ9wVhebbl8dlmxnIpNqbyePaHcrjGd/L4lliDKFZJI1gmOdN4Biqjl9Yrk6e2LPO3pi7jl6Y/84emP/Nnlj/zR5Y/8yeWL/MXli/zF5Yv8xeWL/Mf9PBwD/WQAA5mQAANdsAADMcwAAxHcCAL95BAC5eg4AsnwgAKx8MQOlej4Jn3hKEJp1UxeVc1wdkXFkIo1vbCeJbXQrhWx8L4JqhTJ/aY81fGibOHlnpzp2ZrY7dGbMPHNn6ztzZ/84c2j/NnNo/zVzZ/8zc2b/MnNm/zJzZv8yc2b/Mv9RBAD/XAAA4mcAANJwAADHdgAAwHoAALp9AgC0fwwArYEdAKeBLgKgfzwImn1HD5V6URaQeFoci3ZiIYd0aSaDcnErf3F6L3xvgzJ4bo01dW2YOHJ
27099spTtwa7Q8bmvJPG1r6TttbP45bWz/N25s/zVua/80bmr/Mm5q/zJuav8ybmr/Mv9TAAD0XwAA3moAAM1zAADDegAAu34AALWBAACugwkAqIUaAKKFKwKbhDoHlYJFDpB/TxWKfVgbhntfIIF5ZyV9d28qenZ3LnZ0gDJzc4s1b3KWOGxxozppcLI8aHDGPGdw5ztncfw5aHH/N2hw/zVpb/80aW7/M2lu/zNpbv8zaW7/M/9WAADrYgAA2G4AAMl2AAC/fQAAt4IAALCFAACohwYAookXAJyKKQGWiTcGkIdDDIuFTROFglUZgIBdH3x/ZSR4fW0pdHt1LXB6fjFteYg0aXeUN2Z2oTpjdrA7YXbEPGF25Tthdvs5Ynb/N2N1/zVjc/80ZHL/M2Ry/zNkcv8zZHL/M/9YAADmZgAA0nEAAMV6AAC7gQAAsocAAKuKAACijAIAnI4UAJePJgGRjjQFi4xAC4WKShGAiFMYe4ZbHXaFYyJyg2onboJyK2qAey9nf4YzY36RNmB9njldfK46W3zBO1t84zpbfPo4XHv/N117/zVeef80X3f/M193/zNfd/8zX3f/M/5cAADhagAAzXUAAMB+AAC2hgAArosAAKWOAACbkQAAlZMRAJCUIgGLkzEDhZI9CX+RSA96j1EWdY1ZG3GMYCBsimglaIlwKWSHeS1hhoMxXYWPNFqEnDZXg6w4VYO/OVWD4ThVgvk3VoL/NVaB/zRYf/8zWX3/Mll9/zJZff8yWX3/Mu9gAADbbgAAx3oAALuDAACyiwAAqJAAAJ+TAACUlgAAjZkOAImaHgCEmi4Cfpk6B3mXRQ10lk4Tb5VWGGqTXh1mkmUhYpFtJl6PdipbjoEtV42NMFSMmjNRjKo1T4y9NU+M3jVPi/c0T4r/M1CJ/zJRhv8xUoT/MVKE/zFShP8xUoT/MeplAADScwAAwn8AALaIAACskAAAopQAAJiYAACMnAAAhJ8KAICgGQB8oSkBd6A2BXKfQQptnksPaJ1TFGScWxlgm2MdXJprIViZdCVVmH4pUZeKLE6WmC5LlqgwSpa8MUmW3DBJlPYwSZP/MEmS/zBKkP8vS43/L0uN/y9Ljf8vS43/L+JrAADKeQAAvIUAALGPAACmlAAAm5kAAJGdAACGogAAeqYDAHanEwBzqCQAbqgyA2qoPQZlp0cLYaZQD12lWBRZpGAYVaNoHFKjcR9OonwjS6GIJkihlihFoKYqRKG6K0Oh2ipDn/UrQp3/K0Kc/yxCm/8sRJf/K0SX/ytEl/8rRJf/K9dyAADDgAAAtowAAKqUAACfmQAAlJ4AAImjAAB+qAAAcK4AAGqwDgBosR0AZbEsAWGxOANdsEMGWbBMClWvVA5Sr10RTq5lFUuubxhIrXkbRa2GHkKslSA/rKUiPq25Iz2t2CI9q/UjPKn/JTun/yY7pv8mO6T/Jjuk/yY7pP8mO6T/Jsx6AAC7iAAArpIAAKKZAACXngAAjKQAAICqAAB1rwAAabQAAF65BgBbuhQAWbskAFa7MQFTuz0DULtHBU27UAdKulkKR7piDUS6bBBBuncTPrmEFTy5kxc5uaMYOLm3GTe61hk3uPQaNbb/HDS0/x4zs/8fM7L/IDOy/yAzsv8gM7L/IMGDAAC0kQAAppgAAJueAACPpQAAgqsAAHaxAABrtgAAX7wAAFTBAwBMxQ0AS8UZAEnGKABIxjUARcdAAUPHSgNAx1MEPsddBjvHZwg5x3MKN8eADDTHkA0yx6EOMci1DzDI0w8wxvQQLsT/Ey3C/xUswf8WK8D/FyvA/xcrwP8XK8D/F7iNAACqlwAAnp4AAJGlAACErAAAeLIAAGu5AABgvwAAVMMAAErIAgBAzQcAOtIOADnSGwA40ygAN9M1ADbUQAA01UsBM9VVATHWYAIv1mwDLdd6BCvYiwUq2J0FKNmxBifazQYn1+8GJtT/CSXS/wsk0f8MI9D/DSPQ/w0j0P8NI9D/Da6WAACgnQAAlKQAAIasAAB5tAAAbLsAAGDCAABUxgAASMsAAD7QAAA11QQALd0KACzhEwAr4h8AKeMqACjkNQAn5D8AJuVKACTmVQAj5mEBIeduASDnfgIe6JACHemkAhvpvAIa6uICGub8Ahnl/wMZ5P8EGOP/BRjj/wUY4/8FGOP/BaOdAACWpAAAiKwAAHq1AABsvQAAX8QAAFPKAABHzgAAPNMAADLaAAAq3wAAJe4JACPwEQAh8RkAH/EiAB3yKwAb8zQAGfQ+ABf0SAAV9VIAE/ZfABL2bgER94ABEPiUAQ/5qgEO+cYBDvntAQ32/wEN9P8BDfP/AQ3z/wEN8/8BDfP/AZmjAACLrAAAfLUAAG2+AABfxgAAUs0AAEXSAAA52AAAL94AACbiAAAf6gAAHPsGABn/DgAX/xMAFP8aABL/IQAQ/ygADv8wAA3/OQAL/0MACf9OAAb/XAAE/2wAAv+AAAH/lgAA/60AAP/KAAD/8AAA//8AAP//AAD//wAA//8AAP//AI2rAAB9tQAAbr8AAGDIAABS0AAAQ9cAADfdAAAr4gAAIuYAABnqAAAV+QAAEv8AABD/CAAO/w4ADP8RAAn/FgAG/xwAA/8iAAD/KgAA/zMAAP89AAD/SQAA/1cAAP9pAAD/fgAA/5UAAP+sAAD/xwAA/+gAAP/6AAD/+gAA//oAAP/6AIC1AABwvwAAYckAAFLTAABD2wAANeEAACnmAAAe6gAAFe4AABD4AAAO/wAAC/8AAAj/AAAE/wYAAP8KAAD/DgAA/xEAAP8VAAD/GwAA/yMAAP8rAAD/NgAA/0MAAP9TAAD/ZQAA/3oAAP+RAAD/pgAA/7gAAP/PAAD/zwAA/88AAP/PAP8cLwH/ICwB/yEsAf8eLgH/GjMB/xQ8Af8PRgH/DVQC/wthAv8JbwL/CXsC/wmGAv8JkAL/CZkC/wmgAv8JpwL/Ca0C/wm0Av8JvAH/CcUB/wnRAv8J4
27099wL/Ce8C/wn5Af8K/wH/Cv8B/wr/Av8K/wL/Cv8C/wv/A/8L/wP/C/8D/wv/A/8fLQH/IykB/yQpAf8iKwH/HjAB/xg4Af8UQwH/EVAC/xBeAv8OawL/DncC/w6DAv8OjQL/DpUC/w6dAv8OpAL/DqoC/w6xAv8OuQL/DsEC/w7NAv8O3wL/DuwC/w74Av8O/wL/Dv8C/w//A/8P/wP/D/8E/xD/BP8Q/wT/EP8E/xD/BP8jKgH/JiYB/yglAf8nJwH/IysB/x4zAf8bQAH/GU0C/xZaAv8UZwL/E3MC/xN+Av8TiQP/E5ED/xOZA/8ToAL/E6cD/xOuA/8TtQP/E74D/xPJA/8T2gP/FOkD/hT2A/sU/wP5Ff8D+RX/BPgV/wX4Ff8G+BX/BvgV/wb4Ff8G+BX/Bv8mJgH/KiIB/ywgAP8rIgH/KCYB/ycwAf8kPAH/IkkC/x9VAv8dYgL/G24D/xt6A/8ahAP/Go0D/xqVA/8anAT/GqME/xuqBP8bsgT/G7oE/xvFBPwb0wT5G+cE9Rz0BPIc/wXxHP8G8Bz/B+8d/wjvHf8J7xz/Ce4c/wnuHP8J7hz/Cf8qIgH/Lh0A/zAbAP8wHAD/MCIA/zAsAf8uNwH/K0QC/yhRAv8mXQP/JGkD/yN1BP8jfwT+I4gE/SORBfsjmAX6I6AF+COnBvcjrgb1I7cG9CPBBvIkzwbuJOQG6iXyBugl/gjmJP8K5CX/C+Ml/wzjJP8M4iT/DOEk/w3hJP8N4ST/Df8uHgD/MxgA/zUWAP81FQD/OB0A/zgnAf83MwH/ND8B/zJLAv8vWAP7LmQE+C1vBPUsegXzLIMG8SyMBu8slAftLJwI7CyjCOosqwjpLLMI5yy+CeYszAniLeII3i3xCtss/gzWLf8O1Cz/D9Is/xDRLP8Qzyz/EM4t/xDOLf8Qzi3/EP8yGQD/NxQA/zoRAP88EgD/PxkA/0AiAP8+LQH/PDkB+jpFAvQ4UgPwN14E7DZqBek1dAbmNX4I5DSHCOI0kAngNJgK3jSfCtwzpwvaM7AM2DO7DNUzyQ3SNN8NzjTwD8o0/RLHNP8TxTT/FMM0/xXDM/8VwDT/Fb80/xS/NP8UvzT/FP82FQD/OxAA/z4NAP9DDwD/RhQA/0YcAP9GJgD2RDIB70I/AelATAPkP1kE3z5kBts9bwjYPHkK1DyCDNE7iw3PO5MPzTqaEMs6ohHJOqsSyDq1E8Y6whPEOtUUwDvrFbw6+xe5Ov8Ytzr/GbY6/xm1Ov8Ysjv/GLE7/xixO/8YsTv/GP85EgD/Pw0A/0MJAP9IDAD/SxAA/0wVAPVMHwDrSioA5Ek3Ad1JRgLVR1ME0EZfCMxFaQvJRHMNxkN8EMNChBLBQowTv0GVFb1BnRa7QKYXukCwGLhAvBm2QMwas0HmGq9B9xytQf8dq0H/HalB/xypQf8cpkH/G6VB/xulQf8bpUH/G/89EAD/QgkA/0gFAP9NCAD/UAsA+VEPAOtQFQDhTyAA2FAxAM9QQQLJT04FxE5aCcBMZA29S20Qukp2E7dJfhW1SIcXs0ePGbFHlxuvRqAcrUaqHqtFth+pRcYfp0bgIKRG9CChRv8hn0f/IJ5H/yCeR/8fm0f/HppH/x6aR/8emkf/Hv9ADQD/RgQA/0wAAPhSAgDoVQQA4VUIAOJVDQDVVRkAzFcsAMVXPAK/VkoGulVVCrZTXw6yUmgSr1BxFaxPeRiqToEaqE2KHaVMkh+jTJwgoUumIp9LsSOdS8Akm0vYJZlL8CWWTP8klUz/JJRM/yOTTP8ikU3/IZFN/yGRTf8hkU3/If9CCgD/SQAA/1EAAOZXAADdWwEA1VwFANJbCQDLXBQAw14oALxeOAK2XUYGsVtRCq1ZWw+pWGQTplZsF6NVdBqgVH0dnlOFH5tSjiKZUZckl1ChJpVQrSeSULwokVDQKI5Q7CiNUf4ni1H/JotR/yWKUv8kiVL/I4hS/yOIUv8jiFL/I/9FBwD/SwAA8FUAAN9bAADTYAAAzGEDAMhhBgDDYREAu2QkALVkNAKvY0IFqmFOCqVfVw+hXWAUnlxoGJtbcBuYWXgelViBIZNXiiSQVpMmjlWeKItVqSqJVLcrh1TLK4VV6SuEVfwqg1b/KINW/yeCVv8lgVb/JIFW/ySBVv8kgVb/JP9HAwD/TwAA51gAANlgAADNZAAAxmYBAMFmBAC7Zg4AtGkgAK5pMQKoaD8Fo2ZKCp9lVA+aY10Ul2FlGJNgbRyQXnUfjl19IotchiWIW5AohVqaKoNZpiyAWbQtf1nHLn1Z5i18Wvose1r/Kntb/yh7W/8ne1r/Jnpa/yV6Wv8lelr/Jf9JAAD7UgAA41wAANJjAADHaAAAwGsAALprAgC1aw0Arm0dAKhuLgGjbTwFnWtICplqUQ+UaFoUkGZiGI1lahyKY3Igh2J6I4RhgyaBYIwpfl+XK3teoy15XrEvd13EL3Ve4i91XvktdV//K3Vf/yl1X/8odV7/JnVe/yZ1Xv8mdV7/Jv9LAADwVQAA3l8AAM1nAADDbAAAu28AALVwAACvbwoAqHEaAKNyKwGdcjkEmHBFCZNuTw6PbVgUi2tgGIdpZxyEaG8ggWd3I31mgCZ6ZIopd2OULHVjoS5yYq8vcGLBMG9i3zBuY/cub2P/LG9j/ypvY/8ob2L/J29i/ydvYv8nb2L/J/9NAADrWAAA2WMAAMlqAAC/cAAAt3MAALB0AACpdAcAo3YXAJ53KAGYdjcEk3VCCI5zTA6JcVUThXBdGIFuZRx+bWwfe2x0I3hqfSZ0aYcpcWiSLG5nni5sZ6wwame+MWln3DBpZ/UuaWf/LGln/ypqZ/8pamb/KGpm/ydqZv8namb/J/9QAADnWwAA02YAAMVuAAC7cwAAs3cAAKt5AACkeAMAnXoUAJh7JQGTezQDjnpAB4l4Sg2EdlMSgHVbF3xzYht4cmofdXFyInJveyZvboUpbG2QLGlsnC5mbKowZGy8MWNs2TBjbPQvY2z/LWRs/ytka/8pZWr/KGVq/yhlav8oZWr/KP1TAADjXwAAzmkAAMFxAAC3dwAAr3sAAKd9AACefQAAmH4RAJOAIgCOgDECiX8+BoR9SAx/fFERe3pZFnd5YBpzd2geb3ZwIWx1eCVpdIIoZnOOK2Nymi5gcagvXnG6MF1x1DBdcfIuXnH/LF5w/ytfcP8pYG//KGBu/yhgbv8oYG7/KPFVAADeYgAAym0AAL11AACzewAAq4AAAKKCAACYgQAAkYMPAI2FHwCIhS4Cg4Q7BX6DRQp6gU4PdYBWFHF/XhhufWYcanxtIGd7diNjeoAnYHmLKl14mCxad6YuWHe4L1d30S9Xd/EuWHb/LFh2/ypZdf8pWnT/KFp0/ydadP8nWnT/J+1ZAADXZgAAxXEAALl6AACvgAAApoQAAJ2GAACRhwAAiokMAIaKGwCCiysBfYo4BHiJQgh0iEwNb4dUEmyFWxZohGMaZINrHmGCdCFdgX0kWoCJKFd/lipVfqQsUn62LVF+zi1Rfe8sUn3/K1J8/ylTe/8oVHr/J1R6/ydUev8nVHr/J+heAADQawAAwHYAALR+AACrhQAAoYkAAJeLAACJjQAAg48IAH6QFwB7kScBdpE0A3KQPwZtj0kLaY5RD2WNWRNijGAXXotoG1uKcR5XiXshVIiGJFGHlCdPhqIpTYa0KkuGzCpLhe4pTIT/KUyD/yhMg/8nTYH/Jk6B/yZOgf8mToH/JuFjAADJcAAAu3sAALCEAACmigAAm44AAJGRAACEkwAAepUCAHWXEgBymCIAb5gwAmqXOwRml0UIYpZODF+VVg9blF0TWJNlF1WTbhpRkngdTpGEIEuQkSNJkKEkR5CyJkWQyiZFj+0lRY3/JUWM/yVGi/8kRor/JEaK/yRGiv8kRor/JNhpAADDdgAAtYEAAKuKAACfjwAAlZMAAIqWAAB+mgAAcJ0AAGufDgBonxwAZqAqAWKgNwJfn0EFW59KCFieUgtUnloOUZ1iEk6caxVLnHUYSJuBGkWbjx1Cmp8fQJqwID+ayCA/mesfP5j/ID6W/yE+lf8hP5T/IT+U/yE/lP8hP5T/Ic1wAAC8fQAAsIgAAKSPAACZlAAAjpgAAIOdAAB3oAAAaaQAAGCnCABdqBQAW6kkAFmpMQFWqTwCU6lFBFCoTgZNqFcJSqhfDEenaA5Ep3MRQaZ/FD6mjRY8pp0XOqavGDmmxxg5peoYOKP/Gjeh/xs3oP8cN5//HDef/xw3n/8cN5//HMR4AAC1hQAAqY8AAJ2VAACSmgAAhp8AAHqjAABuqAAAYqwAAFWwAABQsg4ATrIbAE2zKABLszUASbM/AUazSQJEs1IEQbNbBj+zZAg8s28KOrN7DDezig41spoPM7OtEDKzxRAysukQMbD+EjCu/xQvrf8VL6z/Fi+s/xYvrP8WL6z/FruBAACujgAAoZUAAJaaAACJoAAAfaYAAHGrAABlrwAAWbQAAE63AABDvAUAQL0RAD+9HgA+visAPL42ADu/QQA5v0sBN79UAjXAXwIzwGoEMcB3BS/AhgYtwJcHK8CqCCrBwggqwOcHKb39Cii8/wwnuv8NJ7n/Die5/w4nuf8OJ7n/DrKMAACllAAAmZoAAI2hAAB/pwAA
27099cq0AAGazAABauAAAT7sAAES/AAA6xAIAMMkIAC7KEQAtyh0ALMspACvLNQArzEAAKs1KACjNVgAnzmEAJs5vASTOfwEjz5ECIc+lAiDQvQIgz+QCH836Ax7L/wQeyv8FHcn/Bh3J/wYdyf8GHcn/BqiUAACcmgAAkKEAAIKoAAB0rwAAZ7YAAFu8AABOwAAAQ8MAADnHAAAvzAAAJ9AEAB/WCgAb2hAAG9saABrbJgAa3DEAGd08ABjdSAAY3lUAF99iABbgcgAV4IUAFOGaABPisQAS488AEuD0ABLe/wER3f8BEdv/AhHb/wIR2/8CEdv/Ap6aAACSoQAAhKkAAHaxAABouAAAW78AAE7EAABCyAAAN8wAAC3QAAAk1QAAHNsAABXfBQAU6Q4AEuoUABHrHQAQ6yYADuwwAA7tOgAN7kYAC+5TAArvYgAJ8HQACPGJAAfyoAAF8roABPHkAALx/QAC7/8AA+3/AAPt/wAD7f8AA+3/AJWhAACGqQAAeLIAAGm6AABbwgAATcgAAEDMAAA00QAAKtYAACHbAAAZ4AAAEuQAAA/wAQAN+QoAC/oPAAn7FQAH+xwABPwkAAH8LAAA/DcAAPxCAAD8UAAA/GEAAP11AAD8jAAA/KQAAPzBAAD86wAA/P8AAP3/AAD9/wAA/f8AAP3/AImpAAB5sgAAarsAAFzEAABOzAAAP9EAADLXAAAn3QAAHeEAABXlAAAO6AAACvEAAAj9AAAF/wMAAf8JAAD/DgAA/xIAAP8XAAD/HwAA/ycAAP8xAAD/PgAA/00AAP9fAAD/dQAA/40AAP+mAAD/wgAA/+cAAP/8AAD//wAA//8AAP//AHyzAABsvAAAXcYAAE7PAAA/1gAAMd0AACXiAAAa5gAAEeoAAAzuAAAF8gAAAP8AAAD/AAAA/wAAAP8AAAD/BQAA/woAAP8OAAD/EgAA/xgAAP8hAAD/KwAA/zkAAP9KAAD/XQAA/3MAAP+MAAD/pAAA/7kAAP/UAAD/3gAA/94AAP/eAP8YLAD/GSkA/xkoAP8VKwD/EDAA/ws4Af8DRAH/AFEB/wBeAf8AbAH/AHgB/wCCAf8AjAH/AJQB/wCcAP8AogD/AKgA/wCvAP8AtgD/AL4A/wDIAP8A1wD/AOcA/wDzAP8A/QD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8bKQD/HSYA/xwlAP8ZJwD/EywA/w40AP8LQAH/CE4B/wVbAf8DaAH/AnQB/wJ/Af8CiAH/ApEB/wKYAf8CnwH/AaUA/wGsAP8BsgD/AboA/wHEAP8B0QD/AOQA/wDxAP8A/AD8Af8A/AL/APwD/wD8BP8B/AX/AfwF/wH8Bf8B/AX/Af8fJgD/ISIA/yAhAP8eIwD/GCcA/xMwAP8RPAH/DkoB/w1XAf8LYwH/Cm8B/wp6Af8KhAH/Co0B/wqUAf8KmwH/CqIB/wqoAf8KrwH/CrcB/wrAAP8KzAD/CuAA+wrvAPcK+gD1C/8B9Qz/AfQN/wH0Df8C9A3/AvQN/wL0Df8C9A3/Av8iIgD/JB0A/yQcAP8iHQD/HiIA/xwsAP8ZOAD/FkUB/xNSAf8SXgH/EGoB/xB1Af8QfwH/EIgB/xCQAf8QlwH/EJ4B/xClAf0QrAH8ELMB+hC9AfkRyQH1Ed0B8RHtAe4R+QHsEv8C6xP/AuoT/wPpE/8D6RP/A+kT/wPpE/8D6RP/A/8mHQD/KBgA/ygWAP8mFgD/Jh0A/yYoAP8jNAD/IEAA/x1NAf8bWQH/GWUB/hlwAfwYegH5GIMB9xiMAfYYkwH0GJoB8xihAfEZqAHwGbAC7hm6Au0ZxgLqGtkC5hrrAeIb+QLgG/8D3hz/BN0c/wXcHP8F3Bz/Bdsc/wXbHP8F2xz/Bf8qGQD/LRMA/y0RAP8tEQD/LhkA/y0iAP8sLgD/KToA/yZHAfokVAH2I2AB8iJrAe8idQLtIn4C6yKHAukijwLnIpYC5SKeAuQipQLiIq0C4SO3At8jwwLdI9YC2CTqA9Ik+QXPJf8GzSX/B8sl/wjKJf8IyiT/CMok/wjKJP8IyiT/CP8uFAD/MRAA/zINAP80DgD/NRQA/zUcAP8zJwD6MTQA8y9BAO4tTgHpLFoB5SxlAuIscALfK3kC3SuCA9oriwPYK5IE1SuaBNMrogTRK6oFzyuzBc0rvwbMLM8GyC3nB8Qt9wnBLf8Kvy3/C70t/wy8Lf8MvCz/DLss/wy7LP8Muyz/DP8xEQD/NQwA/zYHAP86CwD/PBAA/zsVAPg5HwDvNysA5zY5AOE1RwDcNVQB1TVgAtE1agPONHMEzDR8Bco0hQbINI0HxjOUCMQznAnCM6UJwTOuCr8zuQu9M8gLuzThC7c08w20NP8PsTT/D7A0/xCvNP8QrjT/D640/w+uNP8PrjT/D/81DgD/OAcA/zwCAP9ABgD/QQsA+kEPAO0/FgDjPCIA2j0xANI+QQDMPk8CyD5aA8Q9ZAXBPW4Hvzx2CLw8fgq6O4cLuDuPDLc7lw21Op8OszqpD7E6tBCvOsIRrjrZEao77xKnO/8TpTv/FKQ7/xOjO/8Tojv/E6I7/xKiO/8Sojv/Ev84CgD/PAAA/0EAAPVFAADmRgIA4UUHAONCDQDVQxkAzEUsAMZHPAHBR0kCvEZVBLlFXwa1RGgJs0NxC7BDeQ2uQoEPrEKJEKpBkRKoQZoTp0CkFKVArxWjQLwWoUDQFp5B6hecQfwXmkH/F5hB/xeYQf8Wl0H/FZdB/xWXQf8Vl0H/Ff87BgD/PwAA+UYAAOVLAADcTgAA000EANFKCQDKShQAwk0nALxONwG3TkUCsk1QBa9MWgirS2MKqEpsDaZJdA+kSXwRoUiEE59HjBWdR5UXm0afGJlGqhmXRrgalkbKG5NG5huRR/kbj0f/Go5H/xmOR/8YjUf/GI1H/xeNR/8XjUf/F/8+AgD/QwAA60sAAN1RAADRVAAAylQBAMZSBQDBUREAuVMiALNVMwGuVEECqlRMBaZTVgiiUV8Mn1BnD51PbxGaTncUmE5/FpZNiBiTTJEZkUybG49Lph2NS7Mei0vFHolL4h6HTPcehkz/HYVM/xyFTf8ahUz/GYVM/xmFTP8ZhUz/Gf9AAAD8RwAA5VAAANVWAADKWQAAwloAAL1YAwC4Vw4AsVkeAKxaLwGnWj0CollJBZ5YUwmbV1sMl1ZkEJVVaxKSVHMVj1N7F41ShBqLUY0ciFGXHoZQox+EULAgglDBIYBQ3SF+UfQgfVH/H31R/x19Uf8cfVH/G31R/xp9Uf8afVH/Gv9CAADwSgAA31QAAM5aAADEXgAAvF8AALZeAACxXAsAq14aAKVgKwCgYDoCnF9FBZdeUAmUXFgMkFtgEI1aaBOLWXAWiFh3GIVXgBuDVokdgFaUH35VnyF7Va0ieVS9I3hV1yN3VfIidlb/IHZW/x92Vv8ddlb/HHZW/xt2Vv8bdlb/G/9FAADsTgAA2lgAAMleAAC/YgAAt2QAALFjAACrYQgApGMXAJ9kKACaZTcClmRDBZFjTQiOYVUMimBdEIdfZROEXmwWgV10GX5cfRx8W4YeeVqRIHdanSJ0Waokclm6JXFZ0iVwWvAjb1r/Im9a/yBwWv8ecFr/HXBa/xxwWv8ccFr/HP9IAADnUgAA01sAAMViAAC7ZgAAs2gAAKxoAAClZgUAn2cUAJppJQCVaTQCkGhABIxnSgiIZlMMhG
27099VbEIFkYhN+Y2oWe2JyGXhhehx2YIQec1+OIXBemiNuXqglbF24JWpeziZpXu4kaV7/Impe/yBqXv8fal7/Hmpe/x1qXv8dal7/HflKAADjVQAAz18AAMFlAAC3agAAr2wAAKdsAACfagEAmWsRAJRtIgCQbjEBi209BIdsRweDa1ALf2pYD3xoYBN4Z2cWdmdvGXNmeBxwZYEebWSMIWpjmCNoYqYlZmK2JmRizCZkYuwlZGL/I2Ri/yFlYv8fZWL/HmVi/x1lYv8dZWL/HfJMAADfWAAAymIAAL1pAACzbgAAq3AAAKJwAACZbgAAk3AQAI9yHwCKci4BhnI7A4JxRQd9cE4Lem5WDnZtXhJzbGUVcGttGG1qdRtqaX8eZ2mKIWVoliNiZ6QlYGe0Jl9nySZeZ+olXmf+I19n/yFfZv8fYGb/HmBm/x5gZv8eYGb/Hu9PAADaXAAAxmUAALptAACwcgAAp3UAAJ10AACUcwAAjXQNAIl2HACFdysBgXc4A3x2QwZ4dUwJdHRUDXFzWxFucmMUa3FrF2hwcxplb3wdYm6HIF9tlCJdbKIkWmyyJVlsxyVYbOglWWz9I1lr/yFaa/8fW2v/Hltq/x5bav8eW2r/HutTAADTYAAAwmkAALZxAACsdgAAo3kAAJl5AACNdwAAh3kLAIN7GAB/fCgAe3w1And7QAVzekkIb3lRDGx4WQ9od2ETZXZoFmJ1cBlfdHocXHSFH1pzkSFXcqAjVXKwJFNyxSRTcuckU3H8IlRx/yBUcP8fVXD/HlVv/x1Vb/8dVW//HeVXAADNZAAAvm0AALJ1AACoewAAn34AAJN9AACHfQAAgH8HAHyAFQB4gSQAdYIyAXGBPQRtgEYHaYBPCmZ/Vg1jfl4RYH1mFF18bhdae3caV3qCHVR6jx9ReZ0hT3muIk55wyJNeOUiTXf7IU53/x9Odv8eT3X/HU91/x1Pdf8dT3X/Hd9cAADIaAAAuXIAAK56AAClgAAAmoIAAI6CAACAgwAAeYUCAHSGEQBxiCAAboguAWqIOQJnh0MFY4dMCGCGUwtdhVsOWoRjEVeEaxRUg3UXUYKAGk6BjRxLgZseSYGsH0iAwSBHgOMfR3/6Hkh+/x5Iff8dSXz/HEl8/xxJfP8cSXz/HNZhAADCbgAAtHgAAKqAAACfhQAAlIcAAIiHAAB7iQAAcIwAAGuODQBojxoAZo8pAGKQNQFfjz8DXI9IBVmOUAhWjlgLU41gDlCMaBBNjHITSot9FkiKihhFipkaQ4qqG0KKvxtBiuEbQYj5G0GG/xtBhf8bQoX/GkKE/xpChP8aQoT/Gs1nAAC8dAAAr34AAKWGAACaigAAjowAAIKNAAB1kAAAZ5QAAGGVCABelxQAXJcjAFqYLwBXmDoBVJhEA1KXTAVPl1QHTJdcCUmWZQxHlm8ORJV6EUGViBM/lJcVPZSoFjuUvRY7lN8WOpL4FzqQ/xc6j/8XOo7/FzqO/xc6jv8XOo7/F8VuAAC2ewAAqoUAAJ6LAACUjwAAiJIAAHuUAABulwAAYpsAAFeeAABSoA4AUaAbAE+hKABNoTQAS6E+AUmhRwJHoVADRKFYBUKhYQc/oGsJPaB3CzqghQ04oJQONqCmDzWguxA0oN0PNJ33EDOc/xIzmv8SM5n/EzOZ/xMzmf8TM5n/E713AACvgwAAo4sAAJiRAACNlQAAgZkAAHOcAABnnwAAW6IAAE+mAABHqQgARKoSAEOqHwBBqysAQKs3AD+sQQA9rEoBO6xTAjmsXAM3rGcENaxzBTKsgQYwrJEHLqyjCC2suAksrNkILKr1Ciuo/wsqpv8MKqX/DSql/w0qpf8NKqX/DbWAAACoiwAAnJEAAJGWAACFnAAAeKAAAGulAABfqAAAU6wAAEivAAA9sgAANrULADS1FQAztiEAMrYsADG3NwAwt0EAL7hLAC64VQAsuGABKrhtASm5ewInuY0CJbmfAyS5tAMjudIDI7f0BCK1/wUhtP8GIbP/ByGy/wchsv8HIbL/B62KAACgkQAAlZcAAIidAAB7owAAbqgAAGGtAABVsQAASrQAAD+3AAA0uwAAK74DACTCDAAiwhQAIsMfACHDKgAgxDQAH8Q/AB7FSgAdxlYAHMZjABvHcwAax4UAGceZABjIrgAXyMsAF8bxARfE/wEWw/8CFsH/AxbB/wMWwf8DFsH/A6ORAACYmAAAi54AAH2lAABwqwAAYrEAAFa2AABKuQAAPr0AADTAAAAqxAAAIsgAABnMBAAT0AoAEdIRABDSGgAQ0yUAD9MwAA7UPAAO1EgADdVWAA3VZQAM1ngADNaNAAvYpAAK2L4ACdnmAArW/gAL1P8AC9L/AAvS/wEL0v8BC9L/AZqYAACOnwAAgKYAAHKtAABktAAAV7oAAEm/AAA9wgAAMsYAACjJAAAfzQAAF9EAABHWAAAM2wUACN4LAAbfEQAF3xoABOAkAALhLgAB4joAAONHAADkVgAA5GcAAOV7AADmkgAA5qoAAOfIAADn8AAA6P8AAOj/AADo/wAA6P8AAOj/AJGfAACCpwAAdK8AAGW3AABXvgAAScMAADzHAAAwywAAJc8AABzUAAAU2QAADt0AAAnhAAAC5QAAAOkGAADpDQAA6REAAOoYAADrIQAA7SsAAO83AADxRQAA8lYAAPNoAADzfgAA9JcAAPWwAAD20AAA9/MAAPf/AAD3/wAA9/8AAPf/AIWnAAB2sAAAZrgAAFjBAABKyAAAO8wAAC7RAAAj1gAAGdwAABHgAAAM4wAABOcAAADqAAAA9QAAAPQAAAD1BQAA9QsAAPYPAAD2FAAA+B0AAPonAAD8NAAA/0MAAP9VAAD/aQAA/4EAAP+aAAD/sgAA/88AAP/tAAD/+QAA//kAAP/5AHiwAABougAAWcMAAEvLAAA70QAALdgAACHdAAAW4gAADuYAAAjqAAAA7QAAAPAAAAD4AAAA/wAAAP8AAAD/AAAA/wAAAP8GAAD/DAAA/xAAAP8YAAD/IgAA/zAAAP9AAAD/UwAA/2kAAP+BAAD/mQAA/68AAP/DAAD/1QAA/9UAAP/VAP8TKAD/EyUA/xElAP8NJwD/Bi0A/wA1AP8AQQD/AE8A/wBcAP8AaQD/AHQA/wB+AP8AiAD/AJAA/wCXAP8AnQD/AKQA/wCqAP8AsAD/ALcA/wDAAP8AzAD/AN8A/wDsAP8A+AD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8WJQD/FiIA/xQhAP8QIwD/CigA/wAwAP8APQD/AEsA/wBYAP8AZAD/AHAA/wB6AP8AhAD/AIwA/wCTAP8AmgD/AKAA/wCmAP8ArQD/ALQA/wC8AP4AyAD9ANkA+wDpAPoA9gD5AP8A+AD/APgA/wD4AP8A+AD/APkA/wD5AP8A+QD/AP8aIgD/Gh4A/xgdAP8THgD/DiIA/wosAP8HOQD/A0YA/wBTAP8AYAD/AGsA/wB2AP8AfwD/AIgA/wCPAP8AlgD/AJ0A/wCjAP4AqQD8ALAA+gC5APcAxAD1ANIA8wDmAPIA9ADxAP8A8AD/AO8A/wDvAP8A7wD/APAA/wDwAP8A8AD/AP8eHQD/HhkA/xwXAP8XGAD/Ex4A/xEoAP8ONAD/DEEA/wpOAP8IWwD/B2YA/wZxAP8GegD/BoMA/gaLAPwGkgD6BpkA+AafAPYGpgD0Bq0A8ga1APAFwADtBc4A6wXkAOkG8wDmCP8A5Qr/AOQL/wDkC/8B5Av/AeQL/wHkC/8B5Av/Af8hGAD/IRMA/yARAP8bEgD/HBoA/xokAP8WLwD/EzwA/xFJAP8QVQD8DmEA+Q5rAPYOdQD0Dn4A8g6GAPAOjgDuDpUA7Q6bAOsOogDqDqoA6A6zAOYPvQDlD8wA4Q/jAN0Q8wDZEf8B1hL/AdQT/wHTE/8C0hP/AtIT/wLSE/8C0hP/Av8lEwD/JRAA/yQNAP8jDgD/IxQA/yIeAP8fKQD/HDUA+RlDAPQYTwDvF1sA7BdmAOkXcADmF3kA5BeBAOIXiQDgF5EA3xeYAN0XnwDbF6cA2RixANYYuwDUGcoA0BrhAcwb8wHJHP8
27099Cxhz/AsQc/wPDHP8Dwxz/A8Mc/wPDHP8Dwxz/A/8oEAD/KQsA/ygGAP8rCwD/KxAA/ykXAP0mIgD0Iy4A7CE7AOYgSQDiIFUA3iBgANohagDWIXQA0yF8AdAhhAHPIowBzSKTAcsimwHJIqMByCOsAsYjtgLEI8QCwiTbAr4l7gO7Jf4EuCX/BbYl/wW1Jf8GtSX/BrUl/wW1Jf8FtSX/Bf8sDQD/LQUA/y4BAP8xBQD/MQsA/S8QAPErGADnKSUA3ygzANgoQgDRKk8AzStaAMkrZQHHK24BxCx2AsIsfgLALIYDviyOA70slgO7LJ4EuSynBLgssQW2LL8FtS3RBbEt6gauLvsHqy7/CKku/wioLv8IqC3/CKgt/wioLf8IqC3/CP8vCAD/MQAA/zUAAPY3AADqNgIA5zMIAOQvDwDZLhsAzzEsAMkzPADENEkAwDVVAbw1XwK6NWgCtzVwA7U0eASzNIAFsTSIBrA0kAauNJkHrDSiCKs0rAmpNLkJpzTKCqU15QqhNfgLnzX/DJ01/wydNf8LnDX/C5w1/wucNf8LnDX/C/8zAgD/NQAA9joAAOU+AADcQAAA1D0EANI3CQDLOBUAwzomAL09NgC4PkQBtD5QAbE9WgOuPWMErD1rBak8cwanPHsIpjyDCaQ7iwqiO5QLoDudDJ47qA2dO7QOmzvFDpk74A6WO/QPlDz/D5I8/w+SPP8OkTz/DZE8/w2RPP8NkTz/Df81AAD/OQAA6kEAAN1GAADQRwAAyUYAAMZBBQDAQBEAuUIhALNEMgCvRUABq0VLAqdFVQOkRF4FoURmB59DbgidQ3YKm0J+C5lChg2XQY8OlUGZD5NBpBGRQbASkEHAEo5B2RKLQfESiUL/EohC/xGIQv8Qh0L/EIdC/w+HQv8Ph0L/D/84AADzPQAA40cAANJMAADITgAAwE0AALtKAgC2Rw4AsEkdAKtLLQCmTDsBokxHAp5LUQSbS1oGmUpiCJZJagqUSXEMkkh5Do9Igg+NR4sRi0eVEolGoBSHRqwVhUa7FoRG0RaCR+4WgEf/FX9H/xR/R/8Sf0f/EX9H/xF/R/8Rf0f/Ef87AADuQwAA3EwAAMxRAADBVAAAuVQAALRRAACuTQsAqE8ZAKNRKQCeUjcBmlJDApdRTgSUUVYGkVBeCY5PZguMTm0NiU51D4dNfhGFTYcTgkyRFYBMnBZ+S6kXfEu4GHtLzRh5TOsYeEz+F3dM/xV3TP8Ud0z/E3dM/xJ3TP8Sd0z/Ev8+AADoRwAA1VAAAMZWAAC8WAAAtFkAAK1WAACnUwcAoVQVAJxWJQCYVzQBlFdAApBXSgSNVlMGilVbCYdUYwuEVGoOglNyEIBSehJ9UoMUe1GOFnhQmRh2UKYZdFC1GnNQyRpxUOgacFH8GHBR/xdwUf8VcFH/FHFQ/xNxUP8TcVD/E/VAAADkSwAAz1QAAMFaAAC3XQAAr14AAKdbAAChWAMAm1kSAJZbIgCSXDEBjlw9AopcRwSHW1AGg1pYCYFZYAx+WWcOe1hvEHlXdxN2VoAVdFaLF3JVlhlvVaMabVSyG2xUxhtqVeYbalX7GWpV/xdqVf8WalX/FWtV/xRrVf8Ua1X/FPJDAADfTwAAy1gAAL1dAACzYQAAq2IAAKJgAACbXAAAlV4QAJBgHwCMYS4AiGE6AoRgRQSBYE4Gfl9WCXteXQt4XWUOdlxsEHNcdBNwW30VblqIF2talBlpWaEbZ1mwHGVZwxxkWeMcZFn6GmRZ/xhkWf8XZVn/FWVZ/xRlWf8UZVn/FO9GAADaUgAAxlsAALphAACwZQAApmYAAJ1jAACVYQAAj2IOAItkHACHZSsAg2U3AX9lQgN8ZEsGeGNTCHVjWwtzYmIOcGFqEG1gchNrYHsVaF+GF2ZekRljXp8bYV2uHGBdwRxfXeEcX134Gl9d/xhfXf8XYF3/FmBd/xVgXf8VYF3/FetKAADUVgAAw14AALZlAACsaQAAomkAAJhnAACPZQAAiWYMAIVoGQCBaSgAfmo1AXppPwN2aUkFc2hRCHBnWQptZ2ANa2ZnEGhlcBJlZHkVY2SDF2BjjxleYp0bXGKsHFpivxxZYt8cWWL3Glpi/xlaYf8XW2H/Flth/xVbYf8VW2H/FedNAADPWQAAv2IAALNoAACpbQAAnm0AAJNrAACJaQAAg2sJAH9tFQB8biUAeG4yAXVuPQJxbkYEbm1PB2tsVglobF4MZWtlD2NqbRFgaXYUXWmBFltojRhYZ5saVmeqG1VnvRxUZ9wcVGf2GlRm/xhVZv8XVWX/FlZl/xVWZf8VVmX/FeJRAADKXQAAu2YAAK9sAACmcQAAmXAAAI5vAACDbgAAfXAFAHhyEgB1cyEAcnMvAW9zOgJsc0QEaXJMBmZyVAhjcVsLYHBjDV1waxBbb3QTWG5/FVVuixdTbZkZUW2oGk9tuxtObdkaTmz0GU9r/xhPa/8XUGr/FlBq/xVQav8VUGr/Fd1VAADFYQAAt2oAAKxxAACidQAAlHQAAIl0AAB8cwAAdnUAAHF3EABveB0AbHkrAGl5NwFmeUADY3lJBWB4UQddd1gJW3dgDFh2aA5VdXERUnV8E1B0iBZNdJcXS3OmGElzuRlIc9UZSXLzGElx/xdKcf8WSnD/FUtw/xRLcP8US3D/FNRaAADAZgAAs28AAKh2AACdeQAAj3gAAIR4AAB3eQAAb3wAAGp9DQBnfhkAZH8mAGKAMgFfgD0CXIBGA1p/TgVXf1UHVH5dCVJ9ZQxPfW8OTHx5EUp8hhNHe5QVRXukFkR7txZDe9IWQ3ryFkN5/xVDeP8URHf/FER2/xNEdv8TRHb/E81fAAC7awAArnQAAKR8AACXfgAAin0AAH9+AAByfwAAZoMAAGGECABehhMAXIchAFqHLgBYhzgBVYdCAlOHSgNQh1IFToZaB0uGYglJhWwLRoV3DUOEgw9BhJIRP4SiEj2EtRM8hM8TPILwEjyB/xI9gP8SPX//Ej1+/xE9fv8RPX7/EcVmAAC1cQAAqnsAAJ+CAACSggAAhYIAAHmDAABthgAAX4oAAFiNAQBUjg8AUo8bAFCPJwBPkDMATZA9AUuQRQJJkE4DRpBWBESPXwVCj2gHP49zCT2OgAs6jo8MOI6gDTeOsw42jswONo3vDjWL/w41if8PNYj/DzaH/w82h/8PNof/D75tAACweQAApYIAAJmHAACMiAAAf4gAAHKKAABmjQAAWpEAAFCVAABJlwkAR5gTAEWYIABEmSsAQ5k2AEGaQABAmkgBPppRAjyaWgI6mmQDN5pvBTWZfQYzmYwHMZmdCC+ZsAgumcoILpjtCC6W/wotlP8KLZP/Cy2S/wstkv8LLZL/C7Z1AACqgQAAnogAAJONAACGjgAAeI8AAGuSAABflQAAVJkAAEmdAABAoAAAOqINADijFwA3oyIANqQtADWkNwA0pEEAM6VLADGlVAEwpV4BLqVqASyleAIqpYgDKKWaAyelrQQmpcYDJqTrBCWi/wUloP8GJJ//BiSe/wcknv8HJJ7/B69+AACjiAAAl44AAI2TAAB+lQAAcJgAAGObAABXnwAATKIAAEKmAAA4qQAAL6wDACquDgAprhgAKK8jACevLQAmsDcAJbBBACSwSwAjsVYAIrFjACGxcQAfsYIAHrKUARyyqQEbssEBG7HnARuv/gIarf8CGqz/Axqr/wMaq/8DGqv/A6iIAACbjwAAkZQAAISaAAB2nwAAaKIAAFulAABPqQAARK0AADmwAAAvswAAJrYAAB65BQAYuw4AF7sWABe8IAAWvCoAFb01ABS9QAATvksAEr5YABK+ZwARv3gAEL+MABDAogAOwLoADsDhAA+9+wAPvP8AELr/ARC6/wEQuv8BELr/AZ+PAACUlQAAh5sAAHmhAABrpwAAXqwAAFKxAABFtAAAOrYAAC+5AAAlvAAAHb8AABXDAAAPxgUAC8oNAAnKFAAIyh0AB8onAAfKMgAGyz4ABctLAATMWgADzGoAAsx+AAHMlAAAzKsAAM3IAADM7QAAzP8AAMv/AAHK/wAByv8AAcr/AJeWAACKnAAAfKMAAG6qAABgsAAAUrYAAEW5AAA5vAAALr8AACPDAAAbxgAAE8oAAA3NAAAI0QAAAdQJAADUDgAA1RUAANYeAADYJwAA2TEAANs+AADcSwAA3VsAAN5uAADehAAA35sAAN+0AADe2QAA3/cAAN//AADf/wAA3/8AAN//AI2dAAB/pQAAcKwAAGGzAABTugAARb8AADjCAAAsxgAAIckAABjNAAAQ0QAAC9UAAATaAAAA3gAAAOABAADhCQAA4g4AAOQTAADlG
27099wAA5yQAAOkvAADrPAAA7UsAAO5dAADucQAA74kAAPCiAADwvAAA8OMAAO/5AADw/wAA8P8AAPD/AIGlAAByrQAAY7UAAFS9AABGxAAAN8gAACrMAAAf0AAAFdUAAA7aAAAH3gAAAOIAAADmAAAA6QAAAOoAAADsAAAA7gUAAO8MAADxEAAA8xcAAPUgAAD4KwAA+zkAAP1KAAD+XgAA/3QAAP+NAAD/pgAA/8AAAP/hAAD/9QAA//UAAP/1AHSuAABltwAAVsAAAEfIAAA4zQAAKtIAAB3YAAAT3QAADOIAAAPmAAAA6QAAAOwAAADwAAAA8wAAAPQAAAD2AAAA+AAAAPoAAAD9BwAA/w0AAP8SAAD/GwAA/ygAAP83AAD/SgAA/14AAP92AAD/jwAA/6YAAP+6AAD/0QAA/9EAAP/RAP8PJAD/DiIA/wshAP8DJAD/ACkA/wAyAP8APgD/AEwA/wBZAP8AZQD/AHAA/wB6AP8AhAD/AIwA/wCSAP8AmQD/AJ8A/wClAP8AqwD/ALIA/wC6AP8AxQD/ANMA/wDnAP8A9AD/AP8A/gD/AP8A/wD+AP8A/gD/AP4A/wD+AP8A/gD/AP8RIQD/EB4A/w0dAP8HHwD/ACMA/wAtAP8AOgD/AEgA/wBVAP8AYQD/AGwA/wB2AP8AfwD/AIcA/wCOAP8AlQD/AJsA/wChAP8ApwD+AK4A/QC2APwAwAD7AM0A+QDiAPgA8AD3APwA9gD/APUA/wD1AP8A9QD/APUA/wD1AP8A9QD/AP8VHQD/ExoA/xAZAP8LGQD/AB0A/wApAP8ANgD/AEMA/wBQAP8AXAD/AGcA/wBxAP8AegD+AIMA/ACKAPoAkQD5AJcA+ACdAPcAowD1AKoA9ACyAPIAuwDxAMgA7wDcAO4A7ADtAPoA6wD/AOoA/wDqAP8A6gD/AOoA/wDqAP8A6gD/AP8YGQD/FhUA/xMTAP8OEwD/CxoA/wckAP8CMAD/AD4A/wBLAP8AVwD/AGIA/ABsAPgAdQD1AH4A8gCFAPEAjADvAJMA7gCZAOwAoADrAKYA6QCuAOcAtwDmAMMA5ADUAOIA6QDhAPcA3wD/AN0A/wDdAP8A3QD/AN0A/wDdAP8A3QD/AP8bEwD/GhAA/xYOAP8SDgD/EhUA/w8fAP8MKwD/CTgA/wZFAPsDUQD3AlwA8gJmAO4CcADqAngA5wKAAOYDhwDkA44A4gOVAOEDnADfBKMA3QSrANsEtADYBcAA1gXQANMG5wDQCPgAzgr/AMwL/wDLDP8Aywz/AMsL/wDLC/8Aywv/AP8fEAD/HgsA/xoHAP8ZCwD/GBEA/xYZAP8SJAD6EDAA8w4+AO4NSgDpDFYA5QxhAOIMagDeDXMA2w17ANkNgwDWDYoA1A2RANINmQDQDqAAzw6pAM0OswDLDr8Ayg/QAMYR6QDCEvkAvxP/AL0T/wG8E/8BvBP/AbwT/wG7E/8BuxP/Af8iDAD/IQQA/yAAAP8hBQD/HwwA/xwRAPYYHADsFSgA5RM2AN8SQwDZE08A0xRaANAVZADNFm0AyxZ1AMkXfQDHF4UAxRiMAMQYlADCGZwAwBmlAL4ZrwC9GrsAuxrLALgb5QG0HPYBsh3/ArAd/wKvHf8Crh3/Aq4d/wKuHf8Crh3/Av8mBgD/JQAA/yYAAPsnAADxJQMA8CELAOgcEgDeGR0A1BstAM0dPADIH0kAxSBVAMEhXwC/ImgAvCJwALojeAC5I38BtyOHAbUjjwG0JJcBsiSgAbEkqgKvJLYCrSXGAqsl3wKoJvMDpSb/A6Mm/wOiJv8EoSb/A6Em/wOhJv8DoSb/A/8pAAD/KAAA9i0AAOcwAADfLwAA2SsEANYiCgDOIxYAxiYnAMAoNgC7KkQAuCtPALUsWQCyLGIBsCxqAa4tcgGsLXoCqi2BAqktigKnLZIDpS2bA6QtpQSiLbEEoC3ABJ8t2AScLu8FmS7/Bpcv/waWL/8GlS7/BZUu/wWVLv8FlS7/Bf8sAAD/LgAA6jUAAN05AADROQAAyjYAAMcvBgDBLREAujAhALQyMQCwND4ArDVKAKk1VAGnNV0BpDVlAqI1bQKgNXQDnzV8BJ01hASbNY0FmjSXBpg0oQaWNK0HlDW7CJM10AiQNewIjjb+CIw2/wiLNv8Iizb/B4o1/weKNf8HijX/B/8vAADyNAAA4jwAANJBAADHQgAAwEAAALs6AQC2Ng4AsDkcAKo7LACmPDoAoz1GAJ89UAGdPVkCmj1hA5g9aASWPHAFlDx3BpI8gAeRPIgHjzuSCI07nQmLO6kKiTu3C4g7yguFPOgLgzz7C4I8/wqBPP8KgTz/CYE8/wiBPP8IgTz/CP8zAADsOgAA2kMAAMpHAAC/SQAAt0cAALFCAACtPgoApkAXAKJCJwCeQzUAmkRCAZdETAGURFUCkUNdA49DZAWNQ2sGi0JzB4lCewiHQoQKhUGOC4NBmQyBQaUNf0GzDn5Bxg58QeQOekL5DXlC/wx4Qv8LeEL/C3hC/wp4Qf8KeEH/CvY2AADmQAAA0UgAAMNNAAC5TgAAsU0AAKlJAACkRQYAn0YTAJpIIwCWSTIAkko+AY9KSAKMSlEDiklZBIdJYAWFSWgHg0hvCIFIdwp/R4ALfUeKDXpHlQ54RqIPdkawEHVGwhBzRuAQckf3D3FH/w5xR/8NcUf/DHFH/wtxRv8LcUb/C/M5AADgRAAAzEwAAL5RAAC0UwAAqlIAAKJOAACdSgEAl0sRAJNNIACPTy4AjE86AYhPRQKFT04Dg09WBIBOXQZ+TmQHfE1sCXlNdAt3TH0MdUyHDnNMkg9xS58Rb0utEm1LvxJsS9wSa0z1EWpM/w9qTP8Oakv/DWpL/wxqS/8Makv/DPA9AADbSAAAx1AAALpVAACwWAAApVYAAJxTAACXTwAAkVAOAIxSHACJVCsAhVQ3AIJUQgF/VEsDfFRTBHpTWgZ4U2IIdVJpCXNScQtxUXoNblGED2xQkBBqUJwSaFCrE2ZQvBNlUNgTZFDzEmRQ/xBkUP8PZFD/DmVP/w1lT/8MZU//DOxBAADUTAAAw1QAALZZAACsXAAAoFoAAJdXAACRVAAAi1UMAIZXGQCDWCcAgFk0AH1ZPwF6WUgDd1hQBHRYWAZyV18Hb1dmCW1WbgtrVncNaFWBD2ZVjRFkVJoSYlSpE2BUuhRfVNMUXlTyE15U/xFfVP8PX1T/Dl9T/w1fU/8NX1P/DedEAADPUAAAv1gAALNdAACoXwAAnF0AAJJbAACLWAAAhVoKAIFbFgB9XCQAel0xAHddPAF0XUYCcV1OBG9cVQVsXF0HalxkCWhbbAtlWnUNY1p/D2FZixFeWZgSXFinFFtYuBRZWdAUWVjwE1lY/xFaWP8QWlj/DlpX/w1aV/8NWlf/DeNIAADLUwAAu1sAALBhAACkYgAAl2EAAI5fAACFXAAAf14HAHtfEwB4YSEAdWIuAHJiOQFvYkMCbGFLA2phUwVnYVoHZWBiCWNgagtgX3MNXl59D1teiRFZXZYSV12lE1VdthRUXc4UVF3uE1Rd/xFVXP8QVVz/DlVb/w5WW/8NVlv/Dd5MAADHVgAAuF8AAK1kAACgZQAAk2QAAIljAAB/YQAAeWIDAHVkEQByZR4Ab2YrAGxnNwFqZ0ACZ2ZJA2VmUQRiZVgGYGVgCF1kZwpbZHAMWWN7DlZjhhBUYpQSUmKjE1BitBNPYswTT2LtEk9h/xFPYf8QUGD/DlBg/w5QYP8NUGD/DdlPAADDWgAAtGMAAKlpAACbaAAAj2cAAIRnAAB5ZQAAc2cAAG9pDgBsahsAaWsoAGdsNABkbD0BYmxGAl9rTgRda1YFWmpdB1hqZQlWaW4LU2l4DVFohA9OaJIQTGehEktnshJJZ8kSSWfrEklm/xBKZv8PSmX/Dktl/w1LZP8NS2T/DdFUAAC+XgAAsWcAAKZtAACXbAAAimsAAH9rAABzawAAbW0AAGhuDABlcBcAYnEkAGBxMABecToBXHFDAllxSwNXcVMEVXBaBlJwYgdQcGsJTm91C0tvgg1Jbo8PR26fEEVusBFEbscRQ23qEERs/w9Ea/8ORWv/DUVq/w1Fav8NRWr/DctYAAC6YwAArWwAAKFxAACScAAAhW8AAHpvAABucAAAZXMAAGB1BwBddhIAW3cfAFl4KwBXeDYAVXg/AVN4SAJReE8DT3dXBEx3XwVKd2gHSHZzCUV2fwtDdY0MQXWdDj91rg4+dcUOPXXoDj5z/Q0+cv8NPnH/DD9x/ww/cP8MP3D/DMVeAAC1aQAAqXEAAJx1AACNdAAAgHQAAHV0AABpdgAAXnkAAFh8AQBUfQ4AUn4aAFF/JgBPfzEATYA7AEyAQwFKgEsCSH9UAkZ/XARDf2UFQX9wBj9+fAg8fooJOn6aCjl+rAs3fsMLN33mCzd7/As3ev8LN3n/Cjh4/wo4eP8KOHj/Cr5kAACwbwAApXgAAJZ5AACHeQAAe3kAAHB6AABkfAAAWIAAAFCDAABLhQoASIYUAEeHIABFiCsARIg1AEOIPgBBiUcBQIlPAT6IWAI8iGEDOohsBDeIeAU1iIcGM4iYBzKHqgcwiMAHMIfkBzCF+wgwg/8IMIL/CDCB/wgwgf8IMIH/CLdrAACqdgAAoH8AAJB+AACCfgAAdn8AAGqAAABegwAAU4cAAEqLAABBjgIAPZAOADuQGAA6kSMAOZEtADiSNwA3kkAANpJJADSTUgAzk1wBMZNnAS+TdAItkoMDK5KUAyqSpwMokr0EKJLh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Ut0BFtKfwVZSowFV0qaBlVKqgdUSr0HU0rcB1JK9gZSSv8FUkn/BFJJ/wNSSP8DU0j/A9RBAADASwAAslEAAKBQAACSTwAAh04AAH5MAAB4SAAAckoAAG5LDQBrTRgAaE4kAGZOLwBkTzkAYk9CAGFQSQFfUFEBXVBYAltPYAJZT2gDV09yBFVPfQVTT4oFUk6YBlBOqAdOTrsHTU7ZB01O9QZNTv8FTU3/BE1N/wROTP8DTkz/A85EAAC8TgAArlQAAJxTAACOUgAAg1EAAHpQAAByTQAAbE8AAGhQCwBlURUAY1IhAGFTLABfUzYAXVQ/AFtURwBaVE4BWFRWAVZUXQJUVGYDUlNvA1BTewROU4gFTFOXBktTpwdJU7oHSFPVB0hS8wZIUv8FSFH/BElR/wRJUP8DSVD/A8pIAAC5UgAAqlcAAJhWAACKVQAAf1QAAHZTAABsUQAAZ1MAAGJUCABfVhIAXVceAFtXKQBZWDMAWFg8AFZZRABVWUwBU1lTAVFZWwJPWGQCTVhtA0tYeARJWIYFR1eVBkVXpQZEV7gGQ1jSBkNX8gZDVv8FQ1X/BERV/wREVP8DRFT/A8ZMAAC1VgAApVoAAJRZAACGWAAAe1gAAHFXAABmVgAAYVgAAF1ZBABZWhAAV1sbAFVcJgBTXTAAUl05AFFeQQBPXkkATV5RAUxeWAFKXmECSF1rA0ZddgNEXYMEQl2SBUBdowY/XbYGPl3QBj1c8QU+W/8EPlr/BD5a/wM+Wf8DP1n/A8FQAACxWgAAoV0AAJBcAACCWwAAdlsAAG1bAABhWwAAW10AAFZeAABSYA0AUGEXAE5iIgBNYiwATGM1AEpjPgBJY0YAR2NOAEZjVgFEY14BQmNoAkBjcwM+Y4EDPGOQBDpioQQ5YrQFOGPNBThi7wQ4Yf8EOGD/Azhf/wM5Xv8DOV7/A7xVAACtXwAAnGAAAItfAAB9XwAAcl8AAGhfAABdYAAAVWIAAE9kAABLZgoASWcSAEdoHQBFaCcARGkxAENpOQBCakIAQGpKAD9qUgA9alsBPGplATpqcAI4an4CNmmNAzRpnwMzabIDMWnLAzFo7QMxZ/8DMWb/AzJl/wMyZP8DMmT/A7dbAACpZAAAlmQAAIZjAAB4YwAAbWMAAGRkAABZZQAAUGgAAElrAABDbQQAQG4OAD5vGAA9byIAP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wAGAP8ACQD/AA8A/wAYAPsAJQD4ADIA9QA/APIASgDtAFQA6gBdAOcAZQDkAGwA4gBzAOAAegDeAIAA3ACGANoAjQDXAJQA1ACbANIApADPAK0AzQC5AMsAyQDJAOQAyAD2AMYA/wDFAP8AxgD/AMcA/wDHAP8AxwD/AP8KBgD/AQAA/wAAAP8ABAD/AAsA9AASAO8AHwDqACwA5QA4AOIAQwDdAE4A2QBXANQAXwDRAGcAzgBtAMwAdADKAHoAyACAAMYAhwDFAI4AwwCWAMEAngC/AKgAvQCzALoAwgC5ANsAtwDwALUA/wC2AP8AtQD/ALUA/wC1AP8AtQD/AP8MAAD/BAAA/wAAAP4AAAD2AAMA6AANAOAAFwDZACQA0QAxAM0APADKAEcAxgBRAMMAWQDAAGAAvgBnALwAbgC6AHQAuQB7ALcAggC1AIkAswCRALIAmgCwAKQArgCvAKwAvQCqANAAqADrAKcA+wCmAP8ApgD/AKUA/wClAP8ApQD/AP8NAAD/BwAA9AkAAOoJAADiBAAA2gAHAM8AEQDIABwAwgApAL4ANQC7AEAAtwBKALQAUwCyAFsAsABiAK4AaACsAG8AqwB1AKkAfQCoAIQApgCNAKQAlgCjAKAAoQCrAJ8BuQCdA8wAnAToAJoG+QCZB/8AmAj/AJcI/wCXCP8Alwj/AP8QAAD3EAAA6BQAANwVAADOEQAAxg0AAMIECwC8ABQAtwEhALIDLgCuBToAqwZEAKgITQCmCFUApAlcAKIKYwCgCmoAnwtxAJ0LeACcC4AAmgyJAJkMkwCXDJ4AlQ2qAJQNuACSDcwAkA7qAI4Q/ACMEP8AixD/AIsQ/wCLEP8AihD/APsTAADtGgAA3SAAAMwhAAC/HQAAtxcAALMRAACyCw0Aqw0ZAKcOJgCjDzMAnxA+AJ0
27099RRwCaEVAAmBJXAJYSXgCVE2UAkxNsAJITcwCQFHwAjxSFAI0VjwCLFZoAihWnAIgWtQCGFskAhBfnAIIY+wCAGf8Afxn/AH8Z/wB/GP8Afxj/APUaAADkIwAAzykAAMAqAACzJgAAqiIAAKUcAACkFQgAoBQTAJsWIQCXGC0AlBk4AJEaQgCPG0sAjRxSAIscWQCJHWAAiB1nAIYebwCFHncAgx+AAIIfiwCAH5cAfiCjAH0gsgB7IMUAeSHkAHci+QB2Iv8AdSL/AHQh/wB0If8AdCH/AO8hAADbKwAAxzEAALYxAACpLgAAoCoAAJsmAACYIQEAlR4QAJAgGwCNISgAiSMzAIckPQCFJEYAgyVOAIEmVQB/JlwAfiZjAHwnawB7J3MAeSd8AHgohwB2KJMAdCigAXIorwFxKcEBbyngAW0p9wFsKf8Bayn/AWsp/wFrKP8Bayj/AegoAADQMgAAwDgAAK43AAChNQAAmDIAAJItAACOKQAAiycMAIcoFwCDKiMAgCsvAH4sOQB8LEIAei1KAHguUQB3LlgAdS5gAHMvZwByL28AcC95AW8vgwFtL5ABay+dAWkvrAFoML4BZzDbAWUw9QFkMP8BYzD/AWMv/wFjL/8BYy//AeIuAADKOAAAuj0AAKg8AACaOgAAkTcAAIozAACGMAAAgy4JAH8vEwB7MB8AeDIrAHYzNQB0Mz4AcjRGAHA0TgBvNVUAbTVcAGw1ZABqNWwBaDV1AWc1gAFlNYwBYzWaAmE2qQJgNrsCXzbWAl028wJdNv8CXDb/AVw1/wFcNf8BXDT/AdwzAADFPAAAtEEAAKJAAACVPgAAizwAAIQ5AAB/NgAAezQEAHc1EAB0NxwAcTgnAG85MgBtOTsAazpDAGo6SwBoO1IAZztZAGU7YQFjO2kBYjtyAWA7fQFeO4oCXDuXAls7pwJZO7gDWDvSA1c78QJWO/8CVjv/AlY6/wFWOv8BVjn/AdQ3AADAQQAAr0QAAJ1DAACQQgAAhUAAAH4+AAB5OwAAdDoAAHE6DgBtPBgAaz0kAGk+LwBnPzgAZT9AAGRASABiQE8AYUBXAF9AXgFdQGYBXEBvAVpAegJYQIcCVkCVAlRApANTQLYDUkDPA1FA7wNQQP8CUD//AlA//wJRPv8BUT7/Ac87AAC9RQAAqkcAAJlGAACLRQAAgU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eAP8AKgD/ADYA/wBCAP8ATQD/AFcA/wBfAP8AZwD/AG4A/wB0AP8AegD/AIEA/QCHAPwAjQD6AJQA+QCcAPcApQD1AK8A9AC8APMAzwDxAOwA8AD+AO8A/wDvAP8A4wD/ANcA/wDOAP8AygD/AP8ACgD/AAYA/wAEAP8ACAD/ABAA/wAZAP8AJQD/ADEA/wA9AP8ARwD+AFEA+wBZAPkAYQD2AGgA9ABuAPMAdADxAHoA7wCBAO4AhwDsAI4A6gCWAOgAnwDmAKkA4wC1AOIAxgDgAOMA3wD4AN0A/wDdAP8A1AD/AMkA/wDCAP8AvgD/AP8AAwD/AAAA/wAAAP8AAQD/AA0A/wAUAP0AIAD6ACsA9wA2APMAQQDvAEsA7ABUAOgAWwDmAGIA4wBoAOEAbgDfAHQA3AB6ANoAgQDYAIgA1ACQANIAmADPAKIAzQCuAMsAvADJANMAxwDwAMYA/wDEAP8AxAD/ALsA/wC2AP8AswD/AP8AAAD/AAAA/wAAAP8AAAD3AAgA8AAQAOsAGgDnACUA5AAwAOEAOwDcAEUA1QBNANEAVQDOAFsAywBiAMkAZwDHAG0AxQBzAMMAegDBAIEAvwCJAL0AkgC7AJwAuQCnALcAtQC1AMgAswDmALIA+wCxAP8AsAD/AK4A/wCqAP8ApwD/AP8AAAD/AAAA/gAAAPEAAADlAAIA3AANANMAFADNAB8AygAqAMcANADEAD4AwABHALwATgC6AFUAtwBbALUAYQCzAGcAsgBtALAAcwCuAHoArACCAKoAiwCoAJUApwCgAKUArQCjAL4AoQDbAKAA9ACfAP8AngD/AJ8A/wCdAP8AmwD/AP8AAAD8AAAA7gAAAOAAAADQAAAAxQAIAL4AEAC5ABkAtQAjALMALgCwADcArQBAAKoASACoAE8ApQBVAKMAWwCiAGAAoABmAJ8AbACdAHMAmwB7AJoAhACYAI4AlgCaAJUApwCTALcAkQDMAJAA7ACPAP8AjgD/AI4A/wCOAP8AjwD/APwAAADvAAAA2wAAAMkAAAC9AAAAtQACAK4ADACpABMApQAdAKIAJwCgADEAnQA6AJoAQgCYAEkAlgBPAJQAVQCTAFsAkQBgAJAAZwCOAG0AjQB1AIsAfgCJAIkAiACVAIYAogCFALEAgwDEAIEA5ACAAPkAfwD/AIAA/wCAAP8AgAD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PAAbwDuAHUA7AB7AOoAggDoAIkA5wCRAOQAmgDiAKQA4ACwAN0AwADaANwA2AD0ANUA/wDTAP8AywD/AMEA/wC7AP8AtwD/AP8AAAD/AAAA/wAAAP8AAAD/AAoA/QARAPkAGwD2ACcA9AAyAPAAPADsAEYA6ABOAOQAVgDhAFwA3gBjANwAaADZAG4A1QB0ANIAewDQAIIAzQCKAMsAkwDIAJ0AxgCoAMQAtwDBAMwAwADrAL4A/wC9AP8AvQD/ALQA/wCuAP8AqwD/AP8AAAD/AAAA/wAAAPoAAADyAAUA6gAOAOUAFgDgACEA3QArANsANgDTAD8AzgBIAMoATwDHAFYAxABcAMIAYQDAAGcAvgBtALwAcwC6AHoAuACCALYAiwC0AJYAsgChALAArwCuAMEArQDgAKsA9wCqAP8AqQD/AKYA/wChAP8AnwD/AP8AAAD/AAAA9wAAAOgAAADcAAAA0AAKAMoAEQDFABsAwgAlAL8ALwC8ADgAuABBALUASACyAE8AsABVAK4AWwCsAGEAqgBmAKgAbACnAHMApQB7AKMAhAChAI4AnwCaAJ0ApwCbALgAmgDQAJkA7wCYAP8AlwD/AJYA/wCUAP8AkgD/AP8AAAD2AAAA5AAAANIAAADFAAAAuwAFALUADgCwABUArAAfAKoAKQCoADIApQA6AKIAQgCgAEkAngBPAJwAVQCaAFoAmABgAJYAZgCVAGwAkwB0AJIAfQCQAIcAjgCTAIwAoQCLALAAigDFAIgA5gCHAPsAhgD/AIcA/wCHAP8AhgD/APgAAADlAAAAzQAAAL0AAACzAAAAqgAAAKMACgCfABEAmwAZAJkAIwCXACwAlQA0AJIAPACQAEMAjgBJAIwATwCKAFQAiQBaAIcAYACGAGYAhABuAIMAdwCBAIEAfwCNAH4AmwB8AKoAewC8AHoA2wB4AP
27099UAeAD/AHgA/wB4AP8AeAD/AO0AAADRAgAAuwIAAKwBAACiAAAAmwAAAJYABQCRAA0AjQAUAIsAHQCIACYAhgAuAIQANgCCAD0AgABDAH4ASQB9AE8AfABVAHoAWwB5AGEAdwBpAHUAcQB0AHwAcgCIAHEAlgBvAKUAbgC2AG0AzgBsAO4AawD/AGsA/wBrAP8AawD/AN8LAADCDAAArgwAAJ4MAACTCwAAjAcAAIgCAACFAAkAgQAQAH8AFwB8ACAAegAoAHgAMAB2ADgAdAA+AHMARABxAEoAcABQAG4AVgBtAF0AbABkAGoAbQBoAHcAZwCEAGUAkgBkAKEAYwCyAGEAyQBgAOkAYAD8AGAA/wBgAP8AYAD/ANAQAAC2EQAAohIAAJMSAACIEQAAgA8AAHwNAAB5CQEAeAMLAHUAEQBzABoAcAAjAG4BKwBsATMAagI5AGkDQABnA0YAZgRMAGUEUgBjBVkAYgVhAGAFagBfBnQAXQaBAFwHjwBaB58AWQewAFcHxgBWCecAVgr7AFUK/wBVCv8AVgr/AMYVAACtFwAAmRgAAIoYAAB/FwAAdhYAAHETAABuEAAAbQ0FAG0JDQBqCRQAZwodAGUKJgBjCy4AYgw1AGAMPABfDEIAXg1IAFwNTwBbDVYAWQ1eAFgOaABWDnMAVQ6AAFMOjwBRDp8AUA6xAE4OyABNEOoATRD9AE0Q/wBNEP8ATRD/ALwbAAClHAAAkh0AAIMeAAB3HQAAbxwAAGkaAABmFwAAZBQAAGQQCABiDxAAXxAYAF0QIQBbESkAWhExAFgSOABXEj4AVhJFAFQSTABTE1MAURNbAFATZQBOFHAATBR9AEsUjABJFJwARxWuAEYVxQBFFegARRb+AEUW/wBFFf8ARRX/ALUfAACeIQAAiyIAAHwiAABxIgAAaCEAAGIfAABfHQAAXBoAAFsXAgBaFQ0AVxYUAFUWHQBUFyUAUhgtAFEYNABPGDsAThlCAE0ZSABLGlAAShpYAEgaYgBHGm0ARRt6AEMbiQBCG5oAQBusAD8bwgA+HOUAPRz8AD4c/wA+G/8APhv/AK8jAACYJAAAhiUAAHcmAABsJgAAYyUAAF0kAABZIgAAVh8AAFQdAABTHAsAURwSAE4dGgBNHSIASx4pAEoeMQBJHzcARx8+AEYgRQBFIE0AQyBVAEIgX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gD/AAsA/wASAP8AHQD/ACgA/wAzAP8APgD8AEcA+ABPAPQAVwDxAF0A7gBjAOwAaQDqAG8A6AB1AOYAfADkAIMA4gCLAN8AlQDcAJ8A2QCrANUAuwDSANQAzwDyAM0A/wDMAP8AxQD/ALoA/wC0AP8AsAD/AP8AAAD/AAAA/wAAAP8AAAD/AAYA+QAPAPUAFwDzACIA8QAtAO0ANwDnAEAA4gBJAN8AUADbAFcA1wBdANQAYwDRAGgAzwBuAMwAdQDKAHwAyACEAMUAjQDCAJgAwACkAL0AsgC7AMYAuQDoALgA/QC3AP8AtgD/AK0A/wCnAP8AowD/AP8AAAD/AAAA/wAAAPUAAADrAAEA5AAMAN4AEwDZABwA0wAmANEAMADMADoAyABCAMQASgDAAFAAvQBWALsAXAC5AGEAtwBnALUAbQCzAHQAsQB8AK8AhQCtAJAAqgCcAKgAqgCmALsApQDaAKMA9QCjAP8AogD/AJ4A/wCaAP8AlwD/AP8AAAD+AAAA7wAAAN8AAADQAAAAxwAHAMEADwC8ABcAuQAgALcAKgC1ADMAsAA7AK0AQwCrAEkAqABPAKYAVQCkAFoAowBgAKEAZgCfAG0AnQB0AJwAfQCaAIgAmACUAJYAogCUALIAkgDJAJEA6wCRAP8AkAD/AJAA/wCMAP8AigD/APwAAADsAAAA2QAAAMcAAAC6AAAAsQACAKsADACnABIApAAbAKEAJACgACwAngA1AJsAPACYAEMAlgBJAJQATwCSAFQAkABaAI8AXwCNAGYAiwBtAIkAdgCIAIAAhgCMAIQAmgCCAKoAgQC+AIAA4ACAAPkAfwD/AH8A/wB/AP8AfgD/APEAAADYAAAAwgAAALMAAACoAAAAoAAAAJkABwCVAA4AkgAVAJAAHgCOACYAjQAuAIoANgCHAD0AhQBDAIQASQCCAE4AgQBUAH8AWQB+AGAAfABnAHoAbwB5AHoAdwCGAHUAlAB0AKMAcgC1AHIAzwBxAPEAcAD/AHAA/wBwAP8AcQD/AOEAAADEAAAAsAAAAKIAAACXAAAAkQAAAIsAAgCGAAsAgwARAIEAGAB/ACEAfQApAHwAMAB5ADcAeAA9AHYAQwB0AEkAcwBOAHIAVABwAFoAbwBiAG0AagBrAHQAagCAAGgAjgBnAJ0AZQCvAGUAxgBkAOgAZAD9AGMA/wBjAP8AZAD/AM8FAAC2BwAAowgAAJQIAACJBwAAggMAAH4AAAB7AAYAdwAOAHUAEwByABsAcQAjAG8AKwBtADIAbAA4AGoAPgBpAEQAZwBJAGYATwBlAFYAYwBdAGIAZQBgAG8AXwB7AF0AiQBcAJkAWwCqAFkAvwBZAOEAWAD4AFgA/wBYAP8AWQD/AMIMAACqDQAAlw4AAIkOAAB9DgAAdg0AAHEKAABvBgAAbQAKAGsAEABpABYAZwAeAGUAJgBjAC0AYQAzAGAAOQBfAD8AXQBFAFwASwBbAFIAWgBZAFgAYgBXAGwAVQB4AFMAhgBSAJYAUQCnAFAAuwBPAdsATgL0AE4D/wBOBP8ATgP/ALgQAAChEgAAjhMAAH8TAAB0EwAAbBIAAGcQAABlDgAAYwsDAGMGDABhBBEAXgMZAFwEIQBbBSgAWQYvAFgGNQBWBzsAVQdCAFQHSABTCE8AUQhWAFAJXwBOCWkATQl2AEsKhABJCpQASAqmAEcKugBG
27099CtgARQvzAEUM/wBFDP8ARQz/ALAUAACZFgAAhxgAAHgZAABtGAAAZRcAAF8WAABcEwAAWhEAAFoOBgBaDA0AVwwUAFUMHABTDSQAUg0rAFANMQBPDjgATg4+AE0ORQBLDk0ASg5VAEgPXgBHD2gARQ91AEMQhABBEJUAQBCmAD4QuwA9ENwAPRH2AD0R/wA9EP8APhD/AKkZAACSGwAAgRwAAHIdAABnHQAAXxwAAFkbAABVGQAAUxYAAFITAABSEQoAUBAQAE4RGABMESAAShInAEkSLgBIEzQARxM7AEUTQgBEE0kAQxRSAEEUWwA/FGUAPhVyADwVgQA6FZIAOBWkADcVuQA1FdgANRb1ADYW/wA2Fv8ANxX/AKMcAACNHgAAeyAAAG0hAABiIQAAWiEAAFQfAABQHgAATRsAAEwZAABLFgYASRYOAEcXFQBFFxwARBgkAEIYKgBBGDEAQBk4AD8ZPwA9GUYAPBpPADoaWAA5GmMANxtvADUbfgAzG5AAMhuiADAbtwAvG9MALxzzAC8b/wAwG/8AMBv/AJ0fAACIIgAAdyMAAGkkAABeJAAAViQAAFAjAABLIgAASCAAAEYdAABFHAIAQxwMAEEcEgA/HRkAPh0hADweJwA7Hi4AOh81ADkfPAA3H0QANh9MADQgVgAzIGAAMSBtAC8gfAAtIY4ALCGgACohtQApIdAAKSHyACkh/wAqIP8AKyD/AJkiAACEJQAAcyYAAGUnAABbJwAAUycAAEwmAABHJQAARCQAAEIhAAA/IQAAPSEJADshEAA5IhYAOCIeADYjJQA1IysANCQyADMkOQAyJEEAMCRKAC8lUwAtJV4AKyVrAColegAoJYwAJiWfACQlswAjJc4AIyXwACQl/wAlJP8AJST/AJQlAACAJwAAbykAAGIqAABXKgAATyoAAEkpAABEKAAAQCcAAD0mAAA6JQAANyYGADUmDgA0JxQAMicbADEoIgAwKCkALygwAC0pNwAsKT8AKylHACkpUQAoKlwAJippACQqeAAjKooAISqdAB8qsgAeKswAHirvAB8p/wAgKf8AISj/AJAoAAB8KgAAbCsAAF8sAABULAAATCwAAEYsAABBKwAAPCsAADgqAAA1KgAAMisDADArDAAuLBEALSwYACwsHwAqLSYAKS0tACgtNAAnLjwAJi5FACQ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UA/wAvAP8AOgD/AEMA/wBLAP8AUwD/AFoA/QBgAPsAZgD6AGsA+AByAPYAeAD0AIAA8QCJAO8AkgDsAJ0A6QCqAOYAvADjANwA3wD3AN0A/wDMAP8AvgD/ALUA/wCwAP8ArQD/AP8AAAD/AAAA/wAAAP8AAAD/AAYA/wANAP8AFAD/AB8A/wApAPsAMwD3AD0A8wBFAO8ATQDsAFMA6ABZAOUAXwDjAGUA4ABqAN0AcQDaAHgA1gCAANIAigDPAJUAzACiAMgAsgDFAMkAwgDtAMAA/wC7AP8AsAD/AKgA/wCkAP8AoQD/AP8AAAD/AAAA/QAAAPoAAAD4AAAA8AAJAOwAEQDoABkA5wAjAOUALQDeADYA1gA+ANEARgDNAEwAygBSAMgAWADFAF0AwwBjAMAAaQC+AHAAvAB4ALkAgQC3AI0AtACaALEAqQCuALwArADhAKoA/ACoAP8AoAD/AJkA/wCWAP8AlAD/AP8AAAD5AAAA8gAAAOcAAADbAAAA0QAEAMoADQDHABQAxAAdAMIAJgC/AC8AuwA3ALcAPwC0AEUAsQBLAK4AUQCsAFYAqgBcAKgAYQCmAGgAowBwAKEAeQCfAIQAnQCRAJoAoACYALEAlgDMAJUA8QCUAP8AkQD/AIsA/wCIAP8AhgD/APcAAADsAAAA3gAAAMkAAAC8AAAAtAAAAK8ACgCrABAAqQAXAKgAIACnACgAogAwAJ8AOACcAD4AmgBEAJgASgCWAE8AlABVAJMAWgCRAGEAjwBoAI0AcQCLAHsAiQCIAIcAlwCFAKgAgwC+AIEA5ACAAP8AgAD/AHwA/wB7AP8AeQD/AOkAAADXAAAAwQAAALEAAACmAAAAnQAAAJcABQCUAA0AkgASAJAAGgCPACIAjgAqAIsAMQCJADgAhwA+AIUAQwCDAEgAgQBOAH8AVAB+AFoAfABhAHoAaQB4AHMAdgB/AHUAjgBzAJ8AcQCzAHAA0ABvAPYAbwD/AG8A/wBtAP8AbAD/ANoAAAC/AAAArAAAAJ4AAACTAAAAjAAAAIUAAACCAAkAfwAPAH4AFQB9ABwAfAAkAHoAKwB3ADEAdQA3AHQAPQByAEIAcQBIAG8ATQBuAFMAbABaAGsAYgBpAGwAZwB4AGYAhgBkAJcAYgCqAGEAwgBgAOsAYQD/AGEA/wBhAP8AYAD/AMUAAACtAAAAmwAAAI0AAACDAAAAfAAAAHcAAAByAAUAcAAMAG4AEQBsABcAbAAeAGsAJQBpACwAZwAxAGYANwBkAD0AYwBCAGIASABgAE4AXwBVAF0AXQBcAGYAWgByAFkAgABXAJAAVgCjAFUAuQBUAN4AVAD7AFQA/wBVAP8AVQD/ALYAAACfAAAAjQAAAH8AAAB1AAAAbgAAAGkAAABmAAEAYwAJAGEADgBgABMAXwAZAF4AIABdACYAWwAsAFoAMgBYADcAVwA9AFYAQwBVAEkAUwBQAFIAWABRAGEATwBsAE4AegBMAIoASwCcAEoAsQBJAM4ASQDzAEkA/wBJAP8ASgD/AKoBAACUBQAAggcAAHQIAABqCAAAYwYAAF4EAABbAAAAWQAFAFcADABWABAAVAAVAFMAGwBSACIAUQAoAFAALQBOADMATQA4AEwAPgBLAEUASgBMAEgAVABHAF0ARgBoAEQAdQBDAIUAQQCYAEAAqwBAAMUAPwDqAD8A/wBAAP8AQAD/AKAIAACKCwAAeQ0AAGwNAABhDQAAWg0AAFULAABSCQAAUAYAAE8CCABOAA0ATAASAEsAFwBKAB4ASQAjAEcAKQBGAC8ARQA0AEQAOgBCAEEAQQBIAEAAUAA+AFoAPQBkADwAcgA6AIIAOQCUADgApwA3AL4ANgDjADYA+QA2AP8ANwD/AJgNAACDDgAAchAAAGURAABbEQAAUxAAAE4QAABKDgAASA0AAEcKAwBHBwoARQQOAEQCEwBCAhoAQQIgAEADJQA+AysAPQQxADwENwA7BD4AOgVFADkFTgA3BVcANgViADQGcAAyBoAAMQaSADAGpQAvBbsALgXdAC4G9QAtB/8ALgf/AJEQAAB9EQAAbBMAAF8UAABVFAAAThQAAEgTAABEEgAAQRAAAEAOAABADQYAQAoMAD4JEAA8CRYAOwocADkKIgA4CigANwsuADYLNQA1CzsAMwtDADIMTAAwDFYALwxhAC0MbwArDH8AKgySACgMpQAnDLsAJQzdACUN9QAmDf8AJw3/AIsSAAB3FAAAZxYAAFsXAABRGAAASRcAAEMXAAA/FQAAPBQAADoSAAA5EQEAOQ8IADgODQA3DhIANQ4YADQOHwAyDiUAMQ8sADAPMgAvEDoALRBCACwQSwAqEFUAKBBhACYQbwAkEIAAIxCTACEQpwAfEL0AHhDgAB4R9wAfEP8AIBD/AIYUAABzFwAAYxkAAFcaAABNGwAARRoAAEAaAAA7GQAAOBgAADUWAAA0FAAAMxIEADISCwAxEhAALxIVAC0SHAAsEyIAKxMpACoTMAAoEzcAJxQ/ACYUSAAkFFMAIhRfACAVbQAfFX4AHRWRABsVpQAZFbsAGBXeABgV+AAZFP8AGhT/AIIXAABvGgAAXxwAAFMdAABKHQAAQh0AADwdAAA3HAAANBsAADEaAAAvGQAALhYAACwXCAArFg4AKRcTACgXGQAnGCAAJRgmACQYLQAjGDQAIhk9ACAZRgAeGVEAHRldABsaawAZGnwAFxqPABUaowAUGboAEhnbABMZ9gAUGf8AFRj/AH0aAABrHQAAXB8AAFAgAABHIAAAPyAAADkfAAA0HwAAMR4AAC0dAAArHAAAKRsAACcbBQAlGwwAJBwRACIcFgAhHB0AIB0jAB8dKgAeHTIAHB46ABseRAAZHk4AFx5bABYeaQAUH3oAEh6NABEeogAQHrgADh7YAA8e9QAQHf8AER3/AHodAABnHwAAWSEAAE0iAABEIgAAPCIAADYiAAAyIQAALiEAACogAAAnIAAAJB8AACIgAgAgIAoAHiEPAB0hFAAcIRoAGyIhABkiJwAYIi8AFyI4ABUjQQAUI0wAEiNYABEjZwAQI3gADiOLAA0jnwAMI7QACyPQAAsi8AAMIv8ADSH/AHYfAABkIgAAViMAAEskAABBJAAAOiQAADQkAAAvIwAAKyMAACgjAAAkIwAAICMAAB0kAAAbJQcAGSYNABcmEQAWJhcAFSceABQnJQATJywAEic1ABEoPwAQKEoADihWAA0oZAAMKHQACiiHAAkomwAHJ7EABSfMAAYn7AAHJv4ACCb/AHEiAABgJAAAUyYAAEgnAAA/JwAANyYAADEmAAAtJgAAKSUAACUlAAAiJQAAHScAABkoAAAWKgQAFCsLABIsEAARLBQAECwbABAsIgAOLCkADi0yAA0tOwALLUYACi1SAAgtYAAGLXAABC2DAAItmAAALK4AACzJAAAs6wABK/wAAiv/AG0lAABdJwAATygAAEUpAAA8KQAANSkAAC8oAAArKAAAJycAACMnAAAfKAAAGyoAABcsAAATLgIAEDAIAA4xDQANMRIADDEXAAsxHgAKMSYACDIuAAcyNwAFMk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gAA6xEAAOojAADqOgAA6VQAAOdyAADlkwAA47MAAOPUAP8AAAD/AAAA/wAAAP8ABAD/AAsA/wAQAP8AFwD/ACEA/wArAP8ANQD/AD4A/wBHAP8ATgD/AFUA/ABbAPoAYQD4AGYA9gBtAPQAcwDyAHsA7wCEAO0AjgDqAJkA5gCnAOMAuQDfANUA2wD3ANYA/wDAAP8AsgD/AKoA/wClAP8AogD/AP8AAAD/AAAA/gAAAPwAAAD8AAMA/gALAP8AEQD/ABoA/QAkAPkALgD0ADgA8ABAAOwASADpAE4A5gBUAOIAWgDfAF8A3ABlANgAawDUAHIA0AB7AM0AhQDKAJEAxwCeAMMArgDAAMUAvQDrALsA/wCwAP8ApAD/AJwA/wCYAP8AlQD/AP8AAAD6AAAA9AAAAPEAAADyAAAA6gAFAOcADgDiABUA4QAeAOEAKADYADEA0AA5AMsAQADIAEcAxQBNAMIAUwC/AFgAvQBeALsAZAC5AGsAtgBzALQAfACxAIgArgCVAKsApACoALgApgDcAKMA+wCfAP8AlQD/AI8A/wCLAP8AiQD/APkAAADvAAAA5wAAAN8AAADPAAAAyAAAAMEACgC/ABEAvAAYALsAIQC5ACoAtAAyALEAOgCuAEAAqwBGAKgATACmAFEAowBWAKEAXACfAGMAnQBqAJsAcwCZAH4AlgCMAJQAmwCSAK0AkADHAI4A8ACNAP8AhgD/AIAA/wB9AP8AfAD/AO0AAADgAAAA0QAAAL8AAACzAAAAqgAAAKYABQCiAA0AoQATAKAAGwCfACMAmwArAJgAMgCVADkAkwA/AJEARACPAEoAjgBPAIwAVQCKAFsAiABjAIYAawCEAHYAggCCAIAAkgB+AKMAfAC6AHoA4QB5AP8AdwD/AHIA/wBwAP8AbwD/AN0AAADLAAAAtgAAAKcAAACdAAAAlAAAAI4AAQCLAAoAiQAQAIgAFQCHAB0AhwAlAIQALACCADIAfwA4AH0APQB7AEMAeQBIAHgATgB2AFQAdQBbAHMAYwBxAG4AbwB6AG0AiQBsAJoAagCuAGkAzABoAPYAZwD/AGUA/wBkAP8AYwD
27099/AMoAAAC0AAAAoQAAAJMAAACJAAAAggAAAHsAAAB4AAUAdgAMAHUAEQB0ABgAcwAfAHIAJQBwACwAbgAyAGwANwBqADwAaQBCAGgASABmAE4AZQBVAGMAXQBiAGYAYAByAF4AgABdAJIAWwClAFoAvgBZAOkAWQD/AFkA/wBYAP8AWAD/ALkAAACiAAAAkAAAAIMAAAB5AAAAcQAAAG0AAABpAAEAZgAJAGUADgBkABMAYwAZAGMAIABhACYAYAAsAF4AMQBcADcAWwA8AFoAQgBYAEgAVwBPAFYAVwBUAGAAUwBsAFEAeQBQAIoATwCeAE4AtABNANoATQD7AE0A/wBNAP8ATQD/AKoAAACUAAAAggAAAHUAAABrAAAAZAAAAGAAAABdAAAAWgAFAFgADABXABAAVgAVAFYAGwBVACEAUwAnAFIALABRADEATwA3AE4APQBNAEMATABKAEoAUgBJAFsASABmAEYAcwBFAIQARACXAEMArABCAMkAQgDxAEIA/wBDAP8AQwD/AJ4AAACJAAAAeAMAAGoEAABhBAAAWgMAAFUBAABSAAAAUAACAE4ACQBNAA0ATAARAEsAFwBKABwASQAiAEgAJwBHAC0ARQAyAEQAOABDAD4AQgBFAEEATQA/AFYAPgBhAD0AbgA7AH4AOgCRADkApgA4AL8AOADoADgA/wA5AP8AOQD/AJUDAACABwAAbwkAAGIKAABYCwAAUQoAAEwIAABJBgAARwMAAEYABgBEAAsAQwAPAEIAEwBBABgAQQAeAD8AIwA+ACkAPQAuADsANAA6ADoAOQBBADgASQA3AFIANgBdADQAagAzAHoAMgCMADEAoQAwALgALwDeAC8A+QAvAP8AMAD/AIwJAAB4DAAAaA0AAFwOAABSDgAASw4AAEUNAABBDAAAPwoAAD4IAgA9BAgAPAENADsAEAA6ABUAOQAaADgAIAA2ACUANQArADQAMAAzADcAMgA+ADEARgAvAFAALgBaAC0AZwArAHcAKgCJACkAnQAoALMAJwDRACcA8gAnAP8AJwD/AIYMAAByDgAAYxAAAFYRAABNEQAARREAAEAQAAA8DwAAOQ4AADcNAAA2CwQANggKADUGDgA0BRIAMgQXADEFHAAwBSIALwUoAC4GLgAtBjQAKwY8ACoGRAApB04AJwdZACYHZQAkB3UAIweHACIHmwAgBrAAIAbLAB8F7QAfBv4AHwf/AIAOAABtEQAAXhIAAFITAABIEwAAQRMAADsTAAA3EgAANBEAADIQAAAwDwEAMA0GADALCwAvChAALQoUACwLGQAqCx8AKQslACgMKwAnDDIAJgw6ACQMQwAjDE0AIQ1YACANZQAeDXUAHA2IABoNnAAZDbEAGAzKABcM6wAXDfwAGAz/AHsRAABpEwAAWhUAAE4WAABFFgAAPRYAADgVAAAzFQAAMBQAAC0TAAArEgAAKhADACoPCAApDg0AKA4RACYOFgAlDx0AJA8jACMPKQAhEDEAIBA5AB4QQgAdEEwAGxBYABkQZgAXEHYAFRCJABQQngASELMAERDOABEQ7gASEP4AEhD/AHcTAABlFQAAVxcAAEsYAABCGQAAOhkAADQYAAAwFwAALBcAACkWAAAnFQAAJhQBACUSBAAjEgsAIhIPACESFAAgEhoAHhMgAB0TJwAcEy4AGhM2ABkUQAAXFEoAFhRWABQUZAASFHQAERSHABAUnAAOFLEADRTKAA0U6wAOE/4ADhP/AHMVAABhGAAAUxoAAEgbAAA/GwAANxsAADIaAAAtGgAAKRkAACYYAAAkGAAAIhcAACAWAQAeFggAHRYNABsXEgAaFxcAGRcdABgYJAAWGCsAFRg0ABQYPQASGUgAERlUABAZYgAOGXIADRmEAAwZmAAKGa0ACRjGAAkY5wAJGPoAChf/AG8YAABeGgAAUBwAAEUdAAA8HQAANR0AAC8dAAAqHAAAJhsAACMbAAAhGgAAHhoAABwaAAAaGwUAGBsMABYcEAAVHBUAFBwbABMcIgASHSkAER0xABAdOwAOHUUADR5RAAweXgAKHm0ACR6AAAcelAAFHaoAAx3CAAMd5gAEHPgABRz/AGsaAABbHQAATR4AAEIfAAA6HwAAMh8AAC0fAAAoHgAAJB4AACEdAAAeHQAAHB0AABgeAAAVHwIAEyAJABIhDgAQIRIAECEYAA4hHwAOIiYADSIuAAwiNwAKIkEACSJNAAciWgAFImkAAyJ8AAEikQAAIqgAACHAAAAh5QAAIPgAACD/AGcdAABXHwAASiEAAEAhAAA3IgAAMCEAACohAAAmIAAAIiAAAB8fAAAcHwAAGSAAABYhAAASIwIAECQHAA4mDAAMJhAACyYVAAomHAAJJiIACCYqAAYnMwAEJz0AAydJAAEnVgAAJ2YAACd5AAAnjwAAJqYAACa/AAAl5AAAJfkAACT/AGMgAABUIgAARyMAAD0kAAA0JAAALiMAACgjAAAkIgAAISIAAB4hAAAaIgAAFyMAABMkAAAQJgIADigHAAsqCwAIKw4ABisTAAQrGAACKx8AASwnAAAsMAAALDoAACxFAAAsUwAALGMAACx2AAAsjAAAK6QAACu+AAAq5AAAKvoAACn/AF8jAABQJQAARCYAADomAAAyJgAAKyYAACYlAAAjJAAAHyQAABskAAAXJQAAFCcAABEpAAAOKwIACy0GAAcvCwAEMA4AADARAAAxFQAAMRwAADEjAAAyLAAAMjYAADJCAAAyTwAAMl8AADJyAAAxiQAAMaIAADC8AAAw5AAAL/sAAC//AFonAABMKAAAQCkAADcpAAAvKQAAKSgAACUnAAAhJgAAHCcAABgoAAAUKgAAESwAAA4uAAALMAEABzIFAAM0CQAANQwAADYPAAA3EgAAOBgAADggAAA4KAAAODIAADk9AAA5SwAAOVsAADhuAAA4hQAAN58AADe6AAA25AAANfwAADX/AFUqAABILAAAPSwAADQsAAAtKwAAKCoAACQpAAAeKgAAGSsAABQtAAARLwAADTEAAAo0AAAHNgAAAjgEAAA6BwAAOwoAAD0NAAA+EAAAQBQAAEAbAABAJAAAQC4AAEA5AABARwAAQFYAAEBpAABAgAAAP5sAAD63AAA94wAAPPwAADz/AFAvAABDLwAAOS8AADIvAAAsLQAAJywAACAtAAAaLwAAFTEAABEzAAANNgAACTgAAAU7AAAAPQAAAEABAABBBAAAQwcAAEULAABGDgAASBEAAEoWAABKHgAASigAAEo0AABJQgAASVEAAElkAABIewAASJcAAEe0AABG4AAARfwAAET/AEozAAA/MwAANjMAADAxAAAqMAAAIzEAABwzAAAWNQAAETgAAA07AAAIPgAAA0EAAABDAAAARgAAAEgAAABKAAAATAQAAE4HAABPCwAAUQ4AAFQSAABVGQAAVSIAAFQuAABUPAAAVEsAAFNeAABTdAAAUpAAAFGuAABQ1wAAT/sAAE7/AEU3AAA8NwAANTYAAC80AAAmNQAAHjcAABc6AAARPQAADEEAAAdEAAAASAAAAEoAAABNAAAAUAAAAFMAAABVAAAAVwAAAFgCAABbBgAAXQsAAF8OAABiEwAAYhsAAGInAABiNAAAYUUAAGBXAABgbQAAX4kAAF2nAABczAAAWvgAAFn/AEE8AAA6OwAANDkAACo6AAAhPAAAGEAAABFDAAAMRwAABksAAABPAAAAUwAAAFYAAABZAAAAXAAAAF8AAABhAAAAYwAAAGUAAABnAQAAagUAAG0KAABwDgAAcxUAAHIgAAByLQAAcT0AAHBPAABvZ
27099QAAboAAAG2fAABrwQAAafEAAGj/AD9AAAA5PgAALj8AACRCAAAaRgAAEkoAAAxPAAAEVAAAAFgAAABdAAAAYQAAAGUAAABoAAAAawAAAG4AAABxAAAAcwAAAHUAAAB4AAAAewAAAH4DAACBCgAAhQ8AAIcXAACGJAAAhTQAAIRGAACCXQAAgXYAAH+WAAB+tgAAfOcAAHr/AD9EAAAzRQAAKEgAAB1MAAATUgAADFcAAANdAAAAYwAAAGgAAABtAAAAcQAAAHYAAAB6AAAAfgAAAIEAAACDAAAAhgAAAIkAAACLAAAAjgAAAJIAAACVAQAAmQkAAJ4QAACeGgAAnSkAAJw8AACaUgAAmGwAAJaLAACUqgAAktQAAJD6ADhLAAAsTgAAIFMAABVZAAANYAAAA2cAAABuAAAAdAAAAHoAAACAAAAAhAAAAIoAAACOAAAAkgAAAJUAAACXAAAAmgAAAJ0AAACgAAAAowAAAKcAAACrAAAArwAAALQJAAC4EAAAtx4AALUwAACzRgAAsWAAAK9+AACsoAAAq8EAAKnuADFVAAAkWwAAGGEAAA5pAAAFcQAAAHkAAACBAAAAiAAAAI8AAACUAAAAmgAAAJ8AAACkAAAAqAAAAKkAAACsAAAArwAAALMAAAC1AAAAuQAAAL0AAADBAAAAxgAAAMsAAADRCgAA0xQAANElAADQOwAAzVQAAMpxAADIkgAAxbMAAMPeACliAAAcaQAAEXEAAAd7AAAAhAAAAI0AAACVAAAAnQAAAKMAAACpAAAArwAAALQAAAC5AAAAvAAAAL4AAADCAAAAxQAAAMgAAADMAAAA0AAAANQAAADaAAAA3wAAAOQAAADqAAAA7gwAAO0aAADsLwAA6kkAAOhlAADmhgAA5KUAAOLGAP8AAAD/AAAA/wAAAPwAAQD8AAgA/gAOAP8AFAD/AB0A/wAmAP8AMAD/ADoA/wBCAP8ASQD+AFAA+wBWAPkAXAD2AGIA9ABoAPIAbwDwAHYA7QB/AOoAiQDnAJUA5ACjAOAAtQDbANAA1QD2AMoA/wC2AP8AqAD/AJ8A/wCaAP8AlgD/AP8AAAD7AAAA9gAAAPMAAADzAAAA9gAJAPoADgD9ABYA+wAgAPcAKgDyADMA7QA7AOkAQwDmAEkA4gBPAN4AVQDbAFsA1gBgANIAZwDPAG4AzAB2AMkAgADGAIwAwgCaAL8AqgC7AMEAuADpALYA/wCnAP8AmgD/AJIA/wCNAP8AigD/APoAAADxAAAA6gAAAOcAAADnAAAA5AABAOAACwDbABEA2gAaANsAIwDRACwAygA0AMYAOwDCAEIAvwBIALwATgC6AFMAuABZALYAXwCzAGYAsQBuAK4AdwCsAIMAqQCRAKYAoQCjALUAoADYAJ4A+wCVAP8AiwD/AIUA/wCAAP8AfgD/AO8AAADjAAAA2gAAANMAAADGAAAAvwAAALkABgC3AA4AtAAUALQAHQCzACUArgAtAKsANACnADsApABBAKEARgCfAEwAnQBRAJsAVwCZAF4AlwBlAJUAbgCTAHkAkACHAI4AlwCMAKkAiQDEAIgA7wCFAP8AfAD/AHYA/wBzAP8AcgD/AOAAAADQAAAAxgAAALYAAACpAAAAoQAAAJ0AAQCZAAoAmAAQAJgAFgCXAB4AlAAmAJEALQCPADQAjAA6AIoAPwCIAEUAhwBKAIUAUACDAFYAgQBeAIAAZgB+AHEAfAB9AHkAjQB3AKAAdQC2AHMA3wByAP8AbgD/AGkA/wBnAP8AZQD/AMwAAAC+AAAAqwAAAJ0AAACTAAAAigAAAIUAAACCAAUAgAANAH8AEQB/ABgAgAAgAH0AJgB6AC0AdwAzAHUAOAB0AD4AcgBDAHAASQBvAE8AbQBWAGwAXgBqAGgAaAB1AGcAhABlAJYAZACrAGIAyQBhAPYAYAD/AFwA/wBbAP8AWgD/AL0AAACpAAAAlwAAAIkAAAB+AAAAeAAAAHMAAABvAAEAbQAJAGwADgBrABMAawAZAGoAIABoACYAZgAsAGUAMgBjADcAYgA8AGAAQgBfAEgAXQBPAFwAVwBaAGEAWQBtAFcAewBWAI4AVQCiAFMAuwBSAOkAUgD/AFAA/wBPAP8ATwD/AK0AAACYAAAAhgAAAHgAAABuAAAAZwAAAGMAAABgAAAAXQAFAFwACwBbABAAWwAVAFsAGwBaACEAWAAmAFYALABUADEAUwA2AFIAPABRAEIATwBJAE4AUQBNAFsASwBmAEoAdABJAIUASACZAEcAsQBGANgARgD8AEUA/wBFAP8ARQD/AJ8AAACJAAAAeAAAAGwAAABiAAAAWwAAAFYAAABTAAAAUQACAE8ACABPAA0ATgARAE4AFgBNABwATAAhAEoAJgBJACwASAAxAEcANwBFAD0ARABEAEMATABCAFUAQABgAD8AbgA+AH4APQCSADwAqQA7AMcAOwDzADsA/wA7AP8APAD/AJMAAAB+AAAAbgAAAGEAAABYAAAAUQAAAEwAAABJAAAARwAAAEUABQBEAAsAQwAOAEMAEgBDABcAQgAdAEAAIgA/ACcAPgAsAD0AMgA7ADgAOgA/ADkARwA4AFAANwBbADUAaAA0AHgAMwCMADIAogAxALwAMQDnADEA/wAyAP8AMwD/AIkAAAB2AwAAZgUAAFkHAABQBwAASQYAAEMFAABAAwAAPgEAADwAAwA7AAgAOgANADoAEAA5ABQAOQAZADcAHgA2ACMANQAoADQALgAzADQAMgA7ADAAQwAvAEwALgBXAC0AZAAsAHMAKwCHACoAnAApALUAKQDcACkA+wApAP8AKgD/AIEEAABuCAAAXwoAAFMLAABKCwAAQgsAAD0KAAA5CQAANggAADUFAAA0AgYAMwAKADIADgAxABEAMQAVADAAGgAvAB8ALgAkACwAKgArADAAKgA3ACkAPwAoAEkAJwBUACYAYAAkAG8AIwCCACIAlwAhAK4AIQDMACEA8wAhAP8AIgD/AHsJAABoDAAAWg0AAE4OAABFDgAAPQ4AADgNAAAzDQAAMAwAAC4LAAAtCQMALQYIACwEDAArAg8AKgESACkBFwAoARwAJwAhACYAJwAlAC0AJAA0ACMBPQAiAUYAIQFRAB8BXQAeAWwAHAF/ABsAlAAaAKoAGgDFABoA6wAZAP8AGgD/AHUMAABkDgAAVQ8AAEoQAABAEAAAORAAADMQAAAvDwAALA4AACkOAAAnDQEAJwwFACcKCgAmCA0AJQcQACQGFAAiBhkAIQYfACAHJAAfBysAHgcyAB0HOgAcCEQAGghPABkIXAAXCGsAFgh9ABUHkQAUB6cAEwa/ABIF5AASBfoAEgX/AHEOAABfEAAAUREAAEYSAAA9EgAANhIAADASAAArEQAAKBEAACUQAAAjEAAAIg4EACENBwAhDAsAIAsOAB8LEgAdCxcAHAwcABsMIgAaDCkAGQwxABgMOQAWDUMAFQ1PABMNXAASDWsAEA1+AA8NkgAODacADQy+AA0M4AANDPUADQz/AG0QAABcEQAAThMAAEMUAAA6FAAAMhQAAC0UAAAoEwAAJRMA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EQD/ABkA/wAiAP8ALAD/ADUA/wA9AP8ARQD8AEwA+gBSAPcAWAD1AF4A8wBkAPEAagDuAHIA7AB6AOkAhQDlAJEA4QCgAN0AsgDYAM4A0gD2AMEA/wCtAP8AngD/AJYA/wCQAP8AjAD/APoAAADyAAAA7AAAAOkAAADpAAAA7AAFAPIADAD4ABIA9wAbAPUAJQDwAC4A6wA3AOYAPgDiAEUA3QBLANgAUADTAFYA0ABcAM0AYgDKAGoAyAByAMUAfADCAIgAvgCWALoAqAC3AL8AtADoAK4A/wCdAP8AkAD/AIgA/wCDAP8AgAD/APAAAADlAAAA3gAAANoAAADbAAAA3AAAANgABwDRAA4A0QAVANIAHgDLACcAxQAvAMAANwC9AD0AugBEALcASQC1AE8AsgBVALAAWwCuAGEArABpAKkAcwCnAH8ApACNAKEAngCeALIAmwDVAJkA/ACMAP8AggD/AHsA/wB2AP8AdAD/AOIAAADTAAAAygAAAMcAAAC8AAAAtgAAALAAAQCvAAsArAARAK0AGACtACAAqAAoAKQALwCgADYAnQA8AJsAQgCZAEcAlwBNAJUAUwCTAFkAkQBhAI8AagCMAHUAigCDAIgAlACGAKcAgwDCAIIA8AB8AP8AcwD/AG0A/wBqAP8AaAD/AM8AAADBAAAAuQAAAK0AAACgAAAAmAAAAJQAAACRAAYAkAANAJAAEgCPABkAjgAhAIsAKACIAC8AhgA1AIQAOgCCAEAAgABFAH4ASwB8AFIAegBZAHgAYgB2AGwAdAB5AHIAiQBxAJ0AbwC0AG0A3wBsAP8AZQD/AGAA/wBeAP8AXAD/AL4AAACxAAAAoAAAAJIAAACJAAAAggAAAHwAAAB6AAEAeAAJAHcADgB4ABQAdwAaAHQAIQByACcAcAAtAG4AMwBsADgAawA+AGkARABoAEoAZgBRAGQAWgBjAGQAYQBwAF8AfwBeAJMAXQCpAFwAyABbAPcAVwD/AFQA/wBSAP8AUQD/ALAAAACfAAAAjQAAAH8AAAB0AAAAbgAAAGoAAABmAAAAZQAEAGMACwBjABAAYwAVAGMAGwBhACEAXwAnAF0ALABcADIAWgA3AFkAPQBXAEMAVgBLAFUAUwBTAFwAUgBoAFAAdwBPAIkATgCfAE0AugBMAOkASwD/AEkA/wBHAP8ARwD/AKIA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AAAAG0AAAB1AAAAfAAAAIMAAACJAAAAjwAAAJUAAACbAAAAoAAAAKMAAACmAAAAqQAAAK0AAACxAAAAtQAAALkAAAC+AAAAxAAAAMoAAADSAAAA2goAANYWAADSKQAAzkEAAMpcAADFfAAAwp0AAMG9ABxVAAARXAAAB2UAAABuAAAAdwAAAH8AAACIAAAAkAAAAJgAAACfAAAApQAAAK0AAACzAAAAuAAAALoAAAC+AAAAwgAAAMYAAADKAAAAzgAAANMAAADaAAAA4AAAAOcAAADtAAAA8wAAAPQOAADyHgAA7zYAAOxRAADobgAA5JAAAN+xAAAAAAAAAAAAAAAAAAAAAAABAwQFBggJCgsNDg8REhMUFhcYGhscHR8gISIkJSYoKSorLS4vMDIzNDY3ODk7PD0+QEFCREVGR0lKS01OT1BSU1RVV1hZW1xdXmBhYmNlZmdpamt
27099sbm9wcXN0dXd4eXp8fX6AgYKDhYaHiIqLjI6PkJGTlJWWmJmanJ2en6Gio6Smp6iqq6ytr7Cxs7S1tri5uru9vr/BwsPExsfIycvMzc/Q0dLU1dbX2drb3d7f4OLj5Obn6Onr7O3u8PHy9PX29/n6+/z+//////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAQMEBQYICQoLDQ4PERITFBYXGBobHB0fICEiJCUmKCkqKy0uLzAyMzQ2Nzg5Ozw9PkBBQkRFRkdJSktNTk9QUlNUVVdYWVtcXV5gYWJjZWZnaWprbG5vcHFzdHV3eHl6fH1+gIGCg4WGh4iKi4yOj5CRk5SVlpiZmpydnp+hoqOkpqeoqqusra+wsbO0tba4ubq7vb6/wcLDxMbHyMnLzM3P0NHS1NXW19na293e3+Di4+Tm5+jp6+zt7vDx8vT19vf5+vv8/v//////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAEDBAUGCAkKCw0ODxESExQWFxgaGxwdHyAhIiQlJigpKistLi8wMjM0Njc4OTs8PT5AQUJERUZHSUpLTU5PUFJTVFVXWFlbXF1eYGFiY2VmZ2lqa2xub3Bxc3R1d3h5enx9foCBgoOFhoeIiouMjo+QkZOUlZaYmZqcnZ6foaKjpKanqKqrrK2vsLGztLW2uLm6u72+v8HCw8TGx8jJy8zNz9DR0tTV1tfZ2tvd3t/g4uPk5ufo6evs7e7w8fL09fb3+fr7/P7//////////////////////////////////////////////////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v9tZnQxAAAAAAMEIQAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAEBAgIDAwQEBQYGBwcICAkJCgsLDAwNDQ4PDxAQERESExMUFBUWFhcXGBkZGhobHBwdHh4fICAhIiIjJCQlJiYnKCkpKissLS0uLzAxMjIzNDU2Nzg5Ojs8PT4/QEJDREVGSElKTE1PUFJTVVdYWlxeYGJkZmhqbW9xdHZ5fH6Bg4aJi46QkpWXmZudn6Gjpaeoqqytr7Cys7W2t7m6u7y9v8DBwsPExcbHyMnKy8zNzc7P0NHS0tPU1dbW19jZ2drb29zd3d7f3+Dh4eLj4+Tl5ebm5+jo6enq6+vs7O3u7u/v8PDx8vLz8/T09fb29/f4+Pn5+vv7/Pz9/f7+/wABAQICAwMEBAUGBgcHCAgJCQoLCwwMDQ0ODw8QEBEREhMTFBQVFhYXFxgZGRoaGxwcHR4eHyAgISIiIyQkJSYmJygpKSorLC0tLi8wMTIyMzQ1Njc4OTo7PD0+P0BCQ0RFRkhJSkxNT1BSU1VXWFpcXmBiZGZoam1vcXR2eXx+gYOGiYuOkJKVl5mbnZ+ho6WnqKqsra+wsrO1tre5uru8vb/AwcLDxMXGx8jJysvMzc3Oz9DR0tLT1NXW1tfY2dna29vc3d3e39/g4eHi4+Pk5eXm5ufo6Onp6uvr7Ozt7u7v7/Dw8fLy8/P09PX29vf3+Pj5+fr7+/z8/f3+/v//pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv+mOhj/sUMj/7tLMv/BVUX+w15a8sRlcOTCbIbXunCZzLJ0qsOrdre9pnnCt6F9y7GdgtOrmoncpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleall5XmpZeV5qWXleb/pSUG/6QwDv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l/52jAgeZnx4PjZc+F3WPYhtNg2ofTYNqH02Dah9Ng2ofTYNqH02Dah9Ng2ofTYNqH02Dah9Ng2of/gxwD/4AnB/97Mw3/hjgR/45AGf+TSSL/lVUt/5NhOf+QbUX/i3hP/4aEWfyCjmH3fZZo9HidbvF0o3Pucal37G6ueupss33parl/52jAgeZnx4PjZc+F3WPYhtNg2ofTYNqH02Dah9Ng2ofTYNqH02Dah9Ng2ofTYNqH02Dah9Ng2of/gxwD/4AnB/97Mw3/hjgR/45AGf+TSSL/lVUt/5NhOf+QbUX/i3hP/4aEWfyCjmH3fZZo9HidbvF0o3Pucal37G6ueupss33parl/52jAgeZnx4PjZc+F3WPYhtNg2ofTYNqH02Dah9Ng2ofTYNqH02Dah9Ng2ofTYNqH02Dah9Ng2of/gxwD/4AnB/97Mw3/hjgR/45AGf+TSSL/lVUt/5NhOf+QbUX/i3hP/4aEWfyCjmH3fZZo9HidbvF0o3Pucal37G6ueupss33parl/52jAgeZnx4PjZc+F3WPYhtNg2ofTYNqH02Dah9Ng2ofTYNqH02Dah9Ng2ofTYNqH02Dah9Ng2of/gxwD/4AnB/97Mw3/hjgR/45AGf+TSSL/lVUt/5NhOf+QbUX/i3hP/4aEWfyCjmH3fZZo9HidbvF0o3Pucal37G6ueupss33parl/52jAgeZnx4PjZc+F3WPYhtNg2ofTYNqH02Dah9Ng2ofTYNqH02Dah9Ng2ofTYNqH02Dah9Ng2of/gxwD/4AnB/99Mgz/iDcR/5A/GP+VSSL/l1Qt/5ZfOf+Ta0X/jndR/4iCW/qEjGT1f5Rr8Xqbcu52onfrcqd76W
27099+tf+dssoLlariE5Gm/h+Jox4ngZs+K1mPWjM9i2IrPYtiKz2LYis9i2IrPYtiKz2LYis9i2IrPYtiKz2LYis9i2Ir/hBsD/4EnB/+AMQz/izYR/5M+GP+ZRyL/nFIt/5pdOv+YaUf/k3RT/o5+X/eIiWnxgpFy7X2Yeel4n3/ldKSE43CqiOBtsIzea7eP3Wq/kdtpyJPVZs+Vy2TRk8Zl1I7GZdSOxmXUjsZl1I7GZdSOxmXUjsZl1I7GZdSOxmXUjsZl1I7/hRsD/4ImB/+CMAz/jjUQ/5Y9GP+cRiH/oFAt/59bO/+cZkj/mHFW+5N8YvSNhm3uh4536ICVgOR6nIfgdaKM3XKokdpvr5XYbbeZ1WvAnNJpyZ7JZcmewmfNmL5p0ZO+adGTvmnRk75p0ZO+adGTvmnRk75p0ZO+adGTvmnRk75p0ZP/hhsD/4MmB/+FLwv/kDQQ/5k9F/+fRiH/o08t/6NaO/+gZEn/nW9Y+ph5ZfGSg3Hqi4x85IOSht99mY7aeKCV1nSnmtNwrp/Rbbajz2vApcdmwqfAaMaiu2rLm7dszpa3bM6Wt2zOlrdszpa3bM6Wt2zOlrdszpa3bM6Wt2zOlrdszpb/hhsD/4MmB/+HLgv/kzQQ/5s8F/+hRSD/p00t/6ZYO/+kYkr8oWxZ95x2aO+WgHXnj4mB4IeQjNqAlpXVep6d0XWlo81wrKjLbbWsx2u+rb1ov6y4a8Oms23In7BvzJmwb8yZsG/MmbBvzJmwb8yZsG/MmbBvzJmwb8yZsG/MmbBvzJn/hxoD/4QlB/+JLQv/lTMP/508Fv+kRCD/qkwt/6pXO/6oYEv4pWpa86F0au2cfnnkk4aG3IuNktWDlJzPfJuly3ejqsd0q63Ec7Wvv3C8sLVrvLCwbsGprHDGoqlyypypcsqcqXLKnKlyypypcsqcqXLKnKlyypypcsqcqXLKnKlyypz/hxoD/4QlB/+LLAr/lzMP/587Fv+mRB//rEss/65VO/usX0v1qmhc7qZxbOegenzfl4KK1Y6ImM2Fj6HHgJenwnuerL14p6+6drCxt3W6sq1wurKpcb+spXTEpKN1yZ6jdcmeo3XJnqN1yZ6jdcmeo3XJnqN1yZ6jdcmeo3XJnqN1yZ7/iBoD/4UlB/+MKwr/mDIO/6E7Ff+pQx//r0ss/7FUO/ixXUvxr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iOAL/IEQC/x1SA/8bXwP/GGwD/xd5BP8XhAT/F44E/xeWBP8WnQT/FqQE/xaqBP8WsQT/FrgE/xbAA/8WygP/FtsD/xboA/8X9AP/F/0D/Bf/AvsX/wP7F/8D+hf/A/oX/wP6F/8D+hf/A/oX/wP/KiYB/y4jAf8vIgH/LyUB/ywrAf8qNQL/J0EC/yROA/8iWwP/IGgE/x50BP8dgAT/HYoE/x2SBf8dmgX/HaEF/x2nBf8drQX/HbQE/x29BP8dxwT/HdQE/h3mBPsd8gT3HvsD9R7/BPQe/wTzHv8E8x7/BPIe/wTyHv8E8h7/BPIe/wT/LiIB/zIfAf80HgH/MyAB/zImAf8y
27099MgH/Lz4C/yxKA/8qVwP/J2QE/yZwBf8lewX/JIUF/ySOBv8klgb/JJ0G/ySjBv8kqgb9JLEG/CS5Bvskwwb5JM8G9iTjBvIk8AXuJfoF7SX/Busl/wbqJf8G6SX/Bukl/wbpJf8G6SX/Bukl/wb/Mh4B/zYbAP84GQD/OBsB/zojAf85LQH/ODoC/zVGA/8yUgT/MF8E/y5rBf8tdgb9LIAH+iyJB/krkQf3K5kI9SufCPQrpgjzK60I8Su1CPArvwjuK8sI6yvfCOcs7gjkLPoI4iz/CeAs/wneLP8I3iz/CN0s/wjdLP8I3Sz/CN0s/wj/NRoA/zoWAP89FAD/PxcA/0EfAP9BKQH/QDQB/z1BAv86TQP8OFoF+DZlBvQ1cQfxNHsI7zOECe0zjQnrMpQK6TKbCugyogvmMqoL5DKyDOMyuwzhMsgM3zLcDNoy7A3VM/gN0jP/DdAz/wzOM/8MzTT/C8w0/wvMNP8LzDT/C8w0/wv/ORYA/z4SAP9BEAD/RRMA/0gbAP9IJAD/Ry8B/kQ7AvdCRwPxP1QF7D5gBug8awjlO3YJ4jt/C+A6iAzdOZAN2zmXDtk4ng/WOKYQ1DiuEdI4txHQOMMSzjjTEso46BLHOfcSxDn/EcI6/xDBOv8PwDr/Dr86/w6/Ov8Ovzr/Dr86/w7/PRMA/0IPAP9GDQD/SxAA/04WAP9PHwD9TikB9Ew0AexIQQLmR04E4EVbBttEZgnWQnAM0kF5Ds9AghDNQIoRyj+RE8k/mRTHPqAVxT6oFsM+sRfBPrwXwD7LGL0+4hi6PvIXtz//FrVA/xS0QP8Ts0H/EbNB/xCzQf8Qs0H/ELNB/xD/QBAA/0YMAP9LCgD/UQ0A/1MRAP9UGADzVCIA6VItAeFQOwHaT0kD0k1VB8xLYAvISWoOxUhzEcJHexO/RoMVvUWLF7tFkxi5RJoZt0OiGrVDqxu0Q7YcskPEHbBD2R6tQ+0dq0X8GqlF/xioRv8WqEb/FadH/xOnR/8Tp0f/E6dH/xP/RA4A/0oIAP9QBgD/VQoA/1gNAPdZEQDqWBgA31ckANRXNQHMVUQExlRQCMFSWwy9UGUQuU5tE7ZNdha0TH0YsUuFGq9KjRutSZUdq0mdHqlIpiCnSLAhpUi9IqRIzyKhSOgioEn4Hp9L/xueS/8ZnUz/F51M/xadTP8WnUz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Gf/D0xn/w5NZ/8NTWf/DU1n/w3SWgAAwGQAALNsAACpcgAAoHYAAJZ3AACKdgAAeXEAAHFxAABrcQ8AaHEcAGZyKABjcjQAYHI9AV5yRQJbcU0DWXFUBVdwWwZUcGMIUm9rClBvdAxNboAOS26NEElumxFHbasSRm6+E0Vu3BJGbfQRRm3/D0dt/w5HbP8NR2z/DUds/w3MXwAAvGkAALBxAACldwAAnHsAAJF8AACGewAAdXgAAGt3AABldwwAYXgXAF94JABdeTAAWnk6AVh5QgJWeEoCU3hRBFF3WAVPd2AHTHZoCEp2cgpIdX0MRXWKDkN1mQ9CdakQQHW8EEB12RBAdPMPQHT/DkFz/w1Bc/8MQXP/DEFz/wzGZAAAt24AAKt2AACifAAAl38AAIyBAACBgQAAcoAAAGV/AABdfwgAWX8TAFeAIABVgCsAU4E2AFGAPgFPgEYCTYBOAkt/VQNJf10FRn9mBkR+cAhCfnsJP36ICz19lww8facNOn26Djp+1g06fPENOnv/DDp7/ws6ev8LOnr/Czp6/wvAaQAAsnQAAKd8AACdgQAAkoQAAIeGAAB7hwAAbocAAGCHAABVhwEAUIgOAE6IGgBNiSYAS4kwAEmJOgBIiUIBRolKAUSJUgJCiVoDQIhjBD2IbQU7iHgGOYeGCDeHlQk1h6YKNIe5CjOH0wozhvAJM4X/CTOE/wkzg/8JM4P/CTOD/wm5cAAArXoAAKKCAACXhwAAjYoAAIGMAAB1jgAAaI8AAFqQAABPkQAAR5IKAESSEwBDkx8AQZMqAECTNAA/kz0APZNFADuTTQE6k1YBOJNfAjaTaQM0k3UDMpKDBDCSkwUukqQGLZK3BiyS0QYske8GK4//BiuO/wYrjf8HK43/ByuN/wezeAAAp4IAAJyIAACRjAAAh5AAAHqTAABtlQAAYZcAAFWZAABJmwAAP5wBADmdDgA3nRcANp4iADSeLAAznjUAMp4+ADGeRwAwn1AALp9aAC2fZAErn3EBKZ5/AieekAImnqECJJ61AiOezgIjne4DI5v+AyKa/wQimf8EIpn/BCKZ/wSsgQAAoIgAAJWOAACLkgAAf5YAAHKaAABlnQAAWaAAAE6jAABCpAAAN6YAAC6oBQApqQ8AKKkYACeqIgAmqiwAJao1ACSqPwAjqkgAIqtTACGrXgAgq2oAHqt5AB2riwAbq50AGquxABmrygAZquwBGaj9ARin/wIYpv8CGKb/Ahim/wKliQAAmY8AAI+UAACDmQAAdZ4AAGiiAABcpgAAUKkAAESsAAA5rgAAL7AAACazAAAetQYAGbcPABi3FwAXtyEAFrcqABW3NAAUuD4AE7hJABK4VAASuWIAEblxABC5gwAPuZcADrmsAA25xAANuOcADrb7AA61/wAOtP8ADrT/AA60/wCckAAAkpUAAIabAAB5oAAAa6YAAF6rAABSrwAARrIAADq1AAAvtwAAJboAAB29AAAVwAAAEMMGAAvGDgAKxRUACcUeAAjFKAAHxTIABsY9AAXGSQAFxlcAA8ZmAALGdwABxosAAMagAADFtgAAxtIAAMXvAADF/AAAxf8AAMX/AADF/wCVlgAAiZwAAHujAABtqQAAYK8AAFO0AABGuAAAOrsAAC6+AAAkwQAAG8QAABPHAAAOygAACM4BAAHQCgAA0BAAANAWAADRHgAA0icAANMxAADUPAAA1UkAANZYAADWaQAA1nwAANaSAADWpwAA1r8AANbgAADW8wAA1v4AANb/AADW/wCMnQAAfqQAAG+rAABhsgAAVLkAAEa9AAA5wQAALcQAACLHAAAZywAAEc4AAAzSAAAF1QAAANsAAADcAwAA3QoAAN4PAADfFAAA4RwAAOIkAADkLgAA5joAAOdJAADoWQAA6GsAAOmBAADpmAAA6a0AAOnFAADp4gAA6fIAAOn1AADp9QCApQAAca0AAGO1AABVvAAAR8IAADnGAAAsygAAIM4AABbSAAAP1gAACNsAAADfAAAA4wAAAOUAAADnAAAA6AEAAOoHAADrDQAA7REAAO8YAADxIQAA8ysAAPY4AAD3SAAA+FoAAPltAAD6hAAA+psAAPqvAAD6wgAA+toAAPrfAAD63wB0rgAAZbYAAFa+AABIxgAAOcsAACvQAAAf1AAAFNoAAA3fAAAF4wAAAOYAAADpAAAA7QAAAO8AAADxAAAA8wAAAPUAAAD2AgAA+AkAAPoOAAD9EwAA/xwAAP8oAAD/NgAA/0cAAP9aAAD/bgAA/4UAAP+aAAD/qwAA/7kAAP+8AAD/vAD/ESAA/xAeAP8MHgD/BCEA/wAnAP8AMAD/AD4A/wBMAP8AWQD/AGUA/wBwAP8AegD/AIMA/wCLAP8AkgD/AJgA/wCeAP8ApAD/AKoA/wCwAP8AuAD/AMIA/wDOAP8A4gD+APAA/QD7APsA/wD7AP8A+wD/APoA/wD6AP8A+gD/APoA/wD/FBwA/xIaAP8OGgD/CBwA/wAhAP8ALQD/ADoA/wBIAP8AVQD/AGEA/wBsAP8AdgD/AH8A/wCHAP8AjgD/AJQA/wCaAP4AoAD9AKYA/ACsAPsAtAD5AL0A+ADJAPcA3AD1AOwA8wD4APMA/wDyAP8A8QD/APAA/wDwAP8A8AD/APAA/wD/FxgA/xUWAP8RFQD/DBcA/wUdAP8AKAD/ADYA/wBDAP8AUAD/AFwA/wBnAP8AcQD/AHoA/ACCAPoAiQD4AJAA9wCWAPUAnAD0AKIA8wCoAPEAsADwALgA7gDDAOwA0wDqAOcA6QD1AOcA/wDmAP8A5QD/AOUA/wDlAP8A5QD/AOUA/wD/GhMA/xgRAP8UEAD/DxEA/w0ZAP8KJAD/BTAA/wE+AP8ASwD/AFcA/gBiAPoAbAD1AHUA8gB9APAAhADuAIsA7ACRAOsAlwDpAJ4A5wCkAOYArADkALQA4gC/AOAAzQDeAOMA3ADyANoA/QDYAP8A1gD/ANUB/wDVAf8A1QL/ANUC/wD/HhAA/xwNAP8XCwD/FQ4A/xQVAP8RHwD/DioA/ws4AP0I
27099RQD4BlEA9ARcAO4EZgDqBG8A5gN3AOQEfwDiBIYA4ASMAN4EkwDdBZoA2wWgANgFqADVBbEA0gW7ANAGyQDOB+AAzAjxAMkK/wDHC/8Axgz/AMUM/wDFDP8AxQz/AMUM/wD/IQwA/yAGAP8cAwD/HQoA/xsQAP8YGAD/FCMA9hEwAO8OPgDqDkoA5Q1WAOENYADdDWkA2Q1xANUNeQDTDYEA0Q2IAM8NjwDNDpYAyw6dAMoOpQDIDq4Axg+5AMQQyADCEN8AvhHyALsS/wC5E/8AtxP/AbYT/wG2E/8BthP/AbYT/wH/JQYA/yMAAP8jAAD/JAMA/yEKAP0dEQDxGhsA6BYnAOEUNQDaE0MA0xRPAM4VWQDLFWMAyBZrAMUWcwDDF3sAwReCAMAYiQC+GJAAvBiYALsZoAC5GakAtxm0ALUawgC0GtYAsBvtAa0c/AGrHf8BqR3/Aakd/wGoHf8BqB3/Aagd/wH/KAAA/ycAAP4qAADvKgAA5ycBAOciCQDkHRAA2RsdAM8dLQDJHjwAxCBJAL8gUwC8IV0AuSFlALcibQC1InQAsyJ8ALEigwGwIooBriKSAawjmwGrI6QBqSOvAacjvAGmJM4BoyToAqAl+QKeJf8CnSX/Apwl/wKbJf8CmyX/Apsl/wL/LAAA/y0AAO0yAADiNAAA2jMAANMuAwDSJQoAySUXAMEnJwC7KTYAtipDALIrTgCvK1cArCtgAKorZwGoK28Bpit2AaQrfQGjK4QCoSuNAp8rlQKeK58CnCuqA5ortgOZLMcDlyziA5Qt9QSSLf8DkS3/A5Au/wOQLf8DkC3/A5At/wP/MAAA8jMAAOQ6AADWPQAAzDwAAMc5AADDMQUAvS4RALUwIQCwMjAAqzM9AKczSQCkM1IAoTNaAZ8zYgGcM2kCmjNwApkzdwKXMn8DlTKHA5MykASSMpoEkDKlBY4ysQWNM8IGizPcBok08gaHNP8FhjT/BYY0/wSFNP8EhTT/BIU0/wT8MwAA6zoAANxBAADNRAAAw0QAAL1BAAC4OwEAsjcOAKs4HAClOSsAoTo4AJ07RACaO00BlzpWAZQ6XQKSOmQCkDprA445cgOMOXoEijmCBYk5iwWHOZUGhTmgB4M5rQeCObwIgTnTCH867gh9Ov4HfDv/Bnw7/wV8O/8FfDv/BXw7/wX0NwAA5UAAANJHAADFSgAAvEsAALVJAACvQwAAqT4LAKI/FwCdQCYAmEE0AJRBPwCRQUkBjkFRAYtAWQKJQGADh0BnA4U/bQSDP3UFgT99Bn8+hwd9PpEIez6cCXo+qQl4PrgKdz/NCnU/6gp0QPwIdED/B3RA/wZzQP8Gc0D/BnNA/wbxOwAA30UAAMxMAAC/TwAAtlAAAK5PAACnSgAAoEQHAJpFFACVRiIAkEYwAIxHPACJRkUBhkZOAYNGVQKBRVwDfkVjBHxEagR6RHEFeUR5BndEggh1Q40Jc0OZCnFDpgtwQ7UMbkTJDG1E5wxtRfoKbEX/CGxF/wdsRf8HbEX/B2xF/wfsPwAA2EkAAMdQAAC7VAAAsVUAAKlUAAChUAAAmUoCAJJJEQCNSh8AiUssAIVMOACCS0IBf0tKAXxKUgJ5SlgDd0pfBHVJZgVzSW0GcUl2B29IfwhtSIoJbEiWC2pIowxoSLINZ0jFDWZJ5A1mSfgLZkn/CWZK/whmSf8HZkn/B2ZJ/wfoQwAA0k0AAMJTAAC3WAAArVkAAKRYAACcVQAAk04AAIxODgCHTxsAgk8pAH9QNQB7UD8BeE9HAXZPTwJzTlUDcU5cBG9NYwVtTWoGa01yB2lNfAhnTIcKZUyTC2NMoA1iTK8OYU3CDmBN4Q5gTfYMYE7/CmBO/wlgTv8IYE7/CGBO/wjjRwAAzVAAAL5XAACzWwAAql0AAKFdAACYWgAAjVMAAIZSDACAUxgAfFMlAHlUMQB1VDwAc1NEAXBTTAJtUlMCa1JZA2lSYARnUWgGZVFwB2NReQhhUYQKYFCRDF5Qng1cUK0OW1HADlpR3g9aUfUMWlL/CltS/wlbUf8IW1H/CFtR/wjfSgAAyVMAALtaAACwXwAApmEAAJ1hAACUXgAAiFcAAIBWCgB6VxUAdlciAHNYLgBwVzkAbVdBAWpXSQJoVlACZlZXA2RWXgRiVWUFYFVtB15VdwhcVYIKWlWODFlVnA1XVasOVlW+D1VV2w9VVfMNVVX/C1ZV/wlWVf8JVlX/CFZV/wjbTQAAxVcAALheAACtYgAAo2UAAJplAACQYwAAg1wAAHtbBgB1WxIAcVsfAG5cKwBrXDYAaFs/AWVbRwFjW04CYVpVA19aXARdWmMFW1prBllZdQhXWYAKVVmMC1RZmg1SWaoOUVm8DlBZ2A5QWfINUVn/C1FZ/wpRWf8JUVn/CFFZ/wjUUQAAwloAALRhAACqZgAAoGgAAJdpAACMZwAAfWAAAHVfAwBvXxAAa18cAGhgKABmYDMAY2A8AWFgRAFfX0wCXF9TA1tfWgRZX2EFV15pBlVecwhTXn4JUV2KC09dmQxNXagNTF66Dkte1A5LXvEMTF7/C0xd/wpMXf8JTF3/CExd/wjPVAAAvl4AALFlAACnagAAnW0AAJRtAACJbAAAeGUAAG9kAABpZA4AZWQZAGJkJQBgZTAAXmU6AFxlQgFaZUoCWGRRAlZkWANUZF8EUmRnBVBjcQdOY3sJTGOICkpjlwtIY6YMR2O4DUZj0Q1GY+8MRmL/Ckdi/wlHYv8JR2L/CEdi/wjKWAAAumIAAK5pAACjbgAAmnEAAJByAACEcQAAdGsAAGlpAABjaQsAX2kVAFxqIQBaai0AWGs2AFZrPwFVa0cBU2pOAlFqVQNPal0ETWplBUppbgZIaXkHRmmGCURplQpDaKULQWm3DEBpzwxAaO4LQWj/CkFn/wlBZ/8IQmf/CEJn/wjFXQAAtmYAAKptAACgcwAAlnYAAIt3AACAdgAAcHIAAGVxAABccAcAWHARAFZwHQBUcSgAUnEzAFBxPABPckQBTXFLAUtxUwJJcVoDR3FiBEVwbAVDcHcGQXCEBz9wkwg9b6MJO3C1CjtwzQo6b+wJO27+CDtu/wg7bf8HO23/Bztt/we/YgAAsWsAAKZzAACdeQAAknsAAId8AAB7fAAAbXoAAGB4AABWdwEAUHcOAE54GABMeCQAS3kuAEl5NwBIeUAARnlIAUR5TwFCeVcCQXlgAj94aQM8eHQEOniCBTh4kQY3eKEHNXizBzR4ywc0d+sHNHb9BzR1/wc1df8GNXT/BjV0/wa5aAAArXEAAKJ5AACYfgAAjYAAAIKBAAB2ggAAaYEAAFuBAABRgQAASIAKAEWBEwBDgR4AQoIpAEGCMgBAgjsAPoJDAD2CSwA7glMBOYJcATeCZgI1gnEDM4J/AzGBjgQwgZ8ELoGxBS2ByAUtgekELX/8BS1+/wUtff8FLX3/BS19/wWzbgAAqHgAAJ1/AACSgwAAiIYAAH2HAABwiAAAY4kAAFWKAABLigAAQYoCADuLDgA5ixcAOIwiADeMLAA2jDUANIw9ADOMRgAyjU8AMY1YAC+NYgEtjG4BK4x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CB1twAfddIAH3TxAB9z/wEfcv8BIHH/ASBx/wGpawAAnnMAAJR5AACKfAAAgH4AAHR/AABnfwAAWn8AAE1+AABDfgAAOH0AAC99AgAofQ0AJn0UACR9HAAjfiUAIn4tACF+NgAhfj8AH39IAB5/UgAdf14AHH9rABp/egAZf4wAF3+fABZ/swAVf84AFX7vABZ8/wAWe/8AFnv/ABd7/wCkcgAAmnoAAI9/AACFggAAe4QAAG2GAABghwAAVIcAAEiIAAA8iAAAMogAACiIAAAgiAUAGokOABmJFQAYiR0AF4omABaKLgAVijcAFIpBABOKTAASi1gAEYtlABCLdQAPi4cADoqbAA2KrwAMisgADInqAA2H/AAOh/8ADob/AA6G/wCfewAAlIEAAIqFAACAiAAAc4sAAGWNAABZjwAATJAAAEGSAAA0kgAAKpIAACGTAAAZlAAAEpYGAA6XDgANlxUADJcdAAyXJgALly8ACpc5AAmXRAAIl1AABpdeAAWXbgADloAAAZaUAACVqAAAlb4AAJTgAACU9AAAk/8AAZL/AAGS/wCYggAAjogAAIWMAAB3jwAAapIAAF2VAABQmAAARJoAADibAAAsnAAAIp0AABmeAAASoAAADaICAAejCwABoxAAAKMXAACjHwAAoycAAKMxAACkPAAApEgAAKRWAACkZQAAo3cAAKOLAACjoAAAorYAAKHSAACh8AAAoPsAAKD/AACg/wCRigAAiY4AAHuSAABtlwAAYJsAAFOeAABGoQAAOaMAAC2kAAAjpgAAGagAABGqAAAMrAAABa4AAACvBwAArw0AAK8RAACwGAAAsCAAALEoAACxMgAAsj4AALJMAACyWwAAsmwAALKBAACxlwAAsawAALDGAACw6AAAr/cAAK//AACv/wCMkAAAf5UAAHGaAABjnwAAVaQAAEeoAAA6qgAALawAACKuAAAYsAAAELMAAAq1AAACuAAAALsAAAC7AAAAvAcAALwNAAC9EQAAvhYAAL8eAADAJwAAwTIAAMJAAADDTwAAw2AAAMN0AADDiwAAw6EAAMO4AADC1wAAwu8AAML6AADB/gCBlwAAc50AAGWjAABXqAAASa0AADuxAAAtswAAIbYAABa5AAAOuwAAB74AAADBAAAAxQAAAMcAAADIAAAAyQAAAMoFAADLCwAAzQ8AAM4UA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C6IQAAuysAALw4AAC9RwAAvVgAAL1rAAC9gQAAvZkAAL2wAAC9zAAAvOoAALz3AAC7/gB+lQAAcJsAAGKgAABTpQAARqoAADitAAAqrwAAHrEAABO0AAAMtwAAA7kAAAC8AAAAvwAAAMIAAADCAAAAwwAAAMQAAADGBgAAxwwAAMgQAADKFgAAzCAAAM8rAADQOgAA0UsAANFeAADScwAA0osAANKkAADTuwAA09gAANPtAADT9gBznQAAZKMAAFapAABHrwAAObMAACq2AAAduQAAErwAAAq/AAAAwwAAAMYAAADJAAAAzQAAAM8AAADQAAAA0gAAANQAAADWAAAA2QIAANsIAADeDgAA4RMAAOQdAADoKgAA6DwAAOlPAADpZAAA6nwAAOuVAADrrAAA68IAAOzVAADs5QBmpgAAWKwAAEmzAAA7uQAAK7wAAB3AAAARxAAACcgAAADMAAAAzwAAANMAAADZAAAA3QAAAOAAAADhAAAA4wAAAOUAAADnAAAA6gAAAOwAAADuBAAA8QsAAPUSAAD4HAAA+ysAAP0+AAD+UwAA/moAAP+DAAD/mwAA/64AAP++AAD/ygD/ABIA/wAQAP8AEQD
27099/ABMA/wAZAP8AJgD/ADQA/wBBAP8ATQD/AFgA/wBiAP8AawD/AHMA/wB6AP8AgQD/AIcA/wCNAP8AkwD/AJkA/wCgAP8ApwD+AK8A/AC6APoAyQD5AOEA+ADzAPcA/wD2AP8A9QD/APEA/wDpAP8A5AD/AOEA/wD/AA8A/wANAP8ADQD/AA4A/wAUAP8AIQD/AC4A/wA8AP8ASAD/AFMA/wBdAP8AZgD+AG0A/AB1APsAewD5AIIA+ACIAPcAjgD2AJQA9ACbAPMAogDxAKoA7wC0AO0AwQDrANUA6gDsAOgA/ADnAP8A5QD/AOYA/wDgAP8A2QD/ANQA/wD/AAsA/wAIAP8ABgD/AAkA/wAQAP8AHAD/ACkA/wA2AP8AQgD7AE4A9wBXAPQAYADyAGgA7wBvAO0AdgDsAHwA6gCCAOgAiADnAI4A5QCVAOMAnADhAKQA3wCuAN0AuQDaAMoA1wDkANQA9gDRAP8A0AD/ANAA/wDPAP8AywD/AMcA/wD/AAMA/wAAAP8AAAD/AAQA/wANAPoAFgD2ACMA8wAwAPAAPADtAEcA6QBRAOUAWgDiAGIA3wBpAN0AbwDaAHYA2AB8ANQAggDSAIgA0ACPAM0AlgDLAJ4AyQCoAMcAswDFAMEAwgDYAMAA7wC/AP4AvgD/AL0A/wC8AP8AvAD/ALwA/wD/AgAA/wAAAP8AAAD/AAAA9AAHAO0AEQDoABwA4wApAN8ANQDbAEEA1gBLANEAVADNAFwAygBjAMgAaQDGAG8AwwB1AMEAewC/AIIAvgCIALwAkAC6AJgAuACiALUArACzALkAsQDLAK8A5wCuAPgArAD/AKsA/wCsAP8ArAD/AKsA/wD/BAAA/wAAAPYAAADuAAAA5wAAAN8ADADWABUAzwAiAMoALgDHADoAwwBEAMAATQC8AFUAuQBcALcAYwC1AGkAswBvALEAdQCvAHsArQCCAKsAigCpAJIApwCcAKUApgCjALMAoQDDAJ8A3gCeAPIAnQD/AJwA/wCcAP8AmwD/AJsA/wD/BwAA9gkAAOkLAADfCgAA1QQAAM4ABQDGABAAwAAaALsAJwC3ADIAswA9ALAARgCtAE8AqgBWAKgAXACmAGMApABoAKIAbwChAHUAnwB8AJ0AhACbAI0AmQCXAJcAogCVAK4AkwC9AJEA0wCQAO0AjwD8AI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DAPQAiQDyAI8A8QCWAO8AnQDtAKUA7ACvAOoAvADoAM0A5gDoAOQA+gDjAP8A4gD/AOAA/wDVAP8AzgD/AMsA/wD/AAYA/wABAP8AAAD/AAQA/wAOAP8AGQD/ACUA/QAyAPsAPgD3AEkA8wBTAPAAXADuAGMA7ABqAOoAcQDoAHcA5gB9AOQAgwDiAIkA4ACQAN4AlwDcAJ8A2QCpANYAtADTAMQA0ADeAM4A8wDMAP8AywD/AMoA/wDIAP8AwgD/AL4A/wD/AAAA/wAAAP8AAAD/AAAA+wALAPYAEwDxACAA7QAsAOoAOADnAEMA4wBNAOAAVgDcAF0A2QBkANUAawDSAHEA0AB2AM4AfADMAIMAygCJAMgAkQDGAJkAxACjAMEArQC/ALsAvQDPALsA6wC5APwAtwD/ALcA/wC2AP8AtAD/ALEA/wD/AAAA/wAAAP8AAAD2AAAA7gAFAOcADwDhABkA2wAlANUAMQDSADwAzgBGAMoATwDHAFcAxABeAMEAZAC/AGoAvQBwALsAdgC5AHwAuACDALYAigCzAJMAsQCcAK8ApwCtALMAqwDFAKkA4QCnAPUApgD/AKUA/wCkAP8ApAD/AKQA/wD/AAAA/AAAAPEAAADoAAAA4AAAANQACwDMABMAxwAfAMIAKgC/ADUAvAA/ALgASAC1AFAAswBXALAAXgCuAGQArABpAKsAbwCpAHUApwB8AKUAhACjAIwAoQCWAJ8AoQCdAK0AmgC8AJgA0gCXAO4AlQD+AJQA/wCVAP8AlQD/AJUA/wD8AQAA8AUAAOMHAADVBQAAzAAAAMUABAC+AA4AuAAXALMAIwCvAC4AqwA4AKkAQQCmAEoAowBRAKEAVwCfAF0AnQBjAJsAaQCaAG8AmAB2AJYAfQCUAIYAkgCQAJAAmwCOAKcAjAC2AIoAyQCIAOcAhwD5AIcA/wCGAP8AhgD/AIYA/wD0DAAA5BAAANESAADFEQAAvQ4AALYIAACxAAgAqwARAKYAGwChACYAngAxAJoAOgCYAEMAlQBKAJMAUQCRAFcAjwBdAI4AYwCMAGkAigBwAIgAdwCGAIAAhACLAIIAlgCAAKMAfgCxAH0AxAB7AuEAegP1AHoF/wB5Bf8AeAb/AHgG/wDqEwAA1hoAAMYdAAC6HAAAsRkAAKoTAACkDQAAnwUMAJkAFACVAB8AkQI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AP4AigD9AJAA/ACXAPoAngD5AKcA9wCxAPYAvgD1ANIA8wDsAPEA/gDwAP8A8AD/AOYA/wDcAP8A0gD/AM0A/wD/AAcA/wAEAP8AAgD/AAYA/wAQAP8AGwD/ACcA/wAzAP8APwD/AEoA/gBUAPsAXQD5AGQA9wBrAPUAcgDzAHgA8gB+APAAhADvAIoA7QCRAOwAmQDqAKEA6ACrAOYAtgDkAMcA4gDjAOAA9wDeAP8A3QD/ANkA/wDMAP8AxQD/AMEA/wD/AAAA/wAAAP8AAAD/AAEA/wANAP8AFgD8ACIA+QAuAPYAOQDzAEUA7wBOAOwAVwDpAF4A5gBlAOQAbADiAHIA4AB3AN8AfgDdAIQA2wCLANgAkgDVAJsA0gCkAM8ArwDNAL4AywDVAMkA7wDHAP8AxQD/AMQA/wC+AP8AuAD/ALUA/wD/AAAA/wAAAP8AAAD+AAAA9wAJAPEAEQDrABwA5wAoAOQAMwDhAD4A3QBIANgAUQDTAFgA0ABfAM4AZQDMAGsAygBxAMgAdwDGAH0AxACEAMIAjADAAJQAvgCeALsAqAC5ALYAtwDIALUA5gCzAPoAsQD/ALAA/wCwAP8ArAD/AKkA/wD/AAAA/wAAAPoAAADxAAAA6AADAOAADQDYABYA0QAiAM0ALQDKADcAxgBBAMIASgC/AFIAvQBZALoAXwC4AGUAtwBqALUAcACzAHYAsQB9AK8AhQCtAI0AqwCXAKkAoQCnAK4ApQC+AKIA2ACgAPIAnwD/AJ4A/wCeAP8AngD/AJwA/wD/AAAA9wAAAOsAAADhAAAA1gAAAMsACQDFABEAvwAbALsAJgC3ADEAtAA6ALEAQwCuAEsAqwBSAKkAWACnAF4ApgBkAKQAaQCiAHAAoAB2AJ4AfgCcAIYAmgCQAJgAmwCWAKcAlAC2AJIAygCQAOkAjwD8AI4A/wCNAP8AjAD/AI0A/wD4AAAA6QIAANsDAADMAQAAxAAAAL0AAgC2AA0AsAAVAKsAIACnACoApAA0AKEAPACeAEQAnABLAJoAUgCYAFgAlgBdAJUAYwCTAGkAkQBwAI8AdwCNAIAAiwCKAIkAlQCHAKEAhQCvAIMAwQCBAOAAgAD1AH8A/wB/AP8AfwD/AH8A/wDuCgAA3A4AAMoQAAC+DgAAtQsAAK8DAACpAAcAowAQAJ4AGACZACMAlgAs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22QAANt+AADcmQAA3LAAANzJAADc4wBdnwAAT6UAAECqAAAyrwAAIrIAABS1AAAKuAAAALsAAAC/AAAAwwAAAMYAAADLAAAAzgAAANEAAADRAAAA1AAAANYAAADZAAAA2wAAAN4AAADgAAAA5AAAAOcGAADrDgAA7xkAAPAqAADyPwAA81UAAPRtAAD0iAAA9KEAAPS2AAD0xwD/AAkA/wAGAP8ABwD/AAwA/wARAP8AHAD/ACgA/wA0AP8AQQD/AEwA/wBVAP8AXQD/AGUA/wBsAP8AcgD+AHgA/AB+APsAhAD6AIsA+QCSAPcAmQD2AKIA9ACsAPMAuQDxAMsA8ADoAO4A+wDtAP8A7AD/AOEA/wDSAP8AyQD/AMQA/wD/AAEA/wAAAP8AAAD/AAQA/wAOAP8AFwD/ACMA/wAvAP8AOwD9AEYA+gBQAPcAWAD0AF8A8gBmAPAAbADvAHIA7QB4AOwAfgDqAIUA6QCMAOcAkwDlAJwA4wCmAOEAsQDfAMEA3QDdANsA9ADZAP8A1gD/AM8A/wDEAP8AvQD/ALkA/wD/AAAA/wAAAP8AAAD/AAAA/wALAPwAEwD3AB4A9AAqAPIANQDuAEAA6QBKAOYAUgDjAFkA4ABgAN4AZgDcAGwA2gByANcAeADUAH4A0gCFANAAjQDOAJUAzACfAMkAqgDHALgAxQDNAMMA6wDAAP4AvwD/AL4A/wC2AP8AsAD/AK0A/wD/AAAA/wAAAP8AAAD5AAAA8gAGAOsADwDmABkA4QAkAN4ALwDaADkA0wBDAM8ATADMAFMAyQBaAMcAYADFAGYAwwBrAMEAcQC/AHcAvQB+ALsAhgC5AI4AtwCYALUAowCzALAAsQDCAK4A4ACsAPcAqwD/AKoA/wCoAP8AowD/AKAA/wD/AAAA/wAAAPUAAADrAAAA4QAAANYADADPABMAygAeAMYAKQDCADMAvwA9ALsARQC4AE0AtgBUALMAWgCxAF8AsABlAK4AagCsAHAAqwB3AKkAfwCnAIcApQCRAKMAnACgAKkAngC4AJwAzgCaAO4AmQD/AJcA/wCWAP8AlgD/AJMA/wD9AAAA8QAAAOUAAADZAAAAzQAAAMQABgC9AA8AtwAYALMAIgCwACwArQA2AKkAPgCnAEYApABNAKIAUwCgAFkAnwBeAJ0AZACbAGoAmgBwAJgAdwCWAIAAlACKAJEAlQCPAKIAjQCwAIsAwwCJAOMAiAD5AIYA/wCGAP8AhgD/AIYA/wDzAAAA4wAAANEAAADFAAAAvQAAALYAAACuAAsAqAASAKQAHACgACYAnAAvAJoANwCXAD8AlQBGAJIATACRAFIAjwBYAI0AXQCLAGMAigBqAIgAcQCGAHkAhACDAIIAjwB/AJsAfgCpAHwAuwB6ANUAeADyAHgA/wB3AP8AdwD/AHcA/wDnBwAA0QwAAMMNAAC4DAAArggAAKgAAACiAAUAmwAOAJYAFQCSAB8AjgAoAIsAMQCIADkAhgBAAIQARgCCAEwAgABSAH8AVwB9AF0AewBjAHoAawB4AHMAdgB9AHQAiABxAJUAcACkAG4AtABsAMoAawDqAGoA/ABqAP8AagD/AGoA/wDaEAAAxhQAALgWAACtFQAApBIAAJwOAACWBwAAkAAJAIoAEACFABgAgQAhAH4AKgB7ADIAeQA5AHcAQAB1AEYAcwBMAHIAUQBwAFcAbgBeAG0AZQBrAG4Aa
27099QB3AGcAgwBlAJEAYwCfAGIArwBgAMQAXwDkAF8B+ABeAv8AXgL/AF4C/wDOGAAAvR0AALAgAAClHwAAmxwAAJMXAACLEQAAhAwAAH4ECwB5ABIAdQAbAHIAIwBvACsAbQEzAGsBOgBpAkAAZwNGAGYDTABkBFIAYwRZAGEEYABfBWkAXgVzAFwGfwBaBo0AWQecAFcIrQBWCMEAVQnhAFQL9gBUC/8AVAv/AFQL/wDGHwAAtiUAAKkoAACeKAAAlCUAAIshAACDGwAAexQAAHQOAwBuCQ0AaQgUAGYJHQBkCiUAYgotAGALNABeCzoAXQtAAFsMRwBaDE0AWAxUAFcNXABVDWQAVA1vAFINewBQDooATw6aAE4OrABMD8IATBDjAEsQ+QBLEP8ASxH/AEsQ/wC/JgAAsCsAAKQvAACZLwAAjy0AAIYpAAB9JAAAdB4AAGwXAABlEQcAXw4QAFwPFwBaEB8AWBAnAFYQLgBUEDUAUxA7AFIRQgBQEUgATxFQAE4RVwBMEmAASxJrAEkSeABIE4cARhOXAEUUqQBEFL4AQxXfAEMW+ABDFv8AQxb/AEMW/wC6KwAAqzEAAKA0AACVNQAAizQAAIExAAB4KwAAbyYAAGYgAABeGQEAVxQNAFQUEwBRFBsATxUjAE4VKgBMFTEASxY3AEkWPgBIFkQARxdMAEUXVABEF10AQxhnAEEYdABAGYMAPxqUAD0apgA8G7sAOxvbADsc9gA8HP8APBz/ADwc/wC1MAAAqDYAAJw5AACROwAAhzoAAH43AABzMgAAai0AAGEnAABZIQAAURsJAEwZEABKGhcASBofAEYaJgBFGy0AQxszAEIbOgBBHEEAQBxIAD4cUAA9HVkAPB5kADsecQA5H4AAOB+SADcgpAA2ILgANSHWADUh9AA1Iv8ANSH/ADYh/wCyNAAApDoAAJk+AACPPwAAhT8AAHs8AABwOAAAZzIAAF0tAABUKAAATCIFAEYfDgBDHxQAQR8bAD8fIgA+ICkAPSAwADsgNgA6IT0AOSFFADgiTQA3IlcANiNiADQjbgAzJH4AMiSPADElogAvJbYALybSAC8m8gAvJv8AMCb/ADAm/wCvOAAAoj4AAJZCAACMQwAAgkMAAHhBAABuPQAAYzgAAFozAABRLgAASCgBAEAkDAA9IxEAOyQYADkkHwA4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AP8AqQD/AKUA/wD/AAAA/wAAAP4AAAD1AAAA7AADAOUADQDfABUA2gAgANQAKgDQADUAywA+AMgARwDFAE4AwgBVAMAAWwC+AGEAvABmALoAbAC4AHIAtgB4ALUAgACzAIgAsQCSAK4AngCsAKoAqQC7AKgA1QCmAPMApAD/AKMA/wChAP8AmwD/AJgA/wD/AAAA+wAAAPAAAADlAAAA2AAAAM4ACQDHABEAwgAaAL4AJAC7AC4AtwA4ALQAQACxAEgArgBOAKwAVACqAFoAqQBfAKcAZQClAGsApABxAKIAeACgAIEAngCLAJwAlgCZAKMAlwCyAJYAxwCTAOgAkgD+AJEA/wCQAP8AjQD/AIsA/wD5AAAA6wAAAN0AAADPAAAAxgAAALwABAC1AA0AsAAVAKwAHgCoACgApQAxAKIAOQCfAEEAnQBIAJsATgCZAFMAlwBZAJYAXgCUAGQAkgBqAJAAcQCOAHoAjACDAIoAjwCIAJwAhgCqAIQAvACCANwAgQD2AIAA/wB/AP8AfwD/AH4A/wDsAAAA2gAAAMkAAAC+AAAAtgAAAK4AAACnAAkAoQAQAJwAGACYACIAlQAqAJIAMgCQADoAjQBBAIsARwCJAE0AhwBSAIYAWACEAF0AggBkAIEAawB/AHMAfQB9AHsAiAB4AJUAdgCjAHUAtABzAMwAcQDtAHAA/wBwAP8AcAD/AHAA/wDfBQAAygoAALwLAACxCQAAqAQAAKEAAACbAAMAlAAMAI8AEwCKABsAhwAkAIQALACBADMAfwA6AH0AQQB7AEcAeQBMAHcAUgB2AFcAdABdAHIAZABwAG0AbwB2AGwAggBqAI8AaQCdAGcArgBlAMMAZADkAGMA+gBjAP8AYgD/AGMA/wDQDgAAvxIAALITAACnEgAAnRAAAJULAACPAwAAiQAHAIIADgB+ABUAegAeAHYAJQB0AC0AcQA0AG8AOgBuAEAAbABGAGoATABpAFIAZwBYAGYAXwBkAGcAYgBxAGAAfABeAIkAXACYAFsAqQBZALwAWADcAFgA9ABYAP8AVwD/AFcA/wDGFgAAthoAAKodAACfHAAAlRkAAI0UAACFDwAAfgkAAHcBCgByABAAbgAXAGoAHwBoACcAZQAuAGQANABiADsAYABAAF8ARgBdAEwAXABTAFoAWgBYAGIAVwBsAFUAdwBT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nAAAD50AAAWfAAAAoQAAAKMAAAClAAAAqAAAAKkAAACpAAAAqQAAAKoAAACrAAAArAAAAK0AAACuAQAAsAkAALIPAACzGAAAtCcAALQ5AAC1TQAAtGQAALR+AACzmgAAs7QAALPVAACz8ABkkwAAVZcAAEebAAA4nwAAKaIAABqkAAAOpgAABKgAAACrAAAArQAAALAAAAC0AAAAtgAAALgAAAC4AAAAuQAAALoAAAC8AAAAvQAAAL8AAADAAAAAwwAAAMUHAADJDwAAyhoAAMssAADMQAAAzVYAAM5vAADNiwAAzKgAAMzCAADM4gBYmwAASaAAADqlAAAsqQAAHKsAAA+uAAAEsQAAALQAAAC3AAAAugAAAL4AAADDAAAAxgAAAMgAAADIAAAAygAAAMsAAADNAAAAzwAAANIAAADVAAAA2QAAAN0AAADhBQAA5g8AAOceAADoMgAA6UgAAOpgAADrewAA65cAAOyuAADswgD/AAAA/wAAAP8AAAD/AAYA/wANAP8AFQD/ACEA/wAsAP8AOAD/AEMA/wBMAP4AVAD7AFsA+gBiAPgAaAD2AG4A9QB0APQAegDyAIAA8QCHAO8AjwDtAJcA6wChAOkArQDnAL0A5QDYAOQA8wDiAP8A4AD/ANAA/wDEAP8AvAD/ALYA/wD/AAAA/wAAAP8AAAD/AAAA/wAJAP8AEQD/ABwA/QAnAPkAMgD1AD0A8QBGAO0ATwDrAFYA6ABcAOYAYgDkAGgA4wBuAO
27099EAcwDfAHkA3QCAANoAiADYAJEA1ACbANIApgDPALQAzADJAMkA6QDIAP8AxwD/AMEA/wC3AP8ArwD/AKsA/wD/AAAA/wAAAP8AAAD/AAAA+AAFAPIADgDuABcA6gAiAOYALADhADcA3QBAANgASQDTAFAA0ABWAM4AXADMAGIAygBnAMgAbQDGAHMAxAB5AMIAgQDAAIoAvgCUALwAnwC5AKwAtgC+ALQA3QCzAPcAsQD/ALAA/wCoAP8AogD/AJ4A/wD/AAAA/wAAAPkAAADvAAAA5gAAAN8ACwDWABIA0AAcAMwAJgDIADAAxAA6AMAAQgC9AEoAuwBQALgAVgC2AFsAtQBhALMAZgCxAGwAsAByAK4AegCsAIIAqQCMAKcAmAClAKUAowC0AKAAywCfAO4AnQD/AJwA/wCZAP8AlAD/AJEA/wD/AAAA9gAAAOoAAADdAAAAzwAAAMcABgDAAA8AuwAXALcAIACzACoAsAAzAK0AOwCqAEMApwBJAKUATwCjAFUAogBaAKAAXwCeAGUAnQBrAJsAcgCZAHsAlwCFAJQAkACSAJ0AkACsAI4AvwCMAOIAiwD6AIkA/wCJAP8AhgD/AIMA/wD0AAAA5AAAANQAAADIAAAAvwAAALUAAQCuAAsAqQASAKUAGwChACMAngAsAJsANACYADwAlgBDAJQASQCSAE4AkABTAI4AWQCNAF4AiwBkAIkAawCHAHMAhQB9AIMAiACBAJUAfwCkAH0AtQB7AM8AeQDxAHgA/wB3AP8AdwD/AHUA/wDlAAAA0QAAAMMAAAC4AAAArwAAAKgAAACgAAYAmgAOAJUAFQCRAB4AjgAmAIsALQCIADUAhgA8AIQAQgCCAEcAgABNAH8AUgB9AFgAewBeAHkAZQB4AG0AdgB2AHMAgQBxAI4AbwCdAG0ArgBsAMQAagDnAGkA/QBoAP8AaAD/AGkA/wDVAwAAwwcAALYIAACrBgAAogAAAJsAAACUAAAAjQAKAIgAEACDABgAfwAgAHwAJwB6AC4AdwA1AHUAOwB0AEEAcgBHAHAATABvAFIAbQBYAGsAXwBpAGYAZwBwAGUAewBjAIgAYgCXAGAApwBeALsAXQDcAFwA9gBcAP8AWwD/AFsA/wDJDQAAuRAAAKwRAAChEAAAlw0AAI8IAACIAAAAggAFAHsADQB3ABIAc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IdKAACHXQAAhnMAAIaNAACFpwAAhMUAAIPsAACC/gB4hAAAaoYAAFyIAABNigAAP4wAADGOAAAjjwAAFo8AAA2QAAACkQAAAJIAAACTAAAAlQAAAJYAAACWAAAAlgAAAJYAAACWAAAAlwAAAJcAAACXBwAAmA0AAJkTAACaHwAAmi0AAJo/AACaUgAAmmgAAJmDAACZnwAAmLoAAJfiAACW+ABtigAAX40AAFCQAABBkwAAM5YAACSXAAAWmAAADZkAAAGbAAAAnQAAAJ8AAAChAAAApAAAAKUAAACkAAAApQAAAKUAAACmAAAApwAAAKgAAACpAAAAqgQAAKwMAACuEwAAriEAAK4zAACuRwAArl0AAK52AACukwAArq4AAK3NAACs7wBhkQAAU5UAAESYAAA1nAAAJp8AABehAAANowAAAKUAAACnAAAAqgAAAKwAAACwAAAAsgAAALQAAACzAAAAtAAAALUAAAC3AAAAuAAAALkAAAC7AAAAvQAAAL8BAADDCwAAxRUAAMUlAADGOQAAx08AAMdoAADGhQAAxqIAAMa8AADG3gBVmQAAR50AADiiAAAppgAAGagAAA2rAAAArQAAALEAAAC0AAAAtwAAALoAAAC/AAAAwQAAAMQAAADDAAAAxQAAAMYAAADIAAAAygAAAM0AAADPAAAA0gAAANYAAADbAAAA4AwAAOEYAADjKwAA5EEAAOVaAADmdAAA5pEAAOWsAADlxAD/AAAA/wAAAP8AAAD/AAEA/wAKAP8AEgD/AB0A/wAoAP8ANAD/AD4A/QBIAPoAUAD3AFcA9QBdAPQAYwDyAGkA8ABvAO8AdADtAHsA6wCBAOkAiQDoAJIA5gCcAOQAqADiALcA3wDNANwA7gDZAP8A2QD/AMoA/wC+AP8AtQD/ALAA/wD/AAAA/wAAAP8AAAD/AAAA/wAGAP8ADwD8ABgA+AAjAPQALgDwADgA6wBCAOgASgDlAFEA4gBYAOAAXQDeAGMA3ABoANkAbgDWAHQA1AB7ANEAggDPAIsAzQCVAMoAoQDIAK8AxQDBAMIA4wDAAPsAwAD/ALsA/wCwAP8AqAD/A
27099KQA/wD/AAAA/wAAAP8AAAD7AAAA8wABAO0ADADoABMA4wAeAOAAKADaADIA0wA8AM8ARADMAEsAyQBRAMYAVwDEAF0AwgBiAMEAZwC/AG0AvQB0ALsAewC5AIQAtwCOALQAmQCyAKcArwC3AK0A0ACrAPIAqgD/AKkA/wChAP8AmwD/AJcA/wD/AAAA/wAAAPQAAADpAAAA4AAAANUACADOABAAyQAYAMUAIgDBACsAvAA1ALkAPQC2AEUAswBLALEAUQCvAFYArgBbAKwAYQCqAGYAqQBtAKYAdACkAHwAogCGAKAAkgCeAJ8AnACuAJkAwwCXAOcAlgD/AJUA/wCSAP8AjQD/AIoA/wD8AAAA8AAAAOMAAADUAAAAyAAAAL8AAwC5AA0AswATAK8AHACsACUAqQAuAKUANgCjAD4AoABEAJ4ASgCdAFAAmwBVAJkAWgCXAF8AlgBmAJQAbACSAHUAkAB+AI4AigCLAJcAiQCmAIcAuACFANYAhAD2AIIA/wCBAP8AfgD/AHwA/wDtAAAA3QAAAMwAAADBAAAAuAAAAK4AAACnAAkAogAQAJ4AFwCaAB8AlwAnAJQALwCRADcAjwA9AI0AQwCLAEkAiQBOAIgAUwCGAFkAhABfAIIAZQCAAG0AfgB3AHwAggB6AI8AeACeAHUArwBzAMcAcgDsAHEA/wBwAP8AcAD/AG4A/wDdAAAAyQAAALwAAACxAAAAqQAAAKEAAACZAAMAkwAMAI4AEgCKABkAhwAhAIQAKQCBADAAfwA3AH0APQB7AEIAeQBIAHgATQB2AFIAdABYAHIAXwBxAGcAbwBwAGwAewBqAIgAaACXAGYAqABlALwAYwDhAGIA+gBhAP8AYQD/AGEA/wDNAQAAvAUAAK8FAAClAgAAnAAAAJQAAACNAAAAhgAIAIEADgB8ABQAeAAbAHUAIwByACkAcAAwAG4ANgBtADwAawBBAGkARwBoAEwAZgBSAGQAWQBjAGAAYQBpAF8AdABdAIEAWwCQAFkAoQBXALQAVgDQAFUA8gBVAP8AVAD/AFUA/wDBDAAAsg4AAKYPAACbDgAAkgsAAIkFAACCAAAAewACAHUACwBwABAAbAAWAGgAHQBmACMAYwAqAGEAMABgADYAXgA7AF0AQQBbAEYAWgBMAFgAUwBWAFsAVABkAFIAbgBRAHsA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E4sAAAqLAAAAjAAAAI0AAACPAAAAkQAAAJIAAACRAAAAkQAAAJEAAACRAAAAkQAAAJIAAACSAgAAkwkAAJQPAACUGQAAlCcAAJQ4AACUTAAAk2IAAJN8AACTmAAAkrMAAJHYAACQ9gBqiAAAXIoAAE2NAAA/kAAAMJIAACGUAAAUlQAACpYAAACXAAAAmQAAAJsAAACdAAAAnwAAAKAAAACgAAAAoAAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYHAACoEAAAqBwAAKgtAACpQAAAqVYAAKlvAACpiwAAqKgAAKfHAACm7ABfjwAAUJIAAEGWAAAzmQAAI5wAABSdAAAKnwAAAKEAAACjAAAApgAAAKgAAACsAAAArgAAAK8AAACvAAAAsAAAALAAAACyAAAAswAAALQAAAC2AAAAtwAAALoAAAC9BwAAvxAAAL8fAADAMwAAwEkAAMBiAADAfgAAwJsAAMC3AAC/2ABTlwAARJsAADWfAAAmowAAFqUAAAunAAAAqgAAAK0AAACwAAAAswAAALYAAAC7AAAAvQAAAMAAAAC/AAAAwQAAAMIAAADEAAAAxgAAAMgAAADKAAAAzAAAAM8AAADTAAAA2gcAANsTAADdJQAA3jsAAN9TAADgbgAA34wAAN2pAADdwgD/AAAA/wAAAP8AAAD/AAAA/wAHAP8AEAD/ABkA/wAkAP8ALwD8ADoA+QBDAPUASwDzAFIA8QBZAO8AXgDtAGQA6wBpAOkAbwDnAHUA5gB8AOQAhADiAI0A4ACXAN0AogDaALEA1QDFANIA6ADQAP8AzwD/AMQA/wC4AP8ArwD/AKkA/wD/AAAA/wAAAP8AAAD/AAAA/wACAPsADQD3ABUA8wAfAO8AKQDqADQA5gA9AOIARQDeAEwA2
27099wBTANgAWADUAF4A0gBjANAAaQDOAG4AzAB1AMoAfQDIAIUAxgCQAMIAmwDAAKkAvgC6ALsA2QC5APcAuAD/ALQA/wCpAP8AogD/AJ0A/wD/AAAA/wAAAP8AAAD2AAAA7gAAAOcACgDhABEA3AAaANcAIwDQAC4AywA3AMcAPwDEAEYAwQBNAL8AUgC9AFgAuwBdALkAYgC4AGgAtgBuALQAdQCxAH4ArwCIAK0AkwCqAKEAqACxAKYAyACkAO0AogD/AKIA/wCbAP8AlQD/AJEA/wD/AAAA/AAAAO4AAADjAAAA2AAAAM0ABQDGAA4AwQAVAL0AHgC5ACcAtQAwALIAOACvAEAArABGAKoATACoAFEApwBWAKUAWwCjAGEAoQBnAJ8AbgCeAHYAmwCAAJkAjACXAJkAlACoAJIAvACQAN8AjgD7AI4A/wCLAP8AhgD/AIMA/wD4AAAA6QAAANwAAADMAAAAwQAAALgAAACyAAoArAARAKgAGAClACEAogApAJ4AMgCcADkAmQA/AJcARQCVAEoAlABQAJIAVQCQAFoAjwBgAI0AZwCLAG8AiQB4AIYAhACEAJEAggCgAIAAsgB9AMwAfADxAHsA/wB6AP8AdwD/AHUA/wDmAAAA0wAAAMYAAAC7AAAAsQAAAKcAAAChAAUAmwANAJcAEwCTABsAkAAjAIwAKwCKADIAiAA4AIYAPgCEAEQAggBJAIEATgB/AFMAfQBZAHsAYAB5AGgAdwBxAHUAfABzAIkAcACYAG8AqQBtAL8AawDmAGoA/wBpAP8AaQD/AGcA/wDTAAAAwwAAALUAAACrAAAAowAAAJsAAACSAAAAjAAKAIcAEACDABYAfwAdAH0AJAB6ACsAeAAyAHYAOAB0AD0AcgBCAHEASABvAE0AbQBTAGwAWQBqAGEAaABqAGYAdABkAIEAYQCRAF8AogBeALYAXADVAFsA9wBbAP8AWgD/AFoA/wDFAAAAtgIAAKkCAACfAAAAlgAAAI4AAACHAAAAgAAFAHoADAB1ABEAcQAYAG4AHgBrACUAaQArAGcAMQBmADcAZAA8AGMAQQBhAEcAXwBNAF4AUwBcAFsAWgBkAFgAbgBWAHsAVACKAFIAmwBRAK4AUADIAE8A7gBOAP8ATgD/AE0A/wC7CgAArA0AAKANAACVDAAAjAgAAIMCAAB8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fAwAAHwSAAB8HQAAfCwAAHw8AAB8TwAAe2UAAHt+AAB6mgAAebYAAHjfAAB3+gBzgAAAZYEAAFaDAABIhAAAOYYAACuHAAAdhwAAEYcAAAeIAAAAiAAAAIkAAACKAAAAjAAAAI0AAACNAAAAjAAAAIwAAACMAAAAjAAAAIwAAACNAAAAjQQAAI4MAACOEwAAjyEAAI4yAACORgAAjlsAAI10AACNkAAAjK0AAIvOAACK8wBohgAAWogAAEuLAAA8jQAALY8AAB6QAAARkQAAB5IAAACTAAAAlQAAAJcAAACZAAAAmwAAAJwAAACbAAAAmwAAAJwAAACcAAAAnQAAAJ4AAACeAAAAnwAAAKEDAACiDAAAohYAAKMmAACjOgAAo08AAKNoAACihgAAoqIAAKLAAACh6ABcjQAATZAAAD+TAAAwlgAAIZkAABKaAAAHmwAAAJ0AAACgAAAAogAAAKQAAACoAAAAqgAAAKsAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACxAAAAsgAAALQAAAC3AQAAuQ0AALkaAAC6LQAAukMAALpbAAC6dwAAu5QAALuxAAC50gBQlQAAQZgAADKcAAAjoAAAE6IAAAikAAAApwAAAKoAAACsAAAArwAAALIAAAC3AAAAuQAAALsAAAC6AAAAvAAAAL0AAAC/AAAAwAAAAMIAAADEAAAAxgAAAMkAAADNAAAA0gEAANQPAADVHwAA1zUAANhNAADYaQAA14YAANejAADWvQD/AAAA/wAAAP8AAAD/AAAA/wADAP8ADQD/ABUA/wAgAPwAKwD4ADUA9AA/APAARwDuAE4A6wBUAOkAWgDnAF8A5QBkAOMAagDhAHAA3wB2AN0AfgDbAIcA2ACRANMAnQDPAKsAzQC9AMsA4ADJAPsAxwD/AL0A/wCxAP8AqQD/AKMA/wD/AAAA/wAAAP8AAAD/AAAA/AAAAPYACwD
27099xABEA7QAbAOkAJQDkADAA3wA5ANoAQQDVAEgA0QBOAM8AVADNAFkAywBeAMkAYwDHAGkAxQBvAMMAdwDAAH8AvgCKALsAlQC4AKMAtgC0ALQAzQCyAPIAsAD/AKwA/wCjAP8AnAD/AJcA/wD/AAAA/wAAAPoAAADxAAAA6AAAAOAABgDZAA4A0gAWAM4AHwDIACkAxAAyAMAAOgC9AEEAugBIALgATQC2AFMAtABYALIAXQCwAGIArgBpAKwAbwCqAHgAqACCAKYAjgCkAJsAoQCrAJ8AwACdAOYAmwD/AJoA/wCUAP8AjgD/AIoA/wD/AAAA9gAAAOgAAADcAAAAzgAAAMYAAQC/AAsAugARALYAGgCyACIArgArAKoANACoADsApQBBAKMARwChAEwAnwBRAJ4AVgCcAFwAmgBiAJkAaACXAHAAlQB6AJIAhgCQAJMAjQCiAIsAtQCJANMAhwD3AIYA/wCEAP8AfwD/AHwA/wDyAAAA4wAAANIAAADFAAAAugAAALEAAACrAAcApQAOAKEAFACeABwAmgAlAJcALQCUADQAkgA6AJAAQACOAEUAjQBKAIsAUACJAFUAiABbAIYAYQCEAGkAggByAH8AfQB9AIsAewCaAHgAqwB2AMQAdADrAHMA/wBzAP8AcAD/AG4A/wDfAAAAzAAAAL8AAAC0AAAAqwAAAKEAAACaAAIAlAALAJAAEACMABcAiAAeAIUAJgCDAC0AgQAzAH8AOQB9AD8AewBEAHkASQB4AE4AdgBUAHQAWgBzAGIAcABrAG4AdQBsAIMAagCSAGgAowBmALgAZADeAGMA+wBiAP8AYgD/AGAA/wDMAAAAvAAAAK8AAAClAAAAnQAAAJQAAACMAAAAhgAHAIEADQB8ABIAeAAZAHUAHwBzACYAcQAtAG8AMgBtADgAawA9AGoAQgBoAEgAZwBOAGUAVABjAFsAYQBkAF8AbgBdAHsAWwCKAFkAmwBXAK8AVgDLAFUA8gBUAP8AVAD/AFQA/wC+AAAAsAAAAKQAAACZAAAAkAAAAIgAAACBAAAAeQACAHMACgBvAA8AawAUAGcAGgBlACAAYwAmAGEALABfADIAXgA3AFwAPABbAEIAWQBHAFcATgBWAFUAVABeAFIAaABQAHQATgCDAEwAlQBKAKgASQDAAEgA6ABHAP8ARwD/AEcA/wC0CQAApgsAAJsMAACQCgAAhgUAAH4AAAB2AAAAbwAAAGgABQBjAAwAXwAQAFsAFQBYABoAVgAhAFQAJgBTACwAUQAxAFAANgBOADwATQBCAEsASABJAFAASABYAEYAYgBEAG4AQgB9AEAAjgA/AKIAPQC4AD0A3QA8APgAPAD/ADwA/wCsEAAAnxIAAJQSAACJEQAAfw8AAHYMAABuBQAAZgAAAGAAAQBZAAgAVQANAFEAEQBOABYASwAbAEkAIQBIACYARgArAEUAMQBDADYAQgA8AEAAQwA+AEsAPQBTADsAXQA5AGkANwB4ADYAiQA0AJwAMwCxADIAzgAyAPEAMQD/ADEA/wCmFgAAmhkAAI4aAACEGgAAehYAAHASAABoDgAAXwoAAFgDAABRAAQATAAKAEgADgBEABIAQQAWAD8AGwA9ACEAPAAmADoALAA5ADEANwA3ADYAPgA0AEYAMwBPADEAWQAvAGUALgBzACwAhQArAJgAKgCtACkAxgAoAOoAKAD+ACgA/wChHAAAlSAAAIohAAB/IQAAdR8AAGwaAABjFgAAWhEAAFINAABLBwAARAAGAEAACwA8AA8AOAASADYAFwA0ABwAMwAhADEAJwAwACwALgAzAC0AOgArAEIAKgBLACgAVQAmAGEAJQBwACQAgQAiAJUAIQCpACAAwQAgAOQAHwD5AB8A/wCdIgAAkSYAAIYoAAB8JwAAciUAAGkiAABfHQAAVxgAAE4TAABGDgAAPwsAADgFBwA0AAwAMQAQAC4AEwAsABgAKgAdACkAIgAnACgAJgAuACQANgAjAD4AIgBHACAAUgAfAF4AHQBtABwAfgAaAJIAGQCnABgAvQAXAN8AFwH1ABcC/wCaJwAAjisAAIQtAAB5LQAAcCsAAGYoAABdJAAAVB8AAEsaAABDFAAAOxAAADQNAgAtCQkAKQUNACYDEAAkARMAIgIZACECHgAgAiQAHgMqAB0DMgAbBDoAGgVEABkFTwAXBlwAFgZqABQHfAATB5AAEgelABEHuwAQB9sAEAjyABAJ/wCXKwAAjC8AAIExAAB3MgAAbjEAAGQuAABbKgAAUSUAAEkgAABAGwAAOBYAADESAAApDgQAIwwJAB8JDQAdBxAAGwcVABkIGgAYCCAAFwknABYJLgAVCjcAEwpBABILTQARC1oAEAtpAA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AAAC/AAAAwQAAAMQAAADHAAAAywAAAM0MAADOGgAAzy8AAM9IAADQYgAA0IAAANCdAADQuAAAAAAAAAAAAAAAAAAAAAAAAQMEBQYICQoLDQ4PERITFBYXGBobHB0fICEiJCUmKCkqKy0uLzAyMzQ2Nzg5Ozw9PkBBQkRFRkdJSktNTk9QUlNUVVdYWVtcXV5gYWJjZWZnaWprbG5vcHFzdHV3eHl6fH1+gIGCg4WGh4iKi4yOj5CRk5SVlpiZmpydnp+hoqOkpqeoqqusra+wsbO0tba4ubq7vb6/wcLDxMbHyMnLzM3P0NHS1NXW19na293e3+Di4+Tm5+jp6+zt7vDx8vT19vf5+vv8/v//////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAEDBAUGCAkKCw0ODxESExQWFxgaGxwdHyAhIiQlJigpKistLi8wMjM0Njc4OTs8PT5AQUJERUZHSUpLTU5PUFJTVFVXWFlbXF1eYGFiY2VmZ2lqa2xub3Bxc3R1d3h5enx9foCBgoOFhoeIiouMjo+QkZOUlZaYmZqcnZ6foaKjpKanqKqrrK2vsLGztLW2uLm6u72+v8HCw8TGx8jJy8zNz9DR0tTV1tfZ2tvd3t/g4uPk5ufo6evs7e7w8fL09fb3+fr7/P7//////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAABAwQFBggJCgsNDg8REhMUFhcYGhscHR8gISIkJSYoKSorLS4vMDIzNDY3ODk7PD0+QEFCREVGR0lKS01OT1BSU1RVV1hZW1xdXmBhYmNlZmdpamt
27099sbm9wcXN0dXd4eXp8fX6AgYKDhYaHiIqLjI6PkJGTlJWWmJmanJ2en6Gio6Smp6iqq6ytr7Cxs7S1tri5uru9vr/BwsPExsfIycvMzc/Q0dLU1dbX2drb3d7f4OLj5Obn6Onr7O3u8PHy9PX29/n6+/z+//////////////////////////////////////////////////////8AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/bWZ0MQAAAAADASEAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAECAwQFBgcICAkKCwwNDg8QERITFBUWFxgZGhobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrrCxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Hy8/T19vf4+fr7/P3+/wABAQICAwMEBAUGBgcHCAgJCQoLCwwMDQ0ODw8QEBEREhMTFBQVFhYXFxgZGRoaGxwcHR4eHyAgISIiIyQkJSYmJygpKSorLC0tLi8wMTIyMzQ1Njc4OTo7PD0+P0BCQ0RFRkhJSkxNT1BSU1VXWFpcXmBiZGZoam1vcXR2eXx+gYOGiYuOkJKVl5mbnZ+ho6WnqKqsra+wsrO1tre5uru8vb/AwcLDxMXGx8jJysvMzc3Oz9DR0tLT1NXW1tfY2dna29vc3d3e39/g4eHi4+Pk5eXm5ufo6Onp6uvr7Ozt7u7v7/Dw8fLy8/P09PX29vf3+Pj5+fr7+/z8/f3+/v8AAQECAgMDBAQFBgYHBwgICQkKCwsMDA0NDg8PEBARERITExQUFRYWFxcYGRkaGhscHB0eHh8gICEiIiMkJCUmJicoKSkqKywtLS4vMDEyMjM0NTY3ODk6Ozw9Pj9AQkNERUZISUpMTU9QUlNVV1haXF5gYmRmaGptb3F0dnl8foGDhomLjpCSlZeZm52foaOlp6iqrK2vsLKztba3ubq7vL2/wMHCw8TFxsfIycrLzM3Nzs/Q0dLS09TV1tbX2NnZ2tvb3N3d3t/f4OHh4uPj5OXl5ubn6Ojp6err6+zs7e7u7+/w8PHy8vPz9PT19vb39/j4+fn6+/v8/P39/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////T/////////////////////////////////////////69H/////
27099////////////////////////////////////9+n+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4c3X////
27099///////////////////////////////////dr5a39P/////////////////////////////////////FjGin5//////////////////////////////////////MnImk5//////////////////////////////////////6zrvG9f//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3MW99f////////////////////////////////////+/k3qFxf///////////////////////////////////9uQWz1lqPb//////////////////////////////////rx1NABUm+v/////////////////////////////////05R+SSxOmuz////////////////////////////////Y1MqzfmVtpfn////////////////////////////////////0xa6vyf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8NbG7P///////////////////////////////////+a7kXRjq/f////////////////////////////////2xJpzRSY0fcz///////////////////////////////+1gFUwCgAZYLL//////////////////////////////890NQsAAAAKUqf//////////////////////////////5Y0AAAAAAAAT6f/////////////////////////////9mkdAAAJDAYJUrH/////////////////////////////yzsOEzVMW01MXsP/////////////////////////////qWA2YIaftqypuNn/////////////////////////////4JeNvuX//////////////////////////////////////+35///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////r2cq8x/////
27099//////////////////////////////z5qBbVpGiOr////////////////////////////////EfD4mEAAAVLD//////////////////////////////+CDPAAAAAAALoft/////////////////////////////6xTEAAAAAAAF23W////////////////////////////+4AxAAAAAAAACWHM////////////////////////////0loCAAAAAAAAAF3M////////////////////////////qDUAAAAAAAAAAFzT////////////////////////////fQ0AAAAAAAAAAFTW///////////////////////////ufUUAAAAAAAAAAETU///////////////////////////8qmQvAgAABCI3SVjO////////////////////////////6aRrQSg/Y3+Vp7ra///////////////////////////////VsqyyzOT6///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////lu5d3Ysj/////////////////////////////////255nNgoAAoz////////////////////////////////Ifz8FAAAAAF7P/////////////////////////////9mBOQAAAAAAADyq/////////////////////////////55MAAAAAAAAACOQ////////////////////////////3G8aAAAAAAAAABB9+f//////////////////////////r0gAAAAAAAAAAABv7v//////////////////////////hBMAAAAAAAAAAABk5v/////////////////////////sUQAAAAAAAAAAAABX3v////////////////////////+4FQAAAAAAAAAAAABI1v////////////////////////90FAAAAAAAAAAAAAA4z/////////////////////////miWhMAAAAAAAAAAAAjxf/////////////////////////fm1wsAAAAAAAAAAANuv//////////////////////////77F9VTkiEQcBAhEisv//////////////////////////////37+lmZiaoKy92v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////476dgHz7////////////////////////////////8reEVzAOAB2s///////////////////////////////SikwVAAAAAABy8////////////////////////////9Z/NgAAAAAAAABLyf//////////////////////////+pE+AAAAAAAAAAAvq///////////////////////////wFoAAAAAAAAAAAAalf//////////////////////////jSQAAAAAAAAAAAAIhP/////////////////////////nXgAAAAAAAAAAAAAAd/////////////////////////+0JQAAAAAAAAAAAAAAav////////////////////////99AAAAAAAAAAAAAAAAW/T///////////////////////0rAAAAAAAAAAAAAAAATOv//////////////////////6UAAAAAAAAAAAAAAAAAPOH//////////////////////zAMAAAAAAAAAAAAAAAALdn/////////////////////mYphJwAAAAAAAAAAAAAAJ9f//////////////////////+2+iVUnAAAAAAAAAAAAJdz//////////////////////////sqddl1KPDItLDA5R97///////////////////////////////3m3dbS0NPZ5P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v1LvW/////////////////////////////////+e4j2pLLxVv///////////////////////////////koWc0BwAAAAA8yf///////////////////////////9aCOwAAAAAAAAASl///////////////////////////7YUxAAAAAAAAAAAAb///////////////////////////pkIAAAAAAAAAAAAAUOH////////////////////////saQAAAAAAAAAAAAAAN8n///////////////////////+zLwAAAAAAAAAAAAAAIrb///////////////////////95AAAAAAAAAAAAAAAAEKf//////
27099/////////////////I0AAAAAAAAAAAAAAAAAJn//////////////////////6kAAAAAAAAAAAAAAAAAAIz//////////////////////0YAAAAAAAAAAAAAAAAAAH//////////////////////3wAAAAAAAAAAAAAAAAAAAHT/////////////////////lwAAAAAAAAAAAAAAAAAAAGr/////////////////////zgAAAAAAAAAAAAAAAAAAAGP//////////////////////ykiAQAAAAAAAAAAAAAAAGH//////////////////////7mjgFc3FwAAAAAAAAAAAGj///////////////////////////rTrpSGfHVxcHJ3gZT/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////27qdgmlp0///////////////////////////////yJNlPRkAAAAdnv///////////////////////////9uOTBMAAAAAAAAAbv//////////////////////////23wsAAAAAAAAAAAARdf/////////////////////////iyoAAAAAAAAAAAAAIrT//////
27099//////////////////CRAAAAAAAAAAAAAAAA5f///////////////////////99AQAAAAAAAAAAAAAAAH///////////////////////+c2AAAAAAAAAAAAAAAAAGr//////////////////////50AAAAAAAAAAAAAAAAAAFj//////////////////////0YAAAAAAAAAAAAAAAAAAEf4////////////////////6QAAAAAAAAAAAAAAAAAAADXp////////////////////lgAAAAAAAAAAAAAAAAAAACXb////////////////////vAAAAAAAAAAAAAAAAAAAABjO////////////////////6wAAAAAAAAAAAAAAAAAAAA/C/////////////////////wAAAAAAAAAAAAAAAAAAAAq5/////////////////////ycAAAAAAAAAAAAAAAAAAAq1/////////////////////3AAAAAAAAAAAAAAAAAAAA25/////////////////////+CcjHBVQjMmGxQPDQ4SGia/////////////////////////////+eTY0s7My8zP1uD8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////69O84////////////////////////////////9KphWVILBIBhf////////////////////////////GrcTwPAAAAAAAAT+D/////////////////////////1X81AAAAAAAAAAAAH7L////////////////////////jdR0AAAAAAAAAAAAAAIn///////////////////////+QIwAAAAAAAAAAAAAAAGf//////////////////////9VDAAAAAAAAAAAAAAAAAEj2/////////////////////4oAAAAAAAAAAAAAAAAAAC7d/////////////////////zgAAAAAAAAAAAAAAAAAABfI////////////////////vgAAAAAAAAAAAAAAAAAAAAS2////////////////////nAAAAAAAAAAAAAAAAAAAAACl////////////////////ugAAAAAAAAAAAAAAAAAAAACT////////////////////3AAAAAAAAAAAAAAAAAAAAACC/////////////////////wAAAAAAAAAAAAAAAAAAAAB0/////////////////////xMAAAAAAAAAAAAAAAAAAABo/////////////////////0IAAAAAAAAAAAAAAAAAAABg/////////////////////3oAAAAAAAAAAAAAAAAAAABd/////////////////////9EAAAAAAAAAAAAAAAAAAABh//////////////////////8kAAAAAAAAAAAAAAAAAABm///////////////////////JrJmJfXZxbGlnZmdrcHqM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4sWqkXlhd//////////////////////////////dpndQLAwAAAAAMcT/////////////////////////4JJOEwAAAAAAAAAAAI/////////////////////////ScB0AAAAAAAAAAAAAAGD//////////////////////+5vDwAAAAAAAAAAAAAAADfi/////////////////////5YcAAAAAAAAAAAAAAAAABTA/////////////////////0AAAAAAAAAAAAAAAAAAAACj////////////////////rgAAAAAAAAAAAAAAAAAAAACJ////////////////////ngAAAAAAAAAAAAAAAAAAAABy////////////////////vAAAAAAAAAAAAAAAAAAAAABf////////////////////2gAAAAAAAAAAAAAAAAAAAABN////////////////////+gAAAAAAAAAAAAAAAAAAAAA7/////////////////////w4AAAAAAAAAAAAAAAAAAAAq+f///////////////////zMAAAAAAAAAAAAAAAAAAAAb6f///////////////////14AAAAAAAAAAAAAAAAAAAAP2////////////////////48AAAAAAAAAAAAAAAAAAAAG0P///////////////////9AAAAAAAAAAAAAAAAAAAAAAyv////////////////////8rAAAAAAAAAAAAAAAAAAAAyP////////////////////+AAAAAAAAAAAAAAAAAAAAAy//////////////////////3FgEFBQMBAAAAAAABBg0Yy////////////////////////Ovh2M/Mzc/Q0tTX3OLq//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Haxv//////////////////////////////8cajhGhNMhgAFav//////////////////////////7l8RhgAAAAAAAAAAHH////////////////////////XfC8AAAAAAAAAAAAAADvj/////////////////////99kCQAAAAAAAAAAAAAAAAy1/////////////////////3QDAAAAAAAAAAAAAAAAAACN/////
27099///////////////xRUAAAAAAAAAAAAAAAAAAABq////////////////////mQAAAAAAAAAAAAAAAAAAAABL////////////////////tgAAAAAAAAAAAAAAAAAAAAAw/f//////////////////1wAAAAAAAAAAAAAAAAAAAAAZ5///////////////////9gAAAAAAAAAAAAAAAAAAAAAF0////////////////////w4AAAAAAAAAAAAAAAAAAAAAwf///////////////////y8AAAAAAAAAAAAAAAAAAAAAr////////////////////1IAAAAAAAAAAAAAAAAAAAAAnv///////////////////3kAAAAAAAAAAAAAAAAAAAAAjv///////////////////6UAAAAAAAAAAAAAAAAAAAAAgP///////////////////9gAAAAAAAAAAAAAAAAAAAAAdP////////////////////82AAAAAAAAAAAAAAAAAAAAbf////////////////////98AAAAAAAAAAAAAAAAAAAAaf/////////////////////XDQAAAAAAAAAAAAAAAAAAaP//////////////////////cAAAAAAAAAAAAAAAAAAAYf///////////////////////1A8Rk5UWV1hZGhscHZ+if//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////79W7o4tzWpX///////////////////////////i/jmRBIQUAAAAAAFL8///////////////////////3nVYYAAAAAAAAAAAAABfB/////////////////////+VsFgAAAAAAAAAAAAAAAACN/////////////////////2MAAAAAAAAAAAAAAAAAAABe////////////////////nQAAAAAAAAAAAAAAAAAAAAA1/P//////////////////oQAAAAAAAAAAAAAAAAAAAAAR2f//////////////////ygAAAAAAAAAAAAAAAAAAAAAAu///////////////////7gAAAAAAAAAAAAAAAAAAAAAAof///////////////////wwAAAAAAAAAAAAAAAAAAAAAiv///////////////////y0AAAAAAAAAAAAAAAAAAAAAdv///////////////////00AAAAAAAAAAAAAAAAAAAAAZP///////////////////28AAAAAAAAAAAAAAAAAAAAAUv///////////////////5QAAAAAAAAAAAAAAAAAAAAAQP///////////////////7wAAAAAAAAAAAAAAAAAAAAAMP///////////////////+oOAAAAAAAAAAAAAAAAAAAAIv////////////////////9EAAAAAAAAAAAAAAAAAAAAFf////////////////////+BAAAAAAAAAAAAAAAAAAAAC/X////////////////////ICwAAAAAAAAAAAAAAAAAAAuz/////////////////////XgAAAAAAAAAAAAAAAAAAAOX/////////////////////yRwAAAAAAAAAAAAAAAAAANr//////////////////////50BAAAAAAAAAAAAAAcOF8X////////////////////////VubzBx87V2+Hm7fT7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////438//////////////////////////////7MaliG1UOyEHADLe////////////////////////15JZKQAAAAAAAAAAAACg//////////////////////+JNgAAAAAAAAAAAAAAAABn/////////////////////2YAAAAAAAAAAAAAAAAAAAAy9v//////////////////lQAAAAAAAAAAAAAAAAAAAAADyP//////////////////pwAAAAAAAAAAAAAAAAAAAAAAoP//////////////////1wAAAAAAAAAAAAAAAAAAAAAAfP///////////////////wAAAAAAAAAAAAAAAAAAAAAAXv///////////////////yUAAAAAAAAAAAAAAAAAAAAAQ////////////////////0gAAAAAAAAAAAAAAAAAAAAALP///////////////////2oAAAAAAAAAAAAAAAAAAAAAGP///////////////////4sAAAAAAAAAAAAAAAAAAAAABfP//////////////////68AAAAAAAAAAAAAAAAAAAAAAOH//////////////////9UAAAAAAAAAAAAAAAAAAAAAAM////////////////////8kAAAAAAAAAAAAAAAAAAAAAL7///////////////////9UAAAAAAAAAAAAAAAAAAAAAK7///////////////////+LAAAAAAAAAAAAAAAAAAAAAJ/////////////////////LDgAAAAAAAAAAAAAAAAAAAJL/////////////////////VwAAAAAAAAAAAAAAAAAAAIb/////////////////////qgoAAAAAAAAAAAAAAAAAAHn//////////////////////20AAAAAAAAAAAAAAAAAAGb///////////////////////dVAAAAAAAAAAAAAAAAAEX/////////////////////////aiMrNT9KVWBqdX6HkZz//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+jPtp2DaU65/////////////////////////+yyg1w6HQIAAAAAAAB7///
27099////////////////////FbSkAAAAAAAAAAAAAAABA/////////////////////4MbAAAAAAAAAAAAAAAAAAAHy///////////////////kgAAAAAAAAAAAAAAAAAAAAAAmP//////////////////pAAAAAAAAAAAAAAAAAAAAAAAav//////////////////3QAAAAAAAAAAAAAAAAAAAAAAQf///////////////////w4AAAAAAAAAAAAAAAAAAAAAHf///////////////////zkAAAAAAAAAAAAAAAAAAAAAAOj//////////////////2AAAAAAAAAAAAAAAAAAAAAAAM7//////////////////4UAAAAAAAAAAAAAAAAAAAAAALf//////////////////6gAAAAAAAAAAAAAAAAAAAAAAKP//////////////////8sAAAAAAAAAAAAAAAAAAAAAAJD//////////////////+8WAAAAAAAAAAAAAAAAAAAAAH3///////////////////8+AAAAAAAAAAAAAAAAAAAAAGz///////////////////9pAAAAAAAAAAAAAAAAAAAAAFr///////////////////+ZAAAAAAAAAAAAAAAAAAAAAEn////////////////////SFgAAAAAAAAAAAAAAAAAAADn/////////////////////WAAAAAAAAAAAAAAAAAAAACn/////////////////////ogAAAAAAAAAAAAAAAAAAABn/////////////////////9VYAAAAAAAAAAAAAAAAAAAT//////////////////////7svAAAAAAAAAAAAAAAAAAD4//////////////////////+rKQAAAAAAAAAAAAAAAADP////////////////////////yUcAAAAABxMgLj5SaITt////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9NXJ////////////////////////////+tKwknddQigMAABK////////////////////////xX1FFwAAAAAAAAAAAAAR2P///////////////////8RQAAAAAAAAAAAAAAAAAAAAn///////////////////ogwAAAAAAAAAAAAAAAAAAAAAaP//////////////////lAAAAAAAAAAAAAAAAAAAAAAANv//////////////////2gAAAAAAAAAAAAAAAAAAAAAAB+z//////////////////xUAAAAAAAAAAAAAAAAAAAAAAMT//////////////////0gAAAAAAAAAAAAAAAAAAAAAAKL//////////////////3UAAAAAAAAAAAAAAAAAAAAAAIP//////////////////50AAAAAAAAAAAAAAAAAAAAAAGn//////////////////8MAAAAAAAAAAAAAAAAAAAAAAFL//////////////////+cPAAAAAAAAAAAAAAAAAAAAAD7///////////////////8zAAAAAAAAAAAAAAAAAAAAACv///////////////////9YAAAAAAAAAAAAAAAAAAAAABj///////////////////+BAAAAAAAAAAAAAAAAAAAAAAX///////////////////+sAAAAAAAAAAAAAAAAAAAAAAD////////////////////eIgAAAAAAAAAAAAAAAAAAAADy////////////////////XAAAAAAAAAAAAAAAAAAAAADf////////////////////nwAAAAAAAAAAAAAAAAAAAADM////////////////////6EoAAAAAAAAAAAAAAAAAAAC3/////////////////////6AWAAAAAAAAAAAAAAAAAACc//////////////////////96AgAAAAAAAAAAAAAAAAB3////////////////////////egsAAAAAAAAAAAAAAAVM/////////////////////////6JXaHSAjZyrvNDn/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3j///////////////////////////So3pYOikjHBYOBgAAn/////////////////////+sUg4AAAAAAAAAAAAAAAAAaf//////////////////5EMAAAAAAAAAAAAAAAAAAAAANP//////////////////eQAAAAAAAAAAAAAAAAAAAAAAAOP/////////////////zQAAAAAAAAAAAAAAAAAAAAAAALL//////////////////xMAAAAAAAAAAAAAAAAAAAAAAIX//////////////////08AAAAAAAAAAAAAAAAAAAAAAF3//////////////////4MAAAAAAAAAAAAAAAAAAAAAADr//////////////////7IAAAAAAAAAAAAAAAAAAAAAABz//////////////////9sDAAAAAAAAAAAAAAAAAAAAAAL///////////////////8qAAAAAAAAAAAAAAAAAAAAAAD7//////////////////9PAAAAAAAAAAAAAAAAAAAAAADn//////////////////90AAAAAAAAAAAAAAAAAAAAAADU//////////////////+bAAAAAAAAAAAAAAAAAAAAAADA///////////////////EBwAAAAAAAAAAAAAAAAAAAACt///////////////////wMwAAAAAAAAAAAAAAAAAAAACa////////////////////ZwAAAAAAAAAAAAAAAAAAAACG////////////////////owAAAAAAAAAAAAAAAAAAAABy////////////////////40QAAAAAAAAAAAAAAAAAAABc/////////////////////5EGAAAAAAAAAAAAAAAAAABB/////////////////////+tfAAAAAAAAAAAAAAAAAAAd///////////////////////KSwAAAAAAAAAAAAAAAAAA////////////////////////y1cAAAwYJDE/TmB0i6fH///////////////////////////X5/L////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////r1M3Hwr66t7Owramopf///////////////////91+Uz8wIxkRCQIAAAAAAAAAANv/////////////////dgAAAAAAAAAAAAAAAAAAAAAAAKf/////////////////ugAAAAAAAAAAAAAAAAAAAAAAAHX/////
27099/////////////wcAAAAAAAAAAAAAAAAAAAAAAEb//////////////////04AAAAAAAAAAAAAAAAAAAAAABr//////////////////4wAAAAAAAAAAAAAAAAAAAAAAAD9/////////////////8EAAAAAAAAAAAAAAAAAAAAAAADb//////////////////EZAAAAAAAAAAAAAAAAAAAAAAC+//////////////////9EAAAAAAAAAAAAAAAAAAAAAACk//////////////////9rAAAAAAAAAAAAAAAAAAAAAACN//////////////////+RAAAAAAAAAAAAAAAAAAAAAAB5//////////////////+3AAAAAAAAAAAAAAAAAAAAAABm///////////////////eIQAAAAAAAAAAAAAAAAAAAABT////////////////////SgAAAAAAAAAAAAAAAAAAAAA/////////////////////dwAAAAAAAAAAAAAAAAAAAAAr////////////////////rAoAAAAAAAAAAAAAAAAAAAAW////////////////////50UAAAAAAAAAAAAAAAAAAAAA/////////////////////4oAAAAAAAAAAAAAAAAAAAAA/////////////////////9ZNAAAAAAAAAAAAAAAAAAAA/f////////////////////+nLgAAAAAAAAAAAAAAAAAA1f//////////////////////mCoAAAAAAAAAAAYYLUVg4P///////////////////////6hjdIGPnKu7zeL6///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ny7epnZWOiYSAfHh0cGxoZZD/////////////////vGpILRkKAAAAAAAAAAAAAAAAADH//////////////////wAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////0IAAAAAAAAAAAAAAAAAAAAAAADc/////////////////44AAAAAAAAAAAAAAAAAAAAAAACy/////////////////84AAAAAAAAAAAAAAAAAAAAAAACN//////////////////8pAAAAAAAAAAAAAAAAAAAAAABr//////////////////9aAAAAAAAAAAAAAAAAAAAAAABO//////////////////+GAAAAAAAAAAAAAAAAAAAAAAA0//////////////////+uAAAAAAAAAAAAAAAAAAAAAAAe///////////////////UFwAAAAAAAAAAAAAAAAAAAAAK///////////////////6PQAAAAAAAAAAAAAAAAAAAAAA////////////////////ZQAAAAAAAAAAAAAAAAAAAAAA////////////////////jgAAAAAAAAAAAAAAAAAAAAAA////////////////////vBkAAAAAAAAAAAAAAAAAAAAA7///////////////////8U4AAAAAAAAAAAAAAAAAAAAA2P///////////////////4sAAAAAAAAAAAAAAAAAAAAAv////////////////////8xDAAAAAAAAAAAAAAAAAAAAof////////////////////+RGQAAAAAAAAAAAAAAAAAAev/////////////////////ydAoAAAAAAAAAAAAAAAARX///////////////////////6HQTHyw4RVNicoWbtNL1///////////////////////////X6PT///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v38/Hu7Ovr7PH//////////////////9mymYd5bWRdVlFLRkE8ODItKCPE/////////////////0slCwAAAAAAAAAAAAAAAAAAAACS/////////////////4gAAAAAAAAAAAAAAAAAAAAAAABm/////////////////9cAAAAAAAAAAAAAAAAAAAAAAAA9//////////////////8zAAAAAAAAAAAAAAAAAAAAAAAY//////////////////9sAAAAAAAAAAAAAAAAAAAAAAAA//////////////////+dAAAAAAAAAAAAAAAAAAAAAAAA///////////////////JDAAAAAAAAAAAAAAAAAAAAAAA9v/////////////////xNQAAAAAAAAAAAAAAAAAAAAAA3///////////////////WwAAAAAAAAAAAAAAAAAAAAAAy///////////////////ggAAAAAAAAAAAAAAAAAAAAAAt///////////////////qQYAAAAAAAAAAAAAAAAAAAAAo/////
27099//////////////0y8AAAAAAAAAAAAAAAAAAAAAjf///////////////////14AAAAAAAAAAAAAAAAAAAAAd////////////////////5MHAAAAAAAAAAAAAAAAAAAAXv///////////////////81DAAAAAAAAAAAAAAAAAAAAQP////////////////////+HEAAAAAAAAAAAAAAAAAAAHP/////////////////////YXgAAAAAAAAAAAAAAAAAAAP//////////////////////v04AAAAAAA4cLD5SaoalyP///////////////////////8J8jJqntsXW6P3//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+7h18/Jw766trGtqaempqeu/////////////////76GbVtMQDcvKCIcFhALBAAAAAAU/////////////////9cFAAAAAAAAAAAAAAAAAAAAAAAA//////////////////80AAAAAAAAAAAAAAAAAAAAAAAA9v////////////////92AAAAAAAAAAAAAAAAAAAAAAAA0v////////////////+wAAAAAAAAAAAAAAAAAAAAAAAAsv/////////////////hJAAAAAAAAAAAAAAAAAAAAAAAlv//////////////////UQAAAAAAAAAAAAAAAAAAAAAAfP//////////////////eQAAAAAAAAAAAAAAAAAAAAAAZv//////////////////oAAAAAAAAAAAAAAAAAAAAAAAUf//////////////////xyMAAAAAAAAAAAAAAAAAAAAAPP//////////////////7ksAAAAAAAAAAAAAAAAAAAAAJ////////////////////3QAAAAAAAAAAAAAAAAAAAAAEP///////////////////6MWAAAAAAAAAAAAAAAAAAAAAP///////////////////9hMAAAAAAAAAAAAAAAAAAAAAP////////////////////+IDwAAAAAAAAAAAAAAAAAAAP/////////////////////LUwAAAAAAAAAAAAAAAAAAAP//////////////////////pTgAAAAAAAAAAAkdNE5rjP///////////////////////5k5Q1Ffbn2OoLXL5f/////////////////////////////r+f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////rzLmsoZmRi4aBfHh0cGtoZmZo8f////////////////9hRTIjGA4GAAAAAAAAAAAAAAAAnv////////////////9+AAAAAAAAAAAAAAAAAAAAAAAAdf/////////////////DAAAAAAAAAAAAAAAAAAAAAAAAUv/////////////////7NwAAAAAAAAAAAAAAAAAAAAAAMv//////////////////agAAAAAAAAAAAAAAAAAAAAAAFv//////////////////lgAAAAAAAAAAAAAAAAAAAAAAAP//////////////////vxsAAAAAAAAAAAAAAAAAAAAAAP//////////////////5kIAAAAAAAAAAAAAAAAAAAAAAP///////////////////2kAAAAAAAAAAAAAAAAAAAAAAP///////////////////5ACAAAAAAAAAAAAAAAAAAAAAP///////////////////7ksAAAAAAAAAAAAAAAAAAAAAPT//////////////////+hcAAAAAAAAAAAAAAAAAAAAANn///////////////////+RGAAAAAAAAAAAAAAAAAAAALz////////////////////KUwAAAAAAAAAAAAAAAAAAAJ3/////////////////////mC4AAAAAAAAAAAAAEClGZsT/////////////////////7n8dDBooN0ZXaX6Vr8zu/////////////////////////+egqrnI2On8/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fXw6+bi39vY1NLR0NLX4P/////////////////Onop8cWlhW1ZRTEhDPjo2Mi8uMf/////////////////SJREDAAAAAAAAAAAAAAAAAAAAAP//////////////////QgAAAAAAAAAAAAAAAAAAAAAAAP//////////////////fQAAAAAAAAAAAAAAAAAAAAAAAP//////////////////sAsAAAAAAAAAAAAAAAAAAAAAAPb/////////////////3TkAAAAAAAAAAAAAAAAAAAAAANz//////////////////2IAAAAAAAAAAAAAAAAAAAAAAMX//////////////////4kAAAAAAAAAAAAAAAAAAAAAAK///////////////////68
27099iAAAAAAAAAAAAAAAAAAAAAJn//////////////////9ZIAAAAAAAAAAAAAAAAAAAAAIL///////////////////9yAAAAAAAAAAAAAAAAAAAAAGn///////////////////+hKAAAAAAAAAAAAAAAAAAAAE7////////////////////TXAAAAAAAAAAAAAAAAAAAADP/////////////////////li4AAAAAAAAAAAAAABUyUnf/////////////////////4HITAAABDx8vQlhwi6jI7P///////////////////////8pvbn6OnrDD2O//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+eDSyMC6tbCsqKWin52bm5ygp///////////////////gmRWS0M8NjArJyIdGBMOCQQAANT/////////////////kgAAAAAAAAAAAAAAAAAAAAAAAK3/////////////////zB4AAAAAAAAAAAAAAAAAAAAAAIv/////////////////+1IAAAAAAAAAAAAAAAAAAAAAAG3//////////////////4AAAAAAAAAAAAAAAAAAAAAAAFH//////////////////6kbAAAAAAAAAAAAAAAAAAAAADr//////////////////9BCAAAAAAAAAAAAAAAAAAAAACP///////////////////VoAAAAAAAAAAAAAAAAAAAAAAz///////////////////+PFAAAAAAAAAAAAAAAAAAAAAD///////////////////+4PgAAAAAAAAAAAAAAAAAAAAD////////////////////lbQMAAAAAAAAAAAAAAAAAAAD/////////////////////nzcAAAAAAAAAAAAAABAvUHT/////////////////////3XIUAAAAAAYXKkFadZS22v///////////////////////7xYRFRkdYaar8jj///////////////////////////////SzeHx///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+/r7/f//////////////////////7rmonZaPioaCf3t4dnRyc3V4f5D/////////////////6086MCghGxUQCwcCAAAAAAAAACP//////////////////2kAAAAAAAAAAAAAAAAAAAAAAAD//////////////////5sKAAAAAAAAAAAAAAAAAAAAAAD//////////////////8g5AAAAAAAAAAAAAAAAAAAAAAD///////////////////BjAAAAAAAAAAAAAAAAAAAAAAD///////////////////+KDgAAAAAAAAAAAAAAAAAAAAD///////////////////+wNAAAAAAAAAAAAAAAAAAAAAD////////////////////VWwAAAAAAAAAAAAAAAAAAAAD/////////////////////hRoAAAAAAAAAAAAAAAAAAAPs////////////////////sUkAAAAAAAAAAAAAABg5XYH/////////////////////5XseAAAAAAAMIThSb4+z2f///////////////////////7tYKTlJWmyAl7DN7f////////////////////////////+znrTF1+v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////67+fh3NnW1NLQ0NDR09ng6/f//////////////////7iKfndxbGhkYV5bWVhXV1leZXH///
27099///////////////78xHxYQCgUAAAAAAAAAAAAAAAD//////////////////+1WAAAAAAAAAAAAAAAAAAAAAADo//////////////////+CBAAAAAAAAAAAAAAAAAAAAADM//////////////////+rLwAAAAAAAAAAAAAAAAAAAACz///////////////////SVwAAAAAAAAAAAAAAAAAAAACb///////////////////3fBAAAAAAAAAAAAAAAAAAAACF////////////////////ojcAAAAAAAAAAAAAAAAABSuU////////////////////y2ECAAAAAAAAAAAADCxQdp7R////////////////////9Y0wAAAAAAANIztXdpm+5f///////////////////////8NjGCo7TF90jafG5/////////////////////////////+of5aou9Dn/////////////////////////////////////f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dzsW/vLm2tLOxsrK1ucDJ1eP///////////////////+XbGReWVVRT0xKSEdGSEtQWWah//////////////////+nJg4HAgAAAAAAAAAAAAAAAABW///////////////////OUAAAAAAAAAAAAAAAAAAAAAA6///////////////////0eQsAAAAAAAAAAAAAAAAAAAAh////////////////////nzIAAAAAAAAAAAAAAAAAAAAO////////////////////xFgAAAAAAAAAAAAAAAAIMVqE////////////////////6X8fAAAAAAAAAAAGJ0txmsLp/////////////////////6dJAAAAAAIXL0poiq7V/P///////////////////////9N1HiY4Sl51j6vL7/////////////////////////////+ucoWYrMLb9v//////////////////////////////////3+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7KqpqOhoJ+foaOmrLTAzd3s////////////////////ilpTT0tIRkRDQkFCQ0dOWWl9////////////////////ni4GAAAAAAAAAAAAAAAAAAAA////////////////////w1YAAAAAAAAAAAAAAAAAABVB////////////////////53saAAAAAAAAAAAAAAk0YIu0/////////////////////58/AAAAAAAAAAQlSnGZwuv//////////////////////8ZmDwAAABMqRGKDp831/////////////////////////+uONSs+UWiBnbze//////////////////////////////++dn+UqcHc+f//////////////////////////////////0tjz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////28vDv7+/x8/j9////////////////////////////+LCfmpeWlpaYm5+krLbC0eHu/////////////////////o5QSkdFRERERUZHS1FaaIOp/////////////////////6ZBAQAAAAAAAAAABzZjj7rh/////////////////////8ZlCgAAAAAABCdMc5zE7P///////////////////////+WILwAAEypEYoKmzPT///////////////////////////+rUDZKYXuWtNb6
27099///////////////////////////////Sh3yYscvp////////////////////////////////////1M7t///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////t5ePj5Obo7fH5//////////////////////////////2xlJKSlZmdo6myvNDt//////////////////////////+dU0dJTVFWYHOKr9b8//////////////////////////+yVgAaNVBti67S9//////////////////////////////Nbz5fe5m31/n////////////////////////////////un4OmwuH/////////////////////////////////////487r////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAFZQOCC2AQAA0AwAnQEqOwBAAD5hJo5FpCIhHPzsAEAGBLGAZYjIHus+et3DaGs00/AT1CHwRwW+rBLvysBdKv5YGlvSVg4ZFCdkYOGNWB5O0q/y9IEqOG30Khg0RXf/WhQPVgZcVJ6KLKjvsbyjDhRWtN2HeCgAAP789MjMmSQ4BGQh9ANoFF0zyYTN8fgFK+kM6XEKHknkbRs/Uu7zyh3xlNKSCPS+MPk2VaxXlY6Fr8i2496fKCoMut5cuGYN6Djrgu86zrMt+Nc0St5TFIz5pcIFq9vcIiyWHymAa5MwsanFR2KJ+Y9cfRvLQEVtWT+f32hwyzQZMRD19NAoTeAbO+XYs1Xfc+NxsXON9xpz4u1hVnDnqniYp6UFPbYMuU6BJ9c3O6qRuPiO/1Rd4og7oMbYDNiJwuI8L+vwPqj5XYCZcbYv/56cwqEcQRb0FCVybS6gK7vNHxKXisevAwKTGPEWt0iGYuD1PfCXb9t5Sz+9MI7UEAcdJjr5fqJ+t8mvBu+N1odU+OSiJc5ZGhrV9p3i+GWpiPKMP73UBeTgJP9yYmdwYqKgJh6Q/ePip1cIaIF7ZwFIhEA5xaAA"
27100                title="renditionDownload.jpg"
27101                alt=""
27102            >
27103        </picture>
27104    </div>
27105</wm-img>
27106    <!-- Box:box_1 -->
27107<div id="a09b9c87-aa8b-4904-8d04-7b5012569678" class="wmc wmc_box wmcM_animateEntry wmcM_animateEntry--blur-fade-tablet" style="--zIndex:1;--widthMobile:320px;--widthTablet:266px;--widthDesktop:329px;--marginTopMobile:-413.01px;--marginTopTablet:-417.63px;--minHeightMobile:433.0078125px;--minHeightTablet:437.015625px;--borderTopDesktop:1px solid rgba(var(--colorBwGradientI),1);--marginLeftMobile:-22px;--marginLeftTablet:17px;--marginTopDesktop:-435.73px;--minHeightDesktop:456.0078125px;--borderLeftDesktop:1px solid rgba(var(--colorBwGradientI),1);--filterTabletEntry:blur(15px);--marginLeftDesktop:23.5px;--borderRightDesktop:1px solid rgba(var(--colorBwGradientI),1);--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:-20.00px;--marginBottomTablet:-19.38px;--opacityTabletEntry:0;--borderBottomDesktop:1px solid rgba(var(--colorBwGradientI),1);--gridPositionDesktop:2;--marginBottomDesktop:-2.00px;--transitionDelayMsTabletEntry:0;--transitionDurationMsTabletEntry:800;" >
27108    <div class="wml wml_box "
27109            >
27110        <svg class="wm_svgFilter">
27111    <filter id="wm_svgKnockoutFilter_a09b9c87-aa8b-4904-8d04-7b5012569678" color-interpolation-filters="sRGB">
27112        <feComponentTransfer result="inverseA">
27113            <feFuncA type="table" tableValues="1 0"/>
27114        </feComponentTransfer>
27115        <feFlood flood-color="var(--bgColor)"/>
27116        <feComposite operator="in" in2="inverseA"/>
27117    </filter>
27118</svg>
27119<style>
27120    [id='a09b9c87-aa8b-4904-8d04-7b5012569678'].wmcM_knockoutEffect .wms_content {
27121        filter: url(#wm_svgKnockoutFilter_a09b9c87-aa8b-4904-8d04-7b5012569678);
27122    }
27123</style>
27124                <div class="wms_background">
27125            <div class="wmc_color_layer "
27126    style=""
27127         data-animate-observe="a09b9c87-aa8b-4904-8d04-7b5012569678" >
27128</div>
27129        </div>
27130        <div class="wms_content wml_rows">
27131                    </div>
27132    </div>
27133</div>
27134        </div>
27135    </div>
27136</div>
27137    </div>
27138</section>
27139    <!-- Shelf:shelf_1 -->
27140<section id="a09b9c87-a486-465d-b2e5-75a82255ee37" class="wmc wmc_shelf wmcM_containerSizeFull" style="--zIndex:0;--bgColorDesktop:rgba(var(--colorPrimaryB),0.7);--marginTopMobile:0.00px;--marginTopTablet:0.41px;--minHeightMobile:845.34375px;--minHeightTablet:677.0078125px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-0.03px;--minHeightDesktop:1423.4375px;--marginLeftDesktop:137px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:2;--marginBottomDesktop:-0.25px;">
27141    <div class="wml wml_rows">
27142        <div class="wms_background">
27143            <!-- Image: -->
27144<wm-img id="a09b9c87-8d71-4e89-ac6d-25afaabf1e36" data-layer-id="f08ec63f-961d-4818-b2e4-7e6b0a18c013" data-animate-observe="a09b9c87-a486-465d-b2e5-75a82255ee37" class="wmc wmc_image " style="--imageOpacity:1.00;--pointOfInterest:43.53% 60.32%;
27144--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27145    <div  class="wml">
27146        <div class="wms_overlay"></div>
27147        <picture>
27148            <img
27149                loading="lazy"
27150                data-wm-src="/u/m/n/W/Q/Y/umnWQYD1uKJWnyO6iHKHThc8PcwUugDmeDpLQY9F"
27151                                src="data:image/webp;base64,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"
27152                title="shutterstock_2225471755-edited.jpg"
27153                alt="woman getting her neck adjusted"
27154            >
27155        </picture>
27156    </div>
27157</wm-img>
27158                        
27159<div class="wmc_color_layer "
27160    style=""
27161         data-animate-observe="a09b9c87-a486-465d-b2e5-75a82255ee37" >
27162</div>
27163        </div>
27164        <!-- Text:text_1 -->
27165<div id="a09b9c87-a2c1-4bc3-82cc-d20e14d29dde" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--perspective-left-desktop wmcM_containerAlignLeft" style="--zIndex:1;--widthMobile:300px;--widthTablet:300px;--widthDesktop:480px;--marginTopMobile:65.00px;--marginTopTablet:68.00px;--minHeightMobile:48px;--minHeightTablet:46px;--marginLeftMobile:0px;--marginLeftTablet:-1px;--marginTopDesktop:321.13px;--minHeightDesktop:60px;--marginLeftDesktop:375.0078125px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--rotateDesktopEntry:rotate3d(0, 1, 0, -45deg);--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(-100px, 0, -200px);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:900;"
27166            >
27167    <div class="wml">
27168        <div style="--lineHeightDesktop: 0.8;" class="wmcM_heading1"><span style="--fontSizeDesktop: 4.6875rem; --fontSizeTablet: 3.75rem; --fontSizeMobile: 3.75rem; --fontWeightDesktop: 300; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --fontFamily: var(--fontFamilySecondary)">our reviews</span></div>
27169    </div>
27170</div>
27171    <!-- Box:box_1 -->
27172<div id="a09b9c87-a1e7-4d3f-8290-476611635c8e" class="wmc wmc_box wmcM_containerAlignLeft" style="--zIndex:0;--widthMobile:300px;--widthTablet:666px;--widthDesktop:1062px;--bgColorDesktop:rgba(var(--colorBwGradientJ),1);--marginTopMobile:0.22px;--marginTopTablet:-6.00px;--minHeightMobile:637px;--minHeightTablet:456.984375px;--marginLeftMobile:20px;--marginLeftTablet:0px;--marginTopDesktop:-6.13px;--minHeightDesktop:677.859375px;--marginLeftDesktop:0px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:2;--marginBottomDesktop:0.00px;" >
27173    <div class="wml wml_box "
27174            >
27175        <svg class="wm_svgFilter">
27176    <filter id="wm_svgKnockoutFilter_a09b9c87-a1e7-4d3f-8290-476611635c8e" color-interpolation-filters="sRGB">
27177        <feComponentTransfer result="inverseA">
27178            <feFuncA type="table" tableValues="1 0"/>
27179        </feComponentTransfer>
27180        <feFlood flood-color="var(--bgColor)"/>
27181        <feComposite operator="in" in2="inverseA"/>
27182    </filter>
27183</svg>
27184<style>
27185    [id='a09b9c87-a1e7-4d3f-8290-476611635c8e'].wmcM_knockoutEffect .wms_content {
27186        filter: url(#wm_svgKnockoutFilter_a09b9c87-a1e7-4d3f-8290-476611635c8e);
27187    }
27188</style>
27189                <div class="wms_background">
27190            <div class="wmc_color_layer "
27191    style=""
27192         data-animate-observe="a09b9c87-a1e7-4d3f-8290-476611635c8e" >
27193</div>
27194        </div>
27195        <div class="wms_content wml_rows">
27196                    </div>
27197    </div>
27198</div>
27199    <!-- Box:box_1 -->
27200<div id="a09b9c87-a120-454a-84db-9a4c2c0a0dbc" class="wmc wmc_box wmcM_containerAlignLeft" style="--zIndex:2;--widthMobile:294px;--widthTablet:638px;--widthDesktop:1064px;--marginTopMobile:-622.00px;--marginTopTablet:-446.98px;--minHeightMobile:639px;--minHeightTablet:432px;--borderTopDesktop:2px solid rgba(var(--colorBwGradientI),1);--marginLeftMobile:10px;
27200--marginLeftTablet:0px;--marginTopDesktop:-620.66px;--minHeightDesktop:563.9921875px;--borderLeftDesktop:2px solid rgba(var(--colorBwGradientI),1);--marginLeftDesktop:-22px;--borderRightDesktop:2px solid rgba(var(--colorBwGradientI),1);--gridPositionMobile:3;--gridPositionTablet:3;--marginBottomMobile:78.11px;--marginBottomTablet:94.05px;--borderBottomDesktop:2px solid rgba(var(--colorBwGradientI),1);--gridPositionDesktop:3;--marginBottomDesktop:334.50px;" >
27201    <div class="wml wml_box "
27202            >
27203        <svg class="wm_svgFilter">
27204    <filter id="wm_svgKnockoutFilter_a09b9c87-a120-454a-84db-9a4c2c0a0dbc" color-interpolation-filters="sRGB">
27205        <feComponentTransfer result="inverseA">
27206            <feFuncA type="table" tableValues="1 0"/>
27207        </feComponentTransfer>
27208        <feFlood flood-color="var(--bgColor)"/>
27209        <feComposite operator="in" in2="inverseA"/>
27210    </filter>
27211</svg>
27212<style>
27213    [id='a09b9c87-a120-454a-84db-9a4c2c0a0dbc'].wmcM_knockoutEffect .wms_content {
27214        filter: url(#wm_svgKnockoutFilter_a09b9c87-a120-454a-84db-9a4c2c0a0dbc);
27215    }
27216</style>
27217                <div class="wms_background">
27218            <div class="wmc_color_layer "
27219    style=""
27220         data-animate-observe="a09b9c87-a120-454a-84db-9a4c2c0a0dbc" >
27221</div>
27222        </div>
27223        <div class="wms_content wml_rows">
27224            <!-- Slideshow:slideshow_2 -->
27225<wm-slideshow
27226 id="a09b9c87-9d15-42c6-82f1-275f716a85f1"
27227  class="wmc wmc_slideshow wmcM_controlsAlwaysVisible
27228        
27229
27230"
27231   style="--currentPage:1;--widthMobile:279px;--widthTablet:623px;--widthDesktop:619px;--marginTopMobile:29.41px;--marginTopTablet:3.19px;--minHeightMobile:484.703125px;--minHeightTablet:348.796875px;--marginLeftMobile:13px;--marginLeftTablet:0px;--marginTopDesktop:2.27px;--minHeightDesktop:460.21875px;--aspectRatioMobile:279 / 449;--aspectRatioTablet:623 / 349;--marginLeftDesktop:441.5px;--rowsPerPageTablet:1;--aspectRatioDesktop:619 / 481;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--slideshowArrowsVisibility:hidden;--slideshowPaddingBlockTablet:0px;--slideshowPaddingBlockDesktop:0px;--slideshowPaddingInlineTablet:0px;--slideshowIndicatorsVisibility:visible;--slideshowPaddingInlineDesktop:0px;"
27232>
27233    <div class="wml wml_slideshow">
27234        <div class="wms_background">
27235            <div class="wmc_color_layer "
27236    style=""
27237         data-animate-observe="a09b9c87-9d15-42c6-82f1-275f716a85f1" >
27238</div>
27239        </div>
27240        <div class="wms_slideshow">
27241                             <!-- Slide:slideshow_slide_2_2 -->
27242<section
27243    id="a09b9c87-94b6-42cc-b5ab-162f107ba47c"
27244    class="wmc wmc_slide  "
27245    style="--bgColorDesktop:rgba(var(--colorBwGradientJ),1);--minHeightMobile:448.5078125px;--minHeightTablet:317.5859375px;--minHeightDesktop:443.171875px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;"
27246    >
27247    <div class="wml wml_rows">
27248        <div class="wms_background">
27249            <!-- Image:bg_image -->
27250<wm-img id="a09b9c87-8e18-40f2-8597-a261dc20b945" data-layer-id="aea1e599-895a-4fb1-9ffd-d4db943e6805" data-animate-observe="a09b9c87-94b6-42cc-b5ab-162f107ba47c" class="wmc wmc_image " style="--imageOpacity:0.00;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27251    <div  class="wml">
27252        <div class="wms_overlay"></div>
27253        <picture>
27254            <img
27255                loading="lazy"
27256                data-wm-src=""
27257                                src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
27258                title=""
27259                alt=""
27260            >
27261        </picture>
27262    </div>
27263</wm-img>
27264                        
27265<div class="wmc_color_layer "
27266    style=""
27267         data-animate-observe="a09b9c87-94b6-42cc-b5ab-162f107ba47c" >
27268</div>
27269        </div>
27270        <!-- Box:box_1 -->
27271<div id="a09b9c87-940e-437c-8703-3a62cb2e5c5a" class="wmc wmc_box " style="--widthMobile:300px;--widthTablet:617.5px;--widthDesktop:641px;--marginTopMobile:17.36px;--marginTopTablet:31.59px;--minHeightTablet:256.21875px;--marginLeftMobile:-4px;
27271--marginLeftTablet:0.5px;--marginTopDesktop:50.97px;--minHeightDesktop:288.53125px;--marginLeftDesktop:1.703125px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:56.16px;--marginBottomTablet:29.78px;--gridPositionDesktop:1;--marginBottomDesktop:103.67px;" >
27272    <div class="wml wml_box "
27273            >
27274        <svg class="wm_svgFilter">
27275    <filter id="wm_svgKnockoutFilter_a09b9c87-940e-437c-8703-3a62cb2e5c5a" color-interpolation-filters="sRGB">
27276        <feComponentTransfer result="inverseA">
27277            <feFuncA type="table" tableValues="1 0"/>
27278        </feComponentTransfer>
27279        <feFlood flood-color="var(--bgColor)"/>
27280        <feComposite operator="in" in2="inverseA"/>
27281    </filter>
27282</svg>
27283<style>
27284    [id='a09b9c87-940e-437c-8703-3a62cb2e5c5a'].wmcM_knockoutEffect .wms_content {
27285        filter: url(#wm_svgKnockoutFilter_a09b9c87-940e-437c-8703-3a62cb2e5c5a);
27286    }
27287</style>
27288                <div class="wms_background">
27289            <div class="wmc_color_layer "
27290    style=""
27291         data-animate-observe="a09b9c87-940e-437c-8703-3a62cb2e5c5a" >
27292</div>
27293        </div>
27294        <div class="wms_content wml_rows">
27295            <!-- Box:box_1 -->
27296<div id="a09b9c87-935d-4f0c-a187-e6b84c7fccf2" class="wmc wmc_box wmcM_animateEntry wmcM_animateEntry--bounce-in-desktop" style="--widthMobile:260px;--widthTablet:300px;--widthDesktop:271px;--marginTopMobile:28.00px;--marginTopTablet:7.63px;--minHeightTablet:35.1875px;--marginLeftMobile:12px;--marginLeftTablet:38.5px;--marginTopDesktop:29.50px;--minHeightDesktop:50.0078125px;--marginLeftDesktop:38.5px;--scaleDesktopEntry:scale3d(0, 0, 1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:900;" >
27297    <div class="wml wml_box "
27298            >
27299        <svg class="wm_svgFilter">
27300    <filter id="wm_svgKnockoutFilter_a09b9c87-935d-4f0c-a187-e6b84c7fccf2" color-interpolation-filters="sRGB">
27301        <feComponentTransfer result="inverseA">
27302            <feFuncA type="table" tableValues="1 0"/>
27303        </feComponentTransfer>
27304        <feFlood flood-color="var(--bgColor)"/>
27305        <feComposite operator="in" in2="inverseA"/>
27306    </filter>
27307</svg>
27308<style>
27309    [id='a09b9c87-935d-4f0c-a187-e6b84c7fccf2'].wmcM_knockoutEffect .wms_content {
27310        filter: url(#wm_svgKnockoutFilter_a09b9c87-935d-4f0c-a187-e6b84c7fccf2);
27311    }
27312</style>
27313                <div class="wms_background">
27314            <div class="wmc_color_layer "
27315    style=""
27316         data-animate-observe="a09b9c87-935d-4f0c-a187-e6b84c7fccf2" >
27317</div>
27318        </div>
27319        <div class="wms_content wml_rows">
27320            <!-- Image:image_1 -->
27321<wm-img id="a09b9c87-92b3-4e7a-8039-6f8d65082d98"  class="wmc wmc_image " style="--widthMobile:29px;--widthTablet:38.5px;--heightMobile:26.9921875px;--heightTablet:33.1875px;--widthDesktop:42.5px;--heightDesktop:40px;--marginTopMobile:12.00px;--marginTopTablet:0.00px;--marginLeftMobile:3px;--marginLeftTablet:0px;--marginTopDesktop:10.00px;--minHeightDesktop:21px;--aspectRatioMobile:29 / 27;--aspectRatioTablet:39 / 33;--marginLeftDesktop:0.5px;--aspectRatioDesktop:43 / 40;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:2.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.01px;;">
27322    <div  class="wml">
27323        <div class="wms_overlay"></div>
27324        <picture>
27325            <img
27326                loading="lazy"
27327                data-wm-src="/C/4/a/v/N/I/C4avNIbYswbMfwj3ybIwfj8kHDtIQCAtRx7OFrJd"
27328                                src="data:image/webp;base64,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"
27329                title="flat-color-icons_google_72px.png"
27330                alt=""
27331            >
27332        </picture>
27333    </div>
27334</wm-img>
27335    <!-- Text:text_1 -->
27336<div id="a09b9c87-9071-4f86-a6fa-6ba6e57db615" class="wmc wmc_text " style="--widthMobile:82px;--widthTablet:83px;--widthDesktop:78px;--marginTopMobile:-24.00px;--marginTopTablet:5.19px;--marginLeftMobile:167px;--marginLeftTablet:217px;--marginTopDesktop:18.00px;--minHeightDesktop:24px;--marginLeftDesktop:196.5px;--gridPositionMobile:2;--gridPositionTablet:1;--marginBottomMobile:7.01px;--marginBottomTablet:2.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.01px;"
27337            >
27338    <div class="wml">
27339        <h5 style="--lineHeightDesktop: 1.2;" class="wmcM_heading5"><span style="--fontSizeDesktop: 1.0625rem; --fontWeightDesktop: 800; --textColorDesktop: rgba(var(--colorBwGradientC),1)">4.8 / 5.0</span></h5>
27340    </div>
27341</div>
27342    <!-- Image:image_1 -->
27343<wm-img id="a09b9c87-9207-440f-822e-8aee1004009b"  class="wmc wmc_image " style="--widthMobile:118px;--widthTablet:151px;--heightMobile:19.0234375px;--heightTablet:30px;--widthDesktop:126px;--heightDesktop:22.5px;--marginTopMobile:-22.02px;--marginTopTablet:2.19px;--marginLeftMobile:41.5px;--marginLeftTablet:48px;--marginTopDesktop:18.75px;--aspectRatioMobile:118 / 19;--aspectRatioTablet:151 / 30;--marginLeftDesktop:55.5px;--aspectRatioDesktop:126 / 23;--gridPositionMobile:2;--gridPositionTablet:1;--marginBottomMobile:7.01px;--marginBottomTablet:2.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.01px;;">
27344    <div  class="wml">
27345        <div class="wms_overlay"></div>
27346        <picture>
27347            <img
27348                loading="lazy"
27349                data-wm-src="/l/w/N/g/8/O/lwNg8OJhjrIABKL2Jb6KJc9RzI5YDY2ibJA3WKez"
27350                                src="data:image/webp;base64,UklGRhoEAABXRUJQVlA4WAoAAAAQAAAAPwAADAAAQUxQSBsCAAABoKxtt2k7+sYYc8W2bbRs204uwHbS2optJy3bTlXTttmyXbWxRmmda4iICeC/lUaSLDQagPL/SteuKP+vMqAxQvLISiQqHV6qgPyfMetOGQLbthOSuD0b+z+h3IsdUUAsVLA53j2UC4aEUF5O/lnNoqBoCJG8/oZEFhQNkVX//ZSUD0GwUC5097lWIZjw3+txmjJ+4ONJbp7PNyd5vH9IGdPxDf7bZcem9Jaf/dNcZluuZv+DudRR9+cy2V3LKs3cm03fcL+RzuybWWnZrmz62diPpXIH+9fMbU1nP/Wft6Q27ehScaUnfjtDax3xxNf7Wqt7nninlfV90xMP19IZ33viiorQ8al8KS7+ebEWAsPfK8Rx8detIDD362IcF76ZBwJbfi3FceGD4SDUuvBnMS7ln+4ERDT/rVgsvg8BiRjnhULpJqJIRDrO5+MMkaDC9VKh4OMpJwR4r1gs/tGCCMwmltz9l46qEDTl7v5uNRFQuerufk0VRCq/6+6esQCq7X5199IUMzBO+/G+T/pSAoi85euGvev9MJQ6f/0wc+YP+dooRj9/b8h6fwuBwFJ/ss9xP40h1PlsCdiBpyPF6PfFaKh7/xSBwOK320PHtxYTME49rA1jPu+HodEzBxWWfFoXETp2Rw0G1UaEPi0xQ4aXB9ER1QiBaoNVoMJoMKNlD0SoNxTM6NYGATAQJdFASFZQkgWMRBUwAABWUDgg2AEAADAKAJ0BKkAADQA+bS6SRqQioaEoDVCADYlsAJ0yhHq3u1uHaCDYbcmwAJ83hav0xgVoNiR1AlUCND0MM9D66Gt5FLrSMOk/3+L4ZK7EmeCbWgLdXU+M
27350MJLjQADux2RVXIGps5NQYHWwUuf4PlPtbuBYx6KQWzYYs3Tc5QplzmURfccQyv2E/a0E6VF6QPRkZV1SY//rTRBuEzXzv8PqzN55OzS5t0/74+lR/21vXYSKpHhHQWFpL0wRRk3ZBDa9dl+vcEo/Xz+ulNUN3SEHus/QTxd/wenM/hlwiCHoTiIRZc5S6j5X6NOZj1VtBW2PQQ/kXM3C49gl243VUMWzfYS3k6vnImns+GmiV4S59xIku/D1Ib6+/T1/6t8DiK6J9GLQqXd59C338/b6WFpJxJaOYmCPFVyQATKf1HztievGrKu6VE0oE/yiZ91+tNEBx1sfU2aP4TM3opc71+oqQ/hd/jvLhGQZ4Z4p2ZPMYnj5VPl2GSafuu5zo8fuDKwbcOsR4YyI+PibkGMtb1jfb8d0nJneBJL1cMnv8b8XawEYYH4BeyH2OBODVw2gJyoGg3xJVPa5OmE8jv4apaNVO0baPnFhtdrR8OI/IwFbPVHcWw72f5/oAAA="
27351                title="5 Star.png"
27352                alt=""
27353            >
27354        </picture>
27355    </div>
27356</wm-img>
27357        </div>
27358    </div>
27359</div>
27360    <!-- Text:text_1 -->
27361<div id="a09b9c87-8ec7-4224-bb1f-b7d29811a26e" class="wmc wmc_text " style="--widthMobile:267px;--widthTablet:567px;--widthDesktop:561px;--marginTopMobile:20.22px;--marginTopTablet:27.41px;--minHeightMobile:361.234375px;--marginLeftMobile:14.5px;--marginLeftTablet:38.5px;--marginTopDesktop:33.05px;--marginLeftDesktop:40.796875px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:-19.27px;--marginBottomTablet:18.00px;--gridPositionDesktop:2;--marginBottomDesktop:24.42px;"
27362            >
27363    <div class="wml">
27364        <div style="--lineHeightDesktop: 1.2;"><span style="--fontSizeDesktop: 1.3125rem; --fontWeightDesktop: 500; --textColorDesktop: rgba(var(--colorBwGradientC),1)">I was very nervous to try a chiropractor again after a not-so-great experience somewhere else, but Dr. Sheppard completely changed that for me. He took his time explaining everything he was going to do and made sure I felt comfortable every step of the way. He far exceeded my expectations, and I can’t believe how much better I already feel after just one visit. I’m truly looking forward to continuing my care with Dr. Sheppard. Highly recommend!</span><br /><br /></div><div style><span style="--fontSizeDesktop: 1.3125rem; --fontWeightDesktop: 500; --textColorDesktop: rgba(var(--colorBwGradientC),1)">— Ashley G.</span></div>
27365    </div>
27366</div>
27367        </div>
27368    </div>
27369</div>
27370    </div>
27371</section>
27372    <!-- Slide:Item A -->
27373<section
27374    id="a09b9c87-cba0-41f8-b32d-9800366ee90b"
27375    class="wmc wmc_slide  "
27376    style="--bgColorDesktop:rgba(var(--colorBwGradientJ),1);--minHeightMobile:448.5078125px;--minHeightTablet:317.5859375px;--minHeightDesktop:443.171875px;--gridPositionMobile:2;--gridPositionTablet:2;--gridPositionDesktop:2;"
27377    >
27378    <div class="wml wml_rows">
27379        <div class="wms_background">
27380            <!-- Image:bg_image -->
27381<wm-img id="a09b9c87-c491-4417-9373-7a0d813b36db" data-layer-id="5a778a4a-0503-4f3f-8138-995d15eb5042" data-animate-observe="a09b9c87-cba0-41f8-b32d-9800366ee90b" class="wmc wmc_image " style="--imageOpacity:1.00;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27382    <div  class="wml">
27383        <div class="wms_overlay"></div>
27384        <picture>
27385            <img
27386                loading="lazy"
27387                data-wm-src=""
27388                                src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
27389                title=""
27390                alt=""
27391            >
27392        </picture>
27393    </div>
27394</wm-img>
27395                        
27396<div class="wmc_color_layer "
27397    style=""
27398         data-animate-observe="a09b9c87-cba0-41f8-b32d-9800366ee90b" >
27399</div>
27400        </div>
27401        <!-- Box:box_1 -->
27402<div id="a09b9c87-cae0-49f9-9a02-95eb07ba248b" class="wmc wmc_box " style="--widthMobile:300px;--widthTablet:617.5px;--widthDesktop:641px;--marginTopMobile:0.00px;--marginTopTablet:31.59px;--minHeightTablet:256.21875px;--marginLeftMobile:0px;--marginLeftTablet:0.5px;--marginTopDesktop:50.97px;--minHeightDesktop:288.890625px;--marginLeftDesktop:1.703125px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:73.53px;--marginBottomTablet:29.78px;--gridPositionDesktop:1;--marginBottomDesktop:103.31px;" >
27403    <div class="wml wml_box "
27404            >
27405        <svg class="wm_svgFilter">
27406    <filter id="wm_svgKnockoutFilter_a09b9c87-cae0-49f9-9a02-95eb07ba248b" color-interpolation-filters="sRGB">
27407        <feComponentTransfer result="inverseA">
27408            <feFuncA type="table" tableValues="1 0"/>
27409        </feComponentTransfer>
27410        <feFlood flood-color="var(--bgColor)"/>
27411        <feComposite operator="in" in2="inverseA"/>
27412    </filter>
27413</svg>
27414<style>
27415    [id='a09b9c87-cae0-49f9-9a02-95eb07ba248b'].wmcM_knockoutEffect .wms_content {
27416        filter: url(#wm_svgKnockoutFilter_a09b9c87-cae0-49f9-9a02-95eb07ba248b);
27417    }
27418</style>
27419                <div class="wms_background">
27420            <div class="wmc_color_layer "
27421    style=""
27422         data-animate-observe="a09b9c87-cae0-49f9-9a02-95eb07ba248b" >
27423</div>
27424        </div>
27425        <div class="wms_content wml_rows">
27426            <!-- Box:box_1 -->
27427<div id="a09b9c87-ca26-4312-817a-c913d2af0223" class="wmc wmc_box wmcM_animateEntry wmcM_animateEntry--bounce-in-desktop" style="--widthMobile:260px;--widthTablet:300px;--widthDesktop:271px;--marginTopMobile:52.00px;--marginTopTablet:7.63px;--minHeightTablet:35.1875px;--marginLeftMobile:12px;--marginLeftTablet:38.5px;--marginTopDesktop:29.50px;--minHeightDesktop:50.0078125px;--marginLeftDesktop:38.5px;--scaleDesktopEntry:scale3d(0, 0, 1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;
27427--opacityDesktopEntry:0;--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:900;" >
27428    <div class="wml wml_box "
27429            >
27430        <svg class="wm_svgFilter">
27431    <filter id="wm_svgKnockoutFilter_a09b9c87-ca26-4312-817a-c913d2af0223" color-interpolation-filters="sRGB">
27432        <feComponentTransfer result="inverseA">
27433            <feFuncA type="table" tableValues="1 0"/>
27434        </feComponentTransfer>
27435        <feFlood flood-color="var(--bgColor)"/>
27436        <feComposite operator="in" in2="inverseA"/>
27437    </filter>
27438</svg>
27439<style>
27440    [id='a09b9c87-ca26-4312-817a-c913d2af0223'].wmcM_knockoutEffect .wms_content {
27441        filter: url(#wm_svgKnockoutFilter_a09b9c87-ca26-4312-817a-c913d2af0223);
27442    }
27443</style>
27444                <div class="wms_background">
27445            <div class="wmc_color_layer "
27446    style=""
27447         data-animate-observe="a09b9c87-ca26-4312-817a-c913d2af0223" >
27448</div>
27449        </div>
27450        <div class="wms_content wml_rows">
27451            <!-- Image:image_1 -->
27452<wm-img id="a09b9c87-c96b-4137-afe5-0186560feb63"  class="wmc wmc_image " style="--widthMobile:29px;--widthTablet:38.5px;--heightMobile:26.9921875px;--heightTablet:33.1875px;--widthDesktop:42.5px;--heightDesktop:40px;--marginTopMobile:12.00px;--marginTopTablet:0.00px;--marginLeftMobile:3px;--marginLeftTablet:0px;--marginTopDesktop:10.00px;--minHeightDesktop:21px;--aspectRatioMobile:29 / 27;--aspectRatioTablet:39 / 33;--marginLeftDesktop:0.5px;--aspectRatioDesktop:43 / 40;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:2.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.01px;;">
27453    <div  class="wml">
27454        <div class="wms_overlay"></div>
27455        <picture>
27456            <img
27457                loading="lazy"
27458                data-wm-src="/C/4/a/v/N/I/C4avNIbYswbMfwj3ybIwfj8kHDtIQCAtRx7OFrJd"
27459                                src="data:image/webp;base64,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"
27460                title="flat-color-icons_google_72px.png"
27461                alt=""
27462            >
27463        </picture>
27464    </div>
27465</wm-img>
27466    <!-- Text:text_1 -->
27467<div id="a09b9c87-c6f5-4e4d-9798-a5cea3c5bc4b" class="wmc wmc_text " style="--widthMobile:82px;--widthTablet:83px;--widthDesktop:78px;--marginTopMobile:-24.00px;--marginTopTablet:5.19px;--marginLeftMobile:167px;--marginLeftTablet:217px;--marginTopDesktop:18.00px;--minHeightDesktop:24px;--marginLeftDesktop:196.5px;--gridPositionMobile:2;--gridPositionTablet:1;--marginBottomMobile:7.01px;--marginBottomTablet:2.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.01px;"
27468            >
27469    <div class="wml">
27470        <h5 style="--lineHeightDesktop: 1.2;" class="wmcM_heading5"><span style="--fontSizeDesktop: 1.0625rem; --fontWeightDesktop: 800; --textColorDesktop: rgba(var(--colorBwGradientC),1)">4.8 / 5.0</span></h5>
27471    </div>
27472</div>
27473    <!-- Image:image_1 -->
27474<wm-img id="a09b9c87-c8aa-4b84-9c0e-c0b50ffa416c"  class="wmc wmc_image " style="--widthMobile:118px;--widthTablet:151px;--heightMobile:19.0234375px;--heightTablet:30px;--widthDesktop:126px;--heightDesktop:22.5px;--marginTopMobile:-22.02px;--marginTopTablet:2.19px;--marginLeftMobile:41.5px;--marginLeftTablet:48px;--marginTopDesktop:18.75px;--aspectRatioMobile:118 / 19;--aspectRatioTablet:151 / 30;--marginLeftDesktop:55.5px;--aspectRatioDesktop:126 / 23;--gridPositionMobile:2;--gridPositionTablet:1;--marginBottomMobile:7.01px;--marginBottomTablet:2.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.01px;;">
27475    <div  class="wml">
27476        <div class="wms_overlay"></div>
27477        <picture>
27478            <img
27479                loading="lazy"
27480                data-wm-src="/l/w/N/g/8/O/lwNg8OJhjrIABKL2Jb6KJc9RzI5YDY2ibJA3WKez"
27481                                src="data:image/webp;base64,UklGRhoEAABXRUJQVlA4WAoAAAAQAAAAPwAADAAAQUxQSBsCAAABoKxtt2k7+sYYc8W2bbRs204uwHbS2optJy3bTlXTttmyXbWxRmmda4iICeC/lUaSLDQagPL/SteuKP+vMqAxQvLISiQqHV6qgPyfMetOGQLbthOSuD0b+z+h3IsdUUAsVLA53j2UC4aEUF5O/lnNoqBoCJG8/oZEFhQNkVX//ZSUD0GwUC5097lWIZjw3+txmjJ+4ONJbp7PNyd5vH9IGdPxDf7bZcem9Jaf/dNcZluuZv+DudRR9+cy2V3LKs3cm03fcL+RzuybWWnZrmz62diPpXIH+9fMbU1nP/Wft6Q27ehScaUnfjtDax3xxNf7Wqt7nninlfV90xMP19IZ33viiorQ8al8KS7+ebEWAsPfK8Rx8detIDD362IcF76ZBwJbfi3FceGD4SDUuvBnMS7ln+4ERDT/rVgsvg8BiRjnhULpJqJIRDrO5+MMkaDC9VKh4OMpJwR4r1gs/tGCCMwmltz9l46qEDTl7v5uNRFQuerufk0VRCq/6+6esQCq7X5199IUMzBO+/G+T/pSAoi85euGvev9MJQ6f/0wc+YP+dooRj9/b8h6fwuBwFJ/ss9xP40h1PlsCdiBpyPF6PfFaKh7/xSBwOK320PHtxYTME49rA1jPu+HodEzBxWWfFoXETp2Rw0G1UaEPi0xQ4aXB9ER1QiBaoNVoMJoMKNlD0SoNxTM6NYGATAQJdFASFZQkgWMRBUwAABWUDgg2AEAADAKAJ0BKkAADQA+bS6SRqQioaEoDVCADYlsAJ0yhHq3u1uHaCDYbcmwAJ83hav0xgVoNiR1AlUCND0MM9D66Gt5FLrSMOk/3+L4ZK7EmeCbWgLdXU+MMJLjQADux2RVXIGps5NQYHWwUuf4PlPtbuBYx6KQWzYYs3Tc5QplzmURfccQyv2E/a0E6VF6QPRkZV1SY//rTRBuEzXzv8PqzN55OzS5t0/74+lR/21vXYSKpHhHQWFpL0wRRk3ZBDa9dl+vcEo/Xz+ulNUN3SEHus/QTxd/wenM/hlwiCHoTiIRZc5S6j5X6NOZj1VtBW2PQQ/kXM3C49gl243VUMWzfYS3k6vnImns+GmiV4S59xIku/D1Ib6+/T1/6t8DiK6J9GLQqXd59C338/b6WFpJxJaOYmCPFVyQATKf1HztievGrKu6VE0oE/yiZ91+tNEBx1sfU2aP4TM3opc71+oqQ/hd/jvLhGQZ4Z4p2ZPMYnj5VPl2GSafuu5zo8fuDKwbcOsR4YyI+PibkGMtb1jfb8d0nJneBJL1cMnv8b8XawEYYH4BeyH2OBODVw2gJyoGg3xJVPa5OmE8jv4apaNVO0baPnFhtdrR8OI/IwFbPVHcWw72f5/oAAA="
27482                title="5 Star.png"
27483                alt=""
27484            >
27485        </picture>
27486    </div>
27487</wm-img>
27488        </div>
27489    </div>
27490</div>
27491    <!-- Text:text_1 -->
27492<div id="a09b9c87-c530-4cfe-8dff-d479628dd781" class="wmc wmc_text " style="--widthMobile:267px;--widthTablet:567px;--widthDesktop:561px;--marginTopMobile:12.00px;--marginTopTablet:27.41px;--minHeightMobile:299.9921875px;--marginLeftMobile:16.5px;--marginLeftTablet:38.5px;--marginTopDesktop:33.30px;--marginLeftDesktop:40.796875px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:-35.02px;--marginBottomTablet:18.00px;--gridPositionDesktop:2;--marginBottomDesktop:24.52px;"
27493            >
27494    <div class="wml">
27495        <div style="--lineHeightDesktop: 1.2;"><span style="--fontSizeDesktop: 1.3125rem; --fontWeightDesktop: 500; --textColorDesktop: rgba(var(--colorBwGradientC),1)">Iv been a patient since 2010. At this point appointments with Dr. Joe feel like catching up with a friend. I always have a positive experience and wouldn’t go anywhere else. Dr. Joe is an amazing chiropractor who really cares about his patients. Even when I went there as a teenager I felt welcomed and heard because I knew that Dr. Joe would listen to my concerns and take them seriously. I recommend Sheppard Ciropractic to my friends and family all the time.</span><br /><br /></div><div style><span style="--fontSizeDesktop: 1.3125rem; --fontWeightDesktop: 500; --textColorDesktop: rgba(var(--colorBwGradientC),1)">— Haley Lane D.</span></div>
27496    </div>
27497</div>
27498        </div>
27499    </div>
27500</div>
27501    </div>
27502</section>
27503                    </div>
27504        <div class="wms_controls">
27505            <template id="wm_slideshowIndicator_a09b9c87-9d15-42c6-82f1-275f716a85f1">
27506                <label class="wms_indicator">
27507                    <span></span>
27508                    <input type="radio">
27509                </label>
27510            </template>
27511            <div class="wms_arrow wms_arrow--prev" data-action="prev"><i style="mask: url(https://storage.evona.app/w%2Fm%2Fc%2Fc%2Fb%2F3%2Fwmccb3251f9b657bf0c42799ed4ebfce89dcbed9) center / contain no-repeat"></i></div>
27512            <div class="wms_indicatorContainer" data-action="pager"></div>
27513            <div class="wms_arrow wms_arrow--next" data-action="next"><i style="mask: url(https://storage.evona.app/w%2Fm%2Fc%2Fc%2Fb%2F3%2Fwmccb3251f9b657bf0c42799ed4ebfce89dcbed9) center / contain no-repeat"></i></div>
27514        </div>
27515    </div>
27516</wm-slideshow>
27517    <!-- Button:button_1 -->
27518<div id="a09b9c87-a047-414a-bbda-b316d076edc8" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--bounce-in-tablet wmcM_animateEntry--bounce-in-desktop" style="--widthMobile:259px;--widthTablet:200px;--widthDesktop:208px;--bgColorDesktop:rgba(var(--colorPrimaryC),0);--flexGapDesktop:4px;--marginTopMobile:9.44px;--marginTopTablet:-2.02px;--minHeightMobile:40.796875px;--borderTopDesktop:1px solid rgba(var(--colorPrimaryC),1);--marginLeftMobile:25.5px;--marginLeftTablet:40px;--marginTopDesktop:0.00px;--paddingTopMobile:10px;--paddingTopTablet:10px;--scaleTabletEntry:scale3d(0, 0, 1);--borderLeftDesktop:1px solid rgba(var(--colorPrimaryC),1);--marginLeftDesktop:648px;--paddingLeftMobile:10px;
27518--paddingLeftTablet:10px;--paddingTopDesktop:10px;--scaleDesktopEntry:scale3d(0, 0, 1);--borderRightDesktop:1px solid rgba(var(--colorPrimaryC),1);--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:49.66px;--marginBottomTablet:72.19px;--opacityTabletEntry:0;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorPrimaryB),0);--borderBottomDesktop:1px solid rgba(var(--colorPrimaryC),1);--borderRadiusDesktop:0px 0px 0px 0px;--gridPositionDesktop:2;--marginBottomDesktop:57.28px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:1px solid rgba(var(--colorPrimaryB),1);--borderLeftDesktopHover:1px solid rgba(var(--colorPrimaryB),1);--borderRightDesktopHover:1px solid rgba(var(--colorPrimaryB),1);--borderBottomDesktopHover:1px solid rgba(var(--colorPrimaryB),1);--borderRadiusDesktopHover:0px 0px 0px 0px;--borderRadiusDesktopActive:0px 0px 0px 0px;--transitionDelayMsTabletEntry:0;--transitionDelayMsDesktopEntry:0;--transitionDurationMsTabletEntry:900;--transitionDurationMsDesktopEntry:900;--transitionDurationMsDesktopHover:500;">
27519    <a href="https://www.google.com/search?sca_esv=acba282a9ee8d94e&hl=en-PH&gl=ph&sxsrf=AE3TifPkIE_iGPS-f1bFcczSJx2JBX5fFg:1765918374626&si=AMgyJEtREmoPL4P1I5IDCfuA8gybfVI2d5Uj7QMwYCZHKDZ-E_up052t2BeFjTWzPSbJd3LgLnWyUdAgUPGEBFcUFh1uPOG91ynS9NSNE3Qi2Zck0VfKtODGWwewRPiQ3sa-pxsnFmSy0ajPREXbKJ_WwTkZhplNuA%3D%3D&q=Sheppard+Chiropractic+Reviews&sa=X&ved=2ahUKEwiW66_L_sKRAxWfg1YBHYfnMsUQ0bkNegQIJhAE&biw=1920&bih=919" target="_blank" class="wml wml_button">
27520        <span class="wms_background">
27521            <div class="wmc_color_layer "
27522    style=""
27523         data-animate-observe="a09b9c87-a047-414a-bbda-b316d076edc8" >
27524</div>
27525        </span>
27526        <span class="wms_button">
27527            <!-- Button.Text:button_text -->
27528<span id="a09b9c87-9e72-4787-91ba-de2137d57cfd" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
27529    <span class="wml">
27530        <p style class="wmcM_paragraph4"><span style="--fontSizeDesktop: 1rem; --letterSpacingDesktop: 1px; --fontWeightDesktop: 600; --textColorDesktop: rgba(var(--colorPrimaryC),1); --textColorDesktopHover: rgba(var(--colorPrimaryB),1)">See all reviews</span></p>
27531    </span>
27532</span>
27533            <!-- Button.Icon:button_icon -->
27534<span id="a09b9c87-9dd1-45fa-9994-b4299f7eb679" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryB),1);--iconSizeDesktopActive:16px;">
27535    <span class="wml wml_icon">
27536        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
27537    </span>
27538</span>
27539        </span>
27540    </a>
27541</div>
27542        </div>
27543    </div>
27544</div>
27545    </div>
27546</section>
27547    </div>
27548</section>
27549    <!-- Section:CTA -->
27550<section id="a09b9c87-bb32-4b3a-a35a-37c1c81d243b" class="wmc wmc_section " style="--bgColorDesktop:rgba(var(--colorBwGradientJ),1);--minHeightMobile:764.890625px;--minHeightTablet:811.78125px;--minHeightDesktop:953.5625px;--gridPositionMobile:4;--gridPositionTablet:4;--gridPositionDesktop:4;">
27551    <div class="wml wml_rows">
27552        <div class="wms_background">
27553            <!-- Image: -->
27554<wm-img id="a09b9c87-ae16-4561-9323-4e0dedf6527f" data-layer-id="b4d51f5a-e34a-4711-bc34-a3251b433e5f" data-animate-observe="a09b9c87-bb32-4b3a-a35a-37c1c81d243b" class="wmc wmc_image wmcM_imageTile" style="--imageOpacity:1.00;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27555    <div  class="wml">
27556        <div class="wms_overlay"></div>
27557        <picture>
27558            <img
27559                loading="lazy"
27560                data-wm-src=""
27561                                src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
27562                title=""
27563                alt=""
27564            >
27565        </picture>
27566    </div>
27567</wm-img>
27568                        
27569<div class="wmc_color_layer "
27570    style=""
27571         data-animate-observe="a09b9c87-bb32-4b3a-a35a-37c1c81d243b" >
27572</div>
27573        </div>
27574        <!-- Columns:columns_2 -->
27575<wm-columns id="a09b9c87-ba79-43be-bf6a-0fda45f33544" class="wmc wmc_columns wmcM_containerSizeFull" style="--columnsCount:2;--widthDesktop:1400px;--columnsRatios:20fr 80fr;--marginTopMobile:0.00px;--marginTopTablet:0.00px;--columnsGapMobile:0px;--columnsGapTablet:0px;--columnsRatiosSum:100;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-0.02px;--columnsGapDesktop:0px;--marginLeftDesktop:224px;
27575--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:18.00px;--gridPositionDesktop:1;--marginBottomDesktop:24.87px;--columnsPaddingMobile:0px;--columnsPaddingTablet:0px;--columnsPaddingDesktop:0px;">
27576    <div class="wml wml_columns">
27577        <div class="wms_background">
27578            <div class="wmc_color_layer "
27579    style=""
27580         data-animate-observe="a09b9c87-ba79-43be-bf6a-0fda45f33544" >
27581</div>
27582        </div>
27583        <!-- Column:cell_2_1 -->
27584<wm-cell id="a09b9c87-b225-45e0-aedc-55fa3727c653" class="wmc wmc_column " style="--columnRatio:20;--minHeightMobile:0px;--minHeightTablet:792.71875px;--minHeightDesktop:930.3125px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
27585    <div class="wml wml_rows">
27586        <div class="wms_background">
27587            <!-- Image: -->
27588<wm-img id="a09b9c87-b17d-4c35-bedf-e5ed45e2dfc7" data-layer-id="45b1ebb9-55dd-45df-9368-f7291d3cfc6d" data-animate-observe="a09b9c87-b225-45e0-aedc-55fa3727c653" class="wmc wmc_image wmcM_imageTile" style="--imageOpacity:0.30;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27589    <div  class="wml">
27590        <div class="wms_overlay"></div>
27591        <picture>
27592            <img
27593                loading="lazy"
27594                data-wm-src="/x/p/L/O/y/n/xpLOyn7ZjrKvcrT9Bv5kPtSHDKT7S9fgtPMzwqFl"
27595                                src="data:image/webp;base64,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"
27596                title="shutterstock_1574964643_crop.jpg"
27597                alt="pattern of squares"
27598            >
27599        </picture>
27600    </div>
27601</wm-img>
27602                        
27603<div class="wmc_color_layer "
27604    style=""
27605         data-animate-observe="a09b9c87-b225-45e0-aedc-55fa3727c653" >
27606</div>
27607        </div>
27608            </div>
27609</wm-cell>
27610    <!-- Column:cell_2_2 -->
27611<wm-cell id="a09b9c87-b9c1-417b-b76c-b6862ba49701" class="wmc wmc_column " style="--columnRatio:80;--bgColorDesktop:rgba(var(--colorSecondaryC),0.8);--minHeightMobile:742.109375px;--minHeightTablet:792.71875px;--minHeightDesktop:930.3125px;--gridPositionMobile:2;--gridPositionTablet:2;--gridPositionDesktop:2;">
27612    <div class="wml wml_rows">
27613        <div class="wms_background">
27614            <!-- Video: -->
27615<div id="a09b9c88-3839-4cac-9434-539945935190" data-layer-id="f895dbc6-3b6c-4e70-9eed-e6f7921e6416" data-animate-observe="a09b9c87-b9c1-417b-b76c-b6862ba49701" class="wmc wmc_video wmcM_videoCover" style="--mediaOpacity:1.00;--pointOfInterest:38.78% 46.73%;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27616    <div class="wml">
27617        <div class="wms_overlay"></div>
27618        <video-local>
27619            <div class="video-playbtn" role="button" tabindex="0" aria-label="Play video">
27620                <span class="playbtn-label-visually-hidden">Play</span>
27621            </div>
27622            <video preload="metadata"
27623                   playsinline
27624                                                          autoplay                     muted                     loop                                >
27625                <source src="https://storage.evona.app/N%2FS%2Fw%2Fy%2Fb%2F6%2FNSwyb65lD33xKL9bUn33CcJzydzNmwbqO9vBZdfS"
27626                        type="video/mp4"
27627                >
27628                Your browser does not support the video tag.
27629            </video>
27630        </video-local>
27631    </div>
27632</div>
27633                        
27634<div class="wmc_color_layer "
27635    style=""
27636         data-animate-observe="a09b9c87-b9c1-417b-b76c-b6862ba49701" >
27637</div>
27638        </div>
27639        <!-- Box:box_1 -->
27640<div id="a09b9c87-b914-4b73-878d-731747eea7b3" class="wmc wmc_box wmcM_containerAlignLeft" style="--widthMobile:361px;--widthTablet:729px;--widthDesktop:1065px;--bgColorDesktop:rgba(var(--colorCtaG),1);--marginTopMobile:102.02px;--marginTopTablet:195.61px;--minHeightMobile:363.8828125px;--minHeightTablet:313.8828125px;--marginLeftMobile:-20.5px;--marginLeftTablet:-192px;--marginTopDesktop:148.88px;--minHeightDesktop:407.0703125px;--marginLeftDesktop:-289px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:318.27px;" >
27641    <div class="wml wml_box "
27642            >
27643        <svg class="wm_svgFilter">
27644    <filter id="wm_svgKnockoutFilter_a09b9c87-b914-4b73-878d-731747eea7b3" color-interpolation-filters="sRGB">
27645        <feComponentTransfer result="inverseA">
27646            <feFuncA type="table" tableValues="1 0"/>
27647        </feComponentTransfer>
27648        <feFlood flood-color="var(--bgColor)"/>
27649        <feComposite operator="in" in2="inverseA"/>
27650    </filter>
27651</svg>
27652<style>
27653    [id='a09b9c87-b914-4b73-878d-731747eea7b3'].wmcM_knockoutEffect .wms_content {
27654        filter: url(#wm_svgKnockoutFilter_a09b9c87-b914-4b73-878d-731747eea7b3);
27655    }
27656</style>
27657                <div class="wms_background">
27658            <div class="wmc_color_layer "
27659    style=""
27660         data-animate-observe="a09b9c87-b914-4b73-878d-731747eea7b3" >
27661</div>
27662        </div>
27663        <div class="wms_content wml_rows">
27664            <!-- Box:box_1 -->
27665<div id="a09b9c87-b855-46ed-84c4-4aece77132ae" class="wmc wmc_box wmcM_containerSizeFull" style="--widthMobile:300px;--widthTablet:729px;--widthDesktop:1005px;--marginTopMobile:0.00px;--marginTopTablet:0.00px;--minHeightMobile:364px;--minHeightTablet:364px;--marginLeftMobile:0px;--marginLeftTablet:-76px;--marginTopDesktop:-0.27px;
27665--minHeightDesktop:404.0078125px;--marginLeftDesktop:1px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:-0.12px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:3.23px;" >
27666    <div class="wml wml_box "
27667            >
27668        <svg class="wm_svgFilter">
27669    <filter id="wm_svgKnockoutFilter_a09b9c87-b855-46ed-84c4-4aece77132ae" color-interpolation-filters="sRGB">
27670        <feComponentTransfer result="inverseA">
27671            <feFuncA type="table" tableValues="1 0"/>
27672        </feComponentTransfer>
27673        <feFlood flood-color="var(--bgColor)"/>
27674        <feComposite operator="in" in2="inverseA"/>
27675    </filter>
27676</svg>
27677<style>
27678    [id='a09b9c87-b855-46ed-84c4-4aece77132ae'].wmcM_knockoutEffect .wms_content {
27679        filter: url(#wm_svgKnockoutFilter_a09b9c87-b855-46ed-84c4-4aece77132ae);
27680    }
27681</style>
27682                <div class="wms_background">
27683            <!-- Image: -->
27684<wm-img id="a09b9c87-b2c3-4d72-bef9-7ac3a00ae162" data-layer-id="00301c43-9da3-474a-95a1-4b1344ef9e47" data-animate-observe="a09b9c87-b855-46ed-84c4-4aece77132ae" class="wmc wmc_image wmcM_imageTile" style="--imageOpacity:0.69;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27685    <div  class="wml">
27686        <div class="wms_overlay"></div>
27687        <picture>
27688            <img
27689                loading="lazy"
27690                data-wm-src="/i/Q/V/8/q/C/iQV8qCipuzVZyoSnfvbHPfqys16Bc49SOY0tfc92"
27691                                src="data:image/webp;base64,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"
27692                title="shutterstock_155372933.png"
27693                alt="checkered line pattern"
27694            >
27695        </picture>
27696    </div>
27697</wm-img>
27698                        
27699<div class="wmc_color_layer "
27700    style=""
27701         data-animate-observe="a09b9c87-b855-46ed-84c4-4aece77132ae" >
27702</div>
27703        </div>
27704        <div class="wms_content wml_rows">
27705            <!-- Text:text_1 -->
27706<div id="a09b9c87-b36d-4414-a2fd-159562029336" class="wmc wmc_text " style="--widthMobile:299px;--widthTablet:576px;--widthDesktop:662px;--marginTopMobile:73.00px;--marginTopTablet:77.00px;--minHeightMobile:138.390625px;--marginLeftMobile:21px;--marginLeftTablet:0px;--marginTopDesktop:96.00px;--marginLeftDesktop:191px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;"
27707            >
27708    <div class="wml">
27709        <div style="--lineHeightDesktop: 0.9;" class="wmcM_heading2"><span style="--fontSizeMobile: 1.75rem; --fontFamily: var(--fontFamilyPrimary)">Accidents happen, but your well-being shouldn&#039;t take a hit.</span></div><div style="--lineHeightDesktop: 0.9;" class="wmcM_heading2"><span style="--fontSizeDesktop: 1.75rem; --fontSizeMobile: 1.125rem; --fontWeightDesktop: 400">That&#039;s why we provide prompt chiropractic care to help you get back on your feet and enjoy life without missing a beat.</span></div>
27710    </div>
27711</div>
27712    <!-- Button:button_1 -->
27713<div id="a09b9c87-b772-4501-a02a-2ae1063be71e" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--fade-in-desktop" style="--widthMobile:300px;--widthTablet:576px;--widthDesktop:660.5px;--bgColorDesktop:rgba(var(--colorPrimaryA),1);--flexGapDesktop:4px;--marginTopMobile:29.00px;--marginTopTablet:35.00px;--borderTopDesktop:1px solid rgba(var(--colorCtaE),0);--marginLeftMobile:20px;--marginLeftTablet:0px;--marginTopDesktop:32.00px;--minHeightDesktop:40.796875px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:1px solid rgba(var(--colorCtaE),0);--marginLeftDesktop:193px;--paddingLeftMobile:10px;
27713--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:1px solid rgba(var(--colorCtaE),0);--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:80.21px;--marginBottomTablet:62.01px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorBwGradientB),1);--borderBottomDesktop:1px solid rgba(var(--colorCtaE),0);--borderRadiusDesktop:0px 0px 0px 0px;--gridPositionDesktop:2;--marginBottomDesktop:87.19px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderLeftDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRightDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderBottomDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRadiusDesktopHover:0px 0px 0px 0px;--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:800;--transitionDurationMsDesktopHover:500;">
27714    <a href="https://www.sheppardchiropractic.com/appointment-request" class="wml wml_button">
27715        <span class="wms_background">
27716            <div class="wmc_color_layer "
27717    style=""
27718         data-animate-observe="a09b9c87-b772-4501-a02a-2ae1063be71e" >
27719</div>
27720        </span>
27721        <span class="wms_button">
27722            <!-- Button.Text:button_text -->
27723<span id="a09b9c87-b5d3-487c-94b7-394d1917287a" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
27724    <span class="wml">
27725        <p style class="wmcM_paragraph4"><span style="--fontSizeDesktop: 1.125rem; --letterSpacingDesktop: 1px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorBwGradientJ),1)">BOOK APPOINTMENT</span></p>
27726    </span>
27727</span>
27728            <!-- Button.Icon:button_icon -->
27729<span id="a09b9c87-b52e-4dd4-9c04-27c7afad262b" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconSizeDesktopActive:16px;">
27730    <span class="wml wml_icon">
27731        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
27732    </span>
27733</span>
27734        </span>
27735    </a>
27736</div>
27737        </div>
27738    </div>
27739</div>
27740        </div>
27741    </div>
27742</div>
27743    </div>
27744</wm-cell>
27745    </div>
27746</wm-columns>
27747    </div>
27748</section>
27749    <!-- Section:Podcast -->
27750<section id="a0d1e1f4-8862-4140-a840-9f660067e9e5" class="wmc wmc_section " style="--minHeightMobile:319.15625px;--minHeightTablet:265px;--minHeightDesktop:486px;--gridPositionMobile:5;--gridPositionTablet:5;--gridPositionDesktop:5;">
27751    <div class="wml wml_rows">
27752        <div class="wms_background">
27753            <div class="wmc_color_layer "
27754    style=""
27755         data-animate-observe="a0d1e1f4-8862-4140-a840-9f660067e9e5" >
27756</div>
27757        </div>
27758        <!-- Shelf:shelf_1 -->
27759<section id="a0d1e227-8f1c-4424-b387-6e75c0b59334" class="wmc wmc_shelf wmcM_containerSizeFull" style="--bgColorDesktop:rgba(var(--colorPrimaryA),0.62);--marginTopMobile:41.36px;--marginTopTablet:0.00px;--minHeightMobile:501.5625305175781px;--minHeightTablet:507.8472595214844px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:29.41px;--minHeightDesktop:399.015625px;--marginLeftDesktop:1px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:39.63px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:57.58px;">
27760    <div class="wml wml_rows">
27761        <div class="wms_background">
27762            <!-- Image: -->
27763<wm-img id="a0d1e51b-780f-48e7-bc90-50607ee613f4" data-layer-id="498866b2-c5e2-4f88-ab4f-e405de94b566" data-animate-observe="a0d1e227-8f1c-4424-b387-6e75c0b59334" class="wmc wmc_image " style="--imageOpacity:1.00;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27764    <div  class="wml">
27765        <div class="wms_overlay"></div>
27766        <picture>
27767            <img
27768                loading="lazy"
27769                data-wm-src="/u/I/Q/O/x/W/uIQOxW0P6chUeVftFIIDwWcIRBxeZM0txJERINqY"
27770                                src="data:image/webp;base64,UklGRsQBAABXRUJQVlA4ILgBAADQCwCdASpAACsAPmkmj0WkIiEarP0AQAaEoAw2fkC0i2PGqU7Cd976ZQd16eOpJ37ajCRP3FSIyOEkfDHl5G7WywT616pGKbng3CM1myV1MrrW++XbCgTWM82zx172PmcCRoGuSGNAAP72ILur5FtpO1KSoCjfz4SuniUV72h/y/ZdAC9No39Cy7OlEjJA63mP+KKNwlfsHuDS1URP9/7IEogd2mRTqM0o9gbY31n2UPd+i+qcK6TdWCLOHd6acK7Np9swUK2v7ZkD9uRb53Garg9Fl/AirX1cngRmDGJaehW3eytjagmsd4HA2uuE3ZV0Exbl43SdVTgGtVtuwgbt+oRfC32lu8zm3QANHa1/X1uwDRI0OUZNPUJf3TgXmp0/hkGS1KiANsMgpbhsPrQGQCfQsfG86xd5shrEFZntloqXYq5jBWp/6xu5CVIBNF7wy2lAVmPfrzwuTOL3C9WaM8XEKY4LFBlY+XEZ571bG1fxMvmGTEuJE6CyVR7X50P2Qvvz3xMpnsvSvSegO2Q+2NCA1iJAhAJ/MYNjs3Mi7xiYTpf3Vq17d9UfQRm7UNb+yLMyF6GoAA=="
27771                title="shutterstock_583815397 Large.jpeg"
27772                alt="Chiropractor working on someones knee"
27773            >
27774        </picture>
27775    </div>
27776</wm-img>
27777                        
27778<div class="wmc_color_layer "
27779    style=""
27780         data-animate-observe="a0d1e227-8f1c-4424-b387-6e75c0b59334" >
27781</div>
27782        </div>
27783        <!-- Image:image_1 -->
27784<wm-img id="a0e3f68f-12bc-436b-bd93-ba3966a09745"  class="wmc wmc_image wmcM_imageContain wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--widthMobile:266px;--widthTablet:254px;--heightMobile:270.3727684020996px;--heightTablet:253.22356796264648px;--widthDesktop:308px;--heightDesktop:306.28125px;--marginTopMobile:17.85px;--marginTopTablet:43.14px;--marginLeftMobile:27.01214599609375px;--marginLeftTablet:233.01730346679688px;--marginTopDesktop:52.85px;--aspectRatioMobile:266 / 270;--aspectRatioTablet:254 / 253;--marginLeftDesktop:865.015625px;--aspectRatioDesktop:308 / 306;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:52.97px;
27784--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;;">
27785    <div  class="wml">
27786        <div class="wms_overlay"></div>
27787        <picture>
27788            <img
27789                loading="lazy"
27790                data-wm-src="/N/C/j/A/0/Y/NCjA0Y9lKyZQSDgCHZwxtVdu133BzgRMZb2M0IDH"
27791                                src="data:image/webp;base64,UklGRloCAABXRUJQVlA4IE4CAADQDgCdASpAAEAAPmUmkEWkIiGa/F5kQAZEoAuzM5Db/IYE5zxLGHzhk748ruyOoNLMcaDVtJUan/LCtjBU+qoV3gj+ojPIsSR4o3Dvt7bXa78t0k65ascWE1RrSM7/nI+/o1YrmFU+m46yIlu6jiccv/zAi/kidDloy0bf67AAAP75b62dlCBZdTdL9p9bzR7/xsjmZ9VWZwJra92ckAXv+Pw/MycMVahcwT3tfSMAJDKDeRS0hv0gACKVqML4NRoIbVtSuKeXpfpEc8n6ErQMqtZJXOEaExl5fV0cCGhmUL2h8T+cr6S49UHaNDt4eR3Q+vJLtpSoFW9EFPtE/eeMA8/d9qsqP2oP5URi1LSf/Ji6XjMFwtTuXvQzoEEBeT/86zWoWyLD+RLU9MY/TICZqhgyncmf58h+y/OP9Nwg0VZF3LK3Dwf6IQwblJwNbxXQHlCZQO5i21u1z7hXHoJcRk+ip6cF4ndGvKQjkDZmJX1Tci9dEQyx9T8Bdvfo/mJuEzaFJDR6TA/j12tVGWCHZjj9M/w+pb8YCj73Q1TtQb5W9GU0WhbR4/JuOEl/kHmhVLerZRZei7mWiP4dNfCjvTKryWjeo8zYR10swOfLKYplbQagoMYLPQD4KqKWWNiAA3NMzq1uj2ap9HQUBvKmhuW3a73JXzxHsQxyNPz808Qld9BfSutOfZ2MC2SBI0B0PqH28A1a8LVx1QK4cqJOCPkyfZLqEhauzdRLVUWaPhV0vepUVtaxVKtfxqvieJQNKmBePadaisyxq58YAA=="
27792                title="Bodcast_UpdateNEW.jpg"
27793                alt=""
27794            >
27795        </picture>
27796    </div>
27797</wm-img>
27798    <!-- Text:text_1 -->
27799<div id="a0d1e24e-f872-48e8-8970-5ec7a3a14f88" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--perspective-right-desktop" style="--widthMobile:320px;--widthTablet:720px;--widthDesktop:661px;--marginTopMobile:7.99px;--marginTopTablet:14.20px;--minHeightMobile:110.90278625488281px;--minHeightTablet:113.3507080078125px;--marginLeftMobile:0px;--marginLeftTablet:-0.00006103515625px;--marginTopDesktop:100.89px;--minHeightDesktop:96px;--marginLeftDesktop:133.5159912109375px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--rotateDesktopEntry:rotate3d(0, 1, 0, 45deg);--gridPositionDesktop:1;--marginBottomDesktop:52.97px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(100px, 0, -200px);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:900;"
27800            >
27801    <div class="wml">
27802        <div style="--textAlignDesktop: center; --textAlignMobile: center; --lineHeightDesktop: 1; --lineHeightMobile: 0.9;--paragraphSpacingDesktop:0.75rem;" class="wmcM_heading1"><span style="--fontSizeDesktop: 2.8125rem; --fontSizeTablet: 2.5rem; --fontSizeMobile: 1.75rem; --fontWeightDesktop: 500; --textColorDesktop: rgba(var(--colorPrimaryJ),1); --fontFamily: var(--fontFamilyPrimary)">New Podcast Episode</span></div><div style="--textAlignDesktop: center; --textAlignMobile: center; --lineHeightDesktop: 1; --lineHeightMobile: 0.9;--paragraphSpacingDesktop:0.75rem;" class="wmcM_heading1"><span style="--fontSizeDesktop: 1.875rem; --fontSizeTablet: 1.875rem; --fontSizeMobile: 1.25rem; --fontWeightDesktop: 500; --textColorDesktop: rgba(var(--colorPrimaryJ),1); --fontFamily: var(--fontFamilyPrimary)">Click below to listen to Dr. Sheppard podcast!</span></div>
27803    </div>
27804</div>
27805    <!-- Button:button_1 -->
27806<div id="a0d1e30e-4bc6-4fa2-9546-f89275722032" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--fade-in-desktop" style="--widthMobile:320.112850189209px;--widthTablet:576px;--widthDesktop:661px;--bgColorDesktop:rgba(var(--colorCtaF),1);--flexGapDesktop:4px;--marginTopMobile:17.90px;--marginTopTablet:-0.61px;--minHeightTablet:45.55555725097656px;--borderTopDesktop:1px solid rgba(var(--colorCtaE),0);--marginLeftMobile:0px;--marginLeftTablet:72.00865173339844px;--marginTopDesktop:241.88px;--minHeightDesktop:45px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:1px solid rgba(var(--colorCtaE),0);--marginLeftDesktop:133.509765625px;--paddingLeftMobile:10px;
27806--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:1px solid rgba(var(--colorCtaE),0);--gridPositionMobile:3;--gridPositionTablet:3;--marginBottomMobile:30.99px;--marginBottomTablet:38.98px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorBwGradientB),1);--borderBottomDesktop:1px solid rgba(var(--colorCtaE),0);--borderRadiusDesktop:0px 0px 0px 0px;--gridPositionDesktop:1;--marginBottomDesktop:52.97px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderLeftDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRightDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderBottomDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRadiusDesktopHover:0px 0px 0px 0px;--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:800;--transitionDurationMsDesktopHover:500;">
27807    <a href="https://www.sheppardchiropractic.com/podcast" class="wml wml_button">
27808        <span class="wms_background">
27809            <div class="wmc_color_layer "
27810    style=""
27811         data-animate-observe="a0d1e30e-4bc6-4fa2-9546-f89275722032" >
27812</div>
27813        </span>
27814        <span class="wms_button">
27815            <!-- Button.Text:button_text -->
27816<span id="a0d1e30e-4733-4e5b-8090-783a09816948" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
27817    <span class="wml">
27818        <p style class="wmcM_paragraph4"><span style="--fontSizeDesktop: 1.125rem; --letterSpacingDesktop: 1px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorBwGradientJ),1)">PODCAST EPISODES</span></p>
27819    </span>
27820</span>
27821            <!-- Button.Icon:button_icon -->
27822<span id="a0d1e30e-4249-489b-b433-a15b7dcd6a3d" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconSizeDesktopActive:16px;">
27823    <span class="wml wml_icon">
27824        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
27825    </span>
27826</span>
27827        </span>
27828    </a>
27829</div>
27830    </div>
27831</section>
27832    </div>
27833</section>
27834    <!-- Section:Image gallery -->
27835<section id="a09b9c87-c3ea-4aac-a000-3b878f6fa0e9" class="wmc wmc_section " style="--minHeightMobile:250px;--minHeightTablet:286px;--minHeightDesktop:496.375px;--gridPositionMobile:6;--gridPositionTablet:6;--gridPositionDesktop:6;">
27836    <div class="wml wml_rows">
27837        <div class="wms_background">
27838            <div class="wmc_color_layer "
27839    style=""
27840         data-animate-observe="a09b9c87-c3ea-4aac-a000-3b878f6fa0e9" >
27841</div>
27842        </div>
27843        <!-- Slideshow:slideshow_1 -->
27844<wm-slideshow
27845 id="a09b9c87-c313-4f91-83ad-a48a09d011e3"
27846  class="wmc wmc_slideshow wmcM_containerSizeFull wmcM_controlsAlwaysVisible
27847        
27848
27849"
27850   style="--autoStart:0;--widthDesktop:1400px;--marginTopMobile:0px;--marginTopTablet:0.00px;--minHeightMobile:292px;--minHeightTablet:311px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-3.63px;--minHeightDesktop:523px;--marginLeftDesktop:487px;--aspectRatioDesktop:1400 / 580;--colsPerPageDesktop:3;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0px;--marginBottomTablet:0.00px;--rowsPerPageDesktop:2;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--slideshowArrowsVisibility:hidden;--slideshowIndicatorsVisibility:visible;"
27851>
27852    <div class="wml wml_slideshow">
27853        <div class="wms_background">
27854            <div class="wmc_color_layer "
27855    style=""
27856         data-animate-observe="a09b9c87-c313-4f91-83ad-a48a09d011e3" >
27857</div>
27858        </div>
27859        <div class="wms_slideshow">
27860                             <!-- Slide:slideshow_slide_1_1 -->
27861<section
27862    id="a09b9c87-bc90-4437-ae84-88de1df93a14"
27863    class="wmc wmc_slide  "
27864    style="--bgColorDesktop:rgba(var(--colorPrimaryC),0.7);--minHeightTablet:311px;--minHeightDesktop:261.5px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;"
27865    >
27866    <div class="wml wml_rows">
27867        <div class="wms_background">
27868            <!-- Image:bg_image -->
27869<wm-img id="a09b9c87-bbe6-49ad-a6fa-5cad7f5bf736" data-layer-id="31709dee-3797-4cf4-af69-5b6e8ebc388a" data-animate-observe="a09b9c87-bc90-4437-ae84-88de1df93a14" class="wmc wmc_image " style="--imageOpacity:1.00;--pointOfInterest:58.46% 20.21%;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27870    <div  class="wml">
27871        <div class="wms_overlay"></div>
27872        <picture>
27873            <img
27874                loading="lazy"
27875                data-wm-src="/a/u/e/S/r/S/aueSrSZ82GI7vEMQB980zq6yu3bHgwsmEnYaAqsP"
27876                                src="data:image/webp;base64,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"
27877                title="shutterstock_2086885312-edited.jpg"
27878                alt="couple going for a run"
27879            >
27880        </picture>
27881    </div>
27882</wm-img>
27883                        
27884<div class="wmc_color_layer "
27885    style=""
27886         data-animate-observe="a09b9c87-bc90-4437-ae84-88de1df93a14" >
27887</div>
27888        </div>
27889            </div>
27890</section>
27891    <!-- Slide:slideshow_slide_1_2 -->
27892<section
27893    id="a09b9c87-bdca-47c0-b40b-99833c37137b"
27894    class="wmc wmc_slide  "
27895    style="--bgColorDesktop:rgba(var(--colorPrimaryC),0.7);--minHeightTablet:311px;--minHeightDesktop:261.5px;--gridPositionMobile:2;--gridPositionTablet:2;--gridPositionDesktop:4;"
27896    >
27897    <div class="wml wml_rows">
27898        <div class="wms_background">
27899            <!-- Image:bg_image -->
27900<wm-img id="a09b9c87-bd2c-4bd8-a894-a2f811dbfc4e" data-layer-id="ef3d3150-7738-442f-ab0a-50a2645651d9" data-animate-observe="a09b9c87-bdca-47c0-b40b-99833c37137b" class="wmc wmc_image " style="--imageOpacity:1.00;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27901    <div  class="wml">
27902        <div class="wms_overlay"></div>
27903        <picture>
27904            <img
27905                loading="lazy"
27906                data-wm-src="/j/V/T/h/t/s/jVThtsOTuUQVpEDTdEP0ySHk2UCTtIdfkC7TzrvO"
27907                                src="data:image/webp;base64,UklGRjICAABXRUJQVlA4ICYCAADwDACdASpAACsAPm0skUakIiGhKA1QgA2JQBWGWqkOCBqa+g3R4o3fspYV/Mwo0UR5josU4MRqFCDByMv3ZpBUZ/5r20HN84WGapZxrUwECXj+NN1qNAThnl0NKiwrni6ufTAcjcrXoqy//BaMb2kAAP7qXVxSicrUE+dkareCp+u8+6sinhNt+DdVlVaEiHfPHStEy59CAo3p0TfgUaFePeoAPY6XB8aAanr3+6TdFtZDvNOYisdSRjo89BnplYoA2YNjUgCl66GeYhKVcg3fSH/jiKch5clyKuRvtIzA0k5omBIJPtI+RzPWjYw35srLrQP7NSNPTyK+9H1A9GV8mqjBnhWgYjEuQbn9D+dY7zas7eb658/oGiRUHYDgRQRFpmQl7127zaiyTQAEKW3BHXTBa7T3yvOl5okwPB64Y4gLe2I4sk9xrtbN7zXcH265VHuNhSDwuHqvC95WY7REVIVl+zNtDsba+iJUCaLZ9oYIo623FLFXMZJ8BPA6+iZhcCe70xxR4m7W3094tn2VJJH9rP83xfdnPOh0HQWLYs1eLKWfkJ60ra+VtVWpar49Zq/UMO5OCgie9zpPdPlP+NS7PjdWadInCjaEb8bNPKUFeent+7gTmu1cH4tWYWND0giUqKUC4Q9pwj2WBLibXVK2XF2h/7QfqUExlLEhLZccksnbz4r6SdS0vfQ401mC6/A0iSEkP57uZzQuu74lpebtgAAA"
27908                title="shutterstock_488816383 Large.jpeg"
27909                alt="Person touching a yoga mat on the floor"
27910            >
27911        </picture>
27912    </div>
27913</wm-img>
27914                        
27915<div class="wmc_color_layer "
27916    style=""
27917         data-animate-observe="a09b9c87-bdca-47c0-b40b-99833c37137b" >
27918</div>
27919        </div>
27920            </div>
27921</section>
27922    <!-- Slide:Item A -->
27923<section
27924    id="a09b9c87-be72-4bff-b774-276810e537de"
27925    class="wmc wmc_slide  "
27926    style="--bgColorDesktop:rgba(var(--colorPrimaryC),0.7);--minHeightTablet:311px;--minHeightDesktop:261.5px;--gridPositionMobile:3;--gridPositionTablet:3;--gridPositionDesktop:2;"
27927    >
27928    <div class="wml wml_rows">
27929        <div class="wms_background">
27930            <!-- Image: -->
27931<wm-img id="a09b9c89-49ec-4f03-9fe0-a4b379411839" data-layer-id="1133b538-0168-4d0f-b6ba-de6a2e0bfd25" data-animate-observe="a09b9c87-be72-4bff-b774-276810e537de" class="wmc wmc_image " style="--imageOpacity:1.00;--pointOfInterest:51.49% 40.82%;
27931--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27932    <div  class="wml">
27933        <div class="wms_overlay"></div>
27934        <picture>
27935            <img
27936                loading="lazy"
27937                data-wm-src="/t/h/q/t/r/a/thqtraGNWS6Pf0uo8JHwgcpHgHq5KN8AfBGz47aC"
27938                                src="data:image/webp;base64,UklGRgICAABXRUJQVlA4IPYBAAAwDQCdASpAACsAPmUojkWkIqEarP4AQAZEtABOmUI6ukWVp/LbdEcWGAAdFc9hJa87HA/kw3sfrAH3xUoKymT5mnXwwTLkTHJDNmruucpJQMobrp/gTBkCfu7fYXHp9mbKyl/K9b1T6Effh2NQQ+bJASAA/uH8H7Q9rd43qygjGl0mK557VlRCsSOX2xUX++4SO+inBkJXZ+K0STEq3aylBkoeXxqRobKKiGSQOr1Stc6xN1WrFe+zFvfIoFPiNdUv2Nv6qM9pBc/qnkJtEFSKDs82L3Si8AbQUtfioKnSCEKRr3EyKePgSEuV8nuhXn2o3r3qTmL8Ff1K+c9PKqZuUOBH4BfH9q/jDzWQ7uRzuiE5dFXzrUuDtmVz/94z/qGHC+kkUmW3t0LBtk0Hsmv2RGtU5wBCRFTWr9i/GEAbXoc+hGlsHKoIVn+Bj0AqKqJ3MkaicLLZ5M1lGfboE1TUF/7e1Ls4XrPFmpgeKlTyNdZzQNxtnC1l0UTuySlR3421hPy2LOajKvWFgiFKYNWJNzMVxw/D7Ec+z8gyv+ibMu1iOKd+nFE1+/bxgVdD5J9ccwKvfwhUYXMw7UGCqA1KglwmWiCiBQq4QWa/eNHwh1CXbT36x7G/zNjkIw3YGF+6xJe6bFHYn7xnfzpGzvJy3PqPYAAA"
27939                title="shutterstock_1640597605.jpeg"
27940                alt="woman getting her neck adjusted"
27941            >
27942        </picture>
27943    </div>
27944</wm-img>
27945                        
27946<div class="wmc_color_layer "
27947    style=""
27948         data-animate-observe="a09b9c87-be72-4bff-b774-276810e537de" >
27949</div>
27950        </div>
27951            </div>
27952</section>
27953    <!-- Slide:Item B -->
27954<section
27955    id="a09b9c87-bfb0-4843-bbf1-0b1c61048592"
27956    class="wmc wmc_slide  "
27957    style="--bgColorDesktop:rgba(var(--colorPrimaryC),0.7);--minHeightTablet:311px;--minHeightDesktop:261.5px;--gridPositionMobile:4;--gridPositionTablet:4;--gridPositionDesktop:6;"
27958    >
27959    <div class="wml wml_rows">
27960        <div class="wms_background">
27961            <!-- Image:bg_image -->
27962<wm-img id="a09b9c87-bf07-465e-9286-e306ed2e24d6" data-layer-id="180b396a-0a77-4ed0-bc9f-824628f71d05" data-animate-observe="a09b9c87-bfb0-4843-bbf1-0b1c61048592" class="wmc wmc_image " style="--imageOpacity:1.00;--pointOfInterest:75.87% 57.06%;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27963    <div  class="wml">
27964        <div class="wms_overlay"></div>
27965        <picture>
27966            <img
27967                loading="lazy"
27968                data-wm-src="/U/M/e/C/S/Y/UMeCSYbFVEXCusc3sRoDD5l9cYopx0Dm0Q6S8ztB"
27969                                src="data:image/webp;base64,UklGRtQBAABXRUJQVlA4IMgBAAAQDQCdASpAACsAPmUoj0WkIqEarAb8QAZEsQBkKbGojzoiSAE4KqWY9Kit4HF41Y2sXBiR7LBW/F1HQr5Kh2MoDGmAsuYxCgdrHfmrMebGceKFM7RzJwtwYB6+j+O/5PXGtx+v3PlKvQqcK0Z7rpSlgAD+/whW+Usx6rD2wCNaJR3kCh291GmLKmjTnnTCYyeNqWxxDmHCBYhbLhbj5jP7/aipHE+96pFyMvs82Weg7YWKfcGoYAfKdnbwryb8SCo/stLlMoazDNZ4uKXMPR7tcwgYELwYSVEyGdTsPX5Xc3dd0CVpdVCZX7qFcGy4++/IceS6npdzDO3EBaS4fpdfImW6wpLgAdhQiDF/6grGCZrpW/TD+AlV5ZZgI0OUMpVXhqAnsZb5ocjMfibcQyEsCFtN7eohlbZ0BIzDnTtQS2QJFRf8fR9bZZmlDwQ4Jn3nGTYJTKdaOlBWMMbiQQjzNUgosL2WZw7P8GtPeQzV5zXO6cLhLn/Emll3urnErra+kzcuDjNQ57gRC1N+rJQFgrzO6YGRopJBmP8x0cyGbIff8a0ZyH0avUOypiE7JyU8cyL6z5flvM+mRzw57wby7qrjs1WfQAA="
27970                title="shutterstock_1728015376.jpeg"
27971                alt="Patient getting their shoulder taped"
27972            >
27973        </picture>
27974    </div>
27975</wm-img>
27976                        
27977<div class="wmc_color_layer "
27978    style=""
27979         data-animate-observe="a09b9c87-bfb0-4843-bbf1-0b1c61048592" >
27980</div>
27981        </div>
27982            </div>
27983</section>
27984    <!-- Slide:Item C -->
27985<section
27986    id="a09b9c87-c0f8-48d9-9db4-b3bcfae89c20"
27987    class="wmc wmc_slide  "
27988    style="--bgColorDesktop:rgba(var(--colorPrimaryC),0.7);--minHeightTablet:311px;--minHeightDesktop:261.5px;--gridPositionMobile:5;--gridPositionTablet:5;--gridPositionDesktop:5;"
27989    >
27990    <div class="wml wml_rows">
27991        <div class="wms_background">
27992            <!-- Image:bg_image -->
27993<wm-img id="a09b9c87-c053-4a9f-8690-a0049adc0664" data-layer-id="c7b324ea-9bcb-4ad8-a18a-700fbe8bf648" data-animate-observe="a09b9c87-c0f8-48d9-9db4-b3bcfae89c20" class="wmc wmc_image " style="--imageOpacity:1.00;--pointOfInterest:53.98% 20.74%;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
27994    <div  class="wml">
27995        <div class="wms_overlay"></div>
27996        <picture>
27997            <img
27998                loading="lazy"
27999                data-wm-src="/S/y/O/i/r/d/SyOirdtAaVyjWnLWLPJ8uw1reorQBMeRLTYipZJu"
28000                                src="data:image/webp;base64,UklGRjoCAABXRUJQVlA4IC4CAABQDgCdASpAADAAPm0qkUWkIqGZWk5kQAbEsoBcMXSem28L7J4C+RL/O0fp3785o4iglFVDSXjb5B/8n08+AFYhzVnj1lUmkfKpmTurHEbKqpF7AQACFa+rXdt9qYt36t1qsC2Y3mNBbuEnqOyvPm68b6SMWaOk2bw4/wAA/vdwNZcNZpzFemozbFDBi98r6XuvQX0dZPDD+rFnUMLJtzL0IA/CuD3i0CnQ0tZPhfkCfS6pcYreHNHT/cv75cv49GGrzCfm5kd0aJIcX39S+sEI+Q0HrHHFxFYRp7Y/vFUPr7X+wrKRM9zjN+R+cowUpFxCAyAielIZpptRw2ehuK4XesGtDseY1nyuNqso05dcT5I7RbUNP8aLnMPAYlwbel7R2CSeX9Ig+x9dOMMwcKUqIdZRigE+akwxcL1gCh8ZhilW/BPW2lJMn5xbbA7uttGnIR5uI/COHhwzgt/iatTzTS9B0kc1Bkp4+jUdwfMH27NxfiPUQGreJdYYkQ/txwkLmE95nOLW30UK4VWT2pR1d9UPCXAOHEknaGceoquJuQuNz68d/c/VEKc/v7Tl1g3dGdbWjyRu7lny0RSqkGhHSNXF5WlfmRs9QQGKVVZUhvLry4ss8R8aGIg2QB2/8A0sR6OdofZVFT8flJNSv68rHN+EpCiFqIo/lpvcLHUVSZmwtr+ONk++DQ2a70A4X7S7zmYi5fipSZF/3ON6ulrMiuI5omhc3Ma3VS8EYAA="
28001                title="shutterstock_666696949-edited.jpeg"
28002                alt="group of men playing golf"
28003            >
28004        </picture>
28005    </div>
28006</wm-img>
28007                        
28008<div class="wmc_color_layer "
28009    style=""
28010         data-animate-observe="a09b9c87-c0f8-48d9-9db4-b3bcfae89c20" >
28011</div>
28012        </div>
28013            </div>
28014</section>
28015    <!-- Slide:Item D -->
28016<section
28017    id="a09b9c87-c266-439a-88f9-b2bb86d4c335"
28018    class="wmc wmc_slide  "
28019    style="--bgColorDesktop:rgba(var(--colorPrimaryC),0.7);--minHeightTablet:311px;--minHeightDesktop:261.5px;--gridPositionMobile:6;--gridPositionTablet:6;--gridPositionDesktop:3;"
28020    >
28021    <div class="wml wml_rows">
28022        <div class="wms_background">
28023            <!-- Image:bg_image -->
28024<wm-img id="a09b9c87-c1c6-4d48-9357-b0ac85cad8ec" data-layer-id="8c11e377-e852-4e61-a073-4abfffe5a7ad" data-animate-observe="a09b9c87-c266-439a-88f9-b2bb86d4c335" class="wmc wmc_image " style="--imageOpacity:1.00;--pointOfInterest:57.21% 46.37%;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;;">
28025    <div  class="wml">
28026        <div class="wms_overlay"></div>
28027        <picture>
28028            <img
28029                loading="lazy"
28030                data-wm-src="/j/x/J/c/A/f/jxJcAfQMqNP9xRURws4ACQRNqRN5AWFgR9Sn8wiA"
28031                                src="data:image/webp;base64,UklGRmwBAABXRUJQVlA4IGABAABwCgCdASpAACsAPmEmj0WkIiEeqXQAQAYEs7I8qoJzJOhZAWKyUQWQXxdrYvk8DW7Ai2tzeG1o8BKlCxrczSXqu9TFJvSz32z4nmKSXJyaQB6TdzJfjXcCfiBvEAD+/FA0icVwPS
28031DyF9rNmoKCPC9NNlijrKgQwwm3560FsYbkjzXcsl76IZD6Ie/dgLBFES8hufuGlntsbpci1wVKoAgGx5MfJrGxVYqkH+BG3NJYzwsByu8c6tVnhBZLPIuyYk0HpjRTAR5bs4CtbC6IBY8e4QT2PIe71hvE8f2e95LjiM8KYQA6jDJU/4cYfcYqRI9i6gXgKRw9Hs63aVEoYLPg8ggD4eZNFSg7ZYbwrE3fsuJ6tP8Y3j/XZ0pjaEEz8eRcAdJcHLu5PeFCPOOOnhJUlvJIaAg/q/LuIX2TD6khmj4ibiAIRZLH8Ze9kBGWlD69WVRnVMFS3PhD5vu98gAA"
28032                title="shutterstock_735950959 Large.jpeg"
28033                alt="Woman stretching on the floor"
28034            >
28035        </picture>
28036    </div>
28037</wm-img>
28038                        
28039<div class="wmc_color_layer "
28040    style=""
28041         data-animate-observe="a09b9c87-c266-439a-88f9-b2bb86d4c335" >
28042</div>
28043        </div>
28044            </div>
28045</section>
28046                    </div>
28047        <div class="wms_controls">
28048            <template id="wm_slideshowIndicator_a09b9c87-c313-4f91-83ad-a48a09d011e3">
28049                <label class="wms_indicator">
28050                    <span></span>
28051                    <input type="radio">
28052                </label>
28053            </template>
28054            <div class="wms_arrow wms_arrow--prev" data-action="prev"><i style="mask: url(https://storage.evona.app/w%2Fm%2Fc%2Fc%2Fb%2F3%2Fwmccb3251f9b657bf0c42799ed4ebfce89dcbed9) center / contain no-repeat"></i></div>
28055            <div class="wms_indicatorContainer" data-action="pager"></div>
28056            <div class="wms_arrow wms_arrow--next" data-action="next"><i style="mask: url(https://storage.evona.app/w%2Fm%2Fc%2Fc%2Fb%2F3%2Fwmccb3251f9b657bf0c42799ed4ebfce89dcbed9) center / contain no-repeat"></i></div>
28057        </div>
28058    </div>
28059</wm-slideshow>
28060    </div>
28061</section>
28062    <!-- Section:CTA B -->
28063<section id="a0d1e937-e2fb-4233-8bc6-d749e8f9e4d8" class="wmc wmc_section " style="--minHeightMobile:753.96875px;--minHeightTablet:808px;--minHeightDesktop:678.453125px;--gridPositionMobile:7;--gridPositionTablet:7;--gridPositionDesktop:7;">
28064    <div class="wml wml_rows">
28065        <div class="wms_background">
28066            <div class="wmc_color_layer "
28067    style=""
28068         data-animate-observe="a0d1e937-e2fb-4233-8bc6-d749e8f9e4d8" >
28069</div>
28070        </div>
28071        <!-- Shelf:shelf_1 -->
28072<section id="a0d1e937-e1be-443a-966b-cf71a42cfeff" class="wmc wmc_shelf wmcM_containerSizeFull" style="--widthTablet:800px;--bgColorDesktop:rgba(var(--colorCtaF),1);--marginTopMobile:0.00px;--marginTopTablet:96.00px;--minHeightMobile:610px;--minHeightTablet:519px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:122.41px;--minHeightDesktop:434.046875px;--marginLeftDesktop:106px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:135.97px;--marginBottomTablet:178.00px;--gridPositionDesktop:1;--marginBottomDesktop:122.00px;">
28073    <div class="wml wml_rows">
28074        <div class="wms_background">
28075            <div class="wmc_color_layer "
28076    style=""
28077         data-animate-observe="a0d1e937-e1be-443a-966b-cf71a42cfeff" >
28078</div>
28079        </div>
28080        <!-- Text:text_1 -->
28081<div id="a0d1e937-d3d1-4621-9eb0-f9c287ac24c2" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--slide-in-left-desktop" style="--zIndex:2;--widthMobile:320px;--widthTablet:720px;--widthDesktop:722px;--marginTopMobile:80.00px;--marginTopTablet:80.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:87.58px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:-63.55px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(-500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;"
28082            >
28083    <div class="wml">
28084        <div style="--lineHeightDesktop: 1;" class="wmcM_paragraph1"><span style="--fontSizeDesktop: 3rem; --fontSizeMobile: 2.5rem; --letterSpacingDesktop: 0px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorBwGradientJ),1); --fontFamily: var(--fontFamilyPrimary)">Get started with Sheppard Chiropractic today — your path to better health starts here.</span></div><div style="--lineHeightDesktop: 1;" class="wmcM_paragraph1"><span style="--fontSizeDesktop: 1.5rem; --fontWeightDesktop: 500;
28084 --textColorDesktop: rgba(var(--colorBwGradientJ),1)">Same-day and next-day appointments may be available.</span></div>
28085    </div>
28086</div>
28087    <!-- Button:button_1 -->
28088<div id="a0d1e937-dcd8-4e92-ba01-6e1dff047a80" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--bounce-in-desktop" style="--zIndex:1;--widthMobile:320px;--widthTablet:226px;--widthDesktop:229px;--bgColorDesktop:rgba(var(--colorBwGradientJ),1);--flexGapDesktop:4px;--marginTopMobile:404.00px;--marginTopTablet:300.00px;--borderTopDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:307.58px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:1px solid rgba(var(--colorBwGradientJ),1);--marginLeftDesktop:0px;--paddingLeftMobile:10px;--paddingLeftTablet:10px;--paddingTopDesktop:10px;--scaleDesktopEntry:scale3d(0, 0, 1);--borderRightDesktop:1px solid rgba(var(--colorBwGradientJ),1);--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--paddingLeftDesktop:16px;--paddingRightMobile:10px;
28088--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorCtaG),1);--borderBottomDesktop:1px solid rgba(var(--colorBwGradientJ),1);--borderRadiusDesktop:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--gridPositionDesktop:1;--marginBottomDesktop:-63.55px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderLeftDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRightDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderBottomDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRadiusDesktopHover:var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius) var(--wm_maxBorderRadius);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:900;--transitionDurationMsDesktopHover:500;">
28089    <a href="https://www.sheppardchiropractic.com/blog" class="wml wml_button">
28090        <span class="wms_background">
28091            <div class="wmc_color_layer "
28092    style=""
28093         data-animate-observe="a0d1e937-dcd8-4e92-ba01-6e1dff047a80" >
28094</div>
28095        </span>
28096        <span class="wms_button">
28097            <!-- Button.Text:button_text -->
28098<span id="a0d1e937-dac6-4772-835e-5654a8344810" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28099    <span class="wml">
28100        <p style class="wmcM_paragraph4"><span style="--fontSizeDesktop: 1rem; --letterSpacingDesktop: 1px; --fontWeightDesktop: 600; --textColorDesktop: rgba(var(--colorBwGradientA),1)">Read Our Blogs</span></p>
28101    </span>
28102</span>
28103            <!-- Button.Icon:button_icon -->
28104<span id="a0d1e937-d8a8-4a7a-80c7-c21ce2a9a5a8" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconSizeDesktopActive:16px;">
28105    <span class="wml wml_icon">
28106        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
28107    </span>
28108</span>
28109        </span>
28110    </a>
28111</div>
28112    <!-- Image:image_1 -->
28113<wm-img id="a0d1e937-e04b-43d4-9f86-8cbf0efca17c"  class="wmc wmc_image wmcM_containerSizeFull" style="--zIndex:0;--widthMobile:200px;--widthTablet:200px;--heightMobile:618.015625px;--heightTablet:534px;--widthDesktop:1400px;--heightDesktop:433.984375px;--marginTopMobile:-0.02px;--marginTopTablet:0.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-0.42px;--aspectRatioMobile:360 / 618;--aspectRatioTablet:800 / 534;--marginLeftDesktop:-60px;--aspectRatioDesktop:1400 / 434;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:-63.55px;;">
28114    <div  class="wml">
28115        <div class="wms_overlay"></div>
28116        <picture>
28117            <img
28118                loading="lazy"
28119                data-wm-src="/j/T/w/g/r/f/jTwgrfuPYyGD0hWCWWepJCv6IrzN9xipKXvcsHPy"
28120                                src="data:image/webp;base64,UklGRrwCAABXRUJQVlA4WAoAAAAQAAAAPwAAJQAAQUxQSLkBAAAJR6AgABmG/o3ZX4mISPDVDbnZ9saNJM5eKcEKlj8qWP7oAFAH3tyRZ8PNxhXMTN0G5r7SiP4rbNu2afYqnJyxfZHUXvp6f6m0VwjaI6P9WV7v/SJlVp6xg0ixj+CRrcvjXnZKk8v8k7lHcDQRKa05ULbIM0iXUsqa1J+q9BK0B3+U3jQyHsDNdZo8uETvIjLn2GRKnWybSOsPAIpk0xgiv8fInEiXeoFeztGKwhCZ0h/URHrB8+CPKcCQCeQV0pXRpEvmM8IACBlLH6zYygoypdC80AKQ6gHNMR5co/oAdSxqzYhMFLzF4I9SScUKK18MCNaQASiQQBaVwSTMMTHHgKLSTAjU5W5YtIJlYK5yhcmCg+akkR6hABYwyhlApWLpciMZGQEoWJcqlCChk0nhtIidUBAL5CoRCXJFZJW+u65FVQVJJenMUbcIo5szDOTKgAXIHlQYDwcLi4i/4QUuGUU83MzpYcRiBN2KV8/kZhZGGi3KGkoGjbWFEe5utAU6CbD4mi05UA/tTprH7kGL8DjktjSaHSL2iAjz8+3Nze39/fl0d3c+te14+nnJ//vV2+n6+tiO/wEAVlA4INwAAACQBgCdASpAACYAPmkskUWkIqGZXtwAQAaEtIAB8ckDX3gd0vPUif1kTJ6Jqur1cTzYX9H04Pk1gLqbzyAAAP7+oCO2G3/m8LL4kc8SjN7WE7FUL8cwTaVgwKj1jh01al1fvy/ZniRj+pHN1Sd+l5nRQiNbek/q9yqQQsl6zoPMfp84Emyayv+SfjoFzzP2txKgC3/8An1znvBXVxFw82fujuRuX+qZctD4JTbhWb6F/zQV/Y2OlQZgJXTN7TYr0aNmVZespTWIyYyKT2QoPRiomBrcbX6KEZb6XQAA"
28121                title="background-05.png"
28122                alt=""
28123            >
28124        </picture>
28125    </div>
28126</wm-img>
28127    <!-- Video:video_1 -->
28128<div id="a0d1e937-d23e-4299-a595-d242cd222741"  class="wmc wmc_video wmcM_videoCover wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:3;--widthMobile:320px;--widthTablet:720px;--colorOverlay:rgba(var(--colorCtaE),0.2);--heightMobile:181px;--heightTablet:281px;--widthDesktop:516px;
28128--heightDesktop:561.984375px;--marginTopMobile:-93.00px;--marginTopTablet:-143.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-64.38px;--aspectRatioMobile:320 / 181;--aspectRatioTablet:720 / 281;--marginLeftDesktop:764px;--aspectRatioDesktop:516 / 562;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:-88.00px;--marginBottomTablet:-138.00px;--gridPositionDesktop:1;--marginBottomDesktop:-63.55px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;;">
28129    <div class="wml">
28130        <div class="wms_overlay"></div>
28131        <video-local>
28132            <div class="video-playbtn" role="button" tabindex="0" aria-label="Play video">
28133                <span class="playbtn-label-visually-hidden">Play</span>
28134            </div>
28135            <video preload="metadata"
28136                   playsinline
28137                                                          autoplay                     muted                     loop                                >
28138                <source src="https://storage.evona.app/k%2Fn%2Fw%2FU%2FO%2FZ%2FknwUOZeKIjlvCiywCIUeg87EdxtEUWvvEJWpf1Cd"
28139                        type="video/mp4"
28140                >
28141                Your browser does not support the video tag.
28142            </video>
28143        </video-local>
28144    </div>
28145</div>
28146    </div>
28147</section>
28148    </div>
28149</section>
28150    <!-- Section:Map -->
28151<section id="a09b9c87-ce74-475b-80e0-eda21fd97ed4" class="wmc wmc_section " style="--minHeightMobile:380.9666748046875px;--minHeightDesktop:250px;--gridPositionMobile:8;--gridPositionTablet:8;--gridPositionDesktop:8;">
28152    <div class="wml wml_rows">
28153        <div class="wms_background">
28154            <div class="wmc_color_layer "
28155    style=""
28156         data-animate-observe="a09b9c87-ce74-475b-80e0-eda21fd97ed4" >
28157</div>
28158        </div>
28159        <!-- Map:map -->
28160<wm-map id="a09b9c87-cf23-4fa4-b611-0f66be9716e1" class="wmc wmc_map wmcM_containerSizeFull" style="--widthMobile:130px;--widthTablet:300px;--widthDesktop:1400px;--marginTopMobile:0.00px;--marginTopTablet:0.00px;--minHeightMobile:450px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-0.47px;--minHeightDesktop:499px;--marginLeftDesktop:-60px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:-0.03px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:1.47px;"
28161                    google-api-key="AIzaSyCPi18lG_rd7of67jBJsJxGESX-KiXqcj4"
28162                show-info-window="1"
28163        marker-click-enabled="1"
28164        platform="google"
28165        show-zoom-control="1"
28166        zoom="11"
28167        lat-slider="0"
28168        lng-slider="0"
28169        grayscale="1"
28170        addresses='W3sibmFtZSI6IlNoZXBwYXJkIENoaXJvcHJhY3RpYyIsImFkZHJlc3MiOiIzODc4IE1DTUFOTiBSRCwgQ0lOQ0lOTkFUSSwgT0gsIDQ1MjQ1IDIzNDcsIFVTIiwibGF0IjozOS4wNTY2NTQ1LCJsbmciOi04NC4yNTYxNTc0LCJpZCI6ImEwOWI5YzgxLWFhOTctNDkyNi05MmIyLTdhZmEyNDRjZGY2MiIsInBob25lIjoiKDUxMykgNzUzLTcyNDYiLCJlbWFpbCI6ImRyc2hlcHBhcmRAZnVzZS5uZXQifV0='
28171>
28172    <div class="wml">
28173                    <wm-google-map id="google-map-a09b9c87-cf23-4fa4-b611-0f66be9716e1"></wm-google-map>
28174            </div>
28175</wm-map>
28176    <!-- Box:box_1 -->
28177<div id="a09b9c87-cfd1-49dc-a509-00fa9ee44389" class="wmc wmc_box wmcM_containerSizeFull" style="--widthMobile:300px;--widthTablet:300px;--widthDesktop:1001.5px;--bgColorDesktop:rgba(var(--colorPrimaryC),0.35);--marginTopMobile:-0.42px;--marginTopTablet:0.02px;--minHeightMobile:450.433349609375px;--minHeightTablet:453px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-0.42px;--minHeightDesktop:517.75px;--marginLeftDesktop:-60px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:-0.03px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:1.47px;" >
28178    <div class="wml wml_box "
28179            >
28180        <svg class="wm_svgFilter">
28181    <filter id="wm_svgKnockoutFilter_a09b9c87-cfd1-49dc-a509-00fa9ee44389" color-interpolation-filters="sRGB">
28182        <feComponentTransfer result="inverseA">
28183            <feFuncA type="table" tableValues="1 0"/>
28184        </feComponentTransfer>
28185        <feFlood flood-color="var(--bgColor)"/>
28186        <feComposite operator="in" in2="inverseA"/>
28187    </filter>
28188</svg>
28189<style>
28190    [id='a09b9c87-cfd1-49dc-a509-00fa9ee44389'].wmcM_knockoutEffect .wms_content {
28191        filter: url(#wm_svgKnockoutFilter_a09b9c87-cfd1-49dc-a509-00fa9ee44389);
28192    }
28193</style>
28194                <div class="wms_background">
28195            <div class="wmc_color_layer "
28196    style=""
28197         data-animate-observe="a09b9c87-cfd1-49dc-a509-00fa9ee44389" >
28198</div>
28199        </div>
28200        <div class="wms_content wml_rows">
28201                    </div>
28202    </div>
28203</div>
28204    </div>
28205</section>
28206    <!-- Section:Contact form and hours -->
28207<section id="a09b9c88-3785-48ef-b253-19855a729cb0" class="wmc wmc_section " style="--minHeightMobile:1368.4765625px;--minHeightTablet:922.453125px;--minHeightDesktop:741.59375px;--gridPositionMobile:9;--gridPositionTablet:9;--gridPositionDesktop:9;">
28208    <div class="wml wml_rows">
28209        <div class="wms_background">
28210            <div class="wmc_color_layer "
28211    style=""
28212         data-animate-observe="a09b9c88-3785-48ef-b253-19855a729cb0" >
28213</div>
28214        </div>
28215        <!-- Shelf:shelf_1 -->
28216<section id="a09b9c88-36c2-4013-8d54-b758f8509176" class="wmc wmc_shelf " style="--marginTopMobile:0.00px;--marginTopTablet:0.00px;--minHeightMobile:912px;--minHeightTablet:881.453125px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.00px;--minHeightDesktop:693.59375px;--marginLeftDesktop:317px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:42.06px;--marginBottomTablet:39.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;">
28217    <div class="wml wml_rows">
28218        <div class="wms_background">
28219            <div class="wmc_color_layer "
28220    style=""
28221         data-animate-observe="a09b9c88-36c2-4013-8d54-b758f8509176" >
28222</div>
28223        </div>
28224        <!-- Columns:columns_2 -->
28225<wm-columns id="a09b9c88-35b1-427c-b8be-94762cb3dc52" class="wmc wmc_columns wmcM_containerSizeFull" style="--columnsCount:2;--columnsRatios:50fr 50fr;--marginTopMobile:0.47px;--marginTopTablet:0.00px;--minHeightTablet:883.453125px;--columnsGapMobile:40px;--columnsGapTablet:40px;--columnsRatiosSum:100;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.00px;--columnsGapDesktop:40px;--marginLeftDesktop:306px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:-0.47px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:18.50px;--columnsPaddingMobile:0px;--columnsPaddingTablet:0px;--columnsPaddingDesktop:0px;">
28226    <div class="wml wml_columns">
28227        <div class="wms_background">
28228            <div class="wmc_color_layer "
28229    style=""
28230         data-animate-observe="a09b9c88-35b1-427c-b8be-94762cb3dc52" >
28231</div>
28232        </div>
28233        <!-- Column:cell_2_1 -->
28234<wm-cell id="a09b9c88-0ddb-4295-be4c-32de8c6b0d71" class="wmc wmc_column " style="--columnRatio:50;--minHeightMobile:583.96875px;--minHeightTablet:883.453125px;--minHeightDesktop:747.5859375px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28235    <div class="wml wml_rows">
28236        <div class="wms_background">
28237            <div class="wmc_color_layer "
28238    style=""
28239         data-animate-observe="a09b9c88-0ddb-4295-be4c-32de8c6b0d71" >
28240</div>
28241        </div>
28242        <!-- Text:text_1 -->
28243<div id="a09b9c88-0c21-47ed-b235-c9f5abbaa77b" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:1;--widthMobile:300px;--widthTablet:300px;--widthDesktop:349px;--marginTopMobile:40.00px;--marginTopTablet:37.00px;--minHeightMobile:40px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:60.00px;--minHeightDesktop:53px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;"
28244            >
28245    <div class="wml">
28246        <div style="--lineHeightDesktop: 1; --lineHeightTablet: 1; --lineHeightMobile: 1;" class="wmcM_heading1"><span style="--fontSizeTablet: 2.25rem; --fontSizeMobile: 2.25rem; --fontWeightDesktop: 300; --fontFamily: var(--fontFamilySecondary)">Contact us</span></div>
28247    </div>
28248</div>
28249    <!-- Form:form_1 -->
28250<div id="a09b9c88-0b5a-4c25-b38a-0d214860ff80" class="wmc wmc_form wmcM_animateHover" style="--widthMobile:320px;--widthTablet:340px;--widthDesktop:500px;--marginTopMobile:38.00px;--marginTopTablet:51.00px;--minHeightMobile:468px;--inputFontDesktop:var(--fontFamilySecondary);--labelFontDesktop:var(--fontFamilySecondary);--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:37.40px;--marginLeftDesktop:-0.000030517578125px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:292.48px;
28250--gridPositionDesktop:2;--marginBottomDesktop:101.20px;--labelFontSizeDesktop:16px;--inputBorderTopDesktop:1px solid rgba(var(--colorPrimaryA),1);--fieldWrapperGapDesktop:16px;--inputBorderLeftDesktop:1px solid rgba(var(--colorPrimaryA),1);--inputPaddingTopDesktop:10px;--inputBorderRightDesktop:1px solid rgba(var(--colorPrimaryA),1);--inputPaddingLeftDesktop:5px;--labelPaddingLeftDesktop:0px;--inputBorderBottomDesktop:1px solid rgba(var(--colorPrimaryA),1);--inputBorderRadiusDesktop:0px 0px 0px 0px;--inputPaddingRightDesktop:5px;--labelMarginBottomDesktop:3px;--inputPaddingBottomDesktop:10px;--inputBorderTopHoverDesktop:1px solid rgba(var(--colorPrimaryC),1);--inputBorderLeftHoverDesktop:1px solid rgba(var(--colorPrimaryC),1);--inputBorderRightHoverDesktop:1px solid rgba(var(--colorPrimaryC),1);--inputBorderBottomHoverDesktop:1px solid rgba(var(--colorPrimaryC),1);--inputPlaceholderFontColorMobile:rgba(var(--colorBwGradientH),1);--inputPlaceholderFontColorTablet:rgba(var(--colorBwGradientH),1);--inputPlaceholderFontSizeDesktop:14px;--inputPlaceholderFontColorDesktop:rgba(var(--colorBwGradientH),1);--labelRadioCheckboxFontSizeDesktop:16px;--labelRadioCheckboxFontColorDesktop:rgba(var(--colorBwGradientA),1);--labelRadioCheckboxLetterSpacingDesktop:0px;">
28251    <div class="wml">
28252                    <div class="form-notification" id="notify_Yq0XSNRdOqCMp-BgJ7oGMEOL"></div>
28253<form method="POST"
28254      action="https://www.sheppardchiropractic.com/submit_form"
28255      data-form-id="116327"
28256      data-form-hash="Yq0XSNRdOqCMp-BgJ7oGMEOL"
28257      data-submit-url="eyJpdiI6IkM1aEswdHc5cWw4VkJjZUN5QjRQbnc9PSIsInZhbHVlIjoiODF3dWc3MUxHZVFtWjZESEttbDFxV2xOcGhCNWNVclJtN3B2RmZucXY3M1lMYzIvYmFVaGpmSW1ISDNBdXAyNzlDUTdHVFdvOG5XcFJ4RmdmeGxIaUJBRmtIeFVCVmpIU1cyYmtaUmdFdWc9IiwibWFjIjoiYmE4M2U1N2U2ZjM0OWQyMGM4OWIwMDk3NzJkOTVjODcxYTU0ZjQ1M2EzMWVhOWE1NGIzN2ZmNWYzNzU2YTFlMyIsInRhZyI6IiJ9"
28258      data-submit-message="Thank you. Your submission has been sent."
28259      data-site-cap-key="6LfrgcArAAAAAO-cf15JEPqXF8eU6WKU-cmP22zt"
28260            >
28261
28262                        <div class="field-wrapper input-wrapper">
28263                    <label for="input_22" style=""> Name </label>
28264
28265    <input id="input_22"
28266           type="text"
28267           name="name"
28268           required
28269           placeholder="Enter your name (required)"
28270    >
28271
28272
28273
28274                </div>
28275                                            <div class="field-wrapper input-wrapper">
28276                    <label for="input_23" style=""> Email </label>
28277
28278    <input id="input_23"
28279           type="email"
28280           name="email"
28281           required
28282           placeholder="Enter email"
28283    >
28284
28285
28286
28287                </div>
28288                                            <div class="field-wrapper input-wrapper">
28289                    <label for="input_24" style=""> Phone </label>
28290
28291    <input id="input_24"
28292           type="tel"
28293           name="phone"
28294           required
28295           placeholder="(XXX)XXX-XXXX"
28296    >
28297
28298
28299
28300                </div>
28301                                            <div class="field-wrapper textarea-wrapper">
28302                    <label for="input_25" style=""> Comments </label>
28303<textarea id="input_25" name="comments" placeholder="Notes to the Doctor"></textarea>
28304                </div>
28305                                                <input id=""
28306           type="hidden"
28307           name="__lf_ref_name"
28308           
28309           placeholder=""
28310    >
28311                                                <input id=""
28312           type="hidden"
28313           name="__lf_title_name"
28314           
28315           placeholder=""
28316    >
28317                                                <input id=""
28318           type="hidden"
28319           name="__lf__ref_contact_field"
28320           
28321           placeholder=""
28322    >
28323                    
28324            <div class="form-disclaimer">Please do not submit any Protected Health Information (PHI).</div>
28325    
28326    <div class="form-actions submit-wrapper">
28327        <!-- Button:button_1 -->
28328<div id="409d2524-2b45-5713-882e-323f003a1380" class="wmc wmc_button wmcM_animateHover" style="--widthMobile:200px;--widthTablet:200px;--widthDesktop:200px;--bgColorDesktop:rgba(var(--colorCtaF),1);--flexGapDesktop:4px;--borderTopDesktop:1px solid rgba(var(--colorCtaF),1);--paddingTopMobile:10px;
28328--paddingTopTablet:10px;--borderLeftDesktop:1px solid rgba(var(--colorCtaF),1);--paddingLeftMobile:10px;--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:1px solid rgba(var(--colorCtaF),1);--gridPositionMobile:3;--gridPositionTablet:3;--paddingLeftDesktop:16px;--paddingRightMobile:10px;--paddingRightTablet:10px;--bgColorDesktopHover:rgba(var(--colorCtaG),1);--borderBottomDesktop:1px solid rgba(var(--colorCtaF),1);--borderRadiusDesktop:0px 0px 0px 0px;--gridPositionDesktop:3;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:16px;--paddingBottomDesktop:10px;--borderTopDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderLeftDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRightDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderBottomDesktopHover:1px solid rgba(var(--colorCtaG),1);--borderRadiusDesktopHover:0px 0px 0px 0px;--transitionDurationMsDesktopHover:500;">
28329    <button type="submit" class="wml wml_button">
28330        <span class="wms_background">
28331            <div class="wmc_color_layer "
28332    style=""
28333         data-animate-observe="409d2524-2b45-5713-882e-323f003a1380" >
28334</div>
28335        </span>
28336        <span class="wms_button">
28337            <!-- Button.Text:button_text -->
28338<span id="ed61d30c-66a7-5cd1-99c1-3d29d3403464" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28339    <span class="wml">
28340        <p style class="wmcM_paragraph4"><span style="--fontSizeDesktop: 1rem; --letterSpacingDesktop: 1px; --fontWeightDesktop: 600; --textColorDesktop: rgba(var(--colorBwGradientA),1)">Submit</span></p>
28341    </span>
28342</span>
28343            <!-- Button.Icon:button_icon -->
28344<span id="fd7d9c64-4d5d-592e-aa41-170c9e5ebfba" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:16px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconSizeDesktopActive:16px;">
28345    <span class="wml wml_icon">
28346        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
28347    </span>
28348</span>
28349        </span>
28350    </button>
28351</div>
28352        <div class="loading-spinner">
28353            <div class="spinner"></div>
28354        </div>
28355    </div>
28356</form>
28357
28358
28359<div>
28360
28361
28362    
28363</div>
28364
28365                
28366    </div>
28367</div>
28368    </div>
28369</wm-cell>
28370    <!-- Column:cell_2_2 -->
28371<wm-cell id="a09b9c88-34e8-4ca2-808e-6a326d10c294" class="wmc wmc_column " style="--columnRatio:50;--minHeightMobile:796.46875px;--minHeightTablet:883.453125px;--minHeightDesktop:747.5859375px;--gridPositionMobile:2;--gridPositionTablet:2;--gridPositionDesktop:2;">
28372    <div class="wml wml_rows">
28373        <div class="wms_background">
28374            <div class="wmc_color_layer "
28375    style=""
28376         data-animate-observe="a09b9c88-34e8-4ca2-808e-6a326d10c294" >
28377</div>
28378        </div>
28379        <!-- Text:text_1 -->
28380<div id="a09b9c88-0e89-40b3-a49e-c7e592d89dda" class="wmc wmc_text wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:1;--widthMobile:300px;--widthTablet:300px;--widthDesktop:620px;--marginTopMobile:61.02px;--marginTopTablet:48.00px;--minHeightMobile:72px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:60.00px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;"
28381            >
28382    <div class="wml">
28383        <div style="--lineHeightTablet: 1; --lineHeightMobile: 1;" class="wmcM_heading1"><span style="--fontSizeTablet: 2.25rem; --fontSizeMobile: 2.25rem; --fontWeightDesktop: 300; --fontFamily: var(--fontFamilySecondary)">Office hours 
&amp; location</span></div>
28384    </div>
28385</div>
28386    <!-- Box:box_1 -->
28387<div id="a09b9c88-2f5f-469e-b8cd-6cfbbd967254" class="wmc wmc_box " style="--zIndex:0;--widthMobile:320px;--widthTablet:340px;--widthDesktop:620px;--marginTopMobile:41.00px;--marginTopTablet:52.00px;--minHeightMobile:298px;--minHeightTablet:520.2000122070312px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:47.41px;--minHeightDesktop:317.98333740234375px;--marginLeftDesktop:0px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:2;--marginBottomDesktop:0.00px;" >
28388    <div class="wml wml_box "
28389            >
28390        <svg class="wm_svgFilter">
28391    <filter id="wm_svgKnockoutFilter_a09b9c88-2f5f-469e-b8cd-6cfbbd967254" color-interpolation-filters="sRGB">
28392        <feComponentTransfer result="inverseA">
28393            <feFuncA type="table" tableValues="1 0"/>
28394        </feComponentTransfer>
28395        <feFlood flood-color="var(--bgColor)"/>
28396        <feComposite operator="in" in2="inverseA"/>
28397    </filter>
28398</svg>
28399<style>
28400    [id='a09b9c88-2f5f-469e-b8cd-6cfbbd967254'].wmcM_knockoutEffect .wms_content {
28401        filter: url(#wm_svgKnockoutFilter_a09b9c88-2f5f-469e-b8cd-6cfbbd967254);
28402    }
28403</style>
28404                <div class="wms_background">
28405            <div class="wmc_color_layer "
28406    style=""
28407         data-animate-observe="a09b9c88-2f5f-469e-b8cd-6cfbbd967254" >
28408</div>
28409        </div>
28410        <div class="wms_content wml_rows">
28411            <!-- Box:box_1 -->
28412<div id="a09b9c88-1493-4aa2-a675-f91c045af211" class="wmc wmc_box wmcM_containerSizeFull wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:2;--widthMobile:300px;--widthTablet:340px;--widthDesktop:620px;--marginTopMobile:0.00px;--marginTopTablet:0.00px;--minHeightMobile:66.3828125px;--minHeightTablet:59px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-0.02px;--minHeightDesktop:51px;--borderLeftDesktop:none;--marginLeftDesktop:0px;--borderRightDesktop:none;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;
28412--borderBottomDesktop:1px solid rgba(var(--colorBackgroundI),1);--gridPositionDesktop:1;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;" >
28413    <div class="wml wml_box "
28414            >
28415        <svg class="wm_svgFilter">
28416    <filter id="wm_svgKnockoutFilter_a09b9c88-1493-4aa2-a675-f91c045af211" color-interpolation-filters="sRGB">
28417        <feComponentTransfer result="inverseA">
28418            <feFuncA type="table" tableValues="1 0"/>
28419        </feComponentTransfer>
28420        <feFlood flood-color="var(--bgColor)"/>
28421        <feComposite operator="in" in2="inverseA"/>
28422    </filter>
28423</svg>
28424<style>
28425    [id='a09b9c88-1493-4aa2-a675-f91c045af211'].wmcM_knockoutEffect .wms_content {
28426        filter: url(#wm_svgKnockoutFilter_a09b9c88-1493-4aa2-a675-f91c045af211);
28427    }
28428</style>
28429                <div class="wms_background">
28430            <div class="wmc_color_layer "
28431    style=""
28432         data-animate-observe="a09b9c88-1493-4aa2-a675-f91c045af211" >
28433</div>
28434        </div>
28435        <div class="wms_content wml_rows">
28436            <!-- Text:text_1 -->
28437<div id="a09b9c88-10dc-44fa-b637-9cfec2d58515" class="wmc wmc_text " style="--widthMobile:223.5px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:0.38px;--marginTopTablet:0.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:13.00px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:12.00px;"
28438            >
28439    <div class="wml">
28440        <div style class="wmcM_paragraph1"><span style>Monday</span></div>
28441    </div>
28442</div>
28443    <!-- Text:text_1 -->
28444<div id="a09b9c88-12e1-412d-b13d-d5fef5b34703" class="wmc wmc_text " style="--widthMobile:224px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:3.01px;--marginTopTablet:0.00px;--minHeightTablet:29px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:13.45px;--minHeightDesktop:26px;--marginLeftDesktop:330px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:11.00px;--marginBottomTablet:15.00px;--gridPositionDesktop:1;--marginBottomDesktop:12.00px;"
28445            >
28446    <div class="wml">
28447        <div style="--textAlignDesktop: right; --textAlignTablet: left; --textAlignMobile: left" class="wmcM_paragraph1"><span style>9:00 am - 12:00 pm</span><br /><span style>2:00 pm - 6:00 pm</span></div>
28448    </div>
28449</div>
28450        </div>
28451    </div>
28452</div>
28453    <!-- Box:box_1 -->
28454<div id="a09b9c88-1979-4951-8710-bf0eb5e0f8c3" class="wmc wmc_box wmcM_containerSizeFull wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:3;--widthMobile:320px;--widthTablet:340px;--widthDesktop:620px;--marginTopMobile:6.00px;--marginTopTablet:19.20px;--minHeightMobile:66.3828125px;--minHeightTablet:54.79998779296875px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.00px;--minHeightDesktop:51.0078125px;--borderLeftDesktop:none;--marginLeftDesktop:0px;--borderRightDesktop:none;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--borderBottomDesktop:1px solid rgba(var(--colorBackgroundI),1);--gridPositionDesktop:2;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;" >
28455    <div class="wml wml_box "
28456            >
28457        <svg class="wm_svgFilter">
28458    <filter id="wm_svgKnockoutFilter_a09b9c88-1979-4951-8710-bf0eb5e0f8c3" color-interpolation-filters="sRGB">
28459        <feComponentTransfer result="inverseA">
28460            <feFuncA type="table" tableValues="1 0"/>
28461        </feComponentTransfer>
28462        <feFlood flood-color="var(--bgColor)"/>
28463        <feComposite operator="in" in2="inverseA"/>
28464    </filter>
28465</svg>
28466<style>
28467    [id='a09b9c88-1979-4951-8710-bf0eb5e0f8c3'].wmcM_knockoutEffect .wms_content {
28468        filter: url(#wm_svgKnockoutFilter_a09b9c88-1979-4951-8710-bf0eb5e0f8c3);
28469    }
28470</style>
28471                <div class="wms_background">
28472            <div class="wmc_color_layer "
28473    style=""
28474         data-animate-observe="a09b9c88-1979-4951-8710-bf0eb5e0f8c3" >
28475</div>
28476        </div>
28477        <div class="wms_content wml_rows">
28478            <!-- Text:text_1 -->
28479<div id="a09b9c88-155d-403f-afb2-eb74e85a5e2b" class="wmc wmc_text " style="--widthMobile:223.5px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:0.38px;--marginTopTablet:0.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:13.00px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:12.00px;"
28480            >
28481    <div class="wml">
28482        <div style class="wmcM_paragraph1"><span style>Tuesday </span></div>
28483    </div>
28484</div>
28485    <!-- Text:text_1 -->
28486<div id="a09b9c88-1732-467d-a126-c77668b27ac9" class="wmc wmc_text " style="--widthMobile:224px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:3.00px;--marginTopTablet:0.00px;--minHeightMobile:54.28125px;--minHeightTablet:29.79998779296875px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:13.01px;--minHeightDesktop:26px;--marginLeftDesktop:330px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:8.72px;--marginBottomTablet:14.20px;--gridPositionDesktop:1;--marginBottomDesktop:12.00px;"
28487            >
28488    <div class="wml">
28489        <div style="--textAlignDesktop: right; --textAlignMobile: left; --textAlignTablet: left"><span style>9:00 am - 12:00 pm</span><br /><span style>2:00 pm - 6:00 pm</span></div>
28490    </div>
28491</div>
28492        </div>
28493    </div>
28494</div>
28495    <!-- Box:box_1 -->
28496<div id="a09b9c88-1e7a-4350-80b5-c7edcf842331" class="wmc wmc_box wmcM_containerSizeFull wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:4;--widthMobile:320px;--widthTablet:340px;--widthDesktop:620px;--marginTopMobile:6.23px;--marginTopTablet:19.00px;--minHeightMobile:66.3828125px;--minHeightTablet:69.80000305175781px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-0.03px;--minHeightDesktop:51.48333740234375px;--borderLeftDesktop:none;--marginLeftDesktop:0px;--borderRightDesktop:none;--gridPositionMobile:3;--gridPositionTablet:3;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--borderBottomDesktop:1px solid rgba(var(--colorBackgroundI),1);--gridPositionDesktop:3;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;" >
28497    <div class="wml wml_box "
28498            >
28499        <svg class="wm_svgFilter">
28500    <filter id="wm_svgKnockoutFilter_a09b9c88-1e7a-4350-80b5-c7edcf842331" color-interpolation-filters="sRGB">
28501        <feComponentTransfer result="inverseA">
28502            <feFuncA type="table" tableValues="1 0"/>
28503        </feComponentTransfer>
28504        <feFlood flood-color="var(--bgColor)"/>
28505        <feComposite operator="in" in2="inverseA"/>
28506    </filter>
28507</svg>
28508<style>
28509    [id='a09b9c88-1e7a-4350-80b5-c7edcf842331'].wmcM_knockoutEffect .wms_content {
28510        filter: url(#wm_svgKnockoutFilter_a09b9c88-1e7a-4350-80b5-c7edcf842331);
28511    }
28512</style>
28513                <div class="wms_background">
28514            <div class="wmc_color_layer "
28515    style=""
28516         data-animate-observe="a09b9c88-1e7a-4350-80b5-c7edcf842331" >
28517</div>
28518        </div>
28519        <div class="wms_content wml_rows">
28520            <!-- Text:text_1 -->
28521<div id="a09b9c88-1a8e-4287-8bf4-fefb8eb3c6d1" class="wmc wmc_text " style="--widthMobile:223.5px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:0px;--marginTopTablet:0.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:12.98px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:12.50px;"
28522            >
28523    <div class="wml">
28524        <div style class="wmcM_paragraph1"><span style>Wednesday</span></div>
28525    </div>
28526</div>
28527    <!-- Text:text_1 -->
28528<div id="a09b9c88-1cc0-496e-a5e8-ab3ec3cdd1ef" class="wmc wmc_text " style="--widthMobile:224px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:0px;--marginTopTablet:0.00px;--minHeightTablet:29.79998779296875px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:13.02px;--minHeightDesktop:26px;--marginLeftDesktop:330px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0px;--marginBottomTablet:14.00px;--gridPositionDesktop:1;--marginBottomDesktop:12.50px;"
28529            >
28530    <div class="wml">
28531        <div style="--textAlignDesktop: right; --textAlignTablet: left; --textAlignMobile: left" class="wmcM_paragraph1"><span style>9:00 am - 12:00 pm</span><br /><span style>2:00 pm - 6:00 pm</span>  </div>
28532    </div>
28533</div>
28534        </div>
28535    </div>
28536</div>
28537    <!-- Box:box_1 -->
28538<div id="a09b9c88-2a33-4ac7-90b3-f3d6c7730e96" class="wmc wmc_box wmcM_containerSizeFull wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:4;--widthMobile:320px;--widthTablet:340px;--widthDesktop:620px;--marginTopMobile:11.62px;--marginTopTablet:13.00px;--minHeightMobile:66.38333129882812px;--minHeightTablet:67px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.48px;--minHeightDesktop:51.116668701171875px;--borderLeftDesktop:none;--marginLeftDesktop:0px;--borderRightDesktop:none;--gridPositionMobile:4;--gridPositionTablet:4;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;
28538--borderBottomDesktop:1px solid rgba(var(--colorBackgroundI),1);--gridPositionDesktop:4;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;" >
28539    <div class="wml wml_box "
28540            >
28541        <svg class="wm_svgFilter">
28542    <filter id="wm_svgKnockoutFilter_a09b9c88-2a33-4ac7-90b3-f3d6c7730e96" color-interpolation-filters="sRGB">
28543        <feComponentTransfer result="inverseA">
28544            <feFuncA type="table" tableValues="1 0"/>
28545        </feComponentTransfer>
28546        <feFlood flood-color="var(--bgColor)"/>
28547        <feComposite operator="in" in2="inverseA"/>
28548    </filter>
28549</svg>
28550<style>
28551    [id='a09b9c88-2a33-4ac7-90b3-f3d6c7730e96'].wmcM_knockoutEffect .wms_content {
28552        filter: url(#wm_svgKnockoutFilter_a09b9c88-2a33-4ac7-90b3-f3d6c7730e96);
28553    }
28554</style>
28555                <div class="wms_background">
28556            <div class="wmc_color_layer "
28557    style=""
28558         data-animate-observe="a09b9c88-2a33-4ac7-90b3-f3d6c7730e96" >
28559</div>
28560        </div>
28561        <div class="wms_content wml_rows">
28562            <!-- Text:text_1 -->
28563<div id="a09b9c88-26db-4ed3-b8d9-7944d37fae85" class="wmc wmc_text " style="--widthMobile:223.5px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:0.38px;--marginTopTablet:0.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:12.98px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:12.13px;"
28564            >
28565    <div class="wml">
28566        <div style class="wmcM_paragraph1"><span style>Thursday</span></div>
28567    </div>
28568</div>
28569    <!-- Text:text_1 -->
28570<div id="a09b9c88-288c-479e-91d7-6ca3ea4af1e5" class="wmc wmc_text " style="--widthMobile:224px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:3.01px;--marginTopTablet:0.00px;--minHeightTablet:29.79998779296875px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:13.02px;--minHeightDesktop:26px;--marginLeftDesktop:330px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0px;--marginBottomTablet:11.20px;--gridPositionDesktop:1;--marginBottomDesktop:12.13px;"
28571            >
28572    <div class="wml">
28573        <div style="--textAlignDesktop: right; --textAlignTablet: left; --textAlignMobile: left" class="wmcM_paragraph1"><span style>9:00 am - 12:00 pm</span><br /><span style>2:00 pm - 6:00 pm</span>  </div>
28574    </div>
28575</div>
28576        </div>
28577    </div>
28578</div>
28579    <!-- Box:box_1 -->
28580<div id="a09b9c88-2e9f-4c33-9bcb-9c193781faa3" class="wmc wmc_box wmcM_containerSizeFull wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:4;--widthMobile:320px;--widthTablet:340px;--widthDesktop:620px;--marginTopMobile:11.62px;--marginTopTablet:18.00px;--minHeightMobile:66.39999389648438px;--minHeightTablet:70px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-0.15px;--minHeightDesktop:51.04998779296875px;--borderLeftDesktop:none;--marginLeftDesktop:0px;--borderRightDesktop:none;--gridPositionMobile:5;--gridPositionTablet:5;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--borderBottomDesktop:1px solid rgba(var(--colorBackgroundI),1);--gridPositionDesktop:5;--marginBottomDesktop:0.00px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;" >
28581    <div class="wml wml_box "
28582            >
28583        <svg class="wm_svgFilter">
28584    <filter id="wm_svgKnockoutFilter_a09b9c88-2e9f-4c33-9bcb-9c193781faa3" color-interpolation-filters="sRGB">
28585        <feComponentTransfer result="inverseA">
28586            <feFuncA type="table" tableValues="1 0"/>
28587        </feComponentTransfer>
28588        <feFlood flood-color="var(--bgColor)"/>
28589        <feComposite operator="in" in2="inverseA"/>
28590    </filter>
28591</svg>
28592<style>
28593    [id='a09b9c88-2e9f-4c33-9bcb-9c193781faa3'].wmcM_knockoutEffect .wms_content {
28594        filter: url(#wm_svgKnockoutFilter_a09b9c88-2e9f-4c33-9bcb-9c193781faa3);
28595    }
28596</style>
28597                <div class="wms_background">
28598            <div class="wmc_color_layer "
28599    style=""
28600         data-animate-observe="a09b9c88-2e9f-4c33-9bcb-9c193781faa3" >
28601</div>
28602        </div>
28603        <div class="wms_content wml_rows">
28604            <!-- Text:text_1 -->
28605<div id="a09b9c88-2b01-4c2f-97f2-bf704a9a70b3" class="wmc wmc_text " style="--widthMobile:223.5px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:0.38px;--marginTopTablet:0.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:12.98px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:12.03px;"
28606            >
28607    <div class="wml">
28608        <div style class="wmcM_paragraph1"><span style>Friday</span></div>
28609    </div>
28610</div>
28611    <!-- Text:text_1 -->
28612<div id="a09b9c88-2cb6-479b-ba18-1a04047d9d19" class="wmc wmc_text " style="--widthMobile:224px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:3.01px;--marginTopTablet:0.00px;--minHeightTablet:29.79998779296875px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:13.02px;--minHeightDesktop:26px;--marginLeftDesktop:330px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:11.00px;--marginBottomTablet:14.20px;--gridPositionDesktop:1;--marginBottomDesktop:12.03px;"
28613            >
28614    <div class="wml">
28615        <div style="--textAlignDesktop: right; --textAlignTablet: left; --textAlignMobile: left" class="wmcM_paragraph1"><span style>Closed</span>  </div>
28616    </div>
28617</div>
28618        </div>
28619    </div>
28620</div>
28621    <!-- Box:box_1 -->
28622<div id="a09b9c88-260d-49c0-bbae-a19dbddc2260" class="wmc wmc_box wmcM_containerSizeFull wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--zIndex:5;--widthMobile:320px;--widthTablet:340px;--widthDesktop:620px;--marginTopMobile:13.60px;--marginTopTablet:20.00px;--minHeightMobile:66.39999389648438px;--minHeightTablet:70px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:-0.05px;--minHeightDesktop:51.0078125px;--borderLeftDesktop:none;--marginLeftDesktop:0px;--borderRightDesktop:none;--gridPositionMobile:6;--gridPositionTablet:6;--marginBottomMobile:0.00px;--marginBottomTablet:14.20px;--borderBottomDesktop:1px solid rgba(var(--colorBackgroundI),1);--gridPositionDesktop:6;--marginBottomDesktop:10.98px;--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;" >
28623    <div class="wml wml_box "
28624            >
28625        <svg class="wm_svgFilter">
28626    <filter id="wm_svgKnockoutFilter_a09b9c88-260d-49c0-bbae-a19dbddc2260" color-interpolation-filters="sRGB">
28627        <feComponentTransfer result="inverseA">
28628            <feFuncA type="table" tableValues="1 0"/>
28629        </feComponentTransfer>
28630        <feFlood flood-color="var(--bgColor)"/>
28631        <feComposite operator="in" in2="inverseA"/>
28632    </filter>
28633</svg>
28634<style>
28635    [id='a09b9c88-260d-49c0-bbae-a19dbddc2260'].wmcM_knockoutEffect .wms_content {
28636        filter: url(#wm_svgKnockoutFilter_a09b9c88-260d-49c0-bbae-a19dbddc2260);
28637    }
28638</style>
28639                <div class="wms_background">
28640            <div class="wmc_color_layer "
28641    style=""
28642         data-animate-observe="a09b9c88-260d-49c0-bbae-a19dbddc2260" >
28643</div>
28644        </div>
28645        <div class="wms_content wml_rows">
28646            <!-- Text:text_1 -->
28647<div id="a09b9c88-1f48-4257-aa56-0ab1bc027c4d" class="wmc wmc_text " style="--widthMobile:223.5px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:0.38px;--marginTopTablet:0.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:13.00px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:12.00px;"
28648            >
28649    <div class="wml">
28650        <div style class="wmcM_paragraph1"><span style>Saturday &amp; Sunday</span></div>
28651    </div>
28652</div>
28653    <!-- Text:text_1 -->
28654<div id="a09b9c88-2431-4dd5-898d-d3fec4a69e38" class="wmc wmc_text " style="--widthMobile:224px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:3.01px;--marginTopTablet:0.00px;--minHeightTablet:28.79998779296875px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:13.01px;--minHeightDesktop:26px;--marginLeftDesktop:330px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:11.00px;--marginBottomTablet:15.20px;--gridPositionDesktop:1;--marginBottomDesktop:12.00px;"
28655            >
28656    <div class="wml">
28657        <div style="--textAlignDesktop: right; --textAlignMobile: left; --textAlignTablet: left" class="wmcM_paragraph1"><span style>Closed</span></div>
28658    </div>
28659</div>
28660        </div>
28661    </div>
28662</div>
28663        </div>
28664    </div>
28665</div>
28666    <!-- Text:text_1 -->
28667<div id="a09b9c88-300e-4601-bf7e-f27ead7300cf" class="wmc wmc_text wmcM_containerSizeFull wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--widthMobile:320px;--widthTablet:340px;--widthDesktop:620px;--marginTopMobile:26.91px;--marginTopTablet:27.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:42.50px;--minHeightDesktop:78px;--marginLeftDesktop:-157px;--gridPositionMobile:3;--gridPositionTablet:3;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:3;--marginBottomDesktop:0.00px;
28667--opacityDesktopEntry:0;--translateDesktopEntry:translate3d(500px, 0, 0);--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;"
28668            >
28669    <div class="wml">
28670        <div style class="wmcM_paragraph1"><span style="--fontWeightDesktop: 700">Sheppard Chiropractic</span><br /><span style>3878 MCMANN RD</span><br /><span style>CINCINNATI, OH 45245 2347</span></div>
28671    </div>
28672</div>
28673    <!-- Button:button_1 -->
28674<div id="a09b9c88-3406-4d2c-9015-6fce89d24df1" class="wmc wmc_button wmcM_animateHover wmcM_animateEntry wmcM_animateEntry--slide-in-right-desktop" style="--widthMobile:200px;--widthTablet:200px;--widthDesktop:208px;--flexGapDesktop:4px;--marginTopMobile:0.08px;--marginTopTablet:0.00px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:2.00px;--minHeightDesktop:46px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:0px;--paddingLeftMobile:0px;--paddingLeftTablet:0px;--paddingTopDesktop:10px;--borderRightDesktop:none;--gridPositionMobile:4;--gridPositionTablet:4;--marginBottomMobile:22.16px;--marginBottomTablet:38.27px;--paddingLeftDesktop:0px;--paddingRightMobile:10px;
28674--paddingRightTablet:10px;--borderBottomDesktop:none;--borderRadiusDesktop:0px 0px 0px 0px;--gridPositionDesktop:4;--marginBottomDesktop:100.41px;--opacityDesktopEntry:0;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:0px;--paddingBottomDesktop:10px;--borderTopDesktopHover:none;--translateDesktopEntry:translate3d(500px, 0, 0);--borderLeftDesktopHover:none;--borderRightDesktopHover:none;--borderBottomDesktopHover:none;--borderRadiusDesktopHover:0px 0px 0px 0px;--flexJustifyContentDesktop:start;--transitionDelayMsDesktopEntry:0;--transitionDurationMsDesktopEntry:700;--transitionDurationMsDesktopHover:500;">
28675    <a href="tel:5137537246" class="wml wml_button">
28676        <span class="wms_background">
28677            <div class="wmc_color_layer "
28678    style=""
28679         data-animate-observe="a09b9c88-3406-4d2c-9015-6fce89d24df1" >
28680</div>
28681        </span>
28682        <span class="wms_button">
28683            <!-- Button.Text:button_text -->
28684<span id="a09b9c88-3265-4231-8e39-e940db8991f9" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28685    <span class="wml">
28686        <p style class="wmcM_paragraph1"><span style="--letterSpacingDesktop: 1px; --fontWeightDesktop: 400; --textColorDesktop: rgba(var(--colorPrimaryC),1); --textColorDesktopHover: rgba(var(--colorPrimaryB),1)">&lpar;513&rpar; 753-7246</span></p>
28687    </span>
28688</span>
28689            <!-- Button.Icon:button_icon -->
28690<span id="a09b9c88-31b5-4343-8baf-cb004a35f97c" class="wmc wmc_icon wmc_buttonIcon wmcM_empty" style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryB),1);--iconSizeDesktopActive:16px;">
28691    <span class="wml wml_icon">
28692        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
28693    </span>
28694</span>
28695        </span>
28696    </a>
28697</div>
28698    </div>
28699</wm-cell>
28700    </div>
28701</wm-columns>
28702    </div>
28703</section>
28704    </div>
28705</section>
28706    </div>
28707</div>
28708    <!-- Section:Footer(Light) -->
28709<section id="a09b9c86-11bc-4e50-a32d-5cdb16c027c9" class="wmc wmc_section " style="--bgColorDesktop:rgba(var(--colorBackgroundJ),1);--minHeightMobile:917.2999877929688px;--minHeightTablet:626.7999877929688px;--minHeightDesktop:635.5px;--gridPositionMobile:5;--gridPositionTablet:5;--gridPositionDesktop:5;">
28710    <div class="wml wml_rows">
28711        <div class="wms_background">
28712            <div class="wmc_color_layer "
28713    style=""
28714         data-animate-observe="a09b9c86-11bc-4e50-a32d-5cdb16c027c9" >
28715</div>
28716        </div>
28717        <!-- Shelf:shelf_1 -->
28718<section id="a09b9c86-1046-4167-8952-a44107c63f4d" class="wmc wmc_shelf " style="--widthMobile:320px;--widthDesktop:1280px;--marginTopMobile:30.00px;--marginTopTablet:0.00px;--minHeightMobile:170px;--minHeightTablet:170.33331298828125px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:50.00px;--minHeightDesktop:68px;--marginLeftDesktop:351px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;">
28719    <div class="wml wml_rows">
28720        <div class="wms_background">
28721            <div class="wmc_color_layer "
28722    style=""
28723         data-animate-observe="a09b9c86-1046-4167-8952-a44107c63f4d" >
28724</div>
28725        </div>
28726        <!-- Columns:columns_2 -->
28727<wm-columns id="a09b9c86-0f81-4650-8620-0c7d0fbae58c" class="wmc wmc_columns wmcM_containerSizeFull" style="--columnsCount:2;--columnsRatios:60fr 40fr;--marginTopMobile:0px;--marginTopTablet:0.00px;--minHeightTablet:115px;--columnsGapMobile:24px;--columnsGapTablet:40px;--columnsRatiosSum:100;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.00px;--minHeightDesktop:67px;--columnsGapDesktop:40px;--marginLeftDesktop:447px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0px;--marginBottomTablet:55.33px;--gridPositionDesktop:1;--marginBottomDesktop:1.00px;--columnsPaddingMobile:0px;--columnsPaddingTablet:0px;--columnsPaddingDesktop:0px;">
28728    <div class="wml wml_columns">
28729        <div class="wms_background">
28730            <div class="wmc_color_layer "
28731    style=""
28732         data-animate-observe="a09b9c86-0f81-4650-8620-0c7d0fbae58c" >
28733</div>
28734        </div>
28735        <!-- Column:cell_2_1 -->
28736<wm-cell id="a09b9c86-0472-433e-94e8-2723bf89226b" class="wmc wmc_column " style="--columnRatio:60;--marginTopMobile:0.00px;--minHeightMobile:47.53125px;--minHeightTablet:247.015625px;--minHeightDesktop:111px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--gridPositionDesktop:1;">
28737    <div class="wml wml_rows">
28738        <div class="wms_background">
28739            <div class="wmc_color_layer "
28740    style=""
28741         data-animate-observe="a09b9c86-0472-433e-94e8-2723bf89226b" >
28742</div>
28743        </div>
28744        <!-- Image:image_1 -->
28745<wm-img id="a09b9c86-0375-41b6-9aaf-68eee8c2ac4d"  class="wmc wmc_image wmcM_imageContain" style="--widthMobile:244px;--widthTablet:251.5px;--heightMobile:64.5333251953125px;--heightTablet:65.0625px;--widthDesktop:328px;--heightDesktop:112px;--marginTopMobile:23.00px;--marginTopTablet:48.00px;--marginLeftMobile:32px;--marginLeftTablet:0px;--marginTopDesktop:0.38px;--aspectRatioMobile:244 / 65;--aspectRatioTablet:252 / 65;--marginLeftDesktop:0px;--aspectRatioDesktop:328 / 112;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:-40.00px;--marginBottomTablet:100.95px;--gridPositionDesktop:1;--marginBottomDesktop:-1.38px;;">
28746    <a href="https://www.sheppardchiropractic.com/" class="wml">
28747        <div class="wms_overlay"></div>
28748        <picture>
28749            <img
28750                loading="lazy"
28751                data-wm-src="/r/d/z/Z/a/p/rdzZapH9K7LjS8oD0rmtKyIq7bexbPxAvxytSpbX"
28752                                src="data:image/webp;base64,UklGRvgDAABXRUJQVlA4WAoAAAAQAAAAPwAAEwAAQUxQSHoCAAANmQssRPQ/4kxARIQS20aSJEkRWb2489/ana6MuNeHiAlIigHcCJKiktwD+YcL05aAn88hIiaAAMTM4pIorGViBgDyMLyub4ceCCC68nqIW91WI76lXhEGG4aIQBiAqhB8+TZGu1edU0QVt+5dKJdvQ1QIAKxxvCyiBBDEGGVWAc0bas9zEr3CtM3/yEIAIrKsykpsAcA1VliZak/otpplAvAIrPMlhagagsCyh4XUEIm4IMMO8S2yVExFCq06P55nvlAFKwGkaj0g41GPheuC1frpI0vEKMbZ5mqwPefRQ/ICJRaCEkCwlsV4fFwR8oN91OtaVpB8ENxsNPdmMraUXQEoGxIVBsAgVZCykhCRIaa2kQSG52W88+t3wjg0BQqPwFgLKAik4psBQ7AwVmFHhFyxnDlmPbrdvOn4FEBBpOwagQiRQpVgyCMQFoA53o1We2p7pbHz3oQzPwGJKpSh7BGxXguvY9jAWkCFdeihqDSWXeGFlnTOAQAJkVVVNeR4xVUyDlvxOkQO5J1GZuB2lTIzZ+BmtwXAlw+LqlEYiOuqL3GEDRmBGsvk28qPBe/2qtyDBm0pgYzAWjBbATEZIY9AmAyRgpXUlpDKg8m8uaLMSN2FBS6RR+E6lsWIGIIlBTlKsCS11ew1j3S1+MTv7u1jgQTiZVJjWVWYyHFUyBIgHqvkkmJBMxK0KzPNRngMqAoRGwsmq14DIlEQVIzXsmUeQcAR/51WjSyPslBVZTYWgHjZMYa9ClIoqYWS8qqrATbIlrqt/ZhbPmzIAoCSAioEgACIqlWjSvXfskg4NHgO5dsE/5mg5IV/KwKwmppQ0dVQiaoZS3wCVlA4IFgBAADwCACdASpAABQAPm0yk0ekIyGhKBgKqIANiWgApLOq+Z+zUzF2zAGeIfE+eUdHLmblDRliL8kzr/4k83+s783qt/U6/d4wDj24/0o72gFXkAD++wo2YbbrPOIkLAoLisAVSwb3BT9fwZa3YKD2VvKLxjz4H5hlfstiMzRp5UOt/aZWOrVSkQhDy2+b77fuQjSdFXDP0kN9OFVU6n5Kv56O2kpPbKAt9sO+X8E32SIrBGO++8f7P1syzidswjfbU0mC725X4ZVTw+DhVSCKVuWPIo4PhNO98ZqZjKzFN0120PYF8dqHXq4jQSJpL87igjYef5dyZyNd0STCLnxFvtyhBvupWJ5wIJtg0+0+z3N/llDc0hk1lvbwWib2ZUZPFyZETLfMgYV82zDXh60GSELH5QnTNXxh+/+g6zKHcwd0DLoVb9PXRvsWRzMSYJkrtf5vYyH+QAAAAA=="
28753                title="logo1.png.png"
28754                alt=""
28755            >
28756        </picture>
28757    </a>
28758</wm-img>
28759    </div>
28760</wm-cell>
28761    <!-- Column:cell_2_2 -->
28762<wm-cell id="a09b9c86-0ec3-4a0c-b4fa-0a39df257323" class="wmc wmc_column " style="--columnRatio:40;--widthMobile:320px;--marginTopMobile:16.00px;--minHeightMobile:158.078125px;--minHeightTablet:247.015625px;--marginLeftMobile:0px;--minHeightDesktop:111px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:8.00px;--gridPositionDesktop:2;">
28763    <div class="wml wml_rows">
28764        <div class="wms_background">
28765            <div class="wmc_color_layer "
28766    style=""
28767         data-animate-observe="a09b9c86-0ec3-4a0c-b4fa-0a39df257323" >
28768</div>
28769        </div>
28770        <!-- Button:button_1 -->
28771<div id="a09b9c86-0780-40d5-9c04-99d4db8c49ce" class="wmc wmc_button wmcM_animateHover" style="--widthMobile:47px;--widthTablet:57px;--widthDesktop:48px;--marginTopMobile:21.91px;--marginTopTablet:10.00px;--borderTopDesktop:none;--marginLeftMobile:80px;--marginLeftTablet:146px;--marginTopDesktop:0.38px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:324px;--paddingLeftMobile:10px;
28771--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:none;--gridPositionMobile:1;--gridPositionTablet:3;--marginBottomMobile:0.00px;--marginBottomTablet:100.95px;--paddingLeftDesktop:10px;--paddingRightMobile:10px;--paddingRightTablet:10px;--borderBottomDesktop:none;--gridPositionDesktop:1;--marginBottomDesktop:-1.38px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:10px;--paddingBottomDesktop:10px;--transitionDurationMsDesktopHover:500;">
28772    <a href="https://www.linkedin.com/in/drsheppard" target="_blank" class="wml wml_button">
28773        <span class="wms_background">
28774            <div class="wmc_color_layer "
28775    style=""
28776         data-animate-observe="a09b9c86-0780-40d5-9c04-99d4db8c49ce" >
28777</div>
28778        </span>
28779        <span class="wms_button">
28780            <!-- Button.Text:button_text -->
28781<span id="a09b9c86-05c4-4b50-8194-e4049052a37d" class="wmc wmc_text wmc_buttonText wmcM_visuallyHide" style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28782    <span class="wml">
28783        <p style><span style="--fontSizeDesktop: 1rem; --textColorDesktop: rgba(var(--colorBwGradientA));">Button Text</span></p>
28784    </span>
28785</span>
28786            <!-- Button.Icon:button_icon -->
28787<span id="a09b9c86-0521-4eee-b2e5-4c447c86aac1" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:1.5rem;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);">
28788    <span class="wml wml_icon">
28789        <i style="mask: url(https://storage.evona.app/w%2Fm%2Fb%2F0%2F7%2F4%2Fwmb0744af21e596033c0bbe2f1a4dab3f33392b3) center / contain no-repeat"></i>
28790    </span>
28791</span>
28792        </span>
28793    </a>
28794</div>
28795    <!-- Button:button_1 -->
28796<div id="a09b9c86-0ad6-402a-ac15-99d0159f8b38" class="wmc wmc_button wmcM_animateHover" style="--widthMobile:47px;--widthTablet:57px;--widthDesktop:48px;--marginTopMobile:21.91px;--marginTopTablet:46.00px;--minHeightMobile:44px;--borderTopDesktop:none;--marginLeftMobile:136.5px;--marginLeftTablet:146px;--marginTopDesktop:0.38px;--minHeightDesktop:44px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:386px;--paddingLeftMobile:10px;
28796--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:none;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--paddingLeftDesktop:10px;--paddingRightMobile:10px;--paddingRightTablet:10px;--borderBottomDesktop:none;--gridPositionDesktop:1;--marginBottomDesktop:-1.38px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:10px;--paddingBottomDesktop:10px;--transitionDurationMsDesktopHover:500;">
28797    <a href="https://www.instagram.com/sheppardchiropractic/" target="_blank" class="wml wml_button">
28798        <span class="wms_background">
28799            <div class="wmc_color_layer "
28800    style=""
28801         data-animate-observe="a09b9c86-0ad6-402a-ac15-99d0159f8b38" >
28802</div>
28803        </span>
28804        <span class="wms_button">
28805            <!-- Button.Text:button_text -->
28806<span id="a09b9c86-0902-49d5-92d0-5d31b1d06f8e" class="wmc wmc_text wmc_buttonText wmcM_visuallyHide" style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28807    <span class="wml">
28808        <p style><span style="--fontSizeDesktop: 1rem; --textColorDesktop: rgba(var(--colorBwGradientA));">Button Text</span></p>
28809    </span>
28810</span>
28811            <!-- Button.Icon:button_icon -->
28812<span id="a09b9c86-085d-4012-a276-98ef0de42552" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:1.5rem;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);">
28813    <span class="wml wml_icon">
28814        <i style="mask: url(https://storage.evona.app/w%2Fm%2F6%2Fe%2Ff%2Fd%2Fwm6efd6ee9b55c4e9b53d030d39a3dfc41222f2d) center / contain no-repeat"></i>
28815    </span>
28816</span>
28817        </span>
28818    </a>
28819</div>
28820    <!-- Button:button_1 -->
28821<div id="a09b9c86-0ded-495c-bbf5-41dc4b28088b" class="wmc wmc_button wmcM_animateHover" style="--widthMobile:47px;--widthTablet:57px;--widthDesktop:48px;--marginTopMobile:21.91px;--marginTopTablet:46.00px;--minHeightTablet:44px;--borderTopDesktop:none;--marginLeftMobile:188.5px;--marginLeftTablet:215px;--marginTopDesktop:0.38px;--minHeightDesktop:44px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:448px;--paddingLeftMobile:10px;
28821--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:none;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--paddingLeftDesktop:10px;--paddingRightMobile:10px;--paddingRightTablet:10px;--borderBottomDesktop:none;--gridPositionDesktop:1;--marginBottomDesktop:-1.38px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:10px;--paddingBottomDesktop:10px;--transitionDurationMsDesktopHover:500;">
28822    <a href="https://www.youtube.com/channel/UC2eT05rYZboqUsvfd9416ww" target="_blank" class="wml wml_button">
28823        <span class="wms_background">
28824            <div class="wmc_color_layer "
28825    style=""
28826         data-animate-observe="a09b9c86-0ded-495c-bbf5-41dc4b28088b" >
28827</div>
28828        </span>
28829        <span class="wms_button">
28830            <!-- Button.Text:button_text -->
28831<span id="a09b9c86-0c4d-4e6c-8c1a-2ad07b59418a" class="wmc wmc_text wmc_buttonText wmcM_visuallyHide" style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28832    <span class="wml">
28833        <p style><span style="--fontSizeDesktop: 1rem; --textColorDesktop: rgba(var(--colorBwGradientA));">Button Text</span></p>
28834    </span>
28835</span>
28836            <!-- Button.Icon:button_icon -->
28837<span id="a09b9c86-0ba8-4eda-93ee-1077ce0772e3" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:1.5rem;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);">
28838    <span class="wml wml_icon">
28839        <i style="mask: url(https://storage.evona.app/w%2Fm%2F0%2Fc%2Ff%2Fe%2Fwm0cfee1b4156bdc4bc36520ca30182d0ece5fc4) center / contain no-repeat"></i>
28840    </span>
28841</span>
28842        </span>
28843    </a>
28844</div>
28845    <!-- Button:button_1 -->
28846<div id="a09c056c-5a03-4e88-8ba5-170de7bc5b31" class="wmc wmc_button wmcM_animateHover" style="--widthMobile:47px;--widthTablet:57px;--widthDesktop:48px;--marginTopMobile:16.02px;--marginTopTablet:10.02px;--borderTopDesktop:none;--marginLeftMobile:80px;--marginLeftTablet:80px;--marginTopDesktop:0.38px;--minHeightDesktop:44px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:261px;--paddingLeftMobile:10px;
28846--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:none;--gridPositionMobile:2;--gridPositionTablet:3;--marginBottomMobile:32.17px;--marginBottomTablet:100.95px;--paddingLeftDesktop:10px;--paddingRightMobile:10px;--paddingRightTablet:10px;--borderBottomDesktop:none;--gridPositionDesktop:1;--marginBottomDesktop:-1.38px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:10px;--paddingBottomDesktop:10px;--transitionDurationMsDesktopHover:500;">
28847    <a href="https://twitter.com/DrJoesBlog" target="_blank" class="wml wml_button">
28848        <span class="wms_background">
28849            <div class="wmc_color_layer "
28850    style=""
28851         data-animate-observe="a09c056c-5a03-4e88-8ba5-170de7bc5b31" >
28852</div>
28853        </span>
28854        <span class="wms_button">
28855            <!-- Button.Text:button_text -->
28856<span id="a09c056c-55c6-47eb-9ef9-cb2786a46dc6" class="wmc wmc_text wmc_buttonText wmcM_visuallyHide" style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28857    <span class="wml">
28858        <p style><span style="--fontSizeDesktop: 1rem; --textColorDesktop: rgba(var(--colorBwGradientA));">Button Text</span></p>
28859    </span>
28860</span>
28861            <!-- Button.Icon:button_icon -->
28862<span id="a09c056c-5129-4937-8fd0-69590a88e098" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:1.5rem;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);">
28863    <span class="wml wml_icon">
28864        <i style="mask: url(https://storage.evona.app/w%2Fm%2Fe%2F4%2Fa%2F9%2Fwme4a96a8e191e9d39280c3281f0b413ba9aecdb) center / contain no-repeat"></i>
28865    </span>
28866</span>
28867        </span>
28868    </a>
28869</div>
28870    <!-- Button:button_1 -->
28871<div id="a09c0589-be64-45c3-b4fa-38b6434ab7bf" class="wmc wmc_button wmcM_animateHover" style="--widthMobile:47px;--widthTablet:57px;--widthDesktop:48px;--marginTopMobile:15.97px;--marginTopTablet:10.00px;--borderTopDesktop:none;--marginLeftMobile:136.5px;--marginLeftTablet:215px;--marginTopDesktop:0.38px;--minHeightDesktop:44px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:196px;--paddingLeftMobile:10px;
28871--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:none;--gridPositionMobile:2;--gridPositionTablet:3;--marginBottomMobile:32.17px;--marginBottomTablet:100.95px;--paddingLeftDesktop:10px;--paddingRightMobile:10px;--paddingRightTablet:10px;--borderBottomDesktop:none;--gridPositionDesktop:1;--marginBottomDesktop:-1.38px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:10px;--paddingBottomDesktop:10px;--transitionDurationMsDesktopHover:500;">
28872    <a href="https://www.facebook.com/SheppardChiropractic/" target="_blank" class="wml wml_button">
28873        <span class="wms_background">
28874            <div class="wmc_color_layer "
28875    style=""
28876         data-animate-observe="a09c0589-be64-45c3-b4fa-38b6434ab7bf" >
28877</div>
28878        </span>
28879        <span class="wms_button">
28880            <!-- Button.Text:button_text -->
28881<span id="a09c0589-bab9-42ed-b89b-62427cf43dbd" class="wmc wmc_text wmc_buttonText wmcM_visuallyHide" style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28882    <span class="wml">
28883        <p style><span style="--fontSizeDesktop: 1rem; --textColorDesktop: rgba(var(--colorBwGradientA));">Button Text</span></p>
28884    </span>
28885</span>
28886            <!-- Button.Icon:button_icon -->
28887<span id="a09c0589-b638-43df-ab8a-6ca290757bf9" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:1.5rem;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);">
28888    <span class="wml wml_icon">
28889        <i style="mask: url(https://storage.evona.app/w%2Fm%2F6%2F9%2Fa%2Fe%2Fwm69ae4dd661965351e400d1a1d8dc97459b0df6) center / contain no-repeat"></i>
28890    </span>
28891</span>
28892        </span>
28893    </a>
28894</div>
28895    <!-- Button:button_1 -->
28896<div id="a09c0594-d0f8-4055-b1a4-dd5b821d1842" class="wmc wmc_button wmcM_animateHover" style="--widthMobile:47px;--widthTablet:57px;--widthDesktop:48px;--marginTopMobile:15.97px;--marginTopTablet:-41.94px;--borderTopDesktop:none;--marginLeftMobile:188px;--marginLeftTablet:77.5px;--marginTopDesktop:0.38px;--minHeightDesktop:44px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:129px;--paddingLeftMobile:10px;
28896--paddingLeftTablet:10px;--paddingTopDesktop:10px;--borderRightDesktop:none;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:32.17px;--marginBottomTablet:0.00px;--paddingLeftDesktop:10px;--paddingRightMobile:10px;--paddingRightTablet:10px;--borderBottomDesktop:none;--gridPositionDesktop:1;--marginBottomDesktop:-1.38px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:10px;--paddingBottomDesktop:10px;--transitionDurationMsDesktopHover:500;">
28897    <a href="https://www.google.com/search?q=Sheppard%20Chiropractic%203878%20McMann%20Rd%20Cincinnati&ludocid=16773611671892955010&hl=en#spf=1507135788733" target="_blank" class="wml wml_button">
28898        <span class="wms_background">
28899            <div class="wmc_color_layer "
28900    style=""
28901         data-animate-observe="a09c0594-d0f8-4055-b1a4-dd5b821d1842" >
28902</div>
28903        </span>
28904        <span class="wms_button">
28905            <!-- Button.Text:button_text -->
28906<span id="a09c0594-cd35-4346-9c44-485f1f39ded2" class="wmc wmc_text wmc_buttonText wmcM_visuallyHide" style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28907    <span class="wml">
28908        <p style><span style="--fontSizeDesktop: 1rem; --textColorDesktop: rgba(var(--colorBwGradientA));">Button Text</span></p>
28909    </span>
28910</span>
28911            <!-- Button.Icon:button_icon -->
28912<span id="a09c0594-c92d-45d7-b701-59b3cb12b5a5" class="wmc wmc_icon wmc_buttonIcon " style="--iconSizeDesktop:1.5rem;--iconColorDesktop:rgba(var(--colorPrimaryC),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);">
28913    <span class="wml wml_icon">
28914        <i style="mask: url(https://storage.evona.app/w%2Fm%2F6%2F1%2F6%2F4%2Fwm6164c8af0c9ffc6942abca55457804f433b50f) center / contain no-repeat"></i>
28915    </span>
28916</span>
28917        </span>
28918    </a>
28919</div>
28920    </div>
28921</wm-cell>
28922    </div>
28923</wm-columns>
28924    </div>
28925</section>
28926    <!-- Shelf:shelf_1 -->
28927<section id="a09b9c86-029a-4a44-876f-64c8ef1854ce" class="wmc wmc_shelf " style="--widthMobile:320px;--widthTablet:720px;--widthDesktop:1280px;--marginTopMobile:0.00px;--marginTopTablet:19.67px;--minHeightMobile:170px;--minHeightTablet:174px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:51.50px;--minHeightDesktop:253px;--marginLeftDesktop:264px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:2;--marginBottomDesktop:0.00px;">
28928    <div class="wml wml_rows">
28929        <div class="wms_background">
28930            <div class="wmc_color_layer "
28931    style=""
28932         data-animate-observe="a09b9c86-029a-4a44-876f-64c8ef1854ce" >
28933</div>
28934        </div>
28935        <!-- Columns:columns_3 -->
28936<wm-columns id="a09b9c86-01e9-409c-ae0a-8eb54fca686b" class="wmc wmc_columns wmcM_containerSizeFull" style="--columnsCount:3;--widthDesktop:1280px;--columnsRatios:50fr 25fr 25fr;--marginTopMobile:0px;--marginTopTablet:0px;--minHeightMobile:250px;--minHeightTablet:250px;--columnsGapMobile:29px;--columnsGapTablet:24px;--columnsRatiosSum:100;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.50px;--minHeightDesktop:242px;--columnsGapDesktop:60px;--marginLeftDesktop:143px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0px;--marginBottomTablet:0px;--gridPositionDesktop:1;--marginBottomDesktop:10.50px;--columnsPaddingMobile:0px;--columnsPaddingTablet:0px;--columnsPaddingDesktop:0px;">
28937    <div class="wml wml_columns">
28938        <div class="wms_background">
28939            <div class="wmc_color_layer "
28940    style=""
28941         data-animate-observe="a09b9c86-01e9-409c-ae0a-8eb54fca686b" >
28942</div>
28943        </div>
28944        <!-- Column:cell_3_1 -->
28945<wm-cell id="a09b9c85-fe03-4a41-9a90-c72a956fb461" class="wmc wmc_column " style="--columnRatio:50;--minHeightMobile:156px;--minHeightTablet:327px;--minHeightDesktop:242px;--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
28946    <div class="wml wml_rows">
28947        <div class="wms_background">
28948            <div class="wmc_color_layer "
28949    style=""
28950         data-animate-observe="a09b9c85-fe03-4a41-9a90-c72a956fb461" >
28951</div>
28952        </div>
28953        <!-- Text:text_1 -->
28954<div id="a09b9c85-fc44-4926-ac76-5f2997cd37c6" class="wmc wmc_text wmcM_containerSizeFull" style="--widthMobile:300px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:0.00px;--marginTopTablet:0.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.00px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:247.00px;--gridPositionDesktop:1;--marginBottomDesktop:86.00px;"
28955            >
28956    <div class="wml">
28957        <div style="--lineHeightTablet: 1;" class="wmcM_paragraph1"><span style="--fontSizeTablet: 1rem; --textColorDesktop: rgba(var(--colorBwGradientA),1)">We help individuals overcome pain and regain their mobility, providing personalized care solutions to help you get back to doing what you love quickly and effectively.</span></div>
28958    </div>
28959</div>
28960    </div>
28961</wm-cell>
28962    <!-- Column:cell_3_2 -->
28963<wm-cell id="a09b9c86-013a-4f12-a8e4-8096c7eb0e8e" class="wmc wmc_column " style="--columnRatio:25;--minHeightMobile:123.25px;--minHeightTablet:327px;--minHeightDesktop:242px;
28963--gridPositionMobile:2;--gridPositionTablet:2;--gridPositionDesktop:2;">
28964    <div class="wml wml_rows">
28965        <div class="wms_background">
28966            <div class="wmc_color_layer "
28967    style=""
28968         data-animate-observe="a09b9c86-013a-4f12-a8e4-8096c7eb0e8e" >
28969</div>
28970        </div>
28971        <!-- Text:text_1 -->
28972<div id="a09b9c85-febd-4b2a-b524-109e9dbff4e7" class="wmc wmc_text wmcM_containerSizeFull" style="--widthMobile:300px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:0.00px;--marginTopTablet:0.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.00px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;"
28973            >
28974    <div class="wml">
28975        <div style class="wmcM_paragraph3"><span style="--letterSpacingDesktop: 2px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorBwGradientA),1); --fontFamily: var(--fontFamilyPrimary)">EXPLORE</span></div>
28976    </div>
28977</div>
28978    <!-- Menu:menu_1 -->
28979<wm-menu id="a09b9c86-0063-46d2-8a08-0d0abc58bb66" class="wmc wmc_menu wmcM_animateHover wmcM_menuVerticalDesktop wmcM_menuVerticalMobile wmcM_menuVerticalTablet wmd_showMoreMenu"
28980    style="--widthMobile:300px;--widthTablet:123px;--widthDesktop:133px;--marginTopMobile:12.00px;--marginTopTablet:12.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:16.15px;--minHeightDesktop:241px;--marginLeftDesktop:0px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:62.75px;--gridPositionDesktop:2;--marginBottomDesktop:-2.40px;--verticalNavItemFontDesktop:var(--fontFamilySecondary);--horizontalNavArrowSizeDesktop:24px;--verticalNavBorderRadiusDesktop:0px 0px 0px 0px;--verticalNavItemFontSizeDesktop:16px;--horizontalNavArrowRotateDesktop:rotate(0deg);--verticalNavItemFontColorDesktop:rgba(var(--colorBwGradientA),1);--horizontalNavArrowSpacingDesktop:0px;--horizontalNavBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavItemFontSizeDesktop:16px;--verticalNavSeparatorHeightDesktop:1px;--horizontalNavItemPaddingTopDesktop:0px;--horizontalNavSeparatorColorDesktop:rgba(var(--colorCtaA),1);--horizontalNavSeparatorWidthDesktop:2px;--verticalNavItemBorderRadiusDesktop:0px 0px 0px 0px;--verticalNavSeparatorDisplayDesktop:none;--verticalNavSeparatorSpacingDesktop:24px;--horizontalNavArrowColorHoverDesktop:rgba(var(--colorBwGradientD),1);--horizontalNavItemPaddingLeftDesktop:0px;--horizontalNavSubItemFontSizeDesktop:14px;--horizontalNavItemBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavItemPaddingRightDesktop:0px;--horizontalNavSeparatorDisplayDesktop:block;--horizontalNavSeparatorSpacingDesktop:30px;--verticalNavItemHoverFontColorDesktop:rgba(var(--colorPrimaryC),1);--horizontalNavItemPaddingBottomDesktop:0px;--horizontalNavSubItemPaddingTopDesktop:10px;--horizontalNavItemHoverFontColorDesktop:rgba(var(--colorBwGradientD),1);--horizontalNavSubItemPaddingLeftDesktop:7px;--horizontalNavSubItemBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavSubItemPaddingRightDesktop:7px;--horizontalNavSubItemPaddingBottomDesktop:10px;--horizontalNavItemBorderRadiusHoverDesktop:0px 0px 0px 0px;--horizontalNavSubItemHoverFontColorDesktop:rgba(var(--colorBwGradientD),1);--verticalNavItemHoverBackgroundColorDesktop:rgba(var(--colorBackgroundA),0);--horizontalNavItemHoverBackgroundColorDesktop:rgba(var(--colorBwGradientD),0);--horizontalNavSubContainerBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavSubContainerBackgroundColorDesktop:rgba(var(--colorBwGradientJ),1);--wmd_hamburgerIconUrl:url(https://storage.evona.app/w%2Fm%2Fe%2F9%2Ff%2F6%2Fwme9f6bd1608c8e7e481a785f005c362bbec762b);--wmd_backIconUrl:url(https://storage.evona.app/w%2Fm%2F8%2F8%2F9%2F2%2Fwm8892f2ea984492d01ab40e847ed7b59d087b58);--wmd_closeIconUrl:url(https://storage.evona.app/w%2Fm%2F9%2F5%2Fc%2Fd%2Fwm95cd121496a8bac8ec9af78365d420dd1189b3);--wmd_menuItemIconUrl:url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023);--wmd_submenuItemIconUrl:url(https://storage.evona.app/w%2Fm%2Ff%2F5%2F4%2F6%2Fwmf546499
289801a424a4453af8202a9e6eed459bc7e9);--wmd_submenuTitleIconUrl:url(https://storage.evona.app/w%2Fm%2Ff%2F5%2F4%2F6%2Fwmf5464991a424a4453af8202a9e6eed459bc7e9);--wmd_caretIconUrl:url(https://storage.evona.app/w%2Fm%2F2%2F1%2F7%2F0%2Fwm2170fa253c2e31e265c7b09a876adfbf970b23);--wmd_submenuCaretIconUrl:url(https://storage.evona.app/w%2Fm%2F9%2Fe%2F9%2Ff%2Fwm9e9f78809f590d8e9da9f5b0e2f8971a74d030);"
28981    data-parent-menu-to-submenu="false"
28982    data-more-menu="true"
28983    data-more-menu-text="More">
28984    <div class="wml">
28985        <div class="wms_content">
28986            <div class="navigation-module-container">
28987                <button class="hamburger-button">
28988                    <span class="hamburger-button-icon--container">
28989                        <span class="hamburger-button-icon"></span>
28990                        <span
28991                            class="hamburger-button-text visually-hidden"
28992                        >
28993                            
28994                            MENU
28995                        </span>
28996                    </span>
28997                </button>
28998                                    <nav class="navigation-nav">
28999                        <ul class="navigation-nav--main-menu">
29000                                                            <li class="navigation-nav--item">
29001    <a
29002        href="https://www.sheppardchiropractic.com/appointment-request"
29003        href="#"
29004            >
29005                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29006                Appointment Request
29007    </a>
29008    </li>
29009                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29010                                                                                            <li class="navigation-nav--item">
29011    <a
29012        href="https://www.sheppardchiropractic.com/new-patient-center"
29013        href="#"
29014            >
29015                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29016                New Patient Center
29017    </a>
29018                        <button
29019                type="button"
29020                class="arrow"
29021                aria-label="Toggle New Patient Center sub menu"
29022            ></button>
29023                <ul
29024            class="navigation-nav--sub-menu"
29025             id="a09b9c86-0063-46d2-8a08-0d0abc58bb66-panel-1"         >
29026                            <li class="navigation-nav--sub-item">
29027    <a
29028        href="https://www.sheppardchiropractic.com/new-patient-forms"
29029        href="#"
29030            >
29031                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29032                New Patient Forms
29033    </a>
29034    </li>
29035                                    <li class="navigation-nav--separator">&nbsp;</li>
29036                                            <li class="navigation-nav--sub-item">
29037    <a
29038        href="https://www.sheppardchiropractic.com/what-to-expect-on-your-first-visit"
29039        href="#"
29040            >
29041                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29042                What to Expect on Your First Visit
29043    </a>
29044    </li>
29045                                    </ul>
29046    </li>
29047                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29048                                                                                            <li class="navigation-nav--item">
29049    <a
29050        href="https://www.sheppardchiropractic.com/about-us"
29051        href="#"
29052            >
29053                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29054                About Us
29055    </a>
29056                        <button
29057                type="button"
29058                class="arrow"
29059                aria-label="Toggle About Us sub menu"
29060            ></button>
29061                <ul
29062            class="navigation-nav--sub-menu"
29063             id="a09b9c86-0063-46d2-8a08-0d0abc58bb66-panel-2"         >
29064                            <li class="navigation-nav--sub-item">
29065    <a
29066        href="https://www.sheppardchiropractic.com/meet-the-team"
29067        href="#"
29068            >
29069                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29070                Meet the team
29071    </a>
29072    </li>
29073                                    <li class="navigation-nav--separator">&nbsp;</li>
29074                                            <li class="navigation-nav--sub-item">
29075    <a
29076        href="https://www.sheppardchiropractic.com/about-dr-joe-sheppard"
29077        href="#"
29078            >
29079                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29080                About Dr. Joe Sheppard
29081    </a>
29082    </li>
29083                                    <li class="navigation-nav--separator">&nbsp;</li>
29084                                            <li class="navigation-nav--sub-item">
29085    <a
29086        href="https://www.sheppardchiropractic.com/how-i-got-into-chiropractic"
29087        href="#"
29088            >
29089                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29090                How I Got Into Chiropractic
29091    </a>
29092    </li>
29093                                    <li class="navigation-nav--separator">&nbsp;</li>
29094                                            <li class="navigation-nav--sub-item">
29095    <a
29096        href="https://www.sheppardchiropractic.com/our-services"
29097        href="#"
29098            >
29099                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29100                Our Services
29101    </a>
29102    </li>
29103                                    <li class="navigation-nav--separator">&nbsp;</li>
29104                                            <li class="navigation-nav--sub-item">
29105    <a
29106        href="https://www.sheppardchiropractic.com/mission-statement"
29107        href="#"
29108            >
29109                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29110                Mission Statement
29111    </a>
29112    </li>
29113                                    <li class="navigation-nav--separator">&nbsp;</li>
29114                                            <li class="navigation-nav--sub-item">
29115    <a
29116        href="https://www.sheppardchiropractic.com/gallery"
29117        href="#"
29118            >
29119                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29120                Gallery
29121    </a>
29122    </li>
29123                                    </ul>
29124    </li>
29125                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29126                                                                                            <li class="navigation-nav--item">
29127    <a
29128        href="https://www.sheppardchiropractic.com/chiropractic-care"
29129        href="#"
29130            >
29131                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29132                Chiropractic Care
29133    </a>
29134                        <button
29135                type="button"
29136                class="arrow"
29137                aria-label="Toggle Chiropractic Care sub menu"
29138            ></button>
29139                <ul
29140            class="navigation-nav--sub-menu"
29141             id="a09b9c86-0063-46d2-8a08-0d0abc58bb66-panel-3"         >
29142                            <li class="navigation-nav--sub-item">
29143    <a
29144        href="https://www.sheppardchiropractic.com/pregnancy-care"
29145        href="#"
29146            >
29147                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29148                Pregnancy Care
29149    </a>
29150    </li>
29151                                    <li class="navigation-nav--separator">&nbsp;</li>
29152                                            <li class="navigation-nav--sub-item">
29153    <a
29154        href="https://www.sheppardchiropractic.com/family-care"
29155        href="#"
29156            >
29157                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29158                Family Care
29159    </a>
29160    </li>
29161                                    <li class="navigation-nav--separator">&nbsp;</li>
29162                                            <li class="navigation-nav--sub-item">
29163    <a
29164        href="https://www.sheppardchiropractic.com/pediatric-care"
29165        href="#"
29166            >
29167                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29168                Pediatric Care
29169    </a>
29170    </li>
29171                                    <li class="navigation-nav--separator">&nbsp;</li>
29172                                            <li class="navigation-nav--sub-item">
29173    <a
29174        href="https://www.sheppardchiropractic.com/senior-care"
29175        href="#"
29176            >
29177                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29178                Senior Care
29179    </a>
29180    </li>
29181                                    <li class="navigation-nav--separator">&nbsp;</li>
29182                                            <li class="navigation-nav--sub-item">
29183    <a
29184        href="https://www.sheppardchiropractic.com/upper-cervical-chiropractic"
29185        href="#"
29186            >
29187                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29188                Upper Cervical Chiropractic
29189    </a>
29190    </li>
29191                                    </ul>
29192    </li>
29193                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29194                                                                                            <li class="navigation-nav--item">
29195    <a
29196        href="https://www.sheppardchiropractic.com/conditions-treated"
29197        href="#"
29198            >
29199                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29200                Conditions Treated
29201    </a>
29202                        <button
29203                type="button"
29204                class="arrow"
29205                aria-label="Toggle Conditions Treated sub menu"
29206            ></button>
29207                <ul
29208            class="navigation-nav--sub-menu"
29209             id="a09b9c86-0063-46d2-8a08-0d0abc58bb66-panel-4"         >
29210                            <li class="navigation-nav--sub-item">
29211    <a
29212        href="https://www.sheppardchiropractic.com/headaches-migraines"
29213        href="#"
29214            >
29215                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29216                Headaches/Migraines
29217    </a>
29218    </li>
29219                                    <li class="navigation-nav--separator">&nbsp;</li>
29220                                            <li class="navigation-nav--sub-item">
29221    <a
29222        href="https://www.sheppardchiropractic.com/low-back-pain"
29223        href="#"
29224            >
29225                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29226                Low Back Pain
29227    </a>
29228    </li>
29229                                    <li class="navigation-nav--separator">&nbsp;</li>
29230                                            <li class="navigation-nav--sub-item">
29231    <a
29232        href="https://www.sheppardchiropractic.com/neck-pain"
29233        href="#"
29234            >
29235                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29236                Neck Pain
29237    </a>
29238    </li>
29239                                    <li class="navigation-nav--separator">&nbsp;</li>
29240                                            <li class="navigation-nav--sub-item">
29241    <a
29242        href="https://www.sheppardchiropractic.com/sciatica"
29243        href="#"
29244            >
29245                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29246                Sciatica
29247    </a>
29248    </li>
29249                                    <li class="navigation-nav--separator">&nbsp;</li>
29250                                            <li class="navigation-nav--sub-item">
29251    <a
29252        href="https://www.sheppardchiropractic.com/concussions"
29253        href="#"
29254            >
29255                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29256                Concussions
29257    </a>
29258    </li>
29259                                    <li class="navigation-nav--separator">&nbsp;</li>
29260                                            <li class="navigation-nav--sub-item">
29261    <a
29262        href="https://www.sheppardchiropractic.com/whiplash"
29263        href="#"
29264            >
29265                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29266                Whiplash
29267    </a>
29268    </li>
29269                                    </ul>
29270    </li>
29271                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29272                                                                                            <li class="navigation-nav--item">
29273    <a
29274        href="https://www.sheppardchiropractic.com/massage"
29275        href="#"
29276            >
29277                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29278                Massage
29279    </a>
29280    </li>
29281                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29282                                                                                            <li class="navigation-nav--item">
29283    <a
29284        href="https://www.sheppardchiropractic.com/nutrition"
29285        href="#"
29286            >
29287                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29288                Nutrition
29289    </a>
29290                        <button
29291                type="button"
29292                class="arrow"
29293                aria-label="Toggle Nutrition sub menu"
29294            ></button>
29295                <ul
29296            class="navigation-nav--sub-menu"
29297             id="a09b9c86-0063-46d2-8a08-0d0abc58bb66-panel-6"         >
29298                            <li class="navigation-nav--sub-item">
29299    <a
29300        href="https://sheppardchiropractic.standardprocess.com/products"
29301        href="https://sheppardchiropractic.standardprocess.com/products"
29302                    target="_blank" rel="noopener noreferrer"
29303            >
29304                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29305                Order Standard Process Supplements
29306    </a>
29307    </li>
29308                                    <li class="navigation-nav--separator">&nbsp;</li>
29309                                            <li class="navigation-nav--sub-item">
29310    <a
29311        href="https://www.nutriwest.com/patient-connect"
29312        href="https://www.nutriwest.com/patient-connect"
29313                    target="_blank" rel="noopener noreferrer"
29314            >
29315                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29316                Order Nutri-West Supplements
29317    </a>
29318    </li>
29319                                    <li class="navigation-nav--separator">&nbsp;</li>
29320                                            <li class="navigation-nav--sub-item">
29321    <a
29322        href="https://www.sheppardchiropractic.com/curious-about-kids-supplements"
29323        href="https://www.sheppardchiropractic.com/curious-about-kids-supplements"
29324                    target="_blank" rel="noopener noreferrer"
29325            >
29326                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29327                Curious About Kids&#039; Supplements?
29328    </a>
29329    </li>
29330                                    <li class="navigation-nav--separator">&nbsp;</li>
29331                                            <li class="navigation-nav--sub-item">
29332    <a
29333        href="https://www.sheppardchiropractic.com/whole-food-supplements-for-animals"
29334        href="https://www.sheppardchiropractic.com/whole-food-supplements-for-animals"
29335                    target="_blank" rel="noopener noreferrer"
29336            >
29337                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29338                Whole Food Supplements for Pets
29339    </a>
29340    </li>
29341                                    <li class="navigation-nav--separator">&nbsp;</li>
29342                                            <li class="navigation-nav--sub-item">
29343    <a
29344        href="https://us.fullscript.com/welcome/jsheppard1740505470?utm_medium=webreferral&utm_source=other&utm_campaign=abmwebbuttons_dark_200x200.svg&signup_source=website_buttons"
29345        href="https://us.fullscript.com/welcome/jsheppard1740505470?utm_medium=webreferral&amp;utm_source=other&amp;utm_campaign=abmwebbuttons_dark_200x200.svg&amp;signup_source=website_buttons"
29346                    target="_blank" rel="noopener noreferrer"
29347            >
29348                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29349                Order FullScript Supplements and Lab testing
29350    </a>
29351    </li>
29352                                    </ul>
29353    </li>
29354                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29355                                                                                            <li class="navigation-nav--item">
29356    <a
29357        href="https://www.sheppardchiropractic.com/blog"
29358        href="#"
29359            >
29360                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29361                Blog
29362    </a>
29363    </li>
29364                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29365                                                                                            <li class="navigation-nav--item">
29366    <a
29367        href="https://www.sheppardchiropractic.com/podcast"
29368        href="#"
29369            >
29370                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29371                Podcast
29372    </a>
29373    </li>
29374                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29375                                                                                            <li class="navigation-nav--item">
29376    <a
29377        href="https://www.sheppardchiropractic.com/auto-accident-injuries"
29378        href="#"
29379            >
29380                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29381                Auto Accident Injuries
29382    </a>
29383                        <button
29384                type="button"
29385                class="arrow"
29386                aria-label="Toggle Auto Accident Injuries sub menu"
29387            ></button>
29388                <ul
29389            class="navigation-nav--sub-menu"
29390             id="a09b9c86-0063-46d2-8a08-0d0abc58bb66-panel-9"         >
29391                            <li class="navigation-nav--sub-item">
29392    <a
29393        href="https://www.sheppardchiropractic.com/auto-accident-injuries-faq"
29394        href="#"
29395            >
29396                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29397                Auto Accident Injuries Faq
29398    </a>
29399    </li>
29400                                    </ul>
29401    </li>
29402                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29403                                                                                            <li class="navigation-nav--item">
29404    <a
29405        href="https://www.sheppardchiropractic.com/work-injuries"
29406        href="#"
29407            >
29408                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29409                Work Injuries
29410    </a>
29411                        <button
29412                type="button"
29413                class="arrow"
29414                aria-label="Toggle Work Injuries sub menu"
29415            ></button>
29416                <ul
29417            class="navigation-nav--sub-menu"
29418             id="a09b9c86-0063-46d2-8a08-0d0abc58bb66-panel-10"         >
29419                            <li class="navigation-nav--sub-item">
29420    <a
29421        href="https://www.sheppardchiropractic.com/work-injuries-faq"
29422        href="#"
29423            >
29424                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29425                Work Injuries FAQ
29426    </a>
29427    </li>
29428                                    </ul>
29429    </li>
29430                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29431                                                                                            <li class="navigation-nav--item">
29432    <a
29433        href="https://www.sheppardchiropractic.com/contact-us"
29434        href="#"
29435            >
29436                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29437                Contact Us
29438    </a>
29439                        <button
29440                type="button"
29441                class="arrow"
29442                aria-label="Toggle Contact Us sub menu"
29443            ></button>
29444                <ul
29445            class="navigation-nav--sub-menu"
29446             id="a09b9c86-0063-46d2-8a08-0d0abc58bb66-panel-11"         >
29447                            <li class="navigation-nav--sub-item">
29448    <a
29449        href="https://www.sheppardchiropractic.com/directions"
29450        href="#"
29451            >
29452                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29453                Directions
29454    </a>
29455    </li>
29456                                    </ul>
29457    </li>
29458                                                            
29459
29460
29461
29462
29463
29464
29465
29466                        </ul>
29467                    </nav>
29468                            </div>
29469        </div>
29470    </div>
29471</wm-menu>
29472    </div>
29473</wm-cell>
29474    <!-- Column:cell_3_3 -->
29475<wm-cell id="a09b9c85-fb86-460b-922b-1f3b3907e478" class="wmc wmc_column " style="--columnRatio:25;--minHeightMobile:143.25px;--minHeightTablet:327px;--minHeightDesktop:335.20001220703125px;--gridPositionMobile:3;--gridPositionTablet:3;--gridPositionDesktop:3;">
29476    <div class="wml wml_rows">
29477        <div class="wms_background">
29478            <div class="wmc_color_layer "
29479    style=""
29480         data-animate-observe="a09b9c85-fb86-460b-922b-1f3b3907e478" >
29481</div>
29482        </div>
29483        <!-- Text:text_1 -->
29484<div id="a09b9c85-f385-4073-ac4e-b773d97d8957" class="wmc wmc_text wmcM_containerSizeFull" style="--widthMobile:300px;--widthTablet:300px;--widthDesktop:290px;--marginTopMobile:0.00px;--marginTopTablet:0.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.40px;--minHeightDesktop:24.5px;--marginLeftDesktop:0px;--gridPositionMobile:1;--gridPositionTablet:1;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:1;--marginBottomDesktop:0.00px;"
29485            >
29486    <div class="wml">
29487        <div style class="wmcM_paragraph3"><span style="--letterSpacingDesktop: 2px; --fontWeightDesktop: 700; --textColorDesktop: rgba(var(--colorBwGradientA),1); --fontFamily: var(--fontFamilyPrimary)">OUR LOCATION</span></div>
29488    </div>
29489</div>
29490    <!-- Text:text_1 -->
29491<div id="a09b9c85-f553-4a68-89e0-ff5df36211c5" class="wmc wmc_text wmcM_containerSizeFull" style="--widthMobile:320px;--widthTablet:168px;--widthDesktop:290px;--marginTopMobile:12.00px;--marginTopTablet:12.00px;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:15.50px;--minHeightDesktop:31px;--marginLeftDesktop:0px;--gridPositionMobile:2;--gridPositionTablet:2;--marginBottomMobile:0.00px;--marginBottomTablet:0.00px;--gridPositionDesktop:2;--marginBottomDesktop:0.00px;"
29492            >
29493    <div class="wml">
29494        <div style class="wmcM_paragraph3"><span style="--textColorDesktop: rgba(var(--colorBwGradientA),1)">3878 MCMANN RD</span><span style="--textColorDesktop: rgba(var(--colorBwGradientA),1);"><br /></span><span style="--textColorDesktop: rgba(var(--colorBwGradientA),1)">CINCINNATI, OH 45245 2347</span></div>
29495    </div>
29496</div>
29497    <!-- Button:button_1 -->
29498<div id="a09b9c85-fa94-4b7f-b0f5-c6381df59d7f" class="wmc wmc_button wmcM_animateHover" style="--widthMobile:200px;--widthTablet:168px;--widthDesktop:208px;--flexGapDesktop:4px;--marginTopMobile:0px;--marginTopTablet:0px;--borderTopDesktop:none;--marginLeftMobile:0px;--marginLeftTablet:0px;--marginTopDesktop:0.00px;--paddingTopMobile:10px;--paddingTopTablet:10px;--borderLeftDesktop:none;--marginLeftDesktop:0px;--paddingLeftMobile:0px;--paddingLeftTablet:0px;--paddingTopDesktop:10px;--borderRightDesktop:none;--gridPositionMobile:4;--gridPositionTablet:4;--marginBottomMobile:0px;--marginBottomTablet:0px;--paddingLeftDesktop:0px;--paddingRightMobile:10px;--paddingRightTablet:10px;--borderBottomDesktop:none;--borderRadiusDesktop:0px 0px 0px 0px;--gridPositionDesktop:3;--marginBottomDesktop:202.80px;--paddingBottomMobile:10px;--paddingBottomTablet:10px;--paddingRightDesktop:0px;--paddingBottomDesktop:10px;--borderTopDesktopHover:none;--borderLeftDesktopHover:none;--borderRightDesktopHover:none;--borderBottomDesktopHover:none;--borderRadiusDesktopHover:0px 0px 0px 0px;--flexJustifyContentDesktop:start;--transitionDurationMsDesktopHover:500;">
29499    <a href="tel:5137537246" class="wml wml_button">
29500        <span class="wms_background">
29501            <div class="wmc_color_layer "
29502    style=""
29503         data-animate-observe="a09b9c85-fa94-4b7f-b0f5-c6381df59d7f" >
29504</div>
29505        </span>
29506        <span class="wms_button">
29507            <!-- Button.Text:button_text -->
29508<span id="a09b9c85-f828-4cc3-8466-e05b76690fbd" class="wmc wmc_text wmc_buttonText " style="--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;">
29509    <span class="wml">
29510        <p style class="wmcM_paragraph3"><span style="--letterSpacingDesktop: 1px; --fontWeightDesktop: 400; --textColorDesktop: rgba(var(--colorBwGradientA),1); --textColorDesktopHover: rgba(var(--colorPrimaryC),1)">&lpar;513&rpar; 753-7246</span></p>
29511    </span>
29512</span>
29513            <!-- Button.Icon:button_icon -->
29514<span id="a09b9c85-f753-4ef7-90af-472ed6124e35" class="wmc wmc_icon wmc_buttonIcon wmcM_empty" style="--iconSizeDesktop:16px;--iconColorDesktop:rgba(var(--colorPrimaryH),1);--gridPositionMobile:1;--gridPositionTablet:1;--gridPositionDesktop:1;--iconSizeDesktopHover:16px;--iconColorDesktopHover:rgba(var(--colorPrimaryI),1);--iconSizeDesktopActive:16px;">
29515    <span class="wml wml_icon">
29516        <i style="mask: url(https://storage.evona.app/w%2Fm%2F9%2Fc%2F7%2F3%2Fwm9c730be9d50f5ec7473d273d2be31441f4f023) center / contain no-repeat"></i>
29517    </span>
29518</span>
29519        </span>
29520    </a>
29521</div>
29522    </div>
29523</wm-cell>
29524    </div>
29525</wm-columns>
29526    </div>
29527</section>
29528    <!-- Menu:menu_2 -->
29529<wm-menu id="a09b9c86-10e6-4fff-ac80-d3cd6a9a381d" class="wmc wmc_menu wmcM_animateHover wmcM_menuHorizontalDesktop wmcM_menuHorizontalMobile wmcM_menuHorizontalTablet"
29530    style="--zIndex:0;--widthMobile:320px;--widthTablet:525px;--widthDesktop:525px;--marginTopMobile:35.00px;--marginTopTablet:15.00px;--marginLeftMobile:0px;--marginLeftTablet:89px;--marginTopDesktop:20.90px;--minHeightDesktop:51.5px;--marginLeftDesktop:377.5px;--gridPositionMobile:3;--gridPositionTablet:3;--marginBottomMobile:37.00px;--marginBottomTablet:46.00px;--gridPositionDesktop:3;--marginBottomDesktop:48.60px;--horizontalNavItemFontDesktop:var(--fontFamilySecondary);--horizontalNavArrowSizeDesktop:24px;--horizontalNavArrowColorDesktop:rgba(var(--colorBwGradientJ),1);--horizontalNavArrowRotateDesktop:rotate(0deg);--horizontalNavSubItemFontDesktop:var(--fontFamilySecondary);--horizontalNavArrowSpacingDesktop:8px;--horizontalNavBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavItemFontSizeDesktop:12px;--horizontalNavItemFontColorDesktop:rgba(var(--colorBwGradientA),1);--horizontalNavSubArrowColorDesktop:rgba(var(--colorBwGradientJ),1);--horizontalNavSubPaddingTopDesktop:16px;--horizontalNavItemPaddingTopDesktop:0px;--horizontalNavSeparatorColorDesktop:rgba(var(--colorBwGradientA),1);--horizontalNavSeparatorWidthDesktop:1px;--horizontalNavArrowColorHoverDesktop:rgba(var(--colorPrimaryG),1);--horizontalNavBackgroundColorDesktop:rgba(var(--colorBwGradientA),0);--horizontalNavItemPaddingLeftDesktop:0px;--horizontalNavSubItemFontSizeDesktop:16px;--horizontalNavItemBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavItemPaddingRightDesktop:0px;--horizontalNavSeparatorDisplayDesktop:block;--horizontalNavSeparatorSpacingDesktop:24px;
29530--horizontalNavSubItemFontColorDesktop:rgba(var(--colorBwGradientJ),1);--horizontalNavSubPaddingBottomDesktop:16px;--horizontalNavItemPaddingBottomDesktop:0px;--horizontalNavSubItemFontWeightDesktop:bold;--horizontalNavSubItemPaddingTopDesktop:16px;--horizontalNavItemHoverFontColorDesktop:rgba(var(--colorPrimaryG),1);--horizontalNavSubArrowColorHoverDesktop:rgba(var(--colorPrimaryG),1);--horizontalNavSubItemPaddingLeftDesktop:24px;--horizontalNavSubItemBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavSubItemPaddingRightDesktop:24px;--horizontalNavSubItemPaddingBottomDesktop:16px;--horizontalNavItemBorderRadiusHoverDesktop:0px 0px 0px 0px;--horizontalNavSubItemHoverFontColorDesktop:rgba(var(--colorPrimaryG),1);--horizontalNavItemHoverBackgroundColorDesktop:rgba(var(--colorPrimaryC),0);--horizontalNavSubContainerBorderRadiusDesktop:0px 0px 0px 0px;--horizontalNavSubContainerBackgroundColorDesktop:rgba(var(--colorPrimaryA),1);--horizontalNavSubItemHoverBackgroundColorDesktop:rgba(var(--colorPrimaryC),1);--wmd_hamburgerIconUrl:url(https://storage.evona.app/w%2Fm%2F1%2Fa%2F7%2Fc%2Fwm1a7c5511e74b9c0b5d411b7e00724155047ef9);--wmd_caretIconUrl:url(https://storage.evona.app/w%2Fm%2F1%2Fa%2Fd%2F4%2Fwm1ad45e74b7e8f03b24851676d8d73e17aaaadf);--wmd_submenuCaretIconUrl:url(https://storage.evona.app/w%2Fm%2Ff%2F1%2Fe%2F9%2Fwmf1e986a44c63405380e03d88a9afcb0aa16c56);"
29531    data-parent-menu-to-submenu="false"
29532    data-more-menu="false"
29533    data-more-menu-text="More">
29534    <div class="wml">
29535        <div class="wms_content">
29536            <div class="navigation-module-container">
29537                <button class="hamburger-button">
29538                    <span class="hamburger-button-icon--container">
29539                        <span class="hamburger-button-icon"></span>
29540                        <span
29541                            class="hamburger-button-text visually-hidden"
29542                        >
29543                            
29544                            MENU
29545                        </span>
29546                    </span>
29547                </button>
29548                                    <nav class="navigation-nav">
29549                        <ul class="navigation-nav--main-menu">
29550                                                            <li class="navigation-nav--item">
29551    <a
29552        href="https://imatrix.com/chiropractic-marketing/"
29553        href="https://imatrix.com/chiropractic-marketing/"
29554                    target="_blank" rel="noopener noreferrer"
29555            >
29556                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29557                Copyright © 2025 MH Sub I, LLC dba iMatrix
29558    </a>
29559    </li>
29560                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29561                                                                                            <li class="navigation-nav--item">
29562    <a
29563        href="https://loginv2.chiromatrixbase.com/auth/realms/imatrix/protocol/openid-connect/auth?state=84a623ff72f19dfbb3d5fbedc5c50359&scope=openid%20email%20brand%20smbportalapi%20profile&response_type=code&approval_prompt=auto&redirect_uri=https%3A%2F%2Fportal.chiromatrixbase.com%2Fsite%2Flogin&client_id=smb-portal-chiromatrix"
29564        href="https://loginv2.chiromatrixbase.com/auth/realms/imatrix/protocol/openid-connect/auth?state=84a623ff72f19dfbb3d5fbedc5c50359&amp;scope=openid%20email%20brand%20smbportalapi%20profile&amp;response_type=code&amp;approval_prompt=auto&amp;redirect_uri=https%3A%2F%2Fportal.chiromatrixbase.com%2Fsite%2Flogin&amp;client_id=smb-portal-chiromatrix"
29565                    target="_blank" rel="noopener noreferrer"
29566            >
29567                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29568                Admin Log In
29569    </a>
29570    </li>
29571                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29572                                                                                            <li class="navigation-nav--item">
29573    <a
29574        href="https://www.internetbrands.com/privacy/privacy-main"
29575        href="https://www.internetbrands.com/privacy/privacy-main"
29576                    target="_blank" rel="noopener noreferrer"
29577            >
29578                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29579                Privacy Policy
29580    </a>
29581    </li>
29582                                                                    <li class="navigation-nav--separator">&nbsp;</li>
29583                                                                                            <li class="navigation-nav--item">
29584    <a
29585        href="https://www.sheppardchiropractic.com/site-map"
29586        href="#"
29587            >
29588                    <i class="navigation-nav--icon-spacer" aria-hidden="true"></i>
29589                Site Map
29590    </a>
29591    </li>
29592                                                            
29593
29594
29595
29596
29597
29598
29599
29600                        </ul>
29601                    </nav>
29602                            </div>
29603        </div>
29604    </div>
29605</wm-menu>
29606    </div>
29607</section>
29608        </main>
29609
29610
29611
29612
29613    
29613<script type="text/wmdjs" src="//smbleads.ibsmb.com/js/CampaignTracker.min.js"></script>
vendor: 77 bytes, lines 29613-29614
29613
29614    <script type="text/wmdjs" src="//www.google.com/recaptcha/api.js?render=
296146LfrgcArAAAAAO-cf15JEPqXF8eU6WKU-cmP22zt
vendor: 16 bytes, lines 29614-29615
29614"></script>
29615    
29615<script type="text/wmdjs" src="//www.googletagmanager.com/gtag/js?id=G-YNSVLVS809"></script>
29615
29616
29617
29618<!-- Footer Tags -->
29619
29620
29621<!-- Call Tracking -->
29622<script type="text/javascript">
29623    _ctRewriteUrl = "https://apps.chiromatrixbase.com/CallTracking/RewriteRule/clientId/18171";
29624</script>
29624
29625
29626<script
29627    type="text/wmdjs"
29628    src="https://apps.chiromatrixbase.com/js/smb-number-changer.js?date=20261004"
29629    defer
29630></script>
29630
29631
29632
29633<!-- Accessibility -->
29634<script
29635    type="text/wmdjs"
29636    data-position="3"
29637    data-account="RcNKI7Xfag"
29638    src="https://cdn.userway.org/widget.js"
29639    defer
29640></script>
29640
29641
29642
29643<!-- Body Before Closing -->
29644
29645
29646<script type="text/javascript">/* core/wm-defer.js */
29647;(() => {
29648    'use strict';
29649
29650    // lazy load deferred JS scripts
29651    function lazyLoadScripts() {
29652        document
29653            .querySelectorAll("script[type='text/wmdjs']")
29654            .forEach(el => {
29655                const newEl = document.createElement('script');
29656                const src = el.getAttribute('data-src') ?? null;
29657                try {
29658                    // copy attributes
29659                    el.getAttributeNames().forEach(name => {
29660                        if (name !== 'data-src') {
29661                            try {
29662                                newEl.setAttribute(name, el.getAttribute(name));
29663                            } catch (ignoredErr) {
29664                                // ignore unqualified/invalid attributes
29665                            }
29666                        }
29667                    });
29668
29669                    // copy src of the script or the embedded script
29670                    if (src) {
29671                        newEl.src = src;
29672                    } else {
29673                        newEl.innerHTML = el.innerHTML ?? '';
29674                    }
29675
29676                    // insert the actual script
29677                    newEl.type = 'text/javascript';
29678                    el.insertAdjacentElement('beforebegin', newEl);
29679                    el.remove();
29680                } catch (err) {
29681                    console.error('Error invoking script element', el, newEl, err);
29682                }
29683            });
29684    }
29685
29686    if (!globalThis.wmUserInteraction) {
29687        window.addEventListener('wm-user-interaction', lazyLoadScripts, { once: true });
29688    } else {
29689        lazyLoadScripts();
29690    }
29691})();
29692</script>
vendor: 1 bytes, line 29692
29692
29693<script type="text/javascript">/* core/user-interaction.js */
29694;(() => {
29695
29696    class WmUserInteractionEvent extends CustomEvent {
29697        constructor(detail = null) {
29698            super('wm-user-interaction', { detail });
29699        }
29700    }
29701
29702    function doInit() {
29703        const interactionEvents = ['mousemove', 'mousedown', 'keydown', 'touchmove', 'touchstart'];
29704
29705        const timeInit = Date.now();
29706        const triggerDelay = 500;
29707        const minDelay = 1000;
29708        const maxDelay = 20000;
29709        const scrollThreshold = 50;
29710        let initialScroll = null;
29711
29712        // schedule dispatching after the maximum timeout
29713        const timer = setTimeout(dispatch, maxDelay);
29714        // initiate dispatching on user interaction
29715        interactionEvents.forEach(e => {
29716            window.addEventListener(e, dispatch);
29717        });
29718        window.addEventListener('scroll', scrollDetect);
29719
29720        function scrollDetect() {
29721            if (initialScroll === null) {
29722                initialScroll = window.scrollY;
29723            }
29724            if (Math.abs(window.scrollY - initialScroll) > scrollThreshold) {
29725                dispatch();
29726            }
29727        }
29728
29729        function dispatch() {
29730            // calculate the remaining trigger delay and ignore dispatch if it's not yet reached
29731            const timeDiff = Date.now() - timeInit;
29732            const triggerRemaining = (triggerDelay > timeDiff) ? (triggerDelay - timeDiff) : 0;
29733            if (triggerRemaining > 0) {
29734                return;
29735            }
29736
29737            // if reached, remove all triggers
29738            clearTimeout(timer);
29739            interactionEvents.forEach(e => {
29740                window.removeEventListener(e, dispatch);
29741            });
29742            window.removeEventListener('scroll', scrollDetect);
29743
29744            // calculate the remaining delay and dispatch as soon as allowed
29745            const timeRemaining = (minDelay > timeDiff) ? (minDelay - timeDiff) : 0;
29746
29747            if (timeRemaining > 0) {
29748                setTimeout(doDispatch, timeRemaining);
29749            } else {
29750                doDispatch();
29751            }
29752        }
29753    }
29754
29755    function doDispatch() {
29756        console.debug('interaction: dispatch');
29757        globalThis.wmUserInteraction = true;
29758        window.dispatchEvent(new WmUserInteractionEvent);
29759    }
29760
29761    function init() {
29762        if (globalThis.wmUserInteraction) return;
29763
29764        if (!globalThis.WMConstants.initialAutoStart) {
29765            doDispatch();
29766            return;
29767        }
29768
29769        doInit();
29770    }
29771
29772    if (!globalThis.wmDevice) {
29773        window.addEventListener('wm-device-ready', init, { once: true });
29774    } else {
29775        init();
29776    }
29777})();
29778</script>
vendor: 1 bytes, line 29778
29778
29779<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"942d8130e19b49dc8e9ec05923b36616","r":1,"spa":2}' crossorigin="anonymous"></script>
29779
29780</body>
29781</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.