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: '© <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: '© <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)">(513) 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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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' Supplements? 25471 </a> 25472 </li> 25473 <li class="navigation-nav--separator"> </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"> </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&utm_source=other&utm_campaign=abmwebbuttons_dark_200x200.svg&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"> </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"> </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"> </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"> </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"> </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)">(513) 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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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' Supplements? 26052 </a> 26053 </li> 26054 <li class="navigation-nav--separator"> </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"> </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&utm_source=other&utm_campaign=abmwebbuttons_dark_200x200.svg&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"> </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"> </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"> </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"> </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"> </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,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" 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'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) & 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. 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. 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'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,UklGRkyCCABXRUJQVlA4WAoAAAAgAAAAOgAAPwAASUNDUHCACAAACIBwQURCRQIQAABwcnRyQ01ZS0xhYiAH0AAHABoABQApADVhY3NwQVBQTAAAAABBREJFAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUFE
27099QkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAAHRjcHJ0AAABcAAAACt3dHB0AAABnAAAABRBMkIwAAABsAAAogZBMkIyAAABsAAAogZBMkIxAACjuAAAogZCMkEwAAFFwAACOLRCMkExAAN+dAACOLRCMkEyAAW3KAACOLRnYW10AAfv3AAAkJFkZXNjAAAAAAAAABpVLlMuIFdlYiBDb2F0ZWQgKFNXT1ApIHYyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IDIwMDAgQWRvYmUgU3lzdGVtcywgSW5jLgAAWFlaIAAAAAAAALVaAAC8ZwAAkjBtZnQyAAAAAAQDCQAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAABAAACAAACJAQdBdoHaQjZCjYLhQzHDf8PMRBeEYsStxPiFQsWMhdXGHkZmBq1G9Ic7x4lH1kghyGyItoj/yUjJkQnZiiGKacqxyvoLQguKC9IMGkxiTKmM8I03jX7Nxg4NTlROm07iTylPcI+3j/4QRFCKUNCRFxFdUaPR6lIw0ndSvdMEk0sTkNPWVBvUYZSnFOyVMlV31b2WA1ZI1o6W1FcZl14Xopfm2CtYb5iz2PgZPFmAmcSaCNpM2pCa1JsXm1nbnFvenCDcYxylHOcdKN1qnaxd7d4vXnDesh7zXzOfc1+zH/LgMmBx4LFg8KEv4W7hreHs4iuiamKpIuejJiNkY6Gj3uQcJFkkliTTJRAlTOWJpcZmAyY/5nymuSb1pzInbuerZ+foI6hfKJqo1ekRaUzpiCnDqf8qOqp16rFq7Osoa2Prn2va7BZsUeyNrMktBK1ALXtttq3yLi1uaO6kLt+vGu9Wb5HvzXAIsEQwf7C7MPaxMfFtcajx5HIfslsylnLRMwuzRjOAc7rz9XQvtGn0pDTedRh1UnWMdcY2ADY5tnN2rLbmNx93WLeR98s4BDg9OHY4rvjnuR75VfmM+cO5+jowema6nHrSOwd7PDtw+6W73bwVfEz8g/y6vPD9Jz1c/ZJ9x738/jG+ZX6Yfsp++v8p/1c/gv+tP9a//8AAAHoA6cFLAaEB78I5woECxYMHA0eDhwPGRAXERQSEBMLFAQU/BXzFuYX2BjMGdYa3hvhHOEd3x7bH9Yg0SHLIsQjviS4JbMmrieqKKYpoiqgK54snS2aLpUvkTCNMYkyhjODNIE1fzZ/N384gDmCOn87fjx8PXw+fD99QH9BgkKFQ4lEjUWSRphHmkibSZ1Kn0ujTKZNqk6vT7RQulHAUsdTzlTVVddW2VfbWN5Z4FrjW+dc6l3tXvFf9WD4YfxjAGQDZQFl/2b8Z/po+Gn1avNr8Gzubetu6G/lcOFx3nLac9Z0zXXDdrl3r3ileZt6kHuFfHp9b35kf1iATYFBgjWDKYQchRCF/obth9uIyom4iqaLlYyDjXGOYI9OkD2RLJIbkwqT+pTpldmWyZe6mKeZk5qAm22cWp1InjafJaAUoQSh9aLmo9ikyqW9prGnpqibqZGqh6t/rHetb65nr2CwWrFUsk+zTLRJtUa2RbdEuEW5RrpIu0q8Tr1Svle/XcBjwWrCcsN7xITFisaQx5bIncmlyq3Ltsy/zcjO0s/c0ObR8dL71AbVEtYe1yrYN9lE2lHbXtxr3Xneht+U4JzhouKo463ksuW25rrnvejA6cPq1Ovl7PXuBO8S8CDxLPI480P0TvVZ9mP3avhu+W/6bPtk/Fb9RP4v/xf//wAAAgUD2AVoBsYIBgkyClILZQxyDXgOeg96EHoReRJ1E3AUaBVeFlIXRRg3GSkaNBs9HEAdPx46HzQgLCEjIhkjDyQEJPkl7ibjJ9gozCnBKrYrqyyfLZMuhy98MHAxZDJZM000QTU2Nis3ITgWOQs6ADr2O+084z3bPtM/y0DEQb1Ct0OyRKxFpkahR5xIl0mUSpBLjkyLTYpOiU+IUIhRiVKIU4hUiFWIVolXiliLWY1aj1uRXJNdll6YX5tgnWGfYqBjoWSjZaRmpmenaKhpqWqqa6psq22rbqtvq3CpcahypXOjdKB1nXaZd5V4kXmMeod7gnx8fXZ+b39pgGGBWoJRg0iEPoU1hiuHIYgXiQyKAor3i+2M4o3Yjs2Pw5C5ka+SpZOclJKViZaAl3iYcJlqmmObXpxZnVWeUp9QoE+hT6JQo1KkVaVZpl+nZqhuqXiqgquOrJytq667r8yw37Hzswm0ILU4tlG3bLiHuaS6wrvhvQG+Ib9DwGXBh8Kqw87E8cYVxznIXsmCyqbLysztzhDPMtBU0XTSlNOy1M/V69cG2B7ZNtpM22HcdN2H3pjfp+Cz4b7ix+PN5NHl0ubQ58zoxOm66qzrm+yH7W/uWO9c8FvxVvJM8z30KvUS9fb21vez+I35Yvov+vT7sfxm/RH9s/5N/uH/cf//AAAB2QONBQkGVAd/CJYJoQqkC58Mkw2CDnAPXxBMETcSIRMJE/AU1hW7Fp8XgxiBGX0adBtmHFUdQR4sHxcgACDqIdMivSOmJJAleiZkJ04oOSklKhAq/SvqLNctxC6xL54wjDF5MmczVTRENTI2IjcROAE48TniOtM7xDy1PaY+mD+KQH1Bb0JiQ1VESUU8RjBHI0gXSQtJ/0rzS+hM3E3QTsVPuVCtUaFSlVOIVHpVbVZfV1FYQ1k1WiZbGFwJXPpd617cX8xgvWGsYptjiWR4ZWZmVGdCaDBpHmoLavhr5WzSbb5uqm+WcIJxbHJWc0B0KXUSdft25HfNeLZ5nnqGe258Vn0+fiV/DX/0gNuBwoKog42EcoVXhjuHIIgFiOqJz4qzi5iMfY1ijkePLZASkPiR3pLEk6qUkZV4lmCXR5gvmRiaAZrqm9Scv52qnpafg6BxoV+iT6M/pDClIqYVpwin/ajzqeqq4qvbrNWt0K7Lr8ewxLHCssGzwbTCtcW2yLfNuNO527rju+28+L4EvxHAIMEwwkDDUsRmxXrGj8emyL7J1srxzAzNKs5Hz2PQgNGf0r/T4NUD1ifXTNhz2ZvaxNvv3RreRt9z4KHhz+MC5E3lmebn6DbphurY7CvtgO7X8DHxkPLv9E31qvcE+Fr5q/r2/Dr9e/67////AIAAgADltH/Nf1TMP3+lfsOyjH+UfmmYf3+efkx943/BfmNiQX/+fpJEYYB/fwUfZIH+gBz8uH50i3nkD35XibLK235PiBSxPn5chrSXL36ChZt8k36+hLpg6X8Pg/RDAH+Wg3gdooDkg9/6o30llwjiSH0clDHJWH0lkXqvzn1Ljx6V1n2GjQ17Tn3XizxftH43iYlBy37AiC0cBH/PiBH4v3wXorDggnwXnsnHsnwrmxSuRXxbl6OUc3yrlKZ6Dn0MkeZelX13j09Atn3/jS0ajH7Ei8n3CXtHrnXe2ntEqXrGG3tdpMSs0nuWoGaTEHvqnFp42nxbmLtdiHzPlU0/uX1SkosZPH3GjvD1hXqqul3dWXqftEjEp3qzrourfHrwqT2R4ntMpE53snvAn7pci3w9m48+03y8mHYYF3zbkEn0OHovxnLcDXobvzvDYnonuHOqTXpksjaQ33rJrHF20ntEpxBbrnvAojA+DHw7nw8XHHwHj6DzHXnR0sja8Xm0ymHCSXm4wo2pP3nwu2GP53pZtM52BnrdrsZbBnteqYc9Y3vQpNMWSXtSjxHyKnmM34TZ/Xlm1dPBVXlgzO6oVnmUxOKPE3n+vZJ1S3qGtwdaaXsMsdw82nt6qSUVnnrIjp3t7YkTfivWfogAfbG+zYcFfVemtYYwfTOOGoWEfUh00IT8fYxaa4Sbfeg9joSffosYi4Z6gAHryYeuiQjVAIajh329jYW5hiGlfoT4hQOM0IRkhCpzfYP0g4hZD4Oogwc8OYO4guAW+YV3hAPp+4Zwk/jTU4V3kXW8EIScjxmkFIP1jROLiYN1i1ZyVYMXidVX/4LYiHw7LILrh5QViIR7h6joUoVznvjRsoSDm4G6f4OymDuioYMOlTqKOIKgkqFxKYJQkENW94Ibjhw6NIIujJYUOIOJisnmyISqqhjQMoO7pa25BoLxoYKhP4JVnaSI7oHjmhJwC4GjludWAoF1k/85U4GGkgwTFYKajOflY4QMtWLO1oMdsAO3tYJSquqgBYG5pi6H1YFOocZu/YEJnbxVH4DjmjM4iYDzmDgSH4G8jEHkL4OLwNrNrIKcuoK2koHOtHqe9IE2rt+G6IDTqbBuMYCTpO1UXIBloNg33YB0nlgRVIEDi7fjKYMkzJXMr4I2xTu1mIFlvkOeA4DKt8uGCYBpsd1td4AzrI1TxoAIqFY3TYAKo1wQroBsi0fiToLQ2LvL2oHm0E60x
27099IETyGGdNYB0wRSFToASunps1X/ftM1TPH+6sEg20X+8pRAQKn/0iu7dPJJhfJjHa5B6fEOxVo6yfBCax40afBGDl4u3fElrnoqCfLFSdYmIfTI2joknfgERMovWf97bRpEthsvGBY9ChYSwKo2DhG+Zsov8g5CCg4qtgvJqjImNgohRXoijgkA1eohJgmAQBIqYg4bZs5AAkSTEnY4iju2u/YxjjN+YgIrxiyaBVYmzibJpaoimiHxQSofLh3Y0dod5hwUO+olWhrvYR48Im5LDLo0ymHutgYuGlZeXHooTkv2AF4jokL5oU4fmjrxPW4cTjP8znYbCjB0OFIgoiYTW6Y5KphXB0Yx4oiasJIrUnnOV0olomwp+5ogyl+pnS4c+lS1OfYZvkswy2YYckcENTocliP/Vp42xsMfAm4virACq9oo+p3eUtIjWo0F94oekn1xmWIanm9pNtYXdmPkyLIWKl/IMqIZLiI/UkI0zu6W/kotntgWp8onCsKaTvohbq6R9CocwpwhlnoY2oudNDIVfn68xnYULnT8MHoWXiDHTo4zLxse+s4sDwEmpFoleuhSS54f0tEl8QobMrwRk9oXcqndMh4UFp2UxJISioToLroUEh+bS4Ixy0le9+4qwyvGoXYkNw+GSMYejvVN7nYZ6t3xkaYWLssdMDYS9rmcwt4RcoPALVYSOh6nM+5vye1u4k5lHeyGj9pa4ewmO3pRgeyZ5FZJFe3hiaZBle/lKco7afJMvY441fX4KfpAff8DLOprihP23Zpgjg+ejAZWZgvyN+pNNgkt4K5FDgdhhfI91gZpJfo33gYEueY1XgeMJz46bgwjJ05nfjq22HJcljMKh5ZSYiviM4ZJbiYl3IZBeiFRgg46eh15ImI0qhqAtp4yMhp0JNY1HhejIqJjnmI6045Y9lc6gp5O9kzSLu5FykO12A4+Gjv9ff43SjVJHsYxmi/ss3ovMi80Ir4wfhd/HfJgsooazxpWEnvqfe5MLm6yKhJDSmKp07I7ZlfRej40xk6BG7ovFkcQsO4snkb4IPIshhZHGX5ebrKWyspT1qFmebJJ+pEqJhJBKoI10AY5TnSNduIydmidGQYs0l/crroqUlzsH24pMhVDFZpcmtuyxyZSAsd6diZIIrQ6Iqo/VqJpzQI3lpI9dE4wwoRNFsYq0ntMrOooSm8gHi4mbhRrEkpbDwXixB5Qeu6WcyZGnthaH7o9ysO5yj42FrFVcfYvaqJlFPopcpkEq2YmonPkHSokLhO7D4pZuzHmwZ5PKxdicKJFWv4WHTo8jubNx/o02tKpcA4uNsRNE1YoarEIqfIlpnLoHFoiZhMu9P6XQenqqHKJoek2W0Z8cekWDFJwIenJunZk4etRZLJaye2RCU5SifAon85PzfP0EqpN/f6a7s6Tig5SpKqFagpyWFZ4KgdCCYJr9gT5t25g6gOtYY5XCgM5BgpO8gNsnNJMLgXUEaJIDgpq6iKPrjMKoF6BoiwGVJJ0ViW6Ba5oXiCls8ZddhydXipTvhmZAvJLuhegmjpI4hlsEL5C0gtS5fKMblfWm/Z+jk3qT/5xZkTmAX5lOjzNr9ZadjZFWrZQ0jDFAApI0izkl+ZF3i9kD/Y+SgrK4lqJVn2imCp7pnDOS/puqmT9/VpimlotrBJXYlC5V2ZN8kj8/UpF+kOwlbpC/kVYD046Zgpa3o6HIqQKlNZ5VpRWSLpsRoWt+gpgRnhlqOZVWmyJVIpLrmKw+w5Dslz8lAZAnlgsDr43Ign22y6FXsr2kbZ3hrh6RbJqdqcZ9ypegpdFplpTrolJUlpKAn4M+T5BsnlQkrI+gmMwDkY0agmm2D6D+vLajxp2Ct2GQypo9slx9LJc/rcxpAZSOqeBUF5Itpw0975ASpMMkZY8wmJsDeYyNglm1caCvxyyjPJ0twReQQZnqu198pZbwtj9oiJRAshJTs5Hgr0c9m4/SqagkH470mGwDZYwdgkyuHq/+eeScKaveebaKEKfeebJ3iqQXeeZkR6CYelBP+Z1zeuY6H5r2e40gKZqYfHEAAJXTf8qszq8ogoObaKrkgZmJfqbagOB2+6MTgGNjqJ+bgCZPU5x/gCM5dJoFgEwfoZmWgRcAAJSOgACr3649iy6aiqn+iY2IvaXtiBp2MaIwhvti5J68hiBOn5umhY441ZkshUsfLpirhkYAAJNwgACrEq1qk+eZqqk3kZqHzKUwj4R1UKFojb1iEp38jFFN6Jroizg4QZhqiqIeypfXi7MAAJJ4gACqQazKnLSY2qiYmcKG86SUlxd0daDPlMBhTZ1LkrBNQpo9kSg3v5e4kGsedZcUkGEAC5GSgAepkKwspcyYL6f8ojGGSKP5nuJzyqA1m+9gqpyymVxMr5mPl2s3TZcKluUeKJZflFgAG5DEgBKo4qu5rwOXoqd9qriFwqNypsNzQJ+so0NgKZw2oE9MQZkcnjs29paAnX0d85XIlEAAKJAZgBuoQqthuHSXGacbs3uFQ6MNrudyyJ9IquRfu5vWp6lL4ZjFpeM2sJYjousdzJVPlCYAM4+PgCKnuasVwl6WpqbEvKuE1qK2t3FyYp72svpfY5uGr7pLnJh1rR82e5XdpNYdp5UJlA0API8ggCifsLqEeXSO1bWreTp90bD8eTJsZKyLeWdaOKhkedRG76Suemox66HmewcX8KJye74AAJEogACeprm2gaSOQrTCgL19YrAFgA1r86uMf55ZuKdkf3JGbKOuf4MxbKDef8EXsKE7gLoAAJBugACd97jLidWNmrPeiEl8z68ahu5rVaqjhe1ZHqZ6hTRF4aLGhMww+p/shMQXgaAchgQAAI/LgACdaLfzkhCM+LMPj+d8Gq5SjftqqqnOjGNYfaWriy1FWaH2ilcwlZ8TiiwXXJ8cirAAAI8+gACc1bdGmmmMYrJhl6Z7e62mlTRqBqkkkxhX7aTwkV1E4aE/kDUwPp5SkCoXPp42jrgAAI7EgACcO7a/ou6L2bHRn5J6+q0PnI9pi6iPmfhXeaRal9ZEfaCSlnAv+J2elqQXJ51nj6gAAI5egACbyLY2q6CLcLFEp6V6mKyCpBNpL6gEoQVXJaPUnpdEOaAInUkvxJzwnCcXFZyoj5sAAI4KgACbSrXXtIyLIrDUr9t6V6wDq6to6ad5qDFW36NLpbBD/J+VpJ4vnJyGoDEXFZwXj5sAAI3FgACa2bWGveuKy7B0uIN6Dquhs7ZorKcbr+NWsqLvraBD3584qqcvkZwvoCkXH5u2j6IAAI2OgACR88VjeRiCH7/SeMtyFrp8eLlho7VpeOpQcbCneVM+C6xzeeQppqmWemoPZqtZewsAAI1DgACRN8SLgOaBtr7zf/hxwrmQf0phSrRtfuJQDa+efsQ9ratffuUpXahmfzIPhanDgEQAAIz+gACQzcOSiKiBR74IhydxXriehdxg27N1hPNPoa6fhFk9UqpahBkpI6dKhE4Pr6hPhO4AAIzBgACQgcKpkGuA6L0jjl9w6be8jJVga7KGiyZPOq2yiiU9AKlqiZMo9qZIieMP2qcEiQIAAIyMgACQLMHomE+AlLxblbVwkrbwk3RgC7G7kZVO6KzWkCY8w6iSj2ko16VjkBsQBKXhitQAAIxegACPx8FQoGKAQru1nTdwTbZAmnNfz7EJmCxOrqwmlnE8lafQlbIowqSWlbwQK6Tjiu4AAIw4gACPZsDVqJR//LsqpNBwFrWqoYdforBvnt9OiauTnQc8fac6nKwouKPgmm4QTqQGiwYAAIwZgACPJsBRsPV/zLqhrJNv9rUfqMtfja/jpdhOd6sJpBo8b6a8ov8os6NTm4UQbKNEixsAAIv/gACO1L/wucl/rrottJtv7bSbsC1fh69RrPpOe6pwq1w8gKYgp/Uo3KLIm6AQsKK4i0gAAIvrgACEtNCfePN118pZeINmrsRveFtXEb7WeH1Gs7mTeNo1B7UIeVgg9rJ3ea4H67LZe0UAAIn5gACEYs+fgG51m8l+f2dmcMOMfq1Wzr3WfkRGcbh0fik02bPMflAg9rD+fp8IZ7Dqf+cAAIoWgACESs6Fh8V1b8h8hkFmQ8KFhPpWmby9hCFGP7dLg540vrKRg4EhC6+Vg/gI5q8og/4AAIovgACERs18jxZ1X8dsjRlmIMFyi2dWdrubihpGJLYoiUg0tbFmiP4hLK5JieQJXa2bhlUAAIpFgACEOcyYloV1WMZ4lAdmHcBwkfBWarqXkElGIbUVjyQ0xLBVjt8hWq0gj3sJzKxChqAAAIpYgACEHcvUniF1UMWkmxpmKL+OmJBWg7mvlplGOLQvlUs0469dlU
27099ohkqwYlEAKNKsbhuYAAIpogACD/ssspc91SsTvojlmN77MnztWobjpnP1GXLNum7k1Dq6am60hzasyltsKkaofhyUAAIp1gACD3MqaraZ1RcRUqXZmSr4opgFWwrg9o45GhLLCoqE1Pa34oOkiCqqClwQK56lPh18AAIqAgACDvsoStcV1RcPFsOpmZL2TrPJW8rejqmZGwrIlqN81iK1WpDIiZanbl0ELR6iwh6AAAIqIgADyhntGeYra93uceaXC/Xv2edGqfXxYehyRcHzDeop3u307exZc9n3De6o/1n54fFwbFn/RfQ/wXHmQhO/ZOnoHg+jBcXqAgwSpFXr+gk6QHXuFgch2eXwXgWRbunyygQo+l31ngNQZdX5fgNvuangmkHTXaHisjlG/13k3jFGnknnMip+OvHppiSV1N3sRh9VakXu6hpU9dnxrhYkX9nzvhRjsmHb4nAbVn3eFmNO+IHgaldGmAXi8kw2NUnlvkKZz9XonjmtZdXrbjE08bHuFioIWmnuIiN/q8HYFp6PUAHaTo2y8inctn2+khXfXm7mL73iRmEZyvnlalSxYZ3oXkjk7dXq3j9UVZHpXjBTpgnVLs1LSmXXVriK7KXZsqSijNXcZpH6KvXfaoCJxmHinnBNXbHlrmGY6lnoCla4UVnlnjcDoUHS5vx3RbXU9uPS5/nXOsv+iE3Z6rWSJuXdDqCxws3gWo05WkXjYnus51nlmnCoTcnimjSbnV3RMywvQeXTKw+q5BnVSvQChGXX5tnaIzHbEsGhv6HeequFV53hkphw5M3jjodESuXgIjKjmkXQD1ynPuHR5zwy4OnT2xzGgRXWUv8iH/3ZcuPdvL3c4suhVRngAri04pnh3pk0SJXeLjETh44Qud+XMM4OjeDu18oMueJie/oLReQyHWoKLeZ1u8IJdektVYIJPewI5JoKZe9MT34SdfI7gH4Kggr3K94Ipgfe03YHFgU2d34F5gMyGI4FDgHRts4EpgEBUHoEwgB437oGDgCwSeIMggKbehIFKjavJToDhi96zUYCHii+cZ4BRiMOE1IAyh4xshoAuhoFTDIBAhY4254CNhOIRPIGyhHPc54AqmJfHpH/FldWxqn92kzqa6n9GkNSDfH88jsJrWH9IjN5SCH9kiyQ1+n+sieEQK4B1h8HbYH89o5LGJH7Yn+qwMn6QnGuZgX5pmSSCL35hlhdqOn5+k2hRFX6jkPM1IX7ij0oPQH9lilDaDX6Frq3E2n4gqiSu7X3Vpb2YS32xoY+BFX2wnalpMn3LmhtQOH35lws0Xn4ylV8Oe36AicrY833zuerDyH2OtIGt2n0+rzGXPH0YqiCAI30epW9oYX0/oSdPfH1nnYwzuH2Zm2YN2H3DiVzYEH2FxVnC630fvw6s8nzIuNeWUHyZsuN/RHygrW1nnXzLqJVO2nz3pNkzLH0boFgNU30oiQLXZH010RfCPHzQyeesMHxuwsaVgnw0u/d+hHw4tc1m93xlsJdOVHyXrJYyuny3okwM6HytiLrRwY1RdpK9tYvrdwapA4qpd36TfomOeAl9MYiXeLJmBYfFeXpNnocoekkyOIclezEM1okkfHnQPIvxgMe8fIqZgD6n2oljf86SaIhVf358H4duf1dk+4auf1FMlIYef1wxNYYaf5gL7IeLgFrO4oqpixu7IYlfiZymrIgriDeRL4cwhw168oZYhhNj4oWphUZLj4UmhJYwRIUhhEQLHoYkg8LNfomPlXW5sYhJkxelJoclkNqPzYYujs95sYVsjQtix4TMi3ZKnIRRihUvboRGiVkKa4TshrfMJoiwn9q4V4dsnKujzoZOmZ6OgYVdlsJ4hISYlB5hwoQIkdFJwIOTj9Aur4N+jvEJ0oPhhqTK9ogAqmi3L4a9pmqiqoWeooiNaISwntp3goPvm29g04NYmF5I+4LqleMuB4LQlQ0JUYMAhkzJ+YdytRm2N4YxsE6hsYUPq5eMdYQgpxp2p4NmovdgF4LSn0dIVYJYnHUte4I4mkkI5oJGhgTJLIcDv/+1bYXFumeg34SftN6LoYOpr5J13oLvqsJfZ4JmpqRHx4Hto/ktBIG6nnAIj4GuhcnIkYauyz20zYV0xNigL4RJvnqK6oNLuGh1NYKOswBe1YIGrrVHSoGTqtYsl4FeniYISoE1hZvCB5a9dYSvWZSKdgucDZKDdpeH8JCudzZy+I8Hd/NdBo2UeMtFuYxyeaYrA4xOeowGqYz/fJzAvJV9fyyuU5NQfsubFJFTfn6HAY+IflNyCY3tfk9cHIyIfm1EzotvfpkqJ4tDfvoGLItsgBe/jpRXiNitGJI0h52Z+5A2hnWF5I54hYlw/4zqhMZbKIuShC9D8YqBg7opY4pNg7kFvooKgya+b5NBkqer5JEokJmYuY83jqGEyI1wjONv64v0i2ZaMIqoihxDGYmeiREoqolliOcFX4jXg6G9R5JnnIWqz5BOmbKXmY5hlwODlYyqlIVu2YsokkFZQInrkFJCU4jkjscoCIigjsoFDYfQg2q8PJG/poapxY+poviWkI28n4eCl4wHnEpt8IqHmVFYbYlAlrtBp4g8lN8nfIfwlDsEyIbzgzy7W5E5sKeo6Y8lrF+VtI01qCyBwIt+pDRtLIoEoJhXxoi9nYNBGYepm5UnC4dVmL4Ej4Y8gxW6pJDPuwGoNo69tgCU+YzKsQ+BBIsOrF5seYmUqDBXKIhXpNdAnYdAotwmqobWmiQEYIWmgva6GpB8xbqnp45twAOUW4x4ulKAYIq2tPJr4ok3sE5Wp4f7rRJALYbsqMQmSIaBmeIEO4Uvgt2yw6B6dMOhSJ2IdU6PPJrHdeJ8aJg9doxosZXpd1NT6JPaeDI9oZJFeQwjZ5JJedQBSpBZfLqxsJ9gfeagfZxrfZiOfJmsfWN7qpckfVFn7JTYfWZTJJLSfZ0825FAfeEiuZEzflQBLI7Mf92wu55Ghw6feZtchfSNj5ibhPl6tpYghDNnBZPdg5xSUJHhgzE8HZBTgu4iHpA1gzsBEY1vgLmvvJ1TkDGeaJptjmCMbpe0jLZ5t5UwizNmE5L6ifpRfpEFiPM7bo94iDkhlY9KiLMA+oxAgKmu1ZxwmYqddpmTlwSLcpbilKd4s5RlknNlMZIbkIJQtpAzju46yo6njdwhF45tji8A5os9gJyt85vMowicrJjun9GKqZY4nL534JO8meVkY5F9l1dP/4+KlT06OI3+lBIgqY23kuAA1opjgJGtMptNrKCb7JhvqMGJ6JW3pP53JZM6oX5jupD/nmZPbo8Km/E5wo1qmwIgVY0WldwAyImugIeskJrrtmqbUJgNseOJSJVRrXV2hZLOqVZjIJCTpctO5o6no0o5WY0AoVsgDIyQlasAvYkbgICsFJqcwJ2a05e+u2+IvpUAtlZ195J4saJin5A5rc1Oeo5Mq104/IyupmUfvow+lXYAtIilgHqkCaqRdDmTn6bsdLyCsaN8dU9xBaBFdfxec51KdsVKvJqod6I1V5i+eGsbQJlreOwAAI2efxGjMKmWfOOTC6XnfJuCJKJwfHNwdp80fHBd2pw5fJdKIpmbfN40v5etfS0a0Jg1fZgAAIxsgACic6iKhYiSP6TkhIWBbKFmg6Rvsp4xgv5dH5s8gohJeZijgkQ0LJaygisabZcZgsYAAItggAChsKeVji+RY6P2jIOAfaCAiv5u251EibJcVZpZiKtIy5fFh+EzoZXRh3gaE5YaiDgAAIp3gACg46bUluaQl6M1lJp/qZ/Ckn9uApyIkJ9bnJmJjvZILJb9jb8zJpUCjS8ZyJUtjO0AAImvgACgOqYin96P7aKJnPN+/J8WmjVtVpval7Za+JjalYZHoJY5k+Uyu5Q7k4kZhJRWkOoAAIkHgACfnaWhqPKPZ6IFpWd+d56KogZsyJtGnvNabphOnFtHKpWympMyYpOdmhAZUJOikR0AAIh8gACfFqVDsjSO5qGkrhB99J4jqhVsSJrapnpZ9Zfgo5RGvpVMog4yEZMun3QZJpMQkQEAAIgLgACeqqT5u96OfaFUtyF9hJ3Qsotr15qDrnpZkJeGq4NGbJTvqUIxzpLYoawY95K1kOEAAIewgACV8bUIc8SGfbC4dDd2kKyidMJl76jFdWxUZ6UrdjFBoqIIdwMs8J/4d6wSbqIcd6wAAIl+gACVVbQifAGGH6/Fe7R2NKuee5Bljqeye5ZT+6QRe8hBOKDpfBosj57JfGkSVKCdfK8AAIjEgACU1bMZhCyFjK
270997DgzR1sKqTgmVk/KapgdhTb6MHgX9AvZ/ggVssL520gWcSP58/ggkAAIghgACUTrIfjFOE7K3PisJ0+6mkiWBkWaWxiD9S1qIYh2hAPZ7yhtgr0py6hsESK54GhsoAAIeTgACTu7FTlJKEVK0EknB0WajckIhjsqTpjt9SSqFAjYQ/yJ4fjKErgZvbjKgSG5zuiuIAAIcZgACTKrC3nPmDy6xmmktz1Kg4l9VjL6RBla1RzqCUk+U/Zp1ZksMrQJsLkxMSEJvyjDYAAIazgACSvrAlpYWDYKvVoktzaKeln0pixqOtnKdRbqABmo4/G5y/mXorEJpGmJQSCZsMjDIAAIZegACSU6/FrkWDG6tsqnhzJqcspuNieKMfo8lRHZ9toY0+zpw9oLoq2pnKnPkSB5pdjDEAAIYZgACR+696t2yCyqsXsxFy1abQrvFiKqK/q3xQ3J8JqXM+npvUps0qvJlknOUSBpnmjDAAAIXigACIdr/lc1F54br1c61q2bZDdCtbJ7HKdMxKiq2edYc4k6oUdkYkUqgrdrcKWKoHdxcAAIYMgACIHr8Fey55uboIetRqrrU8eqxa9LCrerZKT6xueu44X6jVe0MkNKbHe4EKn6gufGIAAIW2gACH3r3ygul5Yrj9gfRqXrQmgS5alq+PgLVJ9qtMgHQ4GqesgGwkE6WBgJQK36aDgSYAAIVrgACHl7zniph5Abf1iRtp57Mih9RaLK6BhtdJlKpBhi03z6adhdUj8qRbhhgLF6UHhVEAAIUpgACHPrwKkmB4pbcWkGJphLJBjqZZwK2ejTNJP6lOjBw3j6Wsi5Yj16NWjD4LSqO5h6IAAITxgACG37timlN4ULZnl9ZpNbGIlZxZdazfk71I+aiMklU3XaTTkcYjw6JrkegLdKKUh78AAITCgACGh7reol94CbXan2Ro9bDvnK5ZOaw+mmtIwqfsmNs3OaQsmKojuqGYlqMLnKGUh9kAAISagACGTbpiqpV31bVapx5oxrBro/ZZD6uzoWVImqden+U3FKOmnwojqqD8mB0LwKC0h/IAAIR7gACGDboRsz53wLT4rzlot6/zq4NY9asjqKhIiKa9pzk3E6L9pA8jwqBgmC0L8aAdiBMAAIRhgAB7bssxcv1tmcW2czdfWMB/c5pQc7uCdCdAnrbfdMsvRbMhdWQbBrH4dWsDb7BNd4kAAIMkgAB7aMpAeohtq8TCehFfXr9redlQcLpJedpAmbWHeg0vUrGoelYbR7Axel8EC64vfEYAAIMigAB7cskSgdltl8OegNhfR749gA9QTrkLf6BAfbQ6f20vULBHf3cbfa6Sf6sEl6xJgHUAAIMhgAB7cMfoiRRtfcJzh55fF70RhmdQJbfUhYVAXrMBhQIvSq8ChN8bra0dhYQFEqqbg24AAIMfgAB7W8bskGVtZcFwjoBe/rwEjOhQArbCi6VAT7Hfis8vUK3ciqwb36vQizAFgakkg7kAAIMegAB7OcYll+RtVMCalZBe97sfk45QA7XVkfZAT7DukOwvYazSkQEcFaqmkAsF5Kfhg/sAAIMdgAB7F8WEn3VtR7/qnLNe97pgmkdQCrUMmGZAW7All10veawAl3kcS6mjkyEGO6bOhDcAAIMdgAB69sUGpzBtP79bo/1e/LnBoSxQFrRhnxRAZ691nlkvjatWnNMceKjgk0AGh6XrhGoAAIMcgAB63MSdrz5tPr7hq5NfCbk4qFtQKrPMpjNAha7XpM4vuaqwoEUcs6gxk2cGyKVGhJYAAIMcgADmH3ZwcxjQG3dLc/G5gHgfdMyiKnjqda+KJHmydqFxY3p/d6NXhntPeJ87L3wxeZYWnX0heejkD3SHfmjOa3WJfhu3+nZ8feWgy3dlfcqI3XhLfc1wLnkzfeRWW3oVffk6B3rvfhIVIHtUfcHiMXLwidLMmnQCiGS2X3UKhxKfRnYKhf2HfncIhRFu83gGhEJVPnj2g3k4+XnEgsQTxHnVggvgaXGTlTjKzXKukr+0nHPAkGydsXTRjkyGEXXmjHZtsnb2isJUKnfyiSE3/niyh7cSlHiLhezeyXB1oJ3JMnGSnS+zAnKrmeecK3PFltWErnTlk/hsfHYHkWlTI3cLjvo3FXe7jP4Rj3dxiT/dbG+YrA3H2XC0p7qxqnHLo3+a23Lon3qDd3QPm7RrWHU1mDNSLnZBlQ82QnbhksUQtHaEi0vcTm7rt4zGwXAEsluwi3EVrTGZvnIwqDyCcnNdo5pqcnSKn0xRWnWUm3U1j3YlmSUP/nW/itDbb25twx7F5W+BvRWvo3CItwSYy3GbsSOBhXLJq6xppHP9prZQr3UJons09HWFnrUPanUfimzay24bzsbFRG8px+Su63AhwPOX/3EnujaAu3JPs/xo63ODrn1QCnSOqkk0Y3T9oygO9HSfihzWFX8OcbbB5X8Qcsqs9H8dc8+XH381dNGAdX9Wdd1o7n+IdvZQMX/PeAg0moBZeQcPWIHyeTzUjH1RfH/Asn1zfHqrzn2XfHyV/n3AfI9/U33zfLln0343fPdPHn6NfTQzkH8SfXIOQYBIfYPTAHvSh1C/B3wChkKqQXwzhUSUgXxxhG99/ny7g71mon0VgyZOC312gpgyk33tgiUNTH7SgYPRbnqGkhi9ZXq8kBmooXr3jjCTDXtAjGl8qnuhit1leHwMiXJNCXx2iCExrXzehx4MeH2NhPzP83lynOm773mqmgunLXntl0GRpHo/lJh7ZnqlkhxkW3sij+dMGXuTjeEw3HvqjH8Lwnx3h/POs3ibp9K6s3jUpB+l8nkVoHGQcnlqnOZ6SnnWmZFjVnpTloRLPnrMk+YwIXsVkoILKXuNh4vNrnfxstO5sHgqrk6k6nhlqb+PbHi5pVR5WnksoTRihXmunXFKhHohmksvg3pcmHIKqnrLhzbM5HdzvfG443equKCkEHfcszWOi3gnret4gXibqQlhxHknpLdJ5XmcoWsu/HnBnU4KQnothvDMVXceyT64SndRwyOjX3d3vOCNy3e1tsJ3yHgksS9hIHiwrHtJVHknqPIufXlBn28J8HmvhrjGfogYcIqz/Iczcb6gkoZyctqMG4XRc+52t4VHdQtgXITcdjVItISed1UtxYT0eFII3IZPeWDFRoaAeriy6oW7euqfc4UMexuLB4R1e1d1qoP5e6dfW4OcfAlHuoNofGks2IOyfMAIL4SqfXXEEoUOhPmxqIRchDGeX4Ozg3KJ2YMsgtJ0h4K6glReUYJrgfNGx4JEgZ8r+4KFgW4HmIM5gQvCrYPHjyqwMYMWjY2cyYJ8i/eIcYIAinxzQoGoiTZdNYFriBJF1YFKhxMrLIF4hn4HFIH4hCjBVIK9mWGu2IINlv2bdYF6lJ2HKYEFklFyG4CwkC1cNYCEjlRFAIBojLwqeICEjAkGo4DmhH3AMIHto76tuIFAoJaaV4CrnWSGFIA4mkVxHH/nl1pbUX+2lMJERH+hkrQp13+wkhMGRH/+hD2/RIFJrjesy4Cfqk6ZZIAFpkuFIH+OoltwP
27099X9Enrhakn8Ym4JDpn72mSIpUX74l0IF9n8/hAi+kIDOuNqsEIAmtDKYmX+Er2CETn8Cqp9vc363pk5Z2H6VoqlDDH53oHAo335em4IFtn6jg9y+FIB4w8Grgn/TvmOX7H8kuMGDk36TszVuxn5ArklZRX4gqnNCk34HpzAoeX3mm14Fg34mg7q3XJFXb7GmNY+ecO2UIY4cchKA9IzJcy5sy4uYdFRXk4qVdYZA74ngdqQmgYo7d4EDKookeb22WI/heVOlQ45HeZ6THozUeel/+YuHej9r1opfeqlWqolmeyRACoi1e5glsoj6e/QC24iEfWm1SY6LguqkDI0Cgl2SA4uSgdN+14pTgWlqzIk3gRlVu4hKgOM/NoeegLok+ofOgLgClYcWgKK0LI1NjJWi1IvLiz6Qtopqieh9uYkqiLRpvYgfh6xUzoc+hsc+a4aYhg0kUIa2heYCWYXZgZazBYxLlkmhworLlDiPnIlvki18i4g6kDdosIcxjmtT34ZhjOU9pYW9i68js4XEi7kCJYTKgXOyBouFoB+gvooJnVmOmIismo97kod5l9pnyoZxlVtTEoWYkzE8/oT3ka4jLITskSEB+YPlgVaxNYrpqg6f64lxppaNwIgPow16vIbZn51nBYXVnHtSaoT9mdQ8dYRKmD4iwIQwlZ0B1YMngT2wkopytCefQIj+sAKNCYeWq756AoZWp5dmUYVQo+FRxoSDoPQ78IPOn18iYYOUlz8BuIKNgSmwIIoavouevIiqucKMboc7tMZ5XYXvr+5luYTiq8BRRIQTqOY7f4NkpTEh/4MilvwBoIISgRmom5rpbwiYjphzcEGHpZY8cWl1sJQ8coxitZJoc7dOkpDVdOc41I/CdfQeo5CGdoQAAIpye0WnypmdeCeX0pc9eICG15UOeN105JMNeUdh65E7ecVN0I+selA4GY6VesweBo81ewsAAIjZfpOm75hXgTuW0ZYJgMqF6ZPbgGVz7ZHlgBxhBZAdf/FNAY6Yf983Y42Bf9Ydd43+f/MAAIdygACl9Zc2ikCVwpTqiR+ExpLHiA1y9pDNhw9gG48ThkFMOY2WhZU2wIx+hRsc/IzdhWYAAIY7gAClC5Yuk3GUzpPskaODy5HQj+Jx9o/cjjNfRo4WjLNLfoyli302KouMiq4cj4vQiuMAAIUwgACkNJVvnMaUDZMvmlGDCpEOl95xJI8alYZed41ak2hKyovfka41mIrFkMccI4ryj5EAAIRPgACjgZTapi6TUpKeoxmCSpB6n/pwaI6BnPxdyYzDmlNKNotGmD81JYoWl5Qb0Yosks8AAIOVgACi8ZRpr7uSvZIxrAuBq5AHqEZvx44EpKddLYxEoYpJporPn2Q0tImYndkbi4mHkp8AAIL9gACiipQWuZqSSJHgtVuBI4+usPNvOI2hrL9cqovYqVJJN4pgp0g0UokwotcbN4kYkmcAAIKEgACaUqTbboSLPKG6b697WZ7dcNJqe5w4cfRYlZnGcxtFbpevdD8wcpZldSgV/5hNdSgAAIYgfmmZsqO7dy6KtKCkd4V6w53Bd+lp5JsReF5X/JibeOdE3ZaCeXov6pUqee0VppbUedwAAIUAgACZC6KGf8GJ6p99f156CpyWfw1pH5ntfuBXRpd6ftBEO5VmftkvYpQHfugVVJV4fwgAAIQEgACYSqFliEqJDZ5jh0R5GJuGhlNoTpjZhYRWgJZzhONDk5RkhGou3pL/hCsVB5Q+hIAAAIMogACXfqB8kN2IQ518j0J4R5qhjb1ndJf3jFhV0ZWBixpC/JN7ijUubJIMidEUypMbiUAAAIJsgACW15+wmauHl5y5l3p3l5nflVdmyZcvk1NVL5S3kY1Ce5KbkEAuDJEnkA4UkpIUjUYAAIHOgACWRp8coo+HGJwon893FZlEnQ1mOZaKmnRUnZQVmEFB/5H8lskttJBtloUUYZE4jcgAAIFLgACVzp6xq5eGnZu9qE52kpjSpPlltpYOoddUHpOVn1FBh5GCnhAtWI/pm+AUOZCEjawAAIDggACVdZ5itPCGO5trsSl2Iph4rUZlQZWqqa5TtJMqpw5BL5ESpTotDo99nnYUApAMjYcAAICLgACMnK80bgB+V6t7bxdvXagDcC9feaTAcUtOjKG7cmg8QZ83c3cnzZ33dCQNL6C4c8UAAIJ/gACMLK45dkF+Bqp6do5vAKbtdvJfGqOVd2xOK6CDd/s76J30eIwnhJyZeOQNOp7ieNEAAIHFgACLuq0Nfl19c6lYff9ufKXCfbtei6JpfaJNp59Wfag7eZzHfcYnM5tXfd4NP502fjsAAIEhgACLMKvqhmd8z6g6hXdtw6SrhKJd66FNg/lNEZ5Dg4E7AJu0gzYm4Jo1gy0NP5u1gxEAAICTgACKm6r5joN8NKdNjQ1tHqPBi7RdQaBiioFMiZ1MiYk6jZrBiOwmlJkxiP8NP5pchz0AAIAagACKEKpBlsR7rqaWlM1smKMFkuxcup+hkTlMCZyFj9E6MpndjvQmW5g/j1sNQpkniPcAAIAAgACJqKmenyB7QKX4nKtsJqJkmkZcSJ79mBhLoZvellw545kulYYmNpdelNwNSpgRiPwAAIAAgACJS6k0p6d7BaWKpL1r56Hkoc5b+J5inyNLSps5nTk5ipiZnKwl85bLmXINSpc5iPwAAIAAgACJA6josIJ6vKUzrSprlaGCqcBbo532pr1K/5rFpPo5TpgfosQlyJZRmYwNQ5agiPcAAIAAgAB/crn/bWxx4bXAbmljsbG9b3FUq63pcIBEmapgcY0zAaeTcngeu6bRcsEFvac/c20AAIAAgAB/M7kfdVBxx7TJdYxjkbCedelUiqypdmJEdqkJdvAy66Ymd3UexKUwd5IGIKUheMUAAIAAgAB++bfxfP5xb7OffJ1jRa9nfF5UM6tofFREKqfCfGsytqTVfJYeuaO1fKEGcqM2faMAAIAAgAB+qra/hJJxBbJxg7Bixq49gvFTyqo4gmZDyaaWghQycqOkgfAepKJighYGtqF/geQAAIAAgAB+TLW/jDhwpLFyiuFiW60+ibBTVak3iK1DdKWGh/AyMaKTh54ekKE0iCsG8Z/6hLEAAIAAgAB98LT+lAZwT7CtkkBiCKxxkJdTAqhijyZDJaSqjhIx/qGdjbUegaAjjeAHIZ6jhNIAAIAAgAB9n7Rpm+ZwC7ASmbZhxqvJl5lSvqevlcRC4qP2lIIx0qDelHoefp8ukqcHTp14hPEAAIAAgAB9arPpo+Vv2K+OoVBhkKs9ns1ShqcbnKlCrKNcm3AxnKBKmuIeZp58lI0HeZx2hQ4AAIAAgAB9NrObrEdv0K8rqVZhhKrBpl1SZKaCo+tCkKKtosMxlJ+Pn/Medp3JlJkHoJvFhSgAAIAAgAByr8VIbN5lpcCsbbRYHbw5bp9J07fsb5U6dbQBcIEpU7E0cS0UlrHpcLgAAKspdHsAAIAAgAByosR3dHBlw7+xdItYOrsEdNVJ8baGdUA6lrJ2db8pja9/diEVFa/EdbsAD6npeOcAAIAAgAByo8M6e7hlqr5ye0VYJrm1ev1J1rUkevc6iLEDexIpnq3yezgVbq3eewQAo6fTfS4AAIAAgABylcHtgtplgL0mgfhX57hqgUJJqLPSgMw6Zq+tgJYpnKyKgJAVr6wwgMwBIaX4gMQAAIAAgABydsDSigtlX7wHiMhXwLdFh7ZJdbKohto6Ua5zhlEpnqtHhkkV7aqvhpABkaRVgQ8AAIAAgAByUb/5kWhlSrsfj8tXsrZOjlRJZ7GojSI6Qa1sjF4pqKohjIUWJ6lYi4MB8aLqgVAAAIAAgAByML9QmNNlP7piluBXrrV/lQpJY7DPk406P6yQksIptqk4kwcWYKgtjyECR6G0gYoAAIAAgAByE77ToGBlPbnMnhpXsbTVm+5JZLAWmjo6OqvSmbYpt6h9mHkWhadNjzoCjaCzgboAAIAAgABx/r52qDZlQ7lQpaJXu7RDoyhJa693oWs6RaspoFEp0KfKnEUWqKaPj1ICup/zgdgAAIAAgADZtXGBbKrFDnLXbjevv3Qbb7eZm3VJcS2CrHZrcqNq63eKdBtSBXigdYI2enmgdsASAnp5dq3Xt29Xd97DcHDceEeuSXJBeLeYS3OPeTSBdHTSeb5px3YOelFQ63c0etY1aHghez4QznjCeq3V4m2Egx3BpG8bgmestXCZgcKWzHIAgUmAHHNegOpok3SygJxP2XXlgEo0bHa8f+8PwHdBfyLUGWvqjkq/1W2OjJCq7m8ZivCVOnCXiXV+sHIOiDFnV3N2hwROzHS0heIzgHVyhNsO1nXzgzDSemqUmW++O2xAlsypVG3WlD+Trm9ekdV9UnDij5RmJXJejZFNznOki6gypXRHihgODnTUhqjRJmmKpJ2862s4oSOoAmzPnaqSYW5cmlF8HG/olyplCnFolD9M43K2kaYx4HM/j84NZXPjiQ7QFWi5r9S73Wpnq4qm62v5pyuRSW2Foud7GG8YnuZkJnCfmzNMGXHol+8xOnJalhQM2XMbiLDPR2gfuxW7EGnLtgGmDGtTsMOQXmzWq5h6L25qpsZjV2/4om1LcHFDnsgwqnGXm5AMZ3J5iGLOuWe8xmC6gGlhwH2lYWraumOPnGxNtGB5bW3ars9ip29oqe9KznCuplAwGnDrn+4MDHH3iCXKWnnka4u3fXpkbUujwXrmbuuPAntocHR5VXvucfpitXx8c39K0n0VdO4v4X3Qdh4LOX9kdjfI6Xfodjy2V3iRduSipHktd4ON7HnEeCJ4QnpdeMphr3r/eXpJ2Xuiehou9XxJepAKa32xeqjHZXYqgOS0rnbmgIehHHeVgCyMc3hDf+h28nj1f7lghXmtf5hIz3paf3MuB3rlf0AJtnwzftbF03Sli3qzC3VrijOfeHYniPKLA3bkh8R1oneuhr9fX3h4hd
27099BH1XkthO8tMHmchDQJGXrognfEW3NdlhOxl3Qqk/aeBHTwkdmJl3W3j810ZXaJjeFeSHdmjC1G7Xggip0sbHhyiYoIk3nMhZPDJHJboMKwYnMsndecznPymt6IaHS+l/RzSnWXlTNdS3Z0kq5GG3c0kIsrvXdrj3oIInjdhYDCK3GPq36vZnJhp8ybzXMjo/mHaHPuoDNyXXTPnKxcfXWxmXZFanZpltErLHaHlVcHxHgXhUDBbnD4tk2upHHHsdma+nKBrTGGjnNEqJNxh3QmpE1bvXURoIxEznXJncAqrnXHmiMHeHd2hQ3A8HCUwTauF3FevAOaUnIJtomF1nK+sR5w1XOZrCtbHnSEqAhEO3U7pRAqKnUjnIIHO3b2hOS7boKUapyqMYI4bHiX64H5biqEeYHRb79v/IG5cU1acIG4ctlDgIHddEcpBIKBdVMFPIO7do26TIC9dLOpEICNdY2Ws4BldlaDT4BLdxdu5YBCd91ZcIBQeKZCk4B4eVooLoD8ecgEyIIMetK5HH8Ofs2nwn75freVmH7ffpyCJH7YfoZtz37cfoNYeX74fo1Bun8nfpInbn+OfnwEYoCRfpK3vH2UiNWmXH2Gh+6UDn18hv6AyX2BhhVskH2fhUxXYX3MhJhAzH3/g/YmqH5Eg4QECX9IgdS2bXxZkuGlC3xQkTiSv3xQj39/hHxdjchrd3yAjC1WaHy+isc//nz0iZAl/30YiQYDvn4vgoi1VXtinQyj83temqORqHtemB5+dXtulZtqeXuVkzxVinvPkR4/RnwJj3UlaHwPjwADfn1Bgly0dXqep0mjDXqdpCaQvHqZoNV9inqnnYhpoHrUmnVUznsSl78+rHs+lcYk7HsqlCADSXx9gjmzzHoLsaCiWHoMrcaP+Hn/qa98wnoEpZlo3Hoxod1UGnp5nro+GXqjnOQkf3pqmFIDHnvdghyzXHmnvCCh0nmnt5iPVnmNsr58FHmDreloOXmoqZdTjHnupkE9l3oao3wkC3nNmF8C/HteggSs2Iu9adqc+YqAa7uL/Yl+bXB5wIipbwhmaYfxcJhR7IdiciQ76Icgc4UhsYf1dE4AAIeBdySr84oCc2WcB4j4dFWK7ogMdTJ4uYc/dghlcYaNduJRB4YGd7w7EYXAeHgg9oZqeMcAAIWVexWq8IhqfNua1Yd7fPmJ2YaYfQt3nYXafSFkcYU0fUZQKYS4fXU6UYRyfZkgVYT0fZAAAIPmfoqp0Yb2hlqZpIYPhbeIkIU+hQB2i4SGhFNjeYPtg8NPXIN5g0k5poM4guMfxoOYgrgAAIJvgACopYXDj9uYmITgjoqHg4QXjSJ1YoNni7Zib4LWimROa4J1iUo44YIyiG4fMoJmiHsAAIEugACnq4TXmX6XloP6l36GgYMwlVx0b4KAkzNhjIHxkTBNqoGGj3g4RYFFjlIetYFYjd0AAIAggACm4oQcozKWyINFoIiFrYJ2naxzmYHCmspgxIE3mCZNAIDNlfI3x4B2lLoeUYBsklcAAIAAgACmSoOPrQiWI4K+qbqE+IHnpiZy4YEmooxgEoCXn1ZMU4A5nNk3N3/fm7Ud+H+nlEQAAIAAgACl44MttxqVpIJgszOEXoF8rutyPICpqqBffIAQpu9L13+vpHo2zX9YoXkdnn8NlAcAAIAAgACeppUeaU6P1JMmayN/7pF5bNRuzJADbmpcjY6wb/ZJD42dcXQz1o0QcrIZh46icvYAAIMWeryd7JOUclqPFpHIc01/FJAndDNt+o6sdRRbxI1YdflIVYxFdtkzKIutd4oY/Y0Ad4MAAIGhfh+dGJITe06OEJBie31+IY7Ge6dtAI1Ye9ha4IwNfBhHjosBfF8yfopjfJEYfot8fGwAAIBagACcGZC3hCuM/Y8Lg7N89o1+gzVsCYwQgrhZ+orWglhGzonTggkx5Ykwgc0YEYoSgdkAAIAAgACbJo+EjSyMAI3ijBB7+IxeiulrCIr2ib9ZLYm1iLJGHIi+h9wxWYgXh1AXsIjGh1gAAIAAgACaUo6gllGLP40GlJh7N4t+ksRqNYoUkPBYXojVj0ZFbYfUjfEwy4cpjU0XSYesjAUAAIAAgACZpI3vn4KKh4xanTB6eYrNmrVpeolemD1XrYghlgpE1YcclFswXoZXk/QW/4ayj40AAIAAgACZHI1oqMyJ9YvYpel53IpEos1o3IjJn7dXEoeInQ9EQIaLm0kv5oW9mikWvoXhj2EAAIAAgACYvY0IslaJhIt7rvF5VoncqzloTohSp5BWkYcGpJRD1YYEovYvhoU4nx0Wa4VIjygAAIAAgACQ2J7haMyC15xMao1z35oCbDRjxJfvbcVSh5YLb0k/7JSGcLErSpPocbMQbJbecS8AAIAAfdCQQJ2NcWOCSJsQclFzPJjDczpjJpajdCJR8JS2dQw/ZZMqdekq05J1dnoQOJT1dfIAAIAAgACPmJwhedmBdZm6ehJyfZdtek1iYJVTepVRPZNqeuk+y5Hhe0AqWZEce3EQBpMveyUAAIAAgACOz5rMgj2AkphugdtxhJYtgXlhkJQTgSZQe5I3gOo+KpCzgMIp3o/igKkP0pGSgKoAAIAAgACOAJm0iqh/xpdZiblwtJUdiMdgtJMHh95P1pEchww9m4+ghnopd47Bhj4PrZAWhXsAAIAAgACNVZjGk0d/F5Z4kctwAZQ8kEBgCpIfjrpPM5AzjWA9JY6fjGopIo22jF0Pi47AiZEAAIAAgACMxpgYm/d+mpXPmfhvgpOJl9RfepFglblOno91k/E8pY3iks0oz4zYksUPaY2dimsAAIAAgACMVZeZpL9+IpVSokNvAJMDn5Ne9pDNnPFOHY7cmtQ8Jo1Pmdwoa4w4mBoPS4ysilcAAIAAgACMAZc9rcR9w5T0qtxukZKap6hegpBWpJFNtI5bolE7z4zGoPUoH4uvmyEPHIv5ijcAAIAAgACDiakTaDd2PKX2aeBoFaMea3hY4qB4bP5Ii54ObnI2spw1b7ciXpvjcFoIWJ2vcCAAAIAAgACDEqfycGd13qTWcUdnraHncixYgZ8ncxZIMJyrc/42Z5rDdMsiK5pHdR4IgJt0dTEAAIAAgACClqaWeGh1P6OIeKJnIqCTeOVX753SeT1HsJtUeaA2AJlnef4h65jMehUInZlneqcAAIAAgACCAKVCgFB0kKI6gABmX59Of7ZXTpyMf4JHHJoYf2k1i5gpf18hoZd1f1gIrpeLf5MAAIAAgACBZKQliEdz8KEkh3hltZ48hq1Wn5t5hfFGlpj6hVw1G5cPhQIhWpZChRQIvJXfg9EAAIAAgACA2KNLkF9zaKBOjxllLp1hjctWFZqYjI9GE5gSi4g0yJYHivEhK5Uki2IIzJRghfMAAIAAgACAbaKQmIdy95+Zls5kuJyolQJVnZnak01FppdRkfI0d5U8kVshFZQekOgI4pMOhgIAAIAAgACAFKIUoNNyw58bnrlkfpwXnG1VUZksmjhFUJaVmKY0F5SOmGEgxpNvlX8I6JIAhgYAAIAAgAB/0aG8qVxyfZ63puxkLpumpDJU+pitoaVFApYNoC0z2ZP8nnwgmZLYlgoI45E7hgIAAIAAgAB2tLPBZ39p9bA4aQhcgKzlaoxOGKm8bAI+h6bibVwtPaTrbmsYuaWXbmwBiaKqcAIAAIAAgAB2WrLQb1Jpyq8ocB1cV6umcPlN+ahUcd0+cKVecrwtOqNJc2oY46Onc0YB/qA3dWEAAIAAgAB2DLF8duhpYK3YdxtcAqpHd2BNoKbrd8M+KKPseC0tEKHHeIQY7qHpeFQCXp35elgAAIAAgAB1rLAdfl1o6ax9fhZbd6jzfd1NNKWUfcM9x6KZfcYs0KBqfdEY56BafbwCrJv6fq8AAIAAgAB1RK70heFof6tYhS5bBafPhIdMt6Rtg/M9cqFkg48skJ8yg2sY2Z73g78C7Zo7gfsAAIAAgAB05K4TjYpoKKp1jHJar6bji1hMX6N5ilg9HqBoiZosX54YiWgY0p22iYMDI5i2gh8AAIAAgAB0lK1llT1n5qnBk8pabqYjkkNMGKKtkN481J+aj+4sMJ07kAcY2pyVjlkDVpdqgkIAAIAAgAB0XazXnQJnsaktmztaMqWGmVZL2KIGl6M8lJ7slrUr65yTlnYYu5vGkLkDiZZTgmQAAIAAgAB0Lqx+pRdntKi+oxlaLqT8oNBLuKFdnsk8e54pnfMr65u+m5MY0ZrykMgDrJWMgnwAAIAAgABqMr8DZrRdzrtAaA5Q47eWaXBDI7QFasY0KrDoa/QjH68+bKIOIbFIa+MAAJ8Ec7AAAIAAgABp7b49bjJdz7o5bthQ9bZCb5xDRbJ3cG40W68ucTEjc61KcZwOta7ocOYAAJ3AeCkAAIAAgABpzbzndWRdnbjadYBQ1bTPdbhDJrDtdhk0Ua2QdnwjkauIdq4PHKzIdiYAAJyJfCIAAIAAgABpqLtyfGtdYbdmfB5Qh7Nde+lC8q93e940LawUe/Ajk6nye/gPZ6rie9gAAJtof6EAAIAAgABperoxg39dNbYjgtpQVrIVgktCtK4rgdc0FKq3gZojlKi
27099FgZ4Pqakwga4AAJpsgAAAAIAAgABpTrk8irtdHrUciclQRLEAiNxCnq0NiBAz/KmRh5Ijnac6h8AP5qerhrgAAJmQgAAAAIAAgABpKbh/kf5dFLRHkMhQP7AYj4JClKwbjmwz8aibjeEjp6YyjkUQIqZZiukAAJjfgAAAAIAAgABpDbfzmVldF7Oel+ZQRK9ZllVCkqtNlQgz5KfHlLYjnKVek8wQP6VZivwAAJhIgAAAAIAAgABo+rePoOtdI7MTn0lQUa61nXxClqqbnCUz6acLm24jsaSUmCIQVqSDiwwAAJeygAAAAIAAgADNUGxtZkS5524waHWl02/YapCQ4HFjbJR7DnLfbo1kVXRPcH1MbHWkclAxrXapc9YNx3gxc7bLXGnucVS4WGvncmekbW22c3ePn29ndIZ543EGdZdjPnKWdqVLYXP6d5swsXTceFUM5nZ0d+XJiGfJfGC2kWncfFyi4WvLfF+OJm2ZfH14kW9WfKpiEnD/fN5KWXJvfQQvxnMrfQQMIXTufIPHu2Xih1C0wmgKhlChG2oLhWCMmmvyhId3Km3Ng9Ng22+Mgy9JVHEFgo0u6XGZgesLdnObgLjGGGRGkjSzKWZ8kFSfg2iNjn6LD2qDjLt112xuixdfsm5DiaJIYG/CiEEuHnArhx8K5HJ4hFLExWMAnSGx3WU/mnCeOGdVl7WJymlTlQp0pmtHkoVepW0hkDNHgm6mjiktaW7mjMUKaHGEhwnDtmH9qBOw1GRApJedKmZVoPqIu2hUnWtzqWpSmhNdyGwzlv9Gx22xlFQs0m3LkvMKAnC5hsTC7WE8swmwDWN/rsScU2WNqkyH22eFpdtyymmEobhc/2ttngVGJGzqmv0sT2zZmFwJr3AUhozCamC7vf6vhWL6uOebsmT4s5OHJWbirk5yF2jaqXNcXWrCpT5Fi2w3oj4rxmwAnKgJbXAShl++r3SOZWCtBHWCZ76abHZxae+Gvndaa/1yD3hCbftcWnksb+5FU3oPcbsrA3rfcxkHgH0Wc329RnI9b/Cr6XNmcTuZWnR1cnCFtnV2c5hxDnZzdL1bandxdd9EdnhdduQqOHkFd5AG9XtbeBS7wHAuemuqPnFyeraX03KaevmEP3O2e0JvwXTPe5VaRHXke+xDc3bWfDIpWHdOfD8GennWfGy6KW5dhMqomm+yhDOWMXDsg5aC13Ibgv5ueHNPgoBZJ3R4gg5ChXVugZ8okXW3gS4GD3iFgDG4rmzRjymnJ24yjcOUv298jFCBbHC4it9tRnH3iYRYGnM0iFJBqHQthzsn3nREhnkFtHdkg2y3eGuWmZql9Gz/l22Tj25NlSOAQ2+RktpsMHDZkK9XKXIWjrdA4nMTjRInPnL7jFYFZ3beg6e2gmqbpBSk/GwIoSSSkm1UngV/SW6amuZrR2/rl/lWYHEulVZAPnIfkzgmvHHekiMFJ3dKg3y1y2nfrpekPmtMqueRxWyRpvh+dm3PowZqd28in2FVo3BunDc/pnFdmfMmSXDqluIE9Hehg1m1VmliuSSjuGrJtLeRI2v+r/h9xm0vqz5pz256pvJVD2/Fo2c/GHCuoQ0lx3AVmYsEynfngz2wcHz/ZKygTX0dZx2PEX1UaVd8ln2ca2do/n3xbWVURH5Wb1M+EX7VcQ8kAH+rciYB94FndAGvU3rRbqCfM3sncBON33t6cWh7dXvVcqln83w6c+NTU3yvdRQ9OH0sdh0jQ33Jdp8Btn+ueHGuHXjVeJGd4HlNeRmMvnm2eZF6S3omegBm5HqcenZSZnsfeu08cHude0winHwCe1QBfX4rfFesuHcQgmecc3eYgiWLN3gWgc94+niWgXJlrnkngSZRWnm8gOU7j3o6gKMh5npkgFYBS33Rf7qrZnWXjECbIHYqi0CJ5Xa0iiV3sXc/iQBknHfXh+tQZnh9hvs6x3j6hishSXjohcwBIH4YgMOqT3RpljKaCXUDlHiI0XWRkpZ2pHYjkKljoXbBjtZPkndjjTc6GXffi/kgv3eYi7YA/X5VgKupcHN4oC+ZJXQXnb6H6nSjmxZ1wXU1mGVizHXaleJO23aAk7E5inbrkiggUXZzkMwA336HgJeoynLBqjmYc3NipxaHK3Poo6x0/3RyoDliDnUYnRNOK3XHmng4/XYsmRAf73V6lPQAx36wgIaoXHJEtFiX8HLisIqGj3NbrGJ0WnPXqDhhc3R2pIFNpXUiobA4fHWDn4Yfd3SolUYAtH7RgHmif4XFZBmToIUWZomDl4ScaMJyP4RHatFfuIQLbMpL8YPybqw2gYQgcEgcZYVhcOYAAIBMdrqhmIO4bYOSp4NFbwmCgILocG1xNYKfcb5ew4JrcwRLF4JadDs1wIJ9dTgbyINvdWYAAIAAermgi4HZdtWRZoGId4uBXYE7eCtwEoEDeMBdwIDeeVVKOIDXeeQ1BYDzek8bN4GaeiwAAIAAfjqfZoAZgCWQM3/dgCKAF3+ngANvE395f95c239kf8JJgH9mf600eH9+f5Qayn/hf1cAAIAAgACeO36wiX2PJH59iM9/B35Qh/9t5H4rhx1b1n4ehkpIkX4yhZkzsn5ChQ0aOX5ZhQwAAIAAgACdRH2Qku6OJH1lkZV+Cn06kA9s8n0Zjnda9X0OjPhH130Zi7EzHH0kit0Zx3z7imYAAIAAgACcfXyqnGeNWXyGmml9PXxXmC5sJnw0leRaNHwuk8lHNHw4kgoypXwrkSYZcXvHjtkAAIAAgACb5Xv7pfOMtnvco1V8jnunoGtrd3t5nXJZiXtxmslGj3uDmMMyH3ttl/kZIHrEkP0AAIAAgACbfXt/r5+MOXtirG57/HshqNlq3nrkpTxY/nrSoh1GGXrgoBoxr3rGnZ8YuHnykLcAAIAAgACU0Y8MY5KG8o2dZfF38Ix5aCBnn4uJaidWG4q7bBVDPYoqbeEudoopb0cTyIybbxQAAIAAekCUEI0tbHqGK4v3bf53Dorlb2hmy4n0cMBVWYklcgtCkYiTcz8t34h9dB4TYop9c6wAAIAAfbaTMYtfdUeFHIpNdg52GIlIdsRl1Ihkd3BUfYefeBpB14cTeLktSYbueR8TA4h/eJoAAIAAgACSLIm4ffuEC4iyfiR08ofBfjVk6obifjtTqYYufkdBLoWpflUsy4V2flQSuYagfgYAAIAAgACRMIhMhsyDD4dThldz/IZrhcNj9YWShR1S9YTZhIFAnIRchAwsW4Qgg78Sd4Tog4YAAIAAgACQV4c7j76CVIZKjrJzQ4VgjXdjIoSFjCdSJIPMivA/8oNEigAr0oL9iZ4SH4NniDoAAIAAgACPqIZimLWBmoV4lxdyhYSJlTliZ4Opk0ZRbYLykYo/VYJlkEIrb4H7kB0R5YIejBkAAIAAgACPIIW8ob6BCYTZn5Zx6YPhnRthzIL0motQ1YI3mFo+uYGylvQq8IE6lkYRsoERi/cAAIAAgACOvoVFqveAl4RlqFdxY4NipUVhP4JioiFQWIGXn5g+VoEKnmUqm4COmzURcYBFi8sAAIAAgACHfJidYxV6aZaYZVlsRJTjZ3hc4ZNkaXJMSZIPa006NpEgbPUl2ZE4bgELPJOVbXQAAIAAfUaG1Zb9a4p5z5UfbQJrmZNpbmdcRZHbb79LvJB7cQY5vo+BcicleI92csgLLpEYckUAAIAAgACGIJVIc9t47pOIdKVq0pHZdWRbe5BRdh5LDI71dtQ5Lo36d3QlDo3Ud7sLHI7Id30AAIAAgACFSJOwfBZ3/pH8fExpzJBdfHNapo7afJdKS42MfMA4kYyUfOUknIxYfOYLAYy8fQwAAIAAgACEb5JdhFl3KpCxhAdo+I8Yg6FZxo2agzFJqIxBgsk4BYtRgockOIr+gmcK7Yrxge4AAIAAgACDupFHjMh2co+oi+9oP44PivRZGIyJietJBosuiP03nIoliFsj64nAiGsK2YlnhhQAAIAAgACDJpB0lUR18Y7dk/BnvI07kmJYhouokMVIa4pNj2g3FIlCjpgjnoiyjsYKxogdh0kAAIAAgACCsY/Wnc51do5CnAVnOoyXme9YBIr2l8xH6omTlho2j4iMlWsjNIfplBUKtocQhz4AAIAAgACCWo9kpoR1Fo3OpFtmy4wXocdXkYpnny9HhIj3nVI2PIflnHAi7oc5l54KlYZGhygAAIAAgAB6kKKlYnBuE6AmZJVgq53uZqBSIJvnaIpCWJoeak4w4pj+a8McgZnBbD8D35ihbL4AAIAAf9B5/KFBanttoJ7Ma+JgNJx/bUFRuZpdbpVCAZiAb9Iwo5dKcNQcZpfPcQcEIJYQcdIAAIAAgAB5a5+iclhs7p1CcyFfnZr0c+ZRIZjRdKxBgpbydWgwRJWxdf4cNpYFdfsEUpPFd00AAIAAgAB4xJ4Qeh1sMpu7emFezZl4epxQfJdYetxA7JWBex0v05Q8e08b95RnezEEdJHAfEwAAIAAgAB4G5y/ge9riJpygbleHpg1gXZPyJYTgS1AaJQ0gPgvZJLvgNwbtZL1gNgEjo/9gJ0AAIAAgAB3hpu6id9q
27099+plziThdk5cwiHVPOpUJh60/4pMihwcvGZG5hrEbj5GdhxYEqI52gyYAAIAAgAB3EZrdkddqgJiekMRdFZZYj4ZOupQrjkg/bZJAjU4uxJDKjPQbhpBljKQEx40pgzsAAIAAgAB2s5pFmetqS5gGmINc3ZWulstOc5NhlQw/HpFlk9YuY4/7k9IbMI+MkT0E1Ywcg0UAAIAAgAB2a5nWoitqApeNoHtci5UnnlxOHJLMnEQ+0pDEmxkuJ49LmfAbB47NkkYE2ItSg0YAAIAAgABuBq05YZNiA6pdY5JVOqe3ZYNHaaU7Z1c4TaMdaPcnNqIXahsSKqR/aacAAJjTbmIAAIAAgABtg6wQaT9huqkbao9U/aZGa+FHQKOgbSo4N6FgblMnP6AxbxsScaItbooAAJctc2kAAIAAgABtF6qBcLNhOaeTcXNUmKS0cjdG3qIDcwE37Z+5c7onG55ydC4SkqATc5gAAJWgeDAAAIAAgABsoajqeAhgr6YDeFNT/aMseJxGaqB6eO83iZ4zeUEm3ZzceWwSl54yePUAAJQwfGMAAIAAgABsKKeQf2xgOKSvf1BTgaHZfytF458mfwQ3MZzQfvQmnZtwfvISkpyGfuMAAJLogAAAAIAAgABrvaaHhvJf2aOlhndTJaDHheRFhZ4LhVA22JurhOUmb5oohNUSkpsDhLgAAJHGgAAAAIAAgABrZKW3jn1fkaLSja9S35/njLJFOp0ei7s2hpq8ixsmO5kli0oSpZmoiaEAAJDbgAAAAIAAgABrJKUPlhBfVKImlPVSnJ8zk59E85xfklk2QJn0kbMl6ZhhkbwSgpitjIMAAJAngAAAAIAAgABq8KShneNfVqGknKhSmZ6YmvdE2JuimVY2M5kXmM8l/JdqlucSqpepjJ4AC4+KgAgAAIAAgABhs7h8YIlV9LV8YlJJobKQZBg8Ya/DZcMtu62MZyUckq1EZ7gIXK6kZ2sAAJNYctgAAIAAgABhMLeRZ9tVx7RPaQJJkrEVajg8b64La2Yt5aufbGQc8KsKbLoI8awJbGkAAJIXd24AAIAAgABg6rYLbuxVd7K/b5JJXa9ycEU8Q6xRcQct1qnOcacdFKkFcckJXKmlcZ0AAJDhe4AAAIAAgABgqrRkddhVJbEadhlI/a3QdmE8BKqrdrotqqggdwsdF6cydwYJqKd6dzgAAI+/fxYAAIAAgABgaLL1fNJU6a+sfL9IvqxdfK07uak0fJwtjqaVfKIdGaWOfJkJ6qWIfRkAAI7BgAAAAIAAgABgLrHag/FUx66Bg5dIo6skgyo7m6fxgsEtb6VIgoMdJaQQgqAKJ6PMgjkAAI3jgAAAAIAAgABf/bD8ixRUta2Nin1ImKofibw7i6bhiQgtXaQxiLYdK6LeiSAKZaJKhogAAI0zgAAAAIAAgABf2bBXkkZUsqzLkX5ImKlIkHY7haX5j4ktS6NBj2UdGKHsjrwKfKEfhxcAAIycgAAAAIAAgABfwa/
27099dmaBUu6wsmL1Io6iRl4E7h6U0loQtUqJtli0dM6EBk04KkqAihyYAAIwAgAAAAIAAgADBE2cVX+2u02k5YrSb7Ws+ZWCIIm0kZ+5zaW74amldt3C5bNFGx3JFbxAsz3MmcN0KBHYqcRS/IGQlatGtS2aKbIWajmi/biyG6GrSb8tyRmzPcWBcqG6xcutFyXBJdFMr6HDxdV0JbXRodWu9SWGVdaerhmQgdk6ZB2Z9dvOFc2izd6Vw+GrSeFxbgWzQeRFEym5wea8rD27ZegoI6XLcei27d19LgF2puGH1gA+XQ2Rsf8iD7mbBf41vl2kBf2laUmsYf01Dz2y+fykqQmzkfu0IdnGzfoa5zF1ViwSoIGAXidyVsmKmiLWCaWUMh5duUmdiho5ZNWmQhadC52s5hM0piWsZhBoIFHJZgj+4cVvAlbOm1F6Sk7uUcGEtkbWBMWOij7ZtLWYDjdRYPGg3jB1CGmnjiqAo5Wl+ibEHwXLlhT63XFp5oGOlzF1WnZ6Tal/1mrqAMWJwl95sPWTelTFXamcaksBBcWi7kK8oYGgXj8oHfHNZhRC2jll/qw6lBVxip3ySnF7+o75/X2F2oAhrbmPnnJlWrWYsmY9A1mfJlycn7GbilSIHRHO4hOq2CljUtaykflu1sT+SA15ErKV+umCxqCFqz2MdpANWH2VgoH5ATWbwnh8nbmXImV8HGHQDhMyzN27sX0eimXBPYjGRDnGnZOl+aHL2Z3dqtHQ/ae1V6XWBbE0/vHakbncmAndab/wEMnsJcRKxwmwsaauhe23Pa4yQAG9QbVB9a3C9bv9pw3IgcJ9VDnN4cjI++HSgc5olV3UPdHgD4XlydcmwMWm1c/SfzWt+dN+Oe20gdbh79m6tdoxoenAwd2BT7XGheC49/nLJeNwkh3LmeSYDmXnrekaukmeCfh+eJmlmfi2M2mshfi56lWzHfilnOG5pfjBS2W/ufjs9HHEXfjwj0nDhfhADW3pTfiutEGWfiEecs2eYh4uLbGlphrp5LmsgheFmE2zRhRVR125shGc8S2+Sg8cjMG8Gg1MDJnqtgYKr1mQYkn2bgGYfkPyKQWf6j1l4Dmm/ja9lBWt6jBpQ9m0Wiq87lG46iYgioG1diR8C+nr5ggOq3GLcnLWaiWTsmnKJS2bLl/53H2iVlYVkJWpckzVQNmv+kSY6/20Sj48iL2vqjtwC1Xs3geqqI2Hspu2ZzGP+o+mIhGXZoKh2VmefnWJjYGlqmmFPgGsUl9E6bmwhlhYhyWqqk5ACt3tqgdaprWFFsR+ZRmNUrVuH6GUiqU11sWbcpUVixWiioaRO+mpKnrY562tKnPohT2mKloUCn3uTgcWlpHcVXsOWenevYbqGNHhcZHR0p3kUZvth8HnTaWdOBnqba7c4i3tmbb8ey3w7btMAAIAAcmCkeHR5aI2VWnVUao6FAXYlbGlzi3b2bidg7nfLb9VNInijcWw3w3lmcsceKHnYc1EAAIAAdwWjNnIXclCUAnMfc26D5HQOdHRyaHT4dWZf7HXgdlNMRnbHdzY3EXeFd+0dnXeSeAcAAIAAexihxG/1e/eSjXEXfE+CWHIffIxxGXMefLleuHQlfOlLPHUefRg2NXXVfTYc83V3fQMAAIAAfqKgbG4mhZyROG9ahTuBCHB1hLdv1HGDhB9dtHKUg5BKVXOfgxc1fHRNgq0canOFgm8AAIAAgACfUGyvj1aQIG3vjj5/+G8TjPduzXAsi51cvXFFilVJjXJMiTY023LyiGMb73HLiEsAAIAAgACebWuAmROPPGzIl0d/FG3ulT9t8G8Lkydb7nAukTRI3HE3j4g0WXHFjnEbkHBdjVgAAIAAgACdxGqWotOOimvjoFd+WG0FnZFtNW4dmrxbNm9CmCtIMHBSlhkz0XDUlR8bOm81kXoAAIAAgACdVGnxrJeOCGs9qXJ9wWxUpfJsl21fomtapW59n01HtW+KnQMzVm//m3gaxG5HkhkAAIAAgACYUH+XXlqKSX9wYUZ7GH94Y/hqln+eZnZY2H/XaNVFxoAuaw0w5YC+bN4WtYI9bTQAAIAAdlyXU30bZ5iJRn05aaR6AX1ka4dpkX2cbU1X7X3jbv5E+35BcI8wOX69cckWNn+zcbsAAIAAemeWOXrXcL6IAXsgcgF45XticydoeHuwdDdW+nwIdTpEL3xwdikvl3zbdtgVxX1IdoUAAIAAffOVBXjEeeeGvHkqenJ3l3mFettneXnhezlWEHpOe45DcXrAe9wvCXsbfAoVZnsde6YAAIAAgACT03cHgw6Frnd/gvN2hHfqgrBmTXhSglJVH3jHgftClnlIgbQuV3mSgXYU6XlNgVMAAIAAgACS1HWkjEuEqXYmi4d1hHaXipFlWHcGiYNUOnd+iINB4Hf2h64txngwhy0UgXfGhqYAAIAAgACSB3SClYmD23UMlCN0t3V9knxkkXXukMFTfXZsjylBQXbijeEtWnb8jVMUOXZ+ixYAAIAAgACRanOgnsyDN3QwnMp0C3Semnhj53UImBNS13WGlfNAoXYAlGYs2nYHk/4T9XV3jX4AAIAAgACQ/XL9qByCunOPpYpzfXP0opNjVXRRn49SU3TGnP1AM3U5m2osbHUzmYwTi3S0jTcAAIAAgACLLIh+XfB+EYetYMdv04cdY2pgR4a4ZdtPdIZxaCc9K4ZmajsovIbta7kOBoj+a0cAAIAAedOKUYY0Zq19OoWkaLVu7IUtappfc4TObGJOuoSKbg88j4R8b48oQITfcI8N14ZJb/UAAIAAfViJXoQHb1N8HYOkcKNt7YNCcdted4LzcvpN34K7dAs72IKxdPons4L3dYcNnoPndO8AAIAAgACIT4IUd+h6+oHFeJdsuIF4eSpdhIEyeahNAIENeh47I4EHeoEnLIEyeqsNZoHRel0AAIAAgACHSoBWgIt5/YAbgKNrwn/fgJZci3+mgG5MZ397gEk6qH99gC0m3H+OgBANUn/+f+gAAIAAgACGaH8HiU95Nn7YiNNrAn6biCNbwn5eh1ZLjX43hpc5/X4shgkmUX4khdkNDX56hKMAAIAAgACFsX3zkhF4eX3MkQZqR32Nj7dbDX1OjlBK3H0pjQ85Zn0WjCwl9XzjjDoM6n0yiJYAAIAAgACFIn0dmtV353z7mURpsHy3l19aeXxvlWJKSXxGk7I403w0krElgnvmkkoMy3wniKYAAIAAgACEuHx/o7F3dHxgoaxpL3wTnzhZ9nu8nLFJ1nuHmqw4dntrmeAlJnsMlyMMintfiHoAAIAAgAB+Q5H5XWZx2pCRYBpkaY9xYqZVuo6DZQdFvo3DZzk0H41yaRsf0o5WahcGTo6ZahQAAIAAfMt9e4/oZahxKo6wZ6Bjso2ZaX9VGYyka0NFNovcbOUztYt9bkUfjownbuAGaov2bvAAAIAAf958ro3XbdFwOozFbyNi5Iu8cGJUTorQcY5Ei4oNcqMzLompc4YfNoojc8wGd4mfdCsAAIAAgAB7yYvtdelvRIrudqph3on5d1RThYkTd/FD14hdeHsyo4f2eOce3YhGeO0GfIeSeb8AAIAAgAB66YpKfgVueIlYfkRhGYhrfmRSsIeOfmpDUYbLfm0yNoZnfncenYaMfmMGjIXGfq8AAIAAgAB6Ioj6hkRtuYgWhftgXocqhYdSC4ZChPhCuoV8hHEx8oT3hCAeboT5hDsGkYQ8gtsAAIAAgAB5g4f0joxtOocajc5f44YnjMpRd4Uwi6dCGYRpirIxYIPeijIeKYOjiokGi4LzhGwAAIAAgAB5BIcqlt1suYZUlbFfXYVZlCdQ9YRVknxBmoODkTEw1IL4kMgduIKbj9YGiYHlhGsAAIAAgAB4ooaSn01sUoW+ncte6oS4m8ZQgoOlmaJBNoLCmCUwhoIml7YdgYGvk/MGfYEUhGMAAIAAgABxr5vYXLJl8Zn3X0JZO5hgYbRLTpb8Y/s8CpXaZgcq4pV9Z54WLpeFZ8cAAJMNab8AAIAAf0pw95oOZIxlZ5hHZm9YtJaiaEBK4ZUjafg7tpPqa4Mqr5NubKsWMJUXbJQAL5C+brYAAIAAgABwT5gTbEJkopZqbY5YDpTLbsxKP5NNb/s7NJIRcQkqVpGCccoWFZLccYUAc45wdDMAAIAAgABvk5Yxc+Nj0ZSWdK1XK5MHdWVJjZGPdhI6mZBbdqgp5Y/BdwkV3pDZdq0AooxreUQAAIAAgABu15Sbe5BjF5MMe+JWcZGCfB1I0JAJfEM6Eo7PfGcpdY4xfHwVnI8OfDoAw4qqfaYAAIAAgABuMpNbg1pifJHWgz5V3JBIgvtIO47KgqE5hI2GglYpMIy+gjcVdo1kgmgA4IkngJcAAIAAgABtrJJPiydh9ZDViqFVVI9FieRHs42/iRU5Box2iHYoz4udiFEVdYvjiAQBA4ffgK8AAIAAgABtQpGLkwphsZAXkjVVEo55kQFHaYzTj7E4vIt0jtMocIqejwQVGYrHjKABGobRgL4AAIAAgABs75D4mw5hX499mfhUuY3UmF9HEIwglrE4coqxldEoOYnFlScU/InJjjABJ4YDgMgAAIAAgABlYqZXW7BaEqQfXhVN8KIjYGVAq6BbYo0x8p8FZGgg558TZYoL+6G7ZRoAAI2UbdIAAIAAgABks6TMYydZpqKOZPFNk6BtZrBAbJ57aFYx0pz/ab8g85zVaooMT576af0AAIv7cswAAIAAgABkK6LoanVZDKC4a7hNGZ6UbPE/+Jyabh4xf5sRbxog0JrBb5UMfZxsbwYAAIp7d6IAAIAAgABjnaEHcatYa57icnpMaJzJczw/dZrRc/UxEZlIdI0gkJjedMMMjpoZdFUAAIkUe+UAAIAAgABjDp9uePBX4Z1TeVhL3ps7ea0+45k/eewwtJepeicgTZctejEMjpgBeioAAIfRf5wAAIAAgABikJ4sgFZXcZwWgGFLdZn4gEg+fJfzgBowVZZOf/ogJZWif/gMlZYegBEAAIa0gAAAAIAAgABiJp0th79XGZsYh3lLJJjwhvg+KJbchmYv+pUyhg4f5pRthkQMrJR0hQ0AAIXOgAAAAIAAgABh1ZxejytWzJpKjptK05gcjb492JX9jNsvrpREjHYfi5N+jK8MiZMliHoAAIUhgAAAAIAAgABhlZvLls1Wv5muliRKxZdslO89vZUok6wvq5NKk2cfsZJbke8Mv5HsiJ8AAIScgAAAAIAAgABZI7GtWmROGq9SXI1CZK0ZXqo1nKsYYJ4nLKnjYiMVk6thYmgDRam2Y1oAAIjncf0AAIAAgABYcLBnYX1Nuq3iYxtCI6tqZLk1f6kuZjonOqe9Z2AV6qjPZ3AD0qa/aFEAAIegdrIAAIAAgABYCK6SaGhNSqwLaZBB0KmJarQ1OKc4a84nGKWsbJoWCqZzbHwEOaPzbXgAAIZnet0AAIAAgABXrqynbzpM36omb/1BV6eocLk056VVcW0m36O8cewWCqROcasEhKFccvwAAIVBfooAAIAAgABXUqr9dhxMiqiCdopBBKX/duo0iqOmdzMmuqH1d20WCaJddykEwp8GeOEAAIQ+gAAAAIAAgABW/6mtfSNMUKcqfUpA1aSdfU40XqI3fT8mkqB0fTMWG6CXfRYE/5zvfhYAAINegAAAAIAAgABWuqighC1MKaYShBZAuaN1g8c0QaECg2wmdJ80g0cWHZ8tg4cFPpshgnoAAIKtgAAAAIAAgABWhafSi0NME6Uyiv1AqqKDimc0Mp/+ic8mXZ4hicoV/54RiTYFTZmrg5YAAIIWgAAAAIAAgABWYqc0kn5MDKR6kiJAp6G6kVU0Lp8jkKQmZ50vkJkWJpz2jeQFaphwg6kAAIGAgAAAAIAAgAC1JmFTWbKj/mPRXQOSNmYvYDd/hmhxY0xr3mqfZkZXKGyuaSVBKm5ia88n627abd0GuXSjbsWzKl3OZGGicWCaZqyQ1GM2aOZ+S2WuaxBqumgNbShWHmpAby5ANWv8cQYnGGwScl4GY3U1c0GxTlqxbwGgql2zcEqPTWCDcYx81mMmcs5pbmWsdA1U+2f+dUM/Pmm7dlYmUWlldwoGF3W1eCKvdFfleYGe3VsWedyNjF4Jejl7WWDSepdoFGN/ewFT1GXqe2s+Tmeoe8Qll2bde+sF1XYkfJqtvlV4g/KdRljOg3WMBFvjgvZ53l7Fgnlm4mGMgghSyGQRga89dmXKgVgk8mSEgREFnXaDgG2sUlN2jmab91bpjRiKzFoUi8B4uF0Nimplzl/kiShR52JwiAo8vmQlhxkkYmJ1hp0FbnbTg6arLVHPmNWa6lVYlraJ0FiRlIN3yluYkllk716AkFRRJGEUjoU8KWK4jQwj8GDIjKIFRncWg5GqUFCEozaaHlQboEOJCldanTd3DFpkmjtkN11Ul4BQeF/xlR47nGGKk1Yjjl9skewFJndMg3upwU+YrXWZklM0qaCIeFZspbl2eVlwofhjsFxenplQBF76m8U7KGB/mgUjIl5Flh4FDXd3g2qoF2jbWUmYY2qpXK+Hz2xrX+Z2JW4fYvBjZW/KZdxPf3FfaKc6InKvayog6HLxbMwBTH3PbvOmgWWIY3eXNGelZeSGvWmaa
27099DF1LWt2amNigG1CbH1Os27xbn85dHA+cEUgW3ACcUwBLn4Bc8ek3mKIbY6Vf2TZbw6FN2b7cHhzuGj/cdRhOGrvcyZNlmy4dGk4gW39dXwfnW0udfkBFH4teGWjNF/Xd4iT1WJQeDCDlmSUeMdyX2a4eVFf/mjNedxMjGqqemM3q2vmes8e+mqdeuEA/X5UfGahqF1/gX2SYGAZgV2CLWJ8gSZw/mS4gOJe6GbhgKRLl2jUgHc26GoDgEsea2h0gB0A6n51f9SgY1uQi3uRK15CipaBCWC4iZJv6WMJiINd5mVAh4JKyWc1hqM2Q2hYhfgd7marhdoA2X6RgJOfX1n5lXSQMly8k8yAGl8+kftvBmGbkCRdEWPijm9KE2XcjPM1v2bli+Edj2Uzi4wAzH6ogIqenVi7n2GPc1uInPd/WV4NmltuSmBsl79cWmK4lWFJaGS5k2k1N2WykjcdOmQEkDYAwX66gIKeHVfYqTaO6lqlpgx+w10joqdtsl97n05b0GHEnFhI9WPCmgc0w2SimOUcy2MNk3gAuH7JgHybNnCyWPeM1XHMXGB9Z3LxX5BsvHQbYoxa4XVEZWRHwXZnaBMy8ndoamAZXnfNa1oAAIAAch2Z4W2HYo2Lo27uZQ98MXBBZ2lro3GMaaFZ5XLRa75G5nQHbboyOHT1b2AY0nTJb9wAAIAAdsiYhWqhbCCKP2xAbcd7EW29b1VqhW8mcMZY7nCDcihGGHHJc3QxmXKldHwYY3ImdJMAAIAAeuKXBGgFdZmIwWnLdn55g2tnd0ZpOmzsd/lXvm5seKNFFm/CeUEwx3CJebcXym/seYwAAIAAfnGVoGXGfw6HZ2emfzx4M2lef0Zn+Gr5fzlWxmyIfyxEOW3tfygwGm6efx4XUm4GfvAAAIAAgACUe2PqiJKGTGXfiAp3Jmemh1Zm92lThoxV1mrthcxDf2xOhSsviGznhL8W6WxyhMAAAIAAgACTj2JikhKFZWRmkNh2RmY2j2ZmIWftjeJVDWmSjH1C1mr0i1YvFWtqiqwWnWsjiccAAIAAgACS3mEum4mEsmM7maF1jmUOl3VlbmbDlTpUXmhtkz1CL2nSkbIuk2oukSUWVmoVjeUAAIAAgACSZmBNpPOELmJdomd0+2Qpn4Rk2WXWnJxT2Gd6mhdBwWjZmFMuImkYl2AV5WlMjs4AAIAAgACOfHjnWLGBJ3lSXAlyt3nhXyhi/nqEYhNSAXsxZNQ/nXvvZ14rPHzFaVsQ3n5QaWAAAIAAdgmNUnXhYbqAEHaZZEBxnHdSZpth/XgPaNNRH3jPaus+3XmVbNMqn3pHbkAQiHuFbfYAAIAAeh+MHXMbarV+vXQJbHlwe3Tjbh1g5XW7b6JQMnaPcRI+Gnddcl0qC3ftc0UQPXkQcssAAIAAfbWK1XCTc7J9a3GodMBvKXKhda1f6HONdodPT3R6d0s9Z3VPd/spjnW9eGkQA3bsd/AAAIAAgACJk25rfK58UG+ZfRZuC3CpfVdeuHGlfXpOXXKefZo8inN9fboo3XPGfcMPoXUlfZ4AAIAAgACIiWykhbZ7R23jhXptDm7/hQxdx3AJhIJNf3EHg/8743Hbg5koW3H/g2UPWnOhgvoAAIAAgACHsmssjrp6dWx5jd5sQW2cjMNdAm6ri5FMxm+wins7SHB+iaYn+nBwiWkPLnJZh3AAAIAAgACHDGoCl7l5zWtYlkRrlWx8lIFcXW2JkqlMI2
270996OkQ86qm9bj/YngG8nj+wPAHFQiiUAAIAAgACGl2kkoLN5T2p/nrRrCmuenFFb0Gyhmd5Lp22dl9I6RW5flq4nFW4JlWUOp3CRiegAAIAAgACB14GLWF11WIFYW5dnxoFaXqFY7IF9YXdIwYG4ZBs3A4InZnEi0YMdZ/gI54SkZ98AAIAAeXOAy362YOJ0aH7KY19m1H7tZbVYF38eZ+dIC39gafI2cH/Ka7kiZ4CEbMkI34HpbJoAAIAAfQZ/unwNaV1zOXxWayllzXyXbNhXGXzcbmZHMn0tb9g1vn2WcRMh5n4YcbYIxX+GcZsAAIAAgAB+mHmmccpyDnoNcvdklnpodAVWLnq7dPdGW3sgddM1F3uHdoghdHvUdtAIsn1wdwsAAIAAgAB9gHeJektw+XgLetxjjHh5e0lVLHjae5lFtHk/e+E0i3mpfBshGXnAfCAIqnuhfJYAAIAAgAB8j3XXgt5wLHZrgt9izXbhgq1UX3dGglxE5XesghAz8ngCgd8gn3fjgdUIg3ofgVwAAIAAgAB7y3Rxi2pvZnUQit5iDHWJihBTpXXxiShENHZYiF0zXHagh9kgSnY7iA8IcnjYhVUAAIAAgAB7MXNSk/BuznP7kuBhc3RzkX9TE3TVkARDo3U5jswyy3V6jisf3HTgjg0IY3fOhasAAIAAgAB6vnJ4nHxuV3Mnmv1g83ObmRBSk3Pylw5DNXRJlYEydHR6lRIfgXO2ktYILHcKhYYAAIAAgAB1Toq3V9ppgIn7WvBcsol8Xd5OpIknYJs/NIj+Yxst84lKZSkZf4r5ZfMB9YoUZxgAAIAAfF90WIgbX+dos4eZYlNb6IcuZJ5N+IbZZsU+qYaraLktjobiaksZT4gwarsCLIdsa/oAAIAAf4NzaoWRZ+dnrIU+abNbC4Tpa2ZNI4ShbPk9+IR4bmQtB4Shb30ZAIWZb6ACToUTcTYAAIAAgABycIM/b99moYMIcRlZ9oLHcjhMSoKMcz49NIJwdCMsbYKOdMoYnIM2dLICXYMKds0AAIAAgABxfYFCd+BluYEdeJFZDoDqeSJLXYC3eZg8mYCTefwr6ICpekIYSID/ehMCboFEe8AAAIAAgABwpn+Qf/Jk739/gCNYUn9VgCdKtX8hgAw8B374f/Ars37pf+UYM37zf+gCjX+9f/gAAIAAgABv9n45iAtkYX46h8ZXz34Nhz1KK33KhpQ7cn2bhgsrKX19hdQX930qhh0Cln52gcAAAIAAgABvaX0mkCRj130vj3JXRX0AjmdJqny1jTw69Xx8jGAqpHxRjDwXkHu0i1sCn31qgcYAAIAAgABu/XxTmEtjanxgl0JW03wslb9JO3vWlCI6l3uNkxIqW3tJkv8XUXp1j48CkHyggbwAAIAAgABpA5R/Vwpd0JNIWfdRrpJVXMVEUZGVX2I1eZElYbAkcpGiY1UPT5SMYycAAIgJaZoAAIAAftRoHZIjXqhdH5EUYP1RCZAhYzhDzI9RZU41F47MZx8kPo8caFsPaZFtZ/oAAIYibmQAAIAAgABnUY+2ZjdcQI7MZ/1QUI3naa1DHI0baz00jYyRbJUj4ozCbW4PXo6CbOkAAIRec6cAAIAAgABmfo1xbbxbXoyebv9PYovJcCpCZYsFcTwz7IqAciAjb4qYcp0PN4vPcg4AAIK8eJoAAIAAgABlr4t9dUxaloq8dhVOm4nxdsJBnokud1AzZoifd8gjA4iid/0PDIlTd5QAAIFOfOUAAIAAgABk94nifPBZ7okwfUtOAIhnfXtBCYeffY0y3ocEfZki2YbMfaMPC4cSfbUAAIAbgAAAAIAAgABkWoiIhItZUofmhHdNaIcghC9AdoZUg9AyWoWwg4oigIVYg4kPM4Uhg0cAAIAAgAAAAIAAgABj3oeAjEVZDYbvi+VNL4YfiyRAP4UsijsyL4RnibAiNoQGigEO5YOgh/IAAIAAgAAAAIAAgABjfIaxlBlYrYYhk3xMy4VNklM/4YRPkQYx44NzkG4iAoLtkCoO24JdigsAAIAAgAAAAIAAgABc4J7xVd9SQp1ZWJ9GwJwIW0U5+Zr7XbgriZp9X74aSZvNYLgGhJxKYQQAAIOjbUkAAIAAgABcBpzdXR1RrJtZX1VGN5n0YXk5lZjAY3IrUZgUZQwaUJkRZbQG35jdZeMAAIIQcjEAAIAAgABbX5qFZENQ9ZkbZfxFn5e9Z6I5BZaEaSYq6pXFalYaJpaHarUHF5WcauQAAICXdxQAAIAAgABatphAa1pQOJbnbJ5E0ZWXbc44apRhbuMqapOfb7EZ3ZQzb84HLpKxcCMAAIAAe2UAAIAAgABaDJZMcoFPkpUEc1tEMJO3dBw3xpJ8dLcqApGrdS0ZlJIcdSEHMZAqdd4AAIAAfy4AAIAAgABZc5S3echPBpN9ekNDsZIuepU3UZDpesMpmJAEet8ZcZAteswHO434e9EAAIAAgAAAAIAAgABY8JNrgRNOlpI+gTtDTJDqgSM27Y+XgOwpLo6lgM4ZII6pgOsHUIwcgOAAAIAAgAAAAIAAgABYiJJciGBOL5E6iDtC54/mh8Q2kI6GhzYo3I1+hwYYt41zh0cHK4qjhNkAAIAAgAAAAIAAgABYN5GOj+VOCZByj6NCw48Vjs42b42Qjdso4oxXjcIY+YwIjKEHcolUhQkAAIAAgAAAAIAAgABQpqphVE1GYqiYVtI7TacNWT0u7KXkW2kghqXZXPcOl6ijXQgAAKAIYHwAAIAAcS4AAIAAgABPxqiUWypFxKbMXTc6v6UeXzIuhaPBYPcgW6NtYisOx6WyYgcAAJ1sZRUAAIAAdfgAAIAAgABPPaZTYe9FLaSWY446QaLrZRguEaF+ZnkgE6EHZ1YO0aLhZwoAAJreae4AAIAAejwAAIAAgABOx6QLaKdEo6JZad45pKC2awEtoZ9JbAAfwJ6/bJEOxqA/bCgAAJh3bysAAIAAff8AAIAAgABOS6ILb3FEK6BrcE45M57FcREtK51McaQfjJylcfYOwJ3ZcY4ANZYAdQkAAIAAgAAAAIAAgABN16BqdmBDyp7TdvA45J0od1Us65ued5EfWJrXd5wO2Jupd14AcZPaelQAAIAAgAAAAIAAgABNc58TfVVDf52DfaI4q5vPfbAst5o3fZ4fJpldfYwO0ZnlfbUAsJIJfs4AAIAAgAAAAIAAgABNJJ4DhFlDSpxzhHE4gZq2hDIsmZkIg98fCpgSg+QOqph3g3sAtZCZgHsAAIAAgAAAAIAAgABM8Z0pi49DKJuUi4Y4ZJnQiwgshpgQio4fE5bziq8O2ZceiEQA3Y9ngJYAAIAAgAAAAIAAgACpzlrqU6mZrV3HV3yI82CGWzV3UGMsXsxkqGW6YkNQ4WgVZZU7wmndaKMjJWlwaukD53lnbMunwlajXiCYFFngYP6Hh1zuY8Z2DV/YZnhjgGKfaRBP1mUia40602bnbdAiZWXYb2wDyHmccWel3FLMaI2WR1ZVanOF+1mnbEx0lVzGbhxiMl+7b99OtmJecZA55WQYcxUhsWKxdBkDrXnKdmKj+U9Tct2UelMgc9qEPFahdNRzH1nxdchg4V0UdrtNmV/Qd6g5AWF8eHghCmAEePkDlXnyevWiMkxAfR2S4FBIfUSCvlP8fWhxr1dtfYZfxFqzfapMnl2Ifdg4Ol8hfgEgel3Jfh0DgXoUft+gsEmkh1mRi03dhrCBkVG5hf9wnVVOhU5ew1iphKlL2FuJhB43mF0Ng7MgAVv0g6ADcHowgiufdkdxkYqQeEvTkA2Ank/PjodvxFN/jQpd91bxi6pLJ1nYinY3GltAiY8fpFp1iZYDYnpIgkmehEWsm6SPo0oumUx/4E4/lvBvGlH/lKtdV1V/kp9KjlhskN82m1m5j7AfVVlAjtUDVnpcgkKd4kRfpYaPD0jwokl/VU0JnxVum1DOnBZc61RTmXJKNVc/l0g2QFhpliAe/lhEkv8DTXprgjydh2ImU4COpGRlV1h+9maVWwZuOmi3XohcYWrFYeZJUWypZRc0s24GZ+0b122CaZsAAIAAbfCbxF4QXXSNXmCxYGR92mMnYzVtQmV+ZeZbhGe3aHdIkmm2auQ0F2sDbQEbZ2pNbiAAAIAActOaC1paZ1mLnl1DaWZ8T1/1a1xrzGJ+bTxaPGTibwlHd2b7cLwzK2gtci4aumeRcs8AAIAAd4OYUlb9cSaJ7loicl96rl0Dc4dqeF+2dJ1ZCGJFdadGdWRxdqQyYWWFd3YaK2U7d7YAAIAAe5aWuFQFeuyIdVdde195SVpqe71pHl0+fApYAl/qfFZFjmIofKQxrWMbfOUZsGNEfO4AAIAAfxKVZFGChLWHPFUBhGR4K1gxg/poFVslg4JXDF3jgxJE1WAkgrkxGmD0goEZSGGlgqEAAIAAgACUUU9ojnOGP1
27099MGjV93Q1ZPjCtnP1laivJWQlwridREK15uiOYwqV8UiFIY/GBNiEkAAIAAgACTgU24mBqFe1FtlkR2iFTFlElmkVfbklJVnVq3kJNDjFz6jy0wLF14jnwYuV85jO0AAIAAgACS9Ex3oZeE7VA3nwR191OTnERmB1armZlVJVmIl0lDLFvGlY0vyVwTlPsYWV5mkHYAAIAAgACRWGmsU2KDnmtMVy9082zwWsxlG26QXjdUEHAjYXhBrHGYZIAtdXKlZwkT0XPGZ8cAAIAAceSPymXDXL6CU2fAX7dztmmhYolkA2tvZTdTGW0nZ8BA2G6uahosx2+SbAITYXDnbFIAAIAAdpWOS2IqZiCA3WRyaElyj2aMaldi6GiBbENSKWpWbhdAFmvrb8UsOWylcRUTEm5dcQ8AAIAAerOMt17ob25/U2FocNdw/mOrciVhoWXGc1hQ/mfDdHg/G2ljdYArcWnrdkUSkmxHdgwAAIAAfkeLRVwMeLh98l61eWlvrWEgefxgYGNZenVQEGVseuY+R2cXe1Eq0Gdoe50SNGp6e28AAIAAgACKEVmgggh80lxqggduol7ygd9fZWFGgaBPJ2NngWQ9nWULgTsqTWUkgSwR5mj3gTsAAIAAgACJGVeZi09751p9ip5txV0Yibxell9/iMhOZGGuh+08+mNLh0Ip6WMnhv8Rs2ewhkMAAIAAgACIXFX2lIJ7MVjtkydtEVuVkY5d7F4Cj+pNv2A2jns8W2HOjXEpb2FujUkRgmaqimIAAIAAgACH2VS6nZl6qle9m59sglpnmVZdXlzSlwhNRV8DlRY7+mCPk9MpCV/vk2gRJGXvi5cAAIAAgACFMHGSU0B4anKWVvNqpXOzWnhbpXTYXclLXnX3YOc5l3cOY7slmXf5ZdcLunrEZgIAAIAAdcKDx23SXA53N28wXwNpgXCEYc5apXHNZHNKgnMGZu044XQiaSQlC3TIarYLjXf3aqoAAIAAeeGCcGpdZN110mwBZxdoWG2DaTJZjW7uaylJmHBAbP84I3Febp4kgnG8b7ILZXWCb4oAAIAAfYCBDmczbbB0cGkMbzdnAGq2cKFYlWxAcfJIvW2ucyI3fW7MdCskF27hdMsLTnNedLMAAIAAgAB/umRydoBzSGZzd2Nl3Gg+eCJXYGndeMFHz2taeVQ2pGx4edMjbWw5ehULCnGbemUAAIAAgAB+oGIdf1lyN2Q5f5pk3GYbf61WcGfQf6NG9GlUf5g2Bmpff5gi92nKf6MK33AYf8cAAIAAgAB9vGAoiCZxXmJah8pkD2RMhzRVrmYNhoZGPWeYhes1cGiThYIipGekhYoKy27PhEMAAIAAgAB9Cl6RkOVws2DUj/ZjZGLQjrtVDGSUjWtFn2YejFA01GcKi6UiLmXYi+kKs23qhzwAAIAAgAB8i11XmZJwMl+omCBi22GllkpUhGNklGFFKWTlktY0eGW+khshyWRikVEKa25khwsAAIAAgAB4/XnuUv5tBHpiVo9gDXsAWfZR13uwXSlCR3xoYB8w/31BYq4c4n5sZCMEhIDpZO0AAIAAeSB3s3ZgW0hr9XcoXi9fDnfyYO9Q/3i4Y4VBlHl9ZeYwdHpHZ+ociHsFaPEEm34pabIAAIAAfMB2fXMNY5dqsHQXZdRd/HUJZ/NP/HXqaetAuXa/a7gvxXd9bTUcEHfLbdYEnHvFbrkAAIAAf+91RHAFa99pc3E6bX1cunJPbv5PEHNFcGA/4nQucZovIXTfcpYbpnS6cuIEn3mxdCgAAIAAgAB0E21XdDdoS26wdTpbom/edh1OBXDndt4/PHHWd4wumXJ7eBIbWHHueCIErXgZebMAAIAAgABzDmsYfJ5nb2yPfRNa2m3PfVpNMm7ifX4+am/OfZwuAHBSfb0a4W+IfcIEmHg8foIAAIAAgAByOmkzhPlmoWq+hORaFmwKhJFMeG0lhCI9um4Qg8Qtbm51g5camG2Ig94Emng4goMAAIAAgABxkmenjUZmAGlDjLFZeGqWi81L5Guwis49KGyTigYs3GzfiboaK2v2icwEmXg6gxwAAIAAgABxFWZxlY1lhGgalI5Y92lwkyJLZWqDkZ48vWtYkIAsimuFkF8Z0Gq0jogEbHiHgv0AAIAAgABsxYLZUnthgoLNVedVSIL0WSxHy4M5XD041oOhXwEn2YR4YSwS9Ia7YZUAAIM6Za4AAIAAfANrln+EWk5gkH/BXSFUZoAHX9BHEIBVYlM4Q4C5ZJAndIFrZkQS14L7Zl8AAIEJamIAAIAAfzZqhHxTYiNfb3zLZF5Tdn0yZnxGLn2QaG43i334aicm6n6Ka2cSlH+Jaz8AAIAAb3oAAIAAgABpbXlmafheTnoEa6FSUXqFbS1FS3r3bpg2v3tob84mTHvbcKESOXyPcEgAAIAAdP4AAIAAgABoY3bVcdNdVHeQcvVRXXglc/VEUXiidNE2I3kLdY0lyHlgdgMR9Xn4dZ4AAIAAeeIAAIAAgABnc3SgecVccHV4emJQiHYeetVDmnadeyU1f3b/e2QlfXcfe5IR13e5e2AAAIAAfgkAAIAAgABmrnLIgbNby3O9gdtP9nRrgcVDC3TjgYw06XU5gWMk93UvgWQRqXXagYkAAIAAgAAAAIAAgABmEnFJiZpbNHJNiVVPYnMBiL1CgnN0iAU0Z3O7h4skcnOJh5sRS3RqhsEAAIAAgAAAAIAAgABlmHAWkYZavnEokOpO63Hgj9tCE3JLjrM0C3J+jgIkL3IhjjYREXM/ivAAAIAAgAAAAIAAgABgpoxvUZhWB4vtVNxKd4upV/09nIuVWuQvGovXXWUeCI0pXvoJgI5qXykAAIAAaWkAAIAAfnBfj4lSWP5VK4kRW7tJqojeXlU89YjEYLwuoYjuYsYdyYn5Y/gJpIqoY/0AAIAAbikAAIAAgABen4ZBYGNULYYxYphI14YXZK88L4YEZpYuBYYkaCkdYob1aP0Jo4dRaOsAAIAAc2QAAIAAgABdsINoZ8lTMoN3aXpH1YNxaw07Z4NqbHotVYOJbZwc44QkbhgJhoRnbgwAAIAAeFsAAIAAgABcxoDobz1SToEScHFG9IEccYU6i4EVcm8swIEncy0cZ4GOc2MJYYHjc4oAAIAAfKwAAIAAgABb9H7HdsRRiH8Kd4VGPX8feBw53X8XeI4sI38UeOIcJX8oePEJWn+0eZkAAIAAgAAAAIAAgABbPHzwfj1Q131PfpJFmX1vfrQ5R31kfrcrm31Pfrob0X0kfsQJjX3SfzMAAIAAgAAAAIAAgABarHt5hctQdHv5hc5FRnwbhXg5BnvxhP0rb3u2hMMbjXtahRsJUnxcg98AAIAAgAAAAIAAgABaO3pKjWxQBXrXjStE2Xr/jG04p3rNi5IrJ3p1i0gbYnnZizIJTHsqhkkAAIAAgAAAAIAAgABUpZbcUD1KjJXxU1U/iZVPVkozJpUCWPokz5V3WxYS75hSW6gBgpSlXY0AAIAAbRQAAIAAgABTnpP9Vz9JvJNEWeA+xZKnXF0yiJJEXpskZ5KIYE8S2JTnYJkB1JEKYmkAAIAAcfgAAIAAgABSy5EMXj9I3JB5YGc+Co/sYm0x2I+HZDkj5I+vZYcSm5GkZY4CBo3LZ2cAAIAAduQAAIAAgABSAI5CZUBIBo3IZvE9KI1LaIExL4zpaeEjVI0BatASSo6Tap0CH4rwbKQAAIAAezwAAIAAgABROYvIbFVHRItpbZY8a4r3brUwdIqPb54i44qKcD0R/ou+b+YCLYh4cloAAIAAfwYAAIAAgABQgomrc4BGmYlndFw70oj9dQ0v6oiMdY8iaYhoddcR4okfdYgCRYZVeEoAAIAAgAAAAIAAgABP4ofieqlGDIe4ey07WIdUe3UvgIbVe5ciBIaTe6YRqIble4sCcISCfVcAAIAAgAAAAIAAgABPYIZjgcRFiIZSgfA62IX2gdcvDIVwgachm4URgaYRL4UYgcMCYYMRgXUAAIAAgAAAAIAAgABO+IU0iTNFWoVGiUA6uYTziL0vEIQ4iBQh7YODiBoR5IMdhyQC14G0gewAAIAAgAAAAIAAgABIWKJxTl8+36E8UUI0aaBnU/YoWaAoVk4Zw6FzV78Io6MbWGUAAJGUX+QAAIAA
27099cHoAAIAAgABHR5/mVP49+J7sV3czeJ4aWcUnj52vW7wZRZ6hXNgIp59zXVkAAI7cZH4AAIAAdVEAAIAAgABGm50NW509NJwtXawywptvX44m25r5YSQYw5u9YeoIl5vOYlAAAIxDaVEAAIAAeakAAIAAgABGB5o8Yjo8hJlvY9wx9pi8ZVYmQJhHZosYR5jtZwYIgJhMZ18AAInebnwAAIAAfYAAAIAAgABFZJe4aOg73ZcMaikxXpZYa0AlqJXSbAoX+5ZMbEsIdZUPbK8AAIfGdC8AAIAAgAAAAIAAgABExZWTb747SpUKcKcw5JRbcV8lTJO+cdMXuJQAcdAIkpIpcmQAAIYQeWcAAIAAgAAAAIAAgABEO5PCdpw6z5NadzkwgpKud5Yk+JIBd7wXaJIed5kIgo/SeJsAAISyfcoAAIAAgAAAAIAAgABDyZJBfZA6bZH2fe0wMpFPffgkw5CIfdoXQpBzfcgIUo3wfngAAINFgAAAAIAAgAAAAIAAgABDgJEEhMY6JZDOhPQv8ZAyhLMkmY9ZhGUXSo8FhIcIhYxZg1gAAIJxgAAAAIAAgAAAAIAAgACe+1PVTdWPyFcIUh2ABFoiVlBvXF0sWmNdpWAZXlFKv2K1YhE2cWRjZYEeX2OWZ/QBe32Aaxmc0U6FWAiOFFIuW29+hFWyXr5uCFkRYfJcb1xDZQZJq18HZ/Y1gGCYap8drWAybHYBi31kb8+a2kmsYj6MO03AZLl871GcZyJsilVBaXtbIFioa75IjVuKbeg0mlzzb9odDl1KcSQBmn1LdOKY6EU8bGSKa0mzbfl7Mk3Ub4hrH1G5cQ1Z2lVWcoVHflhOc/AzyFmFdTQcf1radgYBpn02eYuXCkE2dniIy0YKdzh5vkp5d/VpvU6PeKpY2FJceV5GnFVoehAzF1ZmerMcCljTeyoBsX0kfYiVZz2pgH6Ha0LUgGx4m0eLgFxow0vcgEtX70/GgD5F91LegEMykVOggFgbq1cpgKgBun0UgOWUCjqWinGGSkAPiYh3sUUGiKdoAUmJh9RXO02ThxVFXFCthnsyLlE1hiEbZ1XKhpIBwn0IgTCS9TgGlD+FZT3AknZ2+ULtkMRnbkeYjzVWuUu7jdZE3E7UjLYxw08YjBsbMVSvi8sByHz9gTSSMzYPnbSEvjvymwd2cUFCmIZnBEYJlktWbEo/lGNEpU1ZkuMxiU1eklAa91PPj/ABzXz1gTiTg1q+Te6FQ11hUiB2W1/9VjlmfWKKWi9VgWT5XftDPWcXYY8vT2hAZLEWqml1ZlQAAIAAbdKReVWZV5mD1Vi7Wv51LVu2Xkplf16NYXZUo2ExZHhCgGNqZ0ouuWRdabcWTmZgatoAAIAAcrCPmlDkYUmCAlRtY9dzmVe5ZlBkAlrPaK9TVl2lavJBY1/xbRAt0WCdbtoVsWPgb4oAAIAAd2KNykyTauuAR1BzbKdx9VQBblZitFdSb/JSKVpZcXhAalyvcuctE10KdBgVOGG4dHMAAIAAe3aMHEiudIZ+xUzbdXtwklCtdmNhYFQsdzxRNFdceA0/lFm7eNQscVm6eXsU1V/neawAAIAAfvOKsUVIfht9hEm4fk1vek3EfnJgZlF2foxQTlS/fqk+9FcdftQr9VbAfwkUh15kf1gAAIAAgACJiEJbh558fkcGhw1ul0tEhm1fnk8ehc1PlFJ+hUM+WFTUhN8rm1RMhMQUVV2ihPoAAIAAgACIoT/wkP97skTKj61t4kkwjkpfAU0mjPNPA1CVi9A9y1LcivkrLVJHisYUKl3riZsAAIAAgACH/z4Rmh57HEMMmBZtVkeKlfVehkuSk/JOoE8KkkU9glFFkR0q4VCtkRMT315pjUAAAIAAgACIHWHsTgx6w2QHUh1ssWYmVhddm2g5WexNVmouXZE7pGvaYO8n8myYY6kOk3DrZGgAAIAAcbSGJ1z5Vxt5SF+LWndrY2H+XbZce2RRYNNMWWZyY8M6zGgpZnUnQmiHaJQOQ24RaP8AAIAAdmiEblhiYEZ3tFtbYt9qLV4cZWNbXGCjZ8VLaWLoagM6C2ShbA0muWSSbZkOE2uHbcUAAIAAeouCu1QwaWl2F1d5a0JolVp0bQtaFF0wbrpKP1+gcEo5FGFVcbQl+WDIcr0NuGl4cs8AAIAAfiOBMlBrcoh0qlP0c6pnQVcpdLlY1FoPdbJJXFyfdp04TF5Ld3ElZ12DeAkNfmkxeDoAAIAAgAB/600he6dzgFDhfBdmNlRHfG9X31dWfLVIe1n2fPk3sluQfUMk9lrMfYkNUml8fgkAAIAAgAB+4UpNhLRyjk48hHhlW1HKhBlXGFT4g7BHwFelg1k3GVkmgykkpliRg0QNPGmhgxMAAIAAgAB+E0f1jaVx0kwKjMNkqk+2i7JWd1L4ipxHJ1Wqibg2hFcKiSskN1bCiWINJWnIhzYAAIAAgAB9gkYglmdxSEpTlPJkH04RkzZV81FbkXpGulQLkBc2MVVPj1Ej31VQj2QM4Wo8iLUAAIAAgAB8lWlzThNwBmsNUfxiumy3VdJUYW5YWYNExm/dXPszj3ErYBMf1HGsYjkHM3e2YxAAAIAAdYZ6s2SyVpFunGa3Wdxhg2ipXQtTWGp9YBVD4mwhYuoy0m1lZWgfRG1PZwoHH3TqZ78AAIAAea15HWBFXyttF2KmYclgSWTaZE5SN2baZq9C8WiZaOQyEGnKas4eumlNa/cHDXQVbKUAAIAAfVJ3klwuZ9Nrml7aab5e5GFEa5dRO2NybVhCF2VLbusxbWZlcEUeWGXecQEHDnQTcc4AAIAAgAB2I1iHcHhqXltvcb1dtV4Jcu1QAmBUdAFBLWJBdQAwmmM7ddYduGL7dj0G53RVd4QAAIAAgAB081VTeSFpQlhpecdcsFsrek5PEV2WerxAVF+JeyIwB2BYe4MdT2CJe7sG1nRyfOoAAIAAgABz/VKRgbloYFXPgcZb4VixgaZOUFsygXM/oF0mgU8vdV3EgUsdDF5+gYgG2HRvgWkAAIAAgABzPVBDijlnr1OjiblbNlaeiPhNs1kqiCc/B1sWh4Yu3lt8h0EcnVzkh8UG03R4hJ0AAIAAgABys05wkppnLVHtkaJasFT1kEtNL1eCjuI+mFlhjdIuilmUjXkcQFuejRkGnXTThHkAAIAAgABw0XFzTeJlBnKTUaRYeHPNVVVK0XUGWN47zXYtXCAq53dDXtkWnXgwYBYAp37mYloAAIAAeNpvD2zrVdxju25qWRNXX2/cXC5J6XE2XyE7DXJqYdAqUnNaZAMWQ3QJZNcAzn6kZyEAAIAAfIRtlminXfdiUmp4YJFWNmwjYxFI2G2dZWk6Jm7dZ4gpmm+faTcVx3B9aa0A4H6GbCoAAIAAf7xsNWS0Zhdg+GbEaBJU4micafdH3mo2a705RmuEbU0o8GwRboIVXW1ubqkA835lcZYAAIAAgABq42EjbkZfuGNmb6RTu2VkcO1GymcXchY4o2hucyIobWjDc+cVG2rJc9oBE34udx4AAIAAgABpxV4DdoBeyGB2d1BS52KWd/9F9GRceJA3zWWjeREn2WWqeXgUrmiaeWcBEn4we/QAAIAAgABo3FtLfqtd7V3jfvRSG2AffwxFNmHyfws3G2MrfxMnR2Lefy8UcWa7f2YBJH4Tf/oAAIAAgABoJVkDhsBdRFu7ho9ReV4LhhdEoF/jhYk2iWEIhSkmtGBhhSYUBmVUhUQBMH3+gM4AAIAAgABnnlctjsZcxVoAjjNQ91xejTZEIl4yjCI2IF8/i2omZ15hi4kTsGQ4ifMBD341gLgAAIAAgABk43oMTVpZ3Hq4UPhOB3uIVIJBA3xkV90ydH1MWtshlH6AXQ0MzICgXXgAAIAAZZ0AAIAAe7RjRXXCVN9YqHbBWAJM/Xe6WwVAKnikXdgxyHmCYFMhHHpnYhEMtHysYj0AAIAAakgAAIAAfvRh8XGnXINXXXLuXxdL7nQSYZA/L3UPY9cw+nXmZdAggXZ4Zx4MfHlBZxoAAIAAb1YAAIAAgABgsG3VZDJWG29RZjRKsHCXaB0+N3Gsad8wHnJ+a1kf1XKzbD8MMHZYbCAAAIAAdNEAAIAAgABfhGpca+hVA2wEbV9JpG1pbrw9LG6Lb/MveG9PcPkfS28dcYgL/nPQcW4AAIAAebIAAIAAgABedmdGc7JUBmkZdKRIvmqcdXQ8amvHdiIuz2x0drAfA2vbdv0L9HGZdx8AAIAAfdMAAIAAgABdmGSTe3hTS2aVe/NIG2gzfDo70mlffGIuM2nofIseemkdfKwL12/CfT0AAIAAgAAAAIAAgABc52JKgzJSpGRtg0FHfWYhgwc7Q2dMgrMtq2ezgood7GbqgrcLim5cgnsAAIAAgAAAAIAAgABcYmBtiuxSJmKqiqVG/2RuifU6zGWViS0tS2XYiMwdqGUmiSoLWW0+hqoAAIAAgAAAAIAAgABY84NcTGBOq4OWT91DhIQEUz43CoSaVmEovIWAWQIXVoeJWlwEcYfVW6IAAIAAaTUAAIAAfhpXeH9OU3xNhH/VVopCeYBgWXE2LIDxXBsoE4GxXkkW8YMzX0MEjYQIYG4AAIAAbfEAAIAAgABWSHtaWrNMVHwfXUBBe3zJX6o1Pn1fYdcnU34CY5EWa377ZC8EioC2ZVYAAIAAcyQAAIAAgABVK3eiYfVLMXiSY/1AVnlVZeQ0WHn3Z5omiHp/aOYV03r4aS8Ec33cam8AAIAAe
27099CAAAIAAgABUGnQ5aUdKKXVSas4/VXYvbDYzYnbQbWwl4nc3blgVR3eEbl4EWntpb+MAAIAAfHIAAIAAgABTJnEscKtJQ3Jvcbs+hHNkcqYyoXQGc2clN3Q9c+sVBXSHc9MEYnlDdd8AAIAAgAAAAIAAgABSUW53eApIc2/neKk9xHD2eRox9XGWeWskoXGbeZ8UonImeYAEkHhKe3MAAIAAgAAAAIAAgABRpmwnf3RH723Mf7g9WG73f7ExqG+Jf40kZW9Sf4kUQnA6f7AEXHiigCcAAIAAgAAAAIAAgABRJWo/hvJHb2wBhuk83G1BhngxOW3OhfMkEW1khdsUEG6khbgEUXi1gusAAIAAgAAAAIAAgABM742gStdDYI1qTjY41Y2DUWksvY3/VEQeVY9fVlcMgJHdVvYAAImKXDQAAIAAbK0AAIAAgABLk4nLUZRCOInmVIs3tYoXV1ArxYp/Wb4dmYuYW2wMOY0VW9YAAIZOYN8AAIAAcY4AAIAAgABKhYX6WGdBHIZLWuk2vIaUXTwq14bzXzsc3IfUYIQL5IieYL8AAINUZboAAIAAdogAAIAAgABJjYJUX0dAF4LIYU81q4MjYysqAYOBZL8cIIQxZasLiIS3ZcIAAICqat4AAIAAeusAAIAAgABIm37xZjw/J3+PZ840wn/+aTcpHoBPalcblYDBavgLO4Fgav0AAIAAcHkAAIAAfr4AAIAAgABHunvibUw+TXywbnAz/n02b2gocX19cCIa+32mcGwLE36GcIcAAIAAdlUAAIAAgAAAAIAAgABG+HkxdF09lXotdR0zXHrLdacn5nsFdgMacnrndhMK1Hw2dmwAAIAAe0cAAIAAgAAAAIAAgABGT3bQe2w863gDe9AyvXi8e/gnXXjtfAAZ+niEe/sKbXpvfK0AAIAAf3gAAIAAgAAAAIAAgABF03Tbgrw8h3ZEguAyb3cggp8nOnc5gksaJHZyglsKzni1ggYAAIAAgAAAAIAAgAAAAIAAgABAmZlFSKs3spitS+Uto5iUTtQhqplRUTsSeZwyUlMDUpm+VGAAAISyX4oAAIAAcA0AAIAAgAA/N5W8TwQ2VJWOUdksLJWZVGIgS5ZAVmYRbpihVy8DCZUVWT8AAIGuZEAAAIAAdQEAAIAAgAA+QZIWVXg1OpIZV+ErHpI+WgIfOpLXW6AQoJTDXB8C0pDPXi4AAIAAaSMAAIAAeXQAAIAAgAA9b459W/00UI6fXfYqGI7VX6keZ49kYOgP/5DXYSoCqo0GYzoAAIAAblYAAIAAfVgAAIAAgAA8mosUYpozdItpZCYpRIutZXQdmYwiZksPp40QZmcCmYnFaIcAAIAAdAQAAIAAgAAAAIAAgAA7y4fyaV0ypoiHaoEokIjla2sdBolCa/EPP4mka9YCpocDbjAAAIAAeTsAAIAAgAAAAIAAgAA7FYUpcCkx9IX+cO8n+IZ3cXkcjYa/cbQO54aucYYCloTFdFMAAIAAfZgAAIAAgAAAAIAAgAA6fIK7dwoxXYPPd3wndoRld64cLoSXd6gOo4RJd5ICboMCeisAAIAAgAAAAIAAgAAAAIAAgAA6DYCqficw54H2fk8nC4KsfjEb44LMfgEOkYJcfi4CiYGIfv8AAIAAgAAAAIAAgAAAAIAAgAAAAP//AAD//wAA//8AAG1mdDIAAAAABAMJAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAEAAAIAAAIkBB0F2gdpCNkKNguFDMcN/w8xEF4RixK3E+IVCxYyF1cYeRmYGrUb0hzvHiUfWSCHIbIi2iP/JSMmRCdmKIYppyrHK+gtCC4oL0gwaTGJMqYzwjTeNfs3GDg1OVE6bTuJPKU9wj7eP/hBEUIpQ0JEXEV1Ro9HqUjDSd1K90wSTSxOQ09ZUG9RhlKcU7JUyVXfVvZYDVkjWjpbUVxmXXheil+bYK1hvmLPY+Bk8WYCZxJoI2kzakJrUmxebWducW96cINxjHKUc5x0o3WqdrF3t3i9ecN6yHvNfM59zX7Mf8uAyYHHgsWDwoS/hbuGt4eziK6JqYqki56MmI2RjoaPe5BwkWSSWJNMlECVM5YmlxmYDJj/mfKa5JvWnMidu56tn5+gjqF8omqjV6RFpTOmIKcOp/yo6qnXqsWrs6yhrY+ufa9rsFmxR7I2syS0ErUAte222rfIuLW5o7qQu368a71Zvke/NcAiwRDB/sLsw9rEx8W1xqPHkch+yWzKWctEzC7NGM4BzuvP1dC+0afSkNN51GHVSdYx1xjYANjm2c3astuY3H3dYt5H3yzgEOD04djiu+Oe5HvlV+Yz5w7n6OjB6ZrqcetI7B3s8O3D7pbvdvBV8TPyD/Lq88P0nPVz9kn3Hvfz+Mb5lfph+yn76/yn/Vz+C/60/1r//wAAAegDpwUsBoQHvwjnCgQLFgwcDR4OHA8ZEBcRFBIQEwsUBBT8FfMW5hfYGMwZ1hreG+Ec4R3fHtsf1iDRIcsixCO+JLglsyauJ6oopimiKqArniydLZoulS+RMI0xiTKGM4M0gTV/Nn83fziAOYI6fzt+PHw9fD58P31Af0GCQoVDiUSNRZJGmEeaSJtJnUqfS6NMpk2qTq9PtFC6UcBSx1POVNVV11bZV9tY3lngWuNb51zqXe1e8V/1YPhh/GMAZANlAWX/Zvxn+mj4afVq82vwbO5t627ob+Vw4XHectpz1nTNdcN2uXeveKV5m3qQe4V8en1vfmR/WIBNgUGCNYMphByFEIX+hu2H24jKibiKpouVjIONcY5gj06QPZEskhuTCpP6lOmV2ZbJl7qYp5mTmoCbbZxanUieNp8loBShBKH1ouaj2KTKpb2msaemqJupkaqHq3+sd61vrmevYLBasVSyT7NMtEm1RrZFt0S4RblGuki7SrxOvVK+V79dwGPBasJyw3vEhMWKxpDHlsidyaXKrcu2zL/NyM7Sz9zQ5tHx0vvUBtUS1h7XKtg32UTaUdte3Gvded6G35TgnOGi4qjjreSy5bbmuue96MDpw+rU6+Xs9e4E7xLwIPEs8jjzQ/RO9Vn2Y/dq+G75b/ps+2T8Vv1E/i//F///AAACBQPYBWgGxggGCTIKUgtlDHINeA56D3oQehF5EnUTcBRoFV4WUhdFGDcZKRo0Gz0cQB0/HjofNCAsISMiGSMPJAQk+SXuJuMn2CjMKcEqtiurLJ8tky6HL3wwcDFkMlkzTTRBNTY2KzchOBY5CzoAOvY77TzjPds+0z/LQMRBvUK3Q7JErEWmRqFHnEiXSZRKkEuOTItNik6JT4hQiFGJUohTiFSIVYhWiVeKWItZjVqPW5Fck12WXphfm2CdYZ9ioGOhZKNlpGamZ6doqGmpaqprqmyrbatuq2+rcKlxqHKlc6N0oHWddpl3lXiReYx6h3uCfHx9dn5vf2mAYYFaglGDSIQ+hTWGK4chiBeJDIoCiveL7YzijdiOzY/DkLmRr5Klk5yUkpWJloCXeJhwmWqaY5tenFmdVZ5Sn1CgT6FPolCjUqRVpVmmX6dmqG6peKqCq46snK2rrruvzLDfsfOzCbQgtTi2UbdsuIe5pLrCu+G9Ab4hv0PAZcGHwqrDzsTxxhXHOcheyYLKpsvKzO3OEM8y0FTRdNKU07LUz9Xr1wbYHtk22kzbYdx03YfemN+n4LPhvuLH483k0eXS5tDnzOjE6brqrOub7Iftb+5Y71zwW/FW8kzzPfQq9RL19vbW97P4jfli+i/69Pux/Gb9Ef2z/k3+4f9x//8AAAHZA40FCQZUB38IlgmhCqQLnwyTDYIOcA9fEEwRNxIhEwkT8BTWFbsWnxeDGIEZfRp0G2YcVR1BHiwfFyAAIOoh0yK9I6YkkCV6JmQnTig5KSUqECr9K+os1y3ELrEvnjCMMXkyZzNVNEQ1MjYiNxE4ATjxOeI60zvEPLU9pj6YP4pAfUFvQmJDVURJRTxGMEcjSBdJC0n/SvNL6EzcTdBOxU+5UK1RoVKVU4hUelVtVl9XUVhDWTVaJlsYXAlc+l3rXtxfzGC9Yaxim2OJZHhlZmZUZ0JoMGkeagtq+GvlbNJtvm6qb5ZwgnFsclZzQ
27099HQpdRJ1+3bkd814tnmeeoZ7bnxWfT5+JX8Nf/SA24HCgqiDjYRyhVeGO4cgiAWI6onPirOLmIx9jWKOR48tkBKQ+JHeksSTqpSRlXiWYJdHmC+ZGJoBmuqb1Jy/naqelp+DoHGhX6JPoz+kMKUiphWnCKf9qPOp6qriq9us1a3Qrsuvx7DEscKywbPBtMK1xbbIt82407nbuuO77bz4vgS/EcAgwTDCQMNSxGbFesaPx6bIvsnWyvHMDM0qzkfPY9CA0Z/Sv9Pg1QPWJ9dM2HPZm9rE2+/dGt5G33PgoeHP4wLkTeWZ5ufoNumG6tjsK+2A7tfwMfGQ8u/0TfWq9wT4Wvmr+vb8Ov17/rv///8AgACAAOZPf85/WM2Zf6h+zbTaf5l+eZwUf6N+ZYNMf8Z+hWqFf/5+wFG/gGN/PTkAgRKAD/zFfnyLNOS1fmOJbMxAfl2HzLOafm6GZprYfpiFQ4IYftmET2lafy+DZ1Cuf6+CoTgUgHaB5vq8fTaWceL7fTCTksrLfT6Qz7I6fWmOXpmTfayMLIDvfgeKImhOfnWIE0/BfwyGADdBf+iDrPjjfC6ht+FBfDOdv8kzfE2Z8LDCfIWWV5hFfN+TGn/LfU+P82dWfdGMtU7vfnyJTTaHf2eFXPc3e2OtA9+le2an68eqe4ejCq9ge8meaZb4fCuZ+H6yfK+Vt2ZufUORQU4uff2MezXlfvSG7/W8esq4Vd4veseyFMZDeuSsFK4ZeyymYZXce5mg2n2kfCSbWWWVfMiVqE2CfZGPgTVbfpGIX/R3elLDqtzseka8MsUJel21Cqz5eqeuO5Tpex+nm3zZe7ag6GTYfGCZ3UztfTWSUDTofj2Jp/NjeffPAdvYeePGQMP6efK95Kv3ejq17JQCeriuJHwge1umQGRIfBCd5UxvfOqU4zSJffeKxfJ1ebTaWtrreZfQMsMPeZ/GlKsYeeO9apM7emS0ant3ew2rQGPCe8yhlkwJfK+XMzQ9fb6Ltu5TiNt+NteGh8R9wsCfhsN9cKmMheZ9VZJShSp9dXsHhIZ9xmPEg/F+NUyPg3h+6TWSgyiAAOw9h32Iy9YUhnCHQL9rhYOF46hjhLuEwZEehBuD33nUg5SDLWKcgx2CjUuSgsOCFjTYgpCBwep6hkeTZdR0hU2Q2r38hG+Oc6cLg8SMWI/tgzmKd3jKgsqIvWG2gmmHA0rNgiaFTDQzggeDb+jbhU+d/tLghF+adLx6g46XFKWrgueT6I60gnKRC3e7ghWOQWDWgceLZEoYgZeIaDOigYuFBOdchIuooNFsg52kFbsQgtSfuqRbgjeblI2AgcKXlXa6gXiTu2AIgTmPskl1gRqLZTMkgR+Ge+YAg/GzS9AbgwSturnNgjqoWKMygaOjLYx7gTaeIHXIgO6ZFF9KgL6T20jkgK+OOjK5gMGHz+TVg3O9+M76goe3Vri1gbyw4qIvgSaqqIufgMSkinURgIOeVV6ngFSX0UhpgFOQ2TJggHKI++PWgw7Ipc4FgiTA4rfGgVe5U6FKgL+x+orQgGGqu3RrgC6jXF4pgAeblUgCgAeTOzIXgDCJ/uMAgr3TVM03gdbKWbb6gQfBmqCIgG65E4ojgBGwonPaf+KoBl23f8ae/Uerf9CVVjHcf/uK194SkeJ8sMjuj/F8Y7Oxjhh8Op47jGh8R4iNit58j3LFiWl9Cl0Rh/x9qEd7hpl+kzJRhTl/8dwqkLSGl8eUjsGFUrKSjPSEPJ02i1eDW4eOieSCtnHSiIiCPVwrhzOB2Ea5hemBojHLhKKBndqjj46QlcY5jaiOV7Fyi92MPpwVileKcIZ4iPiI2XDQh7WHaFtIhneF/EYFhUaEnzFUhBmDNNlCjpual8TYjL+XbLAHiweUa5rIiYKRpIVSiDmPHW/ZhwWMqFqDhdiKJkVvhLqHjzDsg6CEr9fujeGklMOHjAmgga66ilucm5mPiN6Y5IQ6h42VT27whmuR1VnOhUqONETohD2KWzCRgzWGC9a1jUuunMJci3epna2ZicqkxJiCiFKgF4NMhwibfm4aheGW4lkrhM6SHURzg9CM/zBFgtqHRNWnjNC4o8Fciv+ysKyhiVGs2pebh92nKoKGhpuhim13hXqb0FihhGKV0EQSg3OPbDAFgo2IVtTCjGrCpsCGip27sqvPiPG01JbRh3uuEoHOhj2nW2zjhSmgglg2hBaZTkPBgyeRnC/Rgk6JQdQEjBPMqb/Vik3EoKsfiKO8pZYnhy20voE3hfGs3mxnhOCk1VfUg9mcbUN4gvSThS+nghuKBc5Pmxt7gLqimFl7Uabvlax7RpMKkyd7c37okMZ72mqojnV8d1aIjCJ9OUKWicJ+UC9Ch0J/4sydmg+E0rmBlzyDvqYGlJeC1ZI0kiCCJH4Tj9OBrWnajZiBY1XGi1mBMUH8iRGBNy7vhqaBestCmRGOIbhElkWMLqT5k52KWpEukTeI1X0gjvqHfWkCjNGGSlUOiqWFH0F0iHCECi6lhhuC+sohmB6XjrcYlWOUuaPLksmSAZAbkFePjHwdji2NUWggjBSLKVRYifmI+UDyh9uGwS5lhZ+EXsj/l2ag9rYHlK2dRKKvkhuZv476j72WaXsgjYmTM2dRi3+QEVO+iW2MzUCKh12JYS4uhTSFocfsltiqYLT+lCKl16GukZKhcI4LjzmdMXpMj
27099QmZAmaXiviUzlM2iPCQdEAwhu+L0y3/hNiGwcb7lmSzv7Qgk66uVqDXkR+pBY1Bjsij0XmejKGep2YKipOZY1LGiIKT4j/nho+ODS3YhIyHu8YulgO9GbNlk062xKAhkMCwfIySjmmqRHj+jEakEWWJikSdulJriDaXFj+qhkGQCy24hEyIkMWFla/GcbLNkvy/HJ+JkHK3xov+jh2wd3h7i/upKGUgif6hslIah/2Z7D9whhGRwi2fhBqJQL8gpId6razJoPp6jZp/nXx6logUmh962HVylt57VmK0k6V8DFAqkFt86T3hjO5+ICxqiTt/072io5yDcKvin/KCfJnOnHOBtYdumR+BJXTFle+A0mIKkseArk+Jj4+Apj1ujDWA3CxJiJeBWbyDoqmMNqrcnwaKbpjsm4WIz4aMmEGHdXPzlRyGUGFSkgOFUE7zjtmEWz0Ki5CDhSwsiAWCxLuCod2U7KnQnkSSW5fZmsyP+YWVl36NwnMTlGSLzWCYkVSJ5k5mjjSH+jyyivuGECwTh4SEEbqloRqdw6jpnY6aZZbnmiGXNIShltqUJnI8k6mRP1/mkKmOa03hjZSLfTxhim+Idiv9hxWFPbm8oI+mmqgenP2iaZYkmYyeYIPflkmaf3GIkyuWr19NkCKS2k12jRWO4zwiif6KtyvqhreGRbjtoCCvWqdgnIqqWJVumRqlcYM1ldugqnD3ksSb617Xj7+XFU0ejKeSCzvwiZuMwCvbhmiHKrg3n8e4CabBnC2yJ5TWmLysWIKllX6mnHBzkmug5F5tj3CbDEzXjFmU8zvHiUuOjCvPhiiH67egn3nAtKY+m9m53pRWmGqzDoIplTCsSnAIkiCliV4ajyqepEyZjCCXgTufiRyQFCvFhfSIibCdrih6Jp+Kqc16CY6OpX56G32AoUh6amxKnSF6+FsFmPB7wEoJlKB8sTlqkBF9/ynQixx/xK9crVKCZp7UqNmBgo4GpISA0Hz+oFCAWmu/nDKAIlp9mA+AHUmNk8qANjkhj0uAkyngimuBOa53rGuKn54Cp/eI941So52He3xHn3OGR2sTm12FSFnpl0WEc0kakwuDrjjkjpuDECnuic+Cka20q5uSz50upzSQaoxzouOOMnt7nrGMNWpcmqOKcFlUlpKIwUiwkmCHEjivjf6Fbin6iUeDyaztqv2a9ZxqppaX1IuqokmU53q0nhmSLGmwmfmPg1jNlfKM+EhUkcWKVjiCjXGHpSoEiNGE4KxEqmKjN5vJpf2fUosLobCbmXoanYSYCGkjmWaUhVhWlVGRBUgCkTCNazhajPCJryoNiG6F1Kueqe+rXptEpYCmqIqOoS2iGHmdnQCdr2izmO+ZVFf9lOaU5UfFkLuQTTg+jIiLhyoUiByGpasGqZezaJrDpR+t2ooZoMqobHkxnJ6jH2hUmJOd21ewlJWYfEeTkGqS7DgqjDWNJSoZh9iHVKqDqUy7ZJpXpMm06Im0oHWuhXjVnE2oQWgHmEaiCVd4lEubtUdukC+VMzgXjAOOgioeh6OH46Lht/x5x5MBssx5o4M8rap5uHN1qJZ6EWOZo316rFO/nkh7g0RGmN98hjVKkxx95yd/jNl/tqHkty2BjZJ3seiAsILWrLyADHMRp6N/qGMroox/h1NYnV1/nkPxl/p/1jUskkSAVSe8jBmBHKE/tkaJQpHbsQmHsIJPq9iGTXKEpsKFOWKooa6EXFLrnIaDrkOllyqDFDUWkYOCqCfyi3CCYqC3tXKQ5pFEsD6OpYGpqxKMlXHspfKKxGIgoOeJLVKBm8aHsUNglnGGOjUFkNmE2ighit6DiKAstMeYh5C3r5KVlIEZqmmS2XFbpUyQT2GmoDON6VIjmxyLm0Mnlc6JQDT4kEOG5ChIimGEjZ+btEKgJZA3rwSceYCjqdaZAnDupLqVvGFEn6SSiVHVmn6PVUL5lTiMFDTtj7+IwShpifeFbp8us7qnsI/WrnqjQIBJqUyfA3CcpDWa8mD9nyWW7lGhmgKS20LWlKuOqjTlj0aKZiiFiaCGL563s1yvGY+NrgypzYAOqNKktHBeo7GfzWDCnqWa+lFxmZqWEUK8lFSRBTTlju6L2iibiVmGz55Nswq2Z488ra6wNH/LqHOqMHAoo1ekZGCcnlCetFFbmUiY70K0lBCTDTTqjraNEiitiSCHUZXswf15f4cyu/J5UHiRtfh5Ymn8r/95wltnqet6aEzso6F7Tz7rnQ58YjGFlgV90yV0jm9/qZU8wSaA2IbRuxh/+XhFtRR/XGmurw9/B1sVqPN+/Eymoqd/LD69nBN/gDGTlRaAHyXcjZ2BAZTZwDKID4ZrujOGi3frtCuFO2lNriKEQVq8qAODhExiobyC+j6amy2CiTGllECCSyY2jOaCOJSRv1CPLoYUuVSNCHeCs0+LGWjtrTyJbVpopyWIAkwloOWGtT5+ml+FdDG4k4SEUyaEjEiDTpRCvpOWSIXGuJKTeXczsoqQ6miZrHqOk1olpliMZUv4oCeKVD5rmayIPDHLkuKGMybHi8KEQpPkvf2dXYV7t/CZ3Hb1seGWm2hmq9KTkln2pbWQpUvWn32NwT5fmQ2K0zHdklWH5ib+i1KFFZOJvYOkToU6t2igD3bEsVGcEGg/q0GYS1nYpS+UokvEnvyQ8T5YmIONLTHskdyJZScsivWFxpNNvQGrE4UOtuWmCnansM2hRmgsqr+cv1nJpLOYUku6npGT1T5VmBmPRDH6kXGKrydRiqmGWpMAvKKxtYTytnSrv3afsFGmEmgnqjmguVnMpCybjkvHnhKWVz5ul7qRETIYkTCLxidvim6G0YmVzCR5cHv1xTZ5KG5mvmh5L2Dst455j1OQsHh6PEZpqQl7LjnaoTd8TC4GmNR9ySOkj+F/nIlJyyqAZXu/xGJ/dm4vvY5+1WC0tpx+iFNbr3B+i0ZJp/Z+0TnZoB1/PC5Dl8d/9CQzjvyA6YkzyhqHInuXw2qFoG4IvJOEV2CHtZWDcFM0rmGCy0Y2puqCYDnlnxeCEi6AltaB/CSwjjaCE4kvyR2NvnuJwmeLp23ou5CJz2BqtIiIQFMfrVyG+kYwpfCF1zn3niyExS65lgWD3SUbjY2DGokjyEKUUHuCwYCRmm3mup+PLmBfs5qNAlMdrGqLBUY6pRKJKjoRnWCHUS7ulVGFlSV1jP2EAIkJx4Sa2Ht7wLaXd23wuc2UZGB1ssmRlVMvq6SO50ZQpE2MSTovnK+Jqy8flLmHICXBjIWExYjsxuGhL3t2wAqdGG39uRqZVGCOshiV2lNLqwCSf0Zuo7WPJzpQnBmLyC9LlDmIeSX/jCKFaojNxlSnUHtxv3eidm4NuIKd+GCqsYCZylNrqnCVwkaPozmRtjpym6qNpC90k9GJoSYyi9KF84ixxdCtMntxvvGnh24lt/qiPWDSsPmdV1ObqfCYo0bDosWT7jqkm0uPNy+hk4eKliZai5OGYfLPe2N5sNvde7x50sSofBx6B60lfIN6XpVxfPd63X2tfXx7gmXwfhV8Pk5Eftl9NDbLf+l+ffCyebmEz9otejSDysMqerOC6KvPezuCMpQ0e9CBqnyIfHaBQmThfS6A401VfhCAnzYBfzqAaO7MeFmQAthqeOWN2sGfeXiL0qpeehmKEJLqesmIfXtke4uHBWPkfF+Fhkx9fVuD/jVMfpuCP+0GdzObMdaud8iX77/4eGiU2KjgeRmR8pGYeeGPVHpBeruMw2Lye6eKGku4fLmHRzStfgyD/etpdkemVdUbdt6iA75yd4Wd3qd3eEGZ7JBNeRaWHXkoegaScmINewaOlksCfCyKbzQkfY2FneoEdZOxb9O/diesEb0eds2m16Y3d4+hz48veG6c5ngfeWmX/WE5enyS60pfe7KNbTOvfR+HF+jadQW8e9KddZW2Drv/djevuqUkdvuplI49d+SjjXdReOqdc2CBegaXDEnUe0uQMzNNfMKIaOfndJzHcdGwdSe/7rsQdcK4e6Q3doKxK41gd3Gp+HabeIOirl/yeaqa/EleevaSuzL8fHSJjOcndFXSQdD2dNnJm7pMdWrA/6NudiS4gIyidxOwFXX0eCuniF9qeVuejkj5erGU+jK8fDaKgeKZhBF4G82Ng4V4eLgcgw544aI4gqt5ZIwJglx6DHW8gh962V+AgfB7w0lVgeJ87DN8ggR+deDhgo6CqcxcgheB5rcSgbOBP6EogWWAwYrpgSuAa3SggQmAOV5zgP6AGUh1gRWAHzLggVqASd9RgUGNQcrBgNmLbrWWgIKJuJ/FgE2IPomygC6G8HOUgCmFvl2PgDWEike6gGSDWDJWgL+CB92/gCiXxcklf8eU9LQBf3ySQp5cf1CPuYh0f0uNbnKHf1yLMVy3f3+I40cTf8WGdDHdgDSDrNxEf0KiQcezfuKee7KafqCa0p0HfoCXSodBfoKT3XGJfqqQk1vvfuCNIEZ7fzmJbTF0f7qFMNr6fpCsvsZ0fjGoBLFjfe6jWJvjfdOexYY9fd+aSHCefgyV0Fs5flaRNkX0fsKMOzEbf1GGjtnofgK3MsVsfaSxfrBcfV6rx5rkfUOmIYVefVqgkW/mfZKa8lqefeGVF0WBflyO0TDQfvmHw9kNfZfBmMSWfTq64q9/fO20FpoGfM2tTYSRfOemm285fS2f11oafYeYw0UhfgiRKzCTfq+IzthmfUrL7sPufO7EJ67FfJi8NZlEfG+0O4PgfIisWG6mfNWkYFmsfTucFETTfciTPTBjfnSJrdLvjOt22b+Si3x3V6u9ii133ZdfiP54fIKph+Z5Q23Rht56NFkYhd57RkR7hPF8oTBahBp+a9F1i5SAwb5kijWAPKqjiPR/0ZZah9V/hoGvhtJ/ZWzoheN/Z1hAhP1/e0PMhCx/ui/ug26AKtAmilSKub0WiQWJNamDh8mHypU0hr+Gk4CbhdCFg2vxhPmEkVdthCyDokMrg3eCvy+NgtSB0s
270997OiUKUpbu0h/iSN6gQhs6P4pPphcuNs392hPWLtGr6hDOJwlaqg3yHw0KdgtuFry85gkuDXc2BiGmehLpohyKbNKbJhgCX+pKyhQaU2X5khDGRzmoWg4WO2lX6gt6LxEIfglCIeS7xgdOExsxbh76oablMhnqkNqW0hVegCZGshGKb7X15g5WX32lHgumTzlVdglSPnEGygdiLFy6zgWyGC8tmhzOyRLhehfKtJ6THhM6n/5DJg9qi33yygxedymikgnOYoFTZgd2TPUFXgXKNfi6AgRaHJ8qghse8D7echYq2AaQAhGOv1ZAEg2qpoXv8gqqjd2gLghSdMlRpgYeWpUELgR6Ppy5WgM6IGsoKhnXFzbcDhTy+wKNZhBC3fY9ZgxKwJXtiglGo1GeNgcChaFQGgT+ZsEDFgOGRiC40gJWI5MO7lfh13rHKk7J2cp9vkZB3EIyUj5F3yXlcjal4qmX+i8t5uFLLiet66j/EiA18ay1phiR+YMJ8lMF/NLDQkoN+2J6EkG1+k4u2jnp+cniFjKJ+eWU1itl+pVIUiQ9+5z87h0d/Wy0rhXSADMFZk6KIf6+ikW+HQJ17j1qGEoqvjXeFG3eWi7CERGRlifyDilFoiEaC1z7BhpSCNiz0hNeBncBFkpOR2K58kGyPupxLjmWNqomnjH2Lx3aeisyKDWORiSmIYlDCh4eGrz5Qhe+E8izFhEuDEL8nkb6bJq10j5iYMZs8jZeVUYiLi8CSiXWoig6P12LFiICNNVAphu2Kdj3thWSHkCycg9KEYr4nkRukc6x2jvigq5pCjPic6IehiyWZNXTXiXiVi2ISh+eR3E+mhmKODj2ZhOuJ/ix5g2uFjr1OkJitrquljnipDZlzjHakYIbaiqSftnQoiP6bEmGFh3OWWE85hemRbD1VhIKMNSxcgxWGkryfkDG22ar6jhOxV5jDjBCrtYYtijmmB3OIiJagWmD/hxealE7bhZSUjj0bhCyOLixFgs6HcLwZj9+/96pyjca5hpgui8Cy24WWieWsF3MBiEGlU2CThsaedE6GhU+XVTzhg/OP3ywygpWIJ7UOnz11MqRjnCh1zpNimTd2eoHxlmV3RXAsk6N4Ol5GkOF5XkydjhF6qDs2iyx8RCqtiB5+VLQHnil9/KOjmxR9t5KumCd9joFElVt9im9+kqR9sl2jj/J+AUwKjTJ+ajrUimB/Cyqdh2V/7rMdnReGvKKtmg2FoJHRlyCEoIBklGKD0W6ykbmDKVzzjxmCn0t+jGmCHzp9iamBuyqPhsGBa7IpnCmPYqGqmSWNf5DClkGLvH97k36KFG3dkOSInFxFjlGHLUr9i7GFvDoxiQSESiqDhjGCyLFMm0uYH6DFmFGVdI/XlXaS4n6PkruQYm0XkBSN+1ugjZSLpUqFiwOJODnsiGyGsip5hbSEA7B0mqug2qAGl7CdZY8dlNKZ+n3OkhmWoWxij4CTUlsKjPyP/0obineMkTmwh++I8ipwhUqFGK+7mi6peZ9RlzWlOo5plFWg830lkZ2csmvOjwmYdVqTjImUJknFif2PrDmCh4SK+SpphPKGCK8hmc6x/p69ltSs643Uk/KnvnyTkTaiiGtIjqSdVFojjC6YB0l6iaWShzlbhyuMxCpjhKqG0q6qmYG6dp5Gloi0gY1Uk6OuWXwSkOOoHGrXjlCh4VnLi92bjkk2iWGVCjkwhvKOSSpehHCHeKcBqLp0wZd+pNx1W4e4oR52DHebnXV24mc5mc535lbElhl5HEahkkV6eDbgjkR8Kigvif5+SKYyp8R9Cpbzo+B8z4c2oB18t3canHN8yWa1mNF9C1ZJlSd9eEY3kV5+ATaojW1+yChLiTh/0aV/pr+FPZYzouSEOoaNnx6DWHZqm3yCrGYUl+OCKlXBlEeBykXRkIyBejZ4jKuBTChkiIqBO6TGpc+NW5VmofyLnoWxnj6KAHWqmpmIjmVnlw6HRlU3k32GEEVxj9CE2zZMi/+Dryh6h/KChaQEpRGVapSmoT+S+ITunYWQpXTnmeOOcWTIlkqMSlS5ksiKO0UdjyWIGDYoi2SF6iiNh3CDq6NjpGOdj5QHoJiaYIRPnN6XQ3ROmTyUOWQ8laaRN1RKkhmOOETUjoOLJzYIitmH9SichwGErKLPo+WllpOKoBehpIPUnFadtHPPmK+ZzmPGlSKV8lPtkZ+SCUSXjgKOADXvimeJzyiphqaFiaJOo4itepMRn7eowINdm/Kj9XNdmEafK2NflLqaZ1OYkUGVkERgjaeQljXbiguLbii0hluGQqHooz+1SJKun2qvuIL2m6Gp/3L4l/KkPmMJlGWeh1NXkO6Yv0QzjV+S1zXEic+Myii8hh+G2Zmssmx0aYs8rcd0+nydqTp1rW2+pLN2jF6woBp3nU+im2B44kD+lnZ6TzLckUR8FCX2i7d+PJkasYt8PIrlrNx8AXxKqEJ79G1po7F8GF5Wnxd8ck9RmmN8+0C/lYB9ozLRkFt+jCY8iuN/tpihsImD6opdq+KC9nvSp0KCKmzoorSBnV3hniCBPk7zmXeBBkCClJ+A4jLHj4qA5yZ6iimBEJgir5aLe4nJqvSJ23suplqIYmxZoceHG11inT+GA06SmKGFAUBHk9SEBjK/jtKDHyaviYiCR5eYrs6TA4k8qi+QunqcpZeOl2vHoQaMllztnHWKsU46l+SI4UATkyGHBzK4ji6FLybciP6DW5cQrjWahoi+qZOXkHojpPeUtGtVoGWR9FyHm9SPQk3wlzWMkT/qkn2J2DKzjZ6HECcCiIqES5arraWh8IhaqQaeRXnCpGqaqGr5n9iXHVw4m0qTmU24lq6QCz/NkeaMajKwjRyIuichiCqFF5ZHrUapN4gaqKCkzHmGo/WgWWq1n1Gb8Vv1msKXmU1+ljqTOD+rkYOOwTKvjLuKMic7h9yFwpX0rPywYYfQqE2rKXk9o5yl1GpxnvWghlu/mmWbUU1ald6WFD+YkTSQxzKvjHmLbCdPh52GTI0RvFJ0HH+ituN0oHIWsYR1UWRkrBd2N1acpn93VEjroK54qzu8mph6Ki8wlCN8AiQBjUl+MIy/u3h7gn99tgF7QnHwsI17O2Q5qw17b1ZtpWx730jGn518hTurmYt9TC9SkyN+VyRujGR/noyEum6Csn8utP+Bx3Gpr4SBDGPpqgKAmlYmpGOAXUiUnpyATTuYmJWAVC9wkj+AjCTNi52A6YxBuWyJvn7VtAGINXE/roqG2mOOqQKFulXXo26E0EhfnbKEATuFl7eDPy+KkXWCnCUfivGCEYvvuJWQvn6CsyqOmHDnrbKMoGMyqCuK0lWUopCJKEgxnOOHmDt2lvSGBi+ikMaEgyVkil+DFYuXt/GXuH40sn+U8HChrQGSS2Lzp3iPyVVbod6NXkgOnCmK/ztqlkeInC+2kC2GPCWfieSD9otFt3CejH3zsfebG3BprG+XvmK/puCUf1UwoUyRVkf0m5yOKztlla+K9y/Ij6iHwyXOiX+EtIsQtvalMn3FsXyhD3A/q/Gc9mKbpl+Y81UQoM2VA0famymRDTtclTyNEC/ZjzWJEyX1iS2FUorUtqarvX2xsR6m03Axq4Gh2mKFpduc+lUCoD+YQ0fZmqGTkDtqlNOO3i/wjuuKLyYUiOuF0YENxmRz9nSKwDR0ZGf+ugV1C1tps6x1807crQd3GkKCpgt4fzbDnrR6DivKluV79SJFjrZ+JYEHxX96+XSZv096p2gEuQZ6nltnspF6207Yq9x7XkKLpNx8HTbjnYd9ACwalcl+KiLXjcB/h4EQxGCBsHSHvjuAwWfwt+yADVtKsW1/sU7DqrZ/kEKJo75/pTb+nHR/1ixglM2AOyNVjOqAxYEPw0SIN3RwvSCGumfGttKFdFspsFCEdE6sqaKDtEKForeDFTcWm32Ciiyek/CCJSPAjDOB34D7wlOOr3RbvCqMo2ewtdeKz1sMr1aJLU6gqKaHuUKJoc2GZTcvmqSFGCzWkzCD5iQci5iC1o
27099DcwZSVH3RLu2CSfmeqtQSQCVsNroGNwk6gp9aLmEKUoPyJgzdKmeaHdS0HkoyFeyRoixaDqoC9wPmbYnRAurqYI2eqtFOVBVsTrc6SEE6ppyuPNUKkoFqMZDdlmUOJly0zkgGG3SSniqyEXICfwH6hcnQ5ujOdjGevs8KZu1scrTWWDk6zppeSgUKyn9eO+jd8mMqLeS1YkZCIDiTailWE74CHwBmnUHQ4ucCis2e6s0SeHlstrLKZtE7JphWVckLPn12RPTeamGONEy14kT2JCCUCihGFZea3drFzaNFVd5N0S7uGeHB1NKU6eUh2Ko6heiR3OXfvew94ZWFPfA95qkrPfT17KDSvfrt8/+S1dNd+c8+zdeF+K7oPduB9+qPtd9t9541weNt99Hbaeep+GmBTew5+Skn3fF9+ljQGfft+/OLlc02Jis3xdGmIGriFdX+GxKJ9dpWFqIwrd7OEr3W/eOKDy19keiaC4kk0e5WB9TNwfUyA5OEocfyUjcwzcyOSCLbUdEaPpaD9dXGNa4rYdqyLanSgd/eJc159eVeHaUiAeuGFPDLsfK+Cst+UcOifesqmchOb87VLc0GYiJ+MdHiVQomPdcSSF3OLdyqPCl2ieKKL1UfbekOIXzJ6fCSEXt5BcBOqVclZcT+l17QCcm6hYZ5Oc6ydBohwdQSYwHKHdneUfFzXeAaQGEdGebyLVjIZe62F490rb221GchKcJivpbLvccKqIJ1BcwKkqYd/dGWfR3G7deaZ1Vwnd4GUJUbIeUqOFTHJe0eHO9xSbvO/usd2cBu5TbIRcT6ytpxccnmsGYakc+GljnEDdXCe8luadxiYAEZceOuQlDGGevOIZtuzbqXKI8bab8bCsrFhcN27Apuccg6zO4Xqc3WrfnBgdQqjp1sTdr2bd0X3eJySxjFReq+JYdcgfxVyGsOafxlzOa+Afyh0TprJf0B1aIWqf2R2l3Bif5Z35Vszf9h5TkYegD569TF+gN58/dWjfWZ8mcJyfYt8mq5ofbN8o5m4feJ8wYSefh58+29pfm19T1pRftF9skVmf11+NzEAgCF+5NQje/OHFMDXfCiGBKztfGCFAphSfKmEKINlfQGDa25cfXCCwllxffGCGES4fpiBcDCRf3WAtNKeerKRdL9Eeu+PaatgezWNbpb1e4yLjIIufAGJ1G1VfImIJViffSWGZkQdfeeEizAvftyCZ9Eueaibxr3deeqYzan+ejmV3ZWiep2S/IEFex2QLWxbe8CNdFfdfHOKl0OQfUyHgS/aflWD98/5eNmmEryseR2iMKjSeW2eQpSDediaWoACemSWfWt3exCSnFcte9mOnkMTfMiKSS+SfeKFYc79eDWwTLuzeHqrfafXeMemjJOOeTShlH8necucpmrBeoSXpVaYe1aSbUKrfFeM2S9XfYGGn845d7y6aLrveAC0qqcIeEeurpK8eK+om35heUuijmoZehOcbVYYevGWBEJSe/qPKS8mfTCHsc2vd2rEXrpcd6y9pqZfd+i2lJIIeEWvWn25eOCoJGmJea+g1lWkepqZPEH/e7CRLi7/fO+IlcgJh9JxBbY6huhyRqO3hh9zdpB2hW90p3zBhM518GjfhDt3XFUlg7F46kGHg0N6vC57gvl8+cbchkd65bU0hX57H6KnhMl7Wo90hCl7pXvNg5t8CmgBgyF8i1RfgrR9IEDugmZ93C4ngjp+y8WzhOGEyrQAhC2EAqGig4GDQo5agvWCnnrFgnmCGmcbgheBrFOfgcqBREBhgZ2A5i3egY6Ag8Rag6WOjrKZgvSM5KAiglmLPI0MgdyJp3mfgX+INmYngTiGzlLigQOFXj/egO6D2C2dgPaCHsMOgqSYQLFOgfaVvp7ggWWTNovbgPKQsHiVgJ6ONmVLgHGL01I7gFGJUj9tgFOGoC1mgHGDlcH1gduh9bA7gTKem53SgKKbJIrbgDSXpHewf+mUKWSIf8CQrlGpf7eNGz8Jf86JOi03f/+E5MESgT2rm69ZgJinYpztgASi9on5f5eecXbnf1eZ8mPlfzqVZVEufzOQrT63f16LnS0Qf6CGCcBkgMa1Kq6mgCWwDZwtf4uqoYk2fxalCXYyftmfeGNHfsyZ11C4ftKUAD5wfwKNwizwf1GHBL/tgHS+oa4ef9W4mJuKfzGyGoiJfq+rX3WWfm+kr2LKfmmd8lBbfn2W/D4yfruPnSzXfxKH1bl3kK5wRqkSjuZxkpf4jUxy0IYei9R0EXPRiml1bmFaiQd28k8Zh6V4mz0DhlB6jyumhQd887h+j0R5lagsjZx56pcFjBR6Q4U3iqd6rnL3iUp7NmCVh/x73U5shrB8mjyJhXV9iCt+hEN+srd6jfmCy6cEjGOCP5X7iuGBtoQsiYWBS3ILiDuA+V/NhwSAvk3MhdCAjDwdhK6Aaitag5OAVLZojMWMAKXbizmKnZTDiciJNoMmiHCH6XEahz2Gtl8GhhqFj000hP+EYju7g/mDLCs6gvmB17VOi8yVJqTXikOS9pO7iNmQwYISh4+Oj3AshmSMaF4+hVuKT0yghFKIHTthg16FyCsggnODNrRaiw2eSaPgiYmbTZLIiCCYOYEthtuVHG9ghbaSAV2UhK2O4Uwkg7eLqTsVgtmINCsJggCEbbOSinanVaMYiPejh5H/h4yfjIBqhkabfG6yhSmXal0JhCmTRku/gzKO+jrYgmaKaCr2gaGFfLL2igKwSKJ3iIirpJFUhxmmuX/Ahcyhpm4UhLGckVyAg8CXZ0tdgtKSCzqiggiMXirngVKGYrKIia65IaH6iDizn5DChsKts38phWynj22OhE6halwWg2GbMEsJgoGUxDprgcSOCyragROHH6tamcBvu5wjlytxCoxOlMdyUXvSkoFzomrrkEN1EVnfjgJ2qUkai7Z4ZjiaiWR6cykGhwN87KqTmH94gZtxlgF454uPk6d5WHsakWV53mo6jy96hFlBjP57S0iUisJ8LDhIiIR9QikHhjV+manDl0OBLJp/lNiAvoqykoKAXno6kE+AGmlyjil/81iZjAt/5UgSieN/4jf+h7p/+SkIhX+AJ6jVliuJtJmAk8WIh4mlkXqHZXlbj0iGT2injTaFWVf3iyqEa0eeiRaDfTe/hwOCjikJhN+Bk6f2lSuSS5ibktCQXYi9kI+OcXh0jmaMhGfvjE+KpldgilmI1Uc1iFiG8jeIhl2E+SkKhFWC3KcqlHKa35flkhqYMYgLj9eVcHe3jbCSqWc8i6OP5FbQia2NHUbPh7yKQTdRhdSHOCkKg+CD/qZ/k+GjU5c2kY+f44daj0mcSXcOjSCYnWanixmU7lZYiSmRMUZ+hzWNUjcohV6JPikLg3+E96X3k3SrpZaqkSWnbIbHjtui8nZ9jKueVGYgiqaZslXliMGU/EYvhtKQIDcFhP2LCCkLgy+FyqWVkyOz3pY8kNeu1oZJjoepanX8jE6jymWvikSeJ1WNiGKYc0XrhoGSmTbbhLmMiykLgu+Gd53NowtvW4+ln7Vwo4D5nItx7nHCmXNzSmI0llN0x1KRkyN2cENKj9h4PjRojHF6XyaiiOF85J02ofR3o48nnqp4DoBwm314jXE8mGB5J2GzlUJ55lIfkhx6y0Lvjt17zDRBi4Z9BibLiAh+gJyZoMl/xI5qnY5/aX/HmmB/InCOl0x/AGEZlDp+/1GikSR/GkKVjfZ/RjQdirJ/kibwh0h/+5vin7KHxo2dnH6Gt37qmVuFuG/VlkmE1GBzk0iEDlEgkEODWEI+jSaCpDP7ifWB+ycPhqGBVJsins+PtIzhm56N+X4smICMSG8UlXOKo1/fkmuJBFCrj3iHeEH0jGmF3jPgiUyEOScqhhGCiZqFngiXsYxCmuKVRH2Nl8aSzm5+lLeQVF9XkbKN3VBIjriLaEG1i7qI5zPJiLWGSCdAhZiDl5n8nXmfj4vMmlacbn0WlzKZKW3/lByV1F7dkR6Sg0/pji6PKUF8iyyLuDO0iDmIIydThTOEfpmMnRGnRItame+jaXyflsWfUG2Lk6abGV5zkKiW5E+OjcKSokFBisWORzOih9SJxCdihOGFQJk4nMSu2or/mZ+qPHw5lm6lQG0kk0igGV4akEaa9U9KjWGVxkEQinGQgjOLh46LISduhKCF35DurI5vBYO3qH5wQnYepI1xjmgboJpy9FnanIp0f0uYmFd2OT3Kk/l4GjCDj2V6TiSBipl825CFq5t22oNsp4l3Q3XKo4d3y2fJn4V4eFmKm3F5UEtXl0R6Uj2dku97cjCIjmp80CTQibF+aJAbqnl+eYLmpnJ+KXVVomt99mdNnmx981kfmmB+FUsFlkF+Wj1tkfp+sjCLjYh/MyUViOZ/04+aqWCF8IJQpV6E+3SvoV+EHWbEnWGDZFimmWWCz0qslVSCTT07kR2B1TCKjL+BcSVRiDaBG48PqHaNWIHCpHmLw3QboH+KP2YxnIOIzVg3mIOHcUpZlIOGJT0OkFmE1DCKjA6DhiWEh5+CPY6Op8OUuYFHo8mSg3Okn8uQS2W9m82OG1fQl82L8koWk8KJzDzsj6aHozCMi3KFbCWuhyGDOo4tpySb+4DiozCZHnM+nzGWK2VbmzKTMld8lzWQOkndky2NPDzXjwSKMzCPiueHHCXShriEEY3Xpr2jGYCtosefkXMGnrib0mUXmqKX+1c3lqCULkmdkqyQXzyvjpWMhjCQinyImCXuhmOExY2TpnKqEoBqonKl1XK+nlmhP2TOmj2ch1b6ljeX30lxkkSTNzyWjjqOijCMijGJ1CYFhh+FV4S7tkZuqnhhsYNv2mvGrMhxJl7pp+9yllHrot90MUUEnZN1/zinmAx39Sz0kjh6PSKijCd80oSBtW52FnhKsJl2eGurq753CF7Nps13x1HQobN4uET1nGt52Tislut7Gy0lkSd8nSMVizB+U4RMtE19O3f6r3188Wtoqpp8zl6FpaV86FGUoJB9L0TQm1V9njimleJ+Ji1OkDN+2yN4ilh/r4QDsyiELnebrlyDTWr5qX6CjV4tpIuB/FFKn4OBmESimlaBTTiblPSBES1vj1uA8iPNiZ6A54OtsjCLEXdDrWiJnmqcqI2IRl3Mo5qHBlEInpCF50R2mXSE3jiQlCCD2C2Mjp6C4CQWiP+B+4NZsXWR7Hb3rKuP5mpTp8qN5V2GotSL81DLncuKE0RTmKmIQDiIk2SGby2kjfiEoSRSiHqC6IMPsOWYnna6rBaWAGoapyuTUF1Ooi+QolCXnSqOA0Q2mA2LaDiHkr+IzC26jWmGLySEiA2DsoLesGmfHnaMq5ib4WnrpqeYfF0goaaVDVBunKCRqkQRl5CORjh6kkKK5i3PjO+HhySth7SEWYKusBylgnaFqzuhoGngpjWdaV0DoRuZGVBYnAmU60QMlv2QyjiDkc+MtS3ijJuIpiTNh22E4XkawD
27099BuZW19ustvgGHOtUpwx1YKr4ByPUpHqVxz5j64ouF1yTPKnBd31CmolO16MSD6jZF8yXkOv2l1b22XueR1wWHntDN2UVYirkd3HkpfqBR4Jz7boZt5ZzQBmth6yyoGk8J8cSGNjIh+PnkQvj58Hm2BuLl7z2HWsv97tVYMrQl76UpVpth8Uj7moGp87DQombV9oypVkrl+iyIMi6N/jnkDvQOCkG1ct4GBuWGhscmBD1Xnq9eAoko8pbGAbT7ln1KAWDRFmLCAWSqYkc+AfiJ5it+AuXjnu/WI7W0/tnOHlWGAsLqGYVW/qsmFUUotpKWEaz7mnlmDpjRgl8mC6irSkQKCSCLWijiBv3jGuyaPRG0ttZmNZ2F0r9iLmVW0qeWJ40oio8WIRz7snXmGwzR6lv2FSysFkFKD5SMjiayCoHiouoWVbG0ktOmTBmFwrxyQllWwqSWOMkogow2L5T70nMqJpjSTlk6HcSsyj72FUSNiiTqDXXiOug2bYW0itF2YamFzroGVUFWxqIOSNkocom6PND71nDuMPzSklcmJWStWj0KGiSOViN2D+nh7ubShJm0ns+qdkWF8rf6ZwFW2p/iV6EokoeOSLz8Fm7iOiTS0lVmK9yttjuiHiSO+iJOEedqlcfBtKsamc1FuxLIrdKRwV50gdepx6Ye0dzBziXImeIV1Qly1efN3FUdte5R5IzKtfYp7k9i2b9t4GcUXcWt4ibDGcuN5BZvkdE95koaUdb56NHEidz1661vMeNR7r0atep58lDIlfLl9pNbvbhiDBcNbb7+CUa9EcVSBrpp7ct6BNYVXdG+A13ASdhSAilrqd9GAPUX9eb9/9DGte/t/ndU0bI+Nz8GdbkWMDa2Sb+yKY5kAcZGI1oQJc0OHdW77dQqGHFoPdumEtkVaePiDODFEe1GBetOia0eYfcASbQiVxawKbr2TG5eMcHKQhYLIcjuOBW3tdCGLnFk/dh6JFETFeEqGWDDperyDMtJYakmjGL7PbA+fdqrIbcmbyJZUb4iYI4GrcV+UjGz0c1aQ9liAdW+NR0Q/d7WJSjCcejuEwdFQaYGtl73La0mpDam/bQKkWJVNbsWfnYC+cKqa7mwtcrKWMlfddNqRQ0PPdzaMBDBbec+GItCIaO+37L0Garayd6jrbGisuZRxbiem3n/pcBShDWt4ciubLVdVdGSVCENvds6OezAneXWHU8/+aJDCA7x8alO7lKhIa/e0xJO7ba2tx384b5imzWrecbifv1bSc/2YZ0MPdnaQoi/9eSyIU8vEehlsJLmXep5t8qa9eyhvqJMse7ZxVH8ifExzDGrqfPF031bWfat20ELpfo95AC+af7d7mMpgeC92i7h9eOB3PKWteYh36ZInejB4nX4oeuJ5ZGoGe6l6QlYOfIl7MkJOfZd8SS85fud9k8jodoKA3bbld0mAgaQ5eAeAKpDHeMx/6nz2eZ9/v2kDeot/plU6e41/kEGyfLx/gy7jfit/c8dkdQ2LC7VTdeGJvKKrdrCIcI9wd4mHMHvFeH2GEGgEeYeE9lR0eqmD00Eme/mCnS6YfYSBNcX5c9OVJ7PwdLCS8qFLdY6Qto4edneOfXqmd3uMT2cUeKSKMVO9eeGH90Cpe02FkC5YfPKC0sTOctyfObLHc7+cJKAmdKGY8Y0EdZSVtnmndqeSfmY6d92PQ1MYeTWL8EA6erqIVS4hfHWERsPdchqpMrHXcwClOp8zc+GhC4wWdNicx3jRdfiYhGWJdz6UMFKOeKKPrj/eej6K4C30fAuFjcMncYmzBbEdcm+uKJ5rc0uo+ItMdD+jn3gQdWaeRmTldr2Y2lIUeDGTMT+PediNKi3Oe7SGpsKucSq8pbCWcgy22Z3NctywnIqhc8aqJ3dvdO2jrmRddkydIVGid86WUz89eYWPJC2xe26HkL1ggntrUqzdgh5tP5uJgdxvC4lega5wyHatgYxylGPIgXh0f1ERgXJ2iz6HgY143Syzgdh7m7xJgLZ1G6vJgId2AJpjgF922ohLgEZ3tnWygDt4omLugER5p1BbgF16wT4EgJp8BCx5gQZ9gLsmfxd+2aqMfwZ+xplYfvF+sIc2fu9+o3S5fvt+q2IcfyB+xU+0f1p+5j2Qf7x/FCxGgEl/SbnTfa2IdKk2faWHhZfmfaSGioX3fbSFkXOdfeGEr2EwfiWD1E7/fnuC9D0afvqCBCwZf6KA8riSfH+R/Kf2fH+QOZarfIuOYITMfKqMe3KifOSKnGBefUWIyE5ifbWG3jy2fk+EzCvyfxGCdreGe5Obgabse5qY6pWme6mWJ4PSe9CTT3HBfBaQc1+jfICNkk3YfQqKmzxdfbyHYyvSfpWD0Lavetik7qYSeuShf5TJevKdzYL7exuZ93EAe26WHV8Ge+aSMU1lfHiOHjwVfUCJwiu3fi2E/rYMekuuOKVmelqp7ZQRemSlRIJDeoigZnBTeuGbgl5we2uWikz2fAqRYDvWfNuL4CugfdeGAbWheey3V6TmefyyKpN6efqsfYGkehSmjG/CemuglF35evuaiEyWe6qURjuTfIuNsSuPfZOG169miztqsqBOifRsqJBZiOBufn+Dh+5wR24phwdyI1yghil0I0tXhVF2STpAhJB4uyn7g+x7nK6KiZJz6p9qiH906Y9dh4R13H6Uhp921G1Phch34VvjhQB5CUq5hEF6SjnZg517uynngxN9ba2TiAp8/55IhxN9I45bhiV9Pn2RhVZ9YmxvhJR9mVssg+Z95Uotg0R+OzmCgr9+pCnWglJ/IKyChqWGC50ohbqFYI0phOGEoXyYhB6D52uWg3GDRFqEgtuCqUmxgliCDTk1gfaBaSnGgaiAsatjhX+O/pwshJqNlIwvg82MC3uMgxaKcWqtgnqI3Fm/ggOHVUkjgZaFvDjmgUqEBCm5gRaCHKp2hJ2X8Zs5g8CVwIs/gvWTXnqvgkOQ3WnogbGOWFkigT6L00izgOmJPTikgLaGbymugJiDX6m2g+qgx5p2gxWdzYp7gkiainnugZeXGWk5gQ6To1iYgKeQIkhZgFSMgzhvgDiIoimlgDCEd6klg2SpgJnbgpWluInUgcOhinlIgQmdHGifgIOYqlgMgC6UKEfzf+mPhjhBf9KKlymef9uFZajEgwayF5lkgjytfYlFgWCoVXizgJii3GgegA6dYleof76X3Ueof4mSNDgSf4OMQymYf5aGKaHllBRqTpPvkgJsP4UtkC1uGHWcjnZv7GWXjMFx1VVtiwlz5kWWiUx2HjYJh5d4pid2hel7m6E1kppzAZM+kLV0CIRlju51C3TgjTp2GWTqi413P1TaieZ4hUUfiD155jXHhp97fieIhQh9WaBskSl7jZJJj2B7xYOGjaN7/nQBi/98RWQoimR8o1Q8iNV9GESqh0R9nDWMhcB+PCeXhEB+9596j9uD75FIjhmDcoJ0jG6C7nMkitKCamNkiVCB+1Olh9iBlkRDhl+BNDVZhPeA1Sekg5GAcp6VjrSMWJBcjP+LI4GLi1+J23JAic+IhWK1iFCHNlMZhvGF80PkhZGEpDUshEODQyewgvqByJ3NjdqUv4+ojC6S04Daio6QvXGFiQCOjmIFh4uMXFKQhjCKKkOFhOSH6jT9g6yFgie6gnqC9Z0pjS+dAo78i4qaW4AtieiXcnDeiFmUYmFwhuyRTFIahZmOK0M8hE2K8jTbgyuHiSfCghCD+JypjK+lHI51ixChtn+diWid9HBSh9GZ+WDthmaV9VGmhSKR4kLsg9+NtjS+gsGJUyfIgbmE05xPjFOtE44Mireo7H8jiQekQW/Vh2WfTGCBhfSaUVFThLSVSUKtg4CQJjSYgnOK1ifNgXOFh5TjnSRp/Yfbml1r5Hotl8htv2vXlUNvnl0gkrJxlk5VkBBzuD/xjVt2ATH5ipl4myUrh8l7l5RVm91yM4dYmTBzPXmZlpx0TmtNlBJ1cFykkYN2r03vju14Ej+mjEZ5kjHiiZd7TCVhhtt9RZO3moF6OIaVl+t6gnjulVt602qgktx7O1wQkFt7vk18jdl8XD9ai0d9DDHMiK993yWQhgp+0JL7mTqCF4XElq6BtXgNlC2BU2nrkbWA/1twj0qAwE0DjN2AkT8NimGAaDG1h+CATCW5hVSAOJI6mCyJ4IUJlaaI2ndSky2HymkskL2GtlrojlCFpkyYi/mEpj7NiZGDnjGkhyiCjyXbhLeBeZGal0iRs4RnlNCQA3axklmONGiYj+mMUFpjjYGKa0xBiyeIij6ZiNSGojGVhoaEoiX5hDOCk5EVlqGZY4P1lDCXC3Y/kbKUdGgcjzqRuVnpjNmO/UviiouMPT5niDiJbzGGhf6GgCYRg8aDhJCrlieg5oOGk7id33XKkTSafGeqjrKW5FmAjFKTSkuEihCPpz4ph8SL9jF5hZCIIiYkg2yET5Bdlc6oP4Mvk16khnVnkNGgS2dGjkWby1kqi+CXSUtEiaGSwT37h2OOLTFjhUCJgCY0gyWE9IiApmxpp3xRovhrgW+jn6VtXWJ2nElvR1UFmMpxUEeVlSlzhTqhkWZ14i47jX94kCMhiYB7k4gSpVdxbHv8oehyc29HnoJzjWIjmxZ0w1S8l5R2HEdfk/t3nTqEkEN5Pi5PjG97HCN5iIR9MYegpAp48ntroKp5RW7MnUR5q2Gomd16MlRXlmZ62UcXkt57ojpgjzh8gC5ci3p9hyPGh6h+rIcWosSASnrNn2yAAG4gnBJ/v2EgmLJ/llPilU1/iEbGkdh/jzo3jkd/oy5liqB/yyQIhumAAoaFobOHkXo8nmOGr22LmxCFy2CMl7OE61N5lFGEHkZ3kPCDXjoQjXGCoC5sieCB5iRAhkaBMoYFoOGOznnCnZeNVG0VmkGLw2AYluSKKFMSk4OIkEY9kByG/jn3
27099jK+FbS5ziTiD0iRvhbyCO4WioC2V5nlcnOuTz2ysmZSRiV+zljaPKlK8ktmMyUYFj3iKZTnqjAKH/S5+iKWFiCSWhUuDHIVQn7ac13ksnHSaKWx6mQ6XIF90lZiT5VJ6kjaQsEXDjumNfzm/i4WKTS6BiDCHCCS1hO+D2YUSn2GjnHjunBWgS2w0mKOcd18rlSSYYlI9kb6UV0WYjnOQUjmnix+MTy5+h9uIRiTOhKWEcny+r+tpP3FLq9drC2WLp8Js6Fl8o4Ju301InwRw/EEvmkxzSTWnlWN1vyrOkER4hCFXiwx7jXxtrwNwnXElqthxnWVopp1ywVliokJ0C003nbt1gUEtmQp3JTW7lCx46ysLjx967iHOigF9H3wlrb93rHDIqZl4BWUfpVh4fFkaoPx5JE0CnH158kESl9x66DXAkw97+Ss9jhp9NSI2iRl+i3vOrHF+hHBeqFF+TWSopBl+KljCn8R+LEy5m1V+U0DplsZ+kzW9kg1+5StmjTJ/VCKPiFB/0ntwq1WFSXAApzyEimRHowiD01hdnraDJ0x6mkqCmEDAlc+CHzW3kSmBrCuHjGeBSSLbh6WA83sZqn6MBm+zpmWKvmP+oiyJZFgWndiICUw7mW+Gu0ChlPKFfTWzkF6ERSuji7aDESMahxaB7XrQqdeSlm95pbuQw2PGoXqOwVfcnR+MrUwEmLuKo0CDlEWIojW3j6yGpSu9ix2EpiNOhqGCwXqfqU+Y729LpS+WimOToOiT3VepnIiRDEvVmCSOQkBXk7yLfDWojyWIwCvXipyGBSN4hkGDcXp0qPmfJm9NpMmcOWOPoGyYx1eOm/KVF0vDl4KRgkBWkx+OADWzjqiKkSvpikCHKSOahfWEAHGBuaNo3GartQRqklvFsDFsbVDKqv9ucEXQpWlwojsNn4FzCzDymVh1nCejkul4eh/CjHJ7h3FEuORv12artBJwyFvUrwJx8VDkqapzTkXxpAh04zs9niV2rDE1mAZ4mSgKka56xCBXi1d9DXEot6J2c2aAssp2yVu6rbB3TFDMqE94E0XrorN5CjtOnN56MTFjltJ7dihfkJV86CDXimJ+bXEHtkN8z2ZMsW98olt5rFt8mVCjpwN8w0XSoXR9HztPm7J9mzGFlbx+Lyimj51+5CFFiZB/p3DetRSDFGYmsEKCcFtRqy+B4FB0pduBZ0XBoFOBGDtQmqaA6DGjlMaAwyjjjsSAtyGjiN6AunC4tCyJUmYTr0+INltCqjWHEVBjpOGF9UWwn2CE8DtVmbeEBTG+k+uDKikXjgiCXiHwiEiBp3CXs3mPYGYLrouNyFs+qWaMCVBbpBCKQUWpnpeIjDtamPiG6THZkzCFVSlGjWqD0iIwh86Cb3B+svWVN2YNrfCTIVtCqLyQwFBZo1+ORUWfnemL3DtUmFyJhTHmkqCHQylrjOeFEiJkh2qDFXBtspaa2WYXrXKYPVtNqCyVMVBcoseR/EWjnVOO3Dtgl9CL1DHwkieI5Sl9jISGFyKNhxyDm86hbRhm+rvobuxpPai1cK1rcZTqcl5tnIC1dBJvzmxWddpyF1ggd790f0Qded93JzDJfFl6Psy+arRxxbpqbMFy5Kdgbq10BpO+cIt1MH+kcm52Z2tidGd3s1dJdn55EkN0eM96mzBie3h8Ysr5aKd8fri0atJ8gaXobOR8jZJebuZ8tn5wcPJ882pccxd9QVZ0dVt9lkLXd9p9+zAHeqx+bMk7ZteHDbb4aRuGCqQ5a0SFFpDrbWiENX0pb5yDdmlOceqCv1WldFiCA0JFdv+BPS+3efeAVsenZVCRe7VxZ6aPi6K2aeWNno98bB6Lu3v1bm+J6GhMcOOIKFTic3WGU0HBdkCEWi9yeViCG8ZfZByb1rQyZn2ZA6F9aMaWGo5NaxCTL3rhbXSQTGdkb/6NalQzcrKKeEFLdZyHSS84eM+DtMVbYyamErM1ZY+iW6B9Z9yeco1Rai6aeHn9bKWWhmalb0SSiFOfcgyOZEDqdRKJ/i8IeFyFHcSZYnCwILJ2ZNyrgZ+yZyWmlIyAaXehhHkza/iceWX4bqyXYlMfcYmSE0CXdKCMby7gd/2GVcQaYfe567H0ZGC0Up8ZZp+uV4vYaOioLXiRa2uiB2Vtbimb0FKncRWVXEA/dECOjC7Ad7CHWsCCdP9mNK+Pdf5opp3ldv9q9Yt4eAFtMHiKeQ5vc2Vrei5x0FJ8e2l0UD/EfNZ3FC3TfpB6S78ncshwe66Bc/9x1JzjdSNzHoqEdkZ0Z3ejd3R1vWSdeL53KlHPeiV4rj9Fe8R6Yi2Ofa98WL2vcNF6n6zqcid68ptzc2p7QIkodK97mXZ4dgV8A2Ojd3l8f1EHeQp9BD66etN9nC1SfOR+SLwobxeEmatZcIKD/pnpcd2DXofbcz2CwXVQdLqCO2KwdlOBvFBQeAuBPD5BefuAti0dfDCAGLq7bZ+Oe6n4bxuNBJiNcIuLeoaNcgCJ6HQ/c5OIXmHMdVGG4k+mdyuFVD3UeT6DqCzve5OBwrmSbHWYU6jUbfyWAJdvb3WThoV7cPqQ+XNHcqCObGEBdHGL3U8QdmuJPz10eJ2GaizJew2DQLima4iiC6fobRae3JaCbpKbbISWcB+X3XJ4cdiUTWBXc7yQr06TdciM7z0meBWI8Sypep2Ej7f3atermKc0bGeniJXBbeGjHIPUb22egnG/cTCZ5V+5cyqVOU4gdUmQXzzid6WLNiyPekCFr7eGamG06Kaza+2v7ZUpbVyqfIMybuCkz3EpcKWfIF88cqqZYE22dNqTbDyVd0qNKSx6efWGnrLVfSFlpKN1fURoLJM5fYFqiYIcfdBsz3Bwfi5vH16Sfp1xjkzwfyF0IjuNf893ASsIgLp6VbHEewxvS6Jqe2lwz5Ibe8dyPoETfDJzp2+EfK11HV3KfUB2rExPfep4VDsifsJ6LSrmf9V8TLCceSh44aEqeat5cpENeiR5+YACeqt6fm6Ve0R7FF0Fe/p7vEu6fMt8cjrDfc19PyrIfwl+Ja9Gd3qCS5/QeBGCB4+heKWBrn7PeUSBUW2FegOBAlwnet2AvEsVe9KAdzpefPiAMCquflR/264EdhWLoZ6PdrqKjo5md2CJXH2keBKIF2yVeOSG1VteeeGFnEqDevWEVjoHfDyC9iqXfbeBa6z6dPiU8J2IdaiTDo1mdlaQ+HywdxaOxmu4d/iMjlqweQWKUkoEejeIBzm8e5uFjCqEfTGC0KwmdBSeH5yxdMyba4yPdX2YbHvhdkSVRWr+dzeSFloaeFWO2EmdeZSLfDmAexOH5yp1fMGEB6uHc2inJJwJdCSjmYvddNOfq3sydZmbhWpZdpaXVlmLd8mTFUk3eRmOrjlLeqSKASpofGWFEKsfcvKv8ZuOc66riYtNdFSmonqcdRGhdWnSdg+cPlked0uW9kjbeK2RgjkLekyLzCpefByF7KWLhXxlO5d/hMhnyIiNhERqLHi2g95se2hRg4Nu2Fe9gzNxV0dygvBz/jdygsx29ChqgtR6XKSvg4huU5aVgxJv74eMgq9xdHfGglxy9md+ghh0iFcNgeV2NEbqgcF3/DcjgcB5+Shrgeh8PqOwgcB3RZVogXB4CYZ/gSN4u3bAgOl5b2afgL96L1ZagK17A0ZogKp75jbbgM185ChrgRZ+AaKbgBiAI5RIf9+AIIVTf66AA3Xcf4d/4mXaf3p/y1XHf4Z/vkYFf6Z/tTamf/F/rChrgF5/oKF/fsKI75NLfpaIL4RZfnOHSXTMfl2GSmT6fmSFTVUJfpKEWEV9fs+DWTZffzWCRyhrf7+BGKCWfbKRs5JcfZGQMYNxfXWOdnP0fWqMl2Q5fX6KsVR2fbeIx0UWfg+G0TYofpOEsShrfziCZZ/ZfNmaUpGefMKYDIK1fKeVdnM+fKCSsWOVfMKP4FP1fQqNAUTFfWuKCzX+fgmG4ihrfseDhp9KfDSiyJEGfCSfu4IUfAacQ3Kie/yYjGMDfCSUyFNzfICQ8kRqfPGNADXYfZiI1ChrfmuEe57oe8CrDJCRe7OnNIGOe42i0XIae3meHmKNe6GZX1MXfASUjkQefIePnjWnfUKKeShrfiGFRZidjjFk6YupjK5nbH3di2hp0G86ikFsKGAdiRxukVDeh/lxIEH6htdz2TNyhcl25iX/hNV6YZfojGpteYrwiyFvGn0QifJwrm5/iNNyRV96h7xz71BZhq91uUGYhah3oTNGhLh5xSYhg+B8MJcXirR134n1iZJ2uXwxiHR3im2mh2t4X17Dhmt5Rk/LhXp6REE2hJF7VTMdg8F8hyY+gwd93ZYiiSN+Goj5iBB+R3smhwx+X2zZhhB+cV4ShS5+j09KhFt+uEDmg5F+6jL9guN/JSZYgkl/ZpU1h8uGV4gQhsiF0npHhdKFK2wChOWEbl18hAyDsU7bg1aDA0CegquCUDLggh+BkyZugaaAyJRrhsmOj4djhdGNWnmghN6L7GtJg/aKVlzPgymIvE5agnyHKUBHgeqFjjK5gXmD1CaAgRyCAJPHhfuWn4a3hQ2Utnj1hBmSemqmgzOQClw3gnGNk03jgdCLGEAIgUOIkDKggOyF3SaPgKmDDJNHhV+egYYyhHmb4nhog4GY02ofgpOVflu5gdSSIU1ugUaOvD+4gMaLSjKKgHiHqSacgEuD75LshO+mOoXJhA6i5Xfvgw2e92mlghOar1tTgU+WZE0jgMeSFD+DgFmNtTJtgB6JLSamgACEqYwolwNkrYAelNBnIHNZktRpg2XfkOhr41gEjutuV0oZjOFw9jygis1zwC+ciLx23yPMhrd6Y4uOlXhswn+Rk25uYHLBkXdv/WVZj4dxpleSjY9zZ0nCi5d1TDxniZh3Uy+Vh6F5mSQOhbV8IYrmk9p0pH7EkfB1iXIQkAZ2b2SsjiV3YVcFjEB4a0laimF5kDwpiH16zS+NhqN8MiRIhNN9u4oekld8XX3pkHx8nnEnjqd81WP2jNR9ElZpiwt9XkjqiUZ9vDvnh35+Ji+AhcJ+pSR5hA5/MYlVkRaEAn0pj0eDpXBrjXuDMWM3i7WCsVXnifKCM0iFiEmBxzuthpuBWC93hPqA7CSkg2WAfoitkA+LqnyCjk6KqW/IjImJfWKkisOIMlVmiQmG5Eg7h2OFnzuBhc6EWi9thE2DAyTIgtaBooglj0eTLXwMjZKRjG9Ui8ePnmInifuNgVTriEqLYkfahrSJRTtVhSOHIy9kg7qE5CTlgmCCnYe5jrOafnuejQGYOG7hizGVhWG6iV6SkVSFh6+Pmkd8hieMoTsZhKKJpS9dg0KGiST9ggCDb4dojkahnntGjJWesm5/irybMmFZiN+XXVQ0hyyTh0dChamPsTrxhDOL2C9NgueH6iUQgbOEG4BCoAxkW3T2nThmv2kkmoJpIVzLl8JrjVAtlN1uFUOUkdtwyzeAjr9zqywDi5V23iHYiG56ZH+6nrpr/XSQm/RtmWi9mTJvQVx2lmRw/0/rk39y3ENqkIp04jdzjYB3Ciwkim15cyI4h198En82nTJzY3PxmoN0U2g6l8d1Tlv4lQJ2YU+Jkix3kUMrj0144zdbjFt6Tiw+iWN75SKMhnJ9nH6em7V6m3NJmRN682eHlmh7TFtwk7B7tU8XkPJ8NELgjit8yTc7i1N9byxPiHh+MCLVhaR+/34EmnaBwXKxl+CBiGbvlT2BQlrcko2A9k6zj9mAu0KWjSqAkDcaimmAaixch6mAUCMShPWAO319mX6I3XI0lvGIEmZ4lE+HIlpokaCGH05NjvCFHkJljECEKDcHiZeDOCxphvWCQSNGhGGBTn0SmK6PznHHliqObGYLk4mMzVoAkNuLDE31jjKJSEIti4yHhjcCiN+Fxyx5hlmD/SNwg+eCOXy9mB2WlXGXlZ6UqGXbku+STlnGkCqPtU26jX2NIkHuiu2KmDbYiFWIFSyAhduFgSOSg4SC/Xx8l7SdKHFXlSyapmWVknOXjFl/j6aUIU2BjPaQvkHHimqNZTbDh+KKFyyBhX2GwyOugzWDnXTrqVBj6GpPpeNmPV9gonJooVQfntBrHki5mu5tvj1vltlwkDK+kp9zjCjAjkh22SAiifh6YnR1qDVrI2oQpLhsul8toSRublP/nWpwREipmYNyQj10lXl0bjLdkU92vSkHjQ55TCCeiNt8A3QVprxyFGmfo0lzDV7Zn7V0HFOxm/11U0h0mCN2rT
270991flC54MDLrkBp5zilCi/Z7myEKh+J9fnOspTx40WknodR5P15Xnkx5uVNWmqJ6T0gtltx7BT06kv571jLujwR8vClwiv19wSFnhwt+03NAo/Z/fGjAoJd/Z13wnRZ/T1LtmXJ/OkfulbZ/QT0Uke9/XjLsjg5/hSmWiiR/viG1hlV//3LhovuGHmhun6CFhV2jnB2Ez1KjmHmEDkevlMKDWjz4kP+CuDLsjTOCICm0iWiBjiH3hbyBBHKSojeMj2gvntuLdV1qm1KKHFJol6qIpkd2k/qHOjzZkEGF2TL0jHaEgynSiMaDKiIthT2B4XJZoZmSxWf7njyRIl0ymq+PJFIxlwKM9kdEk1SKzzypj6uIrzLli+SGoSnwiD+EkCJZhNeCmXIroTCY1Wf9nciWvV0vmiaUBFIclmCQ/Ec7kqaODDy0jwOLNDL2i16IdSoEh9qFuSJ8hIWDL2oJstdjal/8ruhlqVXhqrloDUuwpiRqm0GAoSttWDeJm+hwTS49lnRzayW9kNl20x6gi1x6YGmYsfJqQF/XrdJry1XWqWltiUu6pLFveEGcn65xmze5mnRz8y6FlQ92cCYoj415KB82ijB79WlbsIRwwl+TrGBxu1Wsp/Jy20uZozV0N0GSnjx1wTfLmRV3ei64k8d5USaCjmN7Vh+3iSt9ZGkkrvl3CF9Pqtt3g1VfpnZ4Gktroch430F2nOF50DfNl9J64y7dkp98DibMjVx9WyAniEt+qmjqraJ9OV8cqYt9QVUtpSl9VEs0oIF9d0Fkm6h9xDfOlrB+Li78kZd+pycLjHZ/NiCFh41/ymi3rJmDY18AqHqC+VUXpBWCe0sen2+B/kFPmp+BlzfUlbCBTC8ZkLCBEydBi7CA5iDThu6AwmiOq8qJW17xp56IflUOozCHaksSnouGRUFDmcSFMTfXlOKEMS83j+mDRCdyiwmCYiEUhmuBk2huqy+PG17vpvCNyVUPonWMG0sNncqKRUE4mQiIgTfNlDmG0C9Bj0+FNyeYin+DqyFIhgGCQWhaqr6UoV72pmKS2VUXodiQiEsPnSeN/UE8mGeLgzfbk6OJJC9Mjs2G3yeqihSEtiFyha2CzcLPaA5g4LFKak5jv59RbHlmjIzCbplpTXnDcMNsE2aWcwhu8FOfdXJx8kDoeCB1PC8Ieyx5AsDuZUVrf6/TZ8htRZ4GaipvB4ufbIBwzHi8buNymmWucWR0f1LYdAp2fEBVdvV4sS7Bej17Ob8pYth2BK4iZYZ2t5yVaBh3bIpFapt4NnePbTB5EGSxb+Z5/FIRcsR69z/Mded8ES6BeWV9U71pYLCAWaxqY4OADprqZjZ/zIjdaON/lnZSa6l/eWOubpB/Z1FOcaF/WT9LdPh/Uy5KeKV/TLvPXtmKjKrmYcmJWZlxZJuIJYd2Z2aG9HUvak+FzmK8bWaEu1CbcKWDnT7ZdCiCby4ad/6BHLqBXV6Uq6mpYGOSl5hDY0iQbIZWZiuOO3QpaTCMD2HobGSJ50/+b8yHtT50c3eFWy3yd26Cv7l3XC2epqiuX0GbrpdNYjCYiYVrZSOVU3NTaEGSIWE3a5GO5098bxSLkj4jcuGICy3QdvaEMLixW0SobqfwXmGkjJaLYVOgaISqZEycJXKbZ3uX52CYauWTn08HboKPLT3ccmaKdi21dpKFbbgzWqSx6qdwXcKtC5X7YK6n3IQSY6SijXINZtidQ2AgalKX606fbgKSYj2Rcf6Mji2fdkKGd7V+b65gXqWjcSZjY5UWcp1mQoPHdBhpC3H1daNr2l/0d0luxU4xeRFx2Dy4exZ1OCwtfXB5F7QYbRNqeaSUbs5scJQZcHRuUoLechhwL3Efc89yFV87dah0FE2ed6d2MjxUeel4iSwEfH57NrKZar90bqL8bKZ1ZpKtbnR2VIGJcEV3Rm/8cit4Rl5KdDh5Wkzidmt6fzvbeOB7xSvge6Z9NrEMaK9+NKFsarZ+RpEobKZ+TIBGbpl+UW7fcLB+ZV1lcup+hkw6dU1+rTtzd/R+3yvAeuZ/FK+bZuqH4aANaQyHGo/SaxmGPH7/bSqFUm3eb1+EblyPcceDmEugdFWCujsXdyaBzyulekCAya5vZX6Rf57qZ7KP4I68adGOGH34a/mMOmzwbkiKW1vVcMqIfksZc4CGmTrGdneEjyuOebKCUa2BZFia+Z4BZpqYf43XaMKVx30favmS8GwsbWGQFls3b/6NNEqscsqKOjqGdeOHEyt7eTuDqKzQY3ikQJ1PZcCg540dZ+ydOXxoaiiZYGuAbKCVhVqhb1iRn0pCcj2NmDpOdWmJVCtreNmEzqxfYt6tP5zQZSao/oyNZ0qkUnvSaYOfcmr4bAKak1o0bseVp0njccKQlDoKdQeLQStfeIqFw6iHd4hgBpoueDBjG4r4eO9mA3riecJo0Wo/eqZrp1lte6NunkjlfL1xwDiwfg11NSl9f6R5KadqdRFphJkfdf5rnoncduhtnnnhd99vlGleeOxxlVizehZzskhWe2B17ThafOR4ZSlyfq17MaY4ctNy7Zfbc/F0HIjUdQJ1O3jbdh12U2h/d053eVgBeKV4tUfYeh96BTgSe9d7eClofdJ9GaTacNN8KpZ9chF8iIdmc0N8znetdH59Cmd0dd99UVcrd2N9pEc9eQp+ATe7eu5+ailgfRB+3aOSbyOFTpU9cHiE4oYxccWEU3aJcxuDrmaUdJaDC1ZydkWCcka7eBSB1jd0eiGBMClZfGmAeKKFbceOZ5Q3by2NL4U2cImLw3WdcfWKNmXAc4iIpVXSdU2HE0ZLd0CFfDc3eXKDxSlTe9qB5qGvbK2XW5NhbiCVVYRlb4WTBXTXcP6QjGUOcqiOC1VFdIWLgUXwdoyI5DcIeN6GHilOe2ODJaEPa9SgHZK7bU+dRIO4breaC3QwcDSWnGRxce2TJVS8c+SPo0WSdgKMBjbdeGSINSlKewGENqClazyonJJCbLmk7YMtbhugw3Ojb5WcV2P1cVOX5lRbc1eTaEU+dYqOyzajeASJ/ClHerOFF5vof51f0Y7Df3pi44C+f4NlzHHaf6lon2Jtf95rflLWgCRugUOXgH9xsTS5gQZ1Nyb4gcR5N5r6fUdov43TfWtq6X+/fZ9s+nDzfeJvBWGmfjhxHlI3fqVzVEMjfyp1qzSAf954QScMgMZ7KpnweyZxh4yke3ty4H68e850Jm/6fDJ1Z2DZfKt2tFGYfUF4FkK4ffF5jzROftJ7Licdf+V8+5jPeTZ6P4t3ea16032MeiF7TG8Yep97wWAUez98OVEFe/x8wEJafNV9UjQlfeN99Scsfx9+ppevd5iC3Yp8eCWCunySeLGCbm4QeUiCCV9KegCBplBdeuaBTEHme+WA8TPufReAkic5fnWAKZa/dk6Lb4mLduqKjXuqd4OJcW05eCuIMl6KePiG7E/SefGFp0GIexGEXjPBfGaC/CdDfeSBgJX/dUGT2IjMdeqSNXrxdoqQRWyKdz6OJl3teB6L/U9YeSyJzEFCelyHjTOje9CFKydMfWyCqZVsdHGcD4g1dSOZqXpVdcWW3mv2dnuT111jd2iQxU7eeI+NpkDwedKKdjOFe1WHGydTfQmDpZUGc9qkBofBdJKg3nnUdTCdMWt2deKZOlz2dtKVOE6LeASRKkCpeVyNBjNXeveIvSdZfLqEdY+Xh+9fqYN3hxFir3aIhmlllmjNhdtob1qYhVJrWExFhM9uaT5bhFdxpjDlg/11PCSlg8t5Qo7LhcloEIKyhS5qQHW4hKZsXmgWhCxue1n/g7pwqkvRg1hy+j4PgwN1bDDQgtF4ICTWgsN7IY3pg8BwUYGsg1ZxwHTVgutzIWc8go10gVlNgjt18UtLgf13eT26gc95GjC2gcR65SUBgdp83Iztge94cICigZ55LnPBgVB52GZqgQh6eViYgNp7JUrGgMF73j1pgLh8pjCcgNR9gyUngQ5+cov6gFCAgX+7gBmAlHLlf+KAhWWVf7OAXlgcf5SAO0ptf6CAIT05f7yACjCTf/9/9SVGgF9/34sofxmIj38GfvKH9XI6fsOHI2TpfpuGK1dsfpGFLknwfq6EODzmfuiDQDBzf0yCNiVhf8uBIIp/fhqQbn5aff+PJXGUfdSNi2ROfbWLwVbdfbuJ7kmDfemIFzywfjGGOTBjfrKEPyV3f1CCNYn6fVSYFn3VfUKWHHEOfRiTuGPQfPiRElZofQiOYkkZfUyLqjxtfaSI6jBVfjSGCSWJfuyDHomYfMOfhH1sfLac3HCcfIiZpWNgfGOWHFYMfHOSiEjWfMGO7jw3fS2LSDA3fdSHiiWXfpyD3oOlkJxfc3hajwpiY2xnjatlRl/LjFpoKVLQiv1rIUXIiZpuRDk7iDdxlC08huV1PiKJha95S4Ltjq1nWHe8jU9phGvHjAFrrV9Firht31JliWtwJ0V/iCRylDkXht91Ji1KhbB3/SLWhJt7F4IxjL5vFXbli4twkGsTilRyCV6biSFziV
27099Hgh+91HkUihsh2zzjohaZ4nS1QhJt6miMag6h8v4FgivZ2rnYIidt3iGoviL54Vl30h6B5J1FUho96AkTEhYp68Ti5hIx78i1Tg6Z9ECNVgtV+QYCTiXF+MHVRiGh+cmmDh1x+mV1ChlJ+rlDthU1+x0R6hGt+8jiXg45/Ii1agsx/XCOHgiB/mX/eiDmFrXSmh0OFTGjhhj+EvVy6hTiEDVB5hEKDWERLg2iCtTh/gqyCGC1dgg+BciOwgYiAx39Mh0aNBXQ1hl6MCmh3hVqKv1w/hE+JQE/9g2eHwUPpgqGGTjhage+E3y1agXGDVyPTgQqByn7YhoyUJ3PBhauSkGgChKWQhVvUg5eONE+cgrOL5kOLggGJnjgggV6HXi1ZgO6FASPvgKOCo35/hgGbFHNlhSKY5GefhBeWElt1gwOS5k9PghyPwUNXgXGMpTgDgOCJjy1TgIiGZiQFgFGDVXgzmWZfKW2/lzJiCGLBlSFk6Vc6kwVn1ktvkMRq3j+vjmxuFzR9jAhxfSnpiap1PSCqh2h5UHeOl7hmn21GlaVoxWJOk5Bq91bikW1tPEsyjzNvnz+QjPFyLDR+iqd03yoXiGl32iEShkZ7DXb3leFt4WyZk+9vZWHCketw8FZgj9ZykUrTjbN0Sj9Yi452KDRyiWV4Iyo8h0p6UyFthUh8pHZOlCB0+WvikkF16WECkFR22FXSjlZ300phjFF44D8Sikt6BzRZiER7QypVhkx8oyG7hG1+E3Wmkqd8AGtAkNl8YWBljvl8s1U7jQd8/Un/ixR9Vz7NiS99xDQ8h0Z+PSpmhW5+yCH+g7F/WnUTkX6C/Gq5j76Cz1/pjeOCe1TFi/aCEEmZig6Bqj6iiC+BVTQrhmSBCyp1hK6AwCI1gxSAd3SbkIaJympDjtSJC193jP2IDFRZixSG50k9iTaFwz5nh2eEqjQrhZ+DmyqIhAmCgSJjgpKBanQ8j9GQbGoIjimPKF8/jEqNdFQeik+LfUkJiG+Jkj4threHtjQDhQaF6SqUg4GECyKIgiiCNXPyj0mW1mnBjZ6VCF71i7mSmlPZibmP10jTh9iNIj4LhiWKfzP2hIaH7CqbgxmFUiKmgdOC221Com9esGN4n6RhgFlanNZkY07mmdpnYkRMlqJqhznRk0Ft4i/1j8lxaSbPjEt1Qh8HiPJ5VGypoPxlvWMcnjRn4lkPm1BqI062mERsg0Q2lQxvCjnYkbxxwTAcjlt0nicfivt3vh+Ih8J7AmwxnzpsjWKZnIVuHVismaxvwk5elqlxiUP+k4VzcDnFkE91gTAxjQx3sSdhic96FB/3hrl8imu1nXxzMGIRmth0OVgdmBF1TE38lSJ2d0O0khl3vjmijwF5IzA5i956oCeViMV8QSBXhdV96ms4nAB5w2GcmWx6Sletlq96zE2Nk8t7UEN2kNN77jl+jdp8pTA5itV9aie9h95+RSCphRN/ImrKmtaAS2E9mEyAUldYlZKAOk1AkrKAFEM2j8R//DlojNN//DA8ieuACCfehxaAGyDthHCAMGptmemGpGDzl2aGLFcXlKqFdE0BkcmEnkL5juWD0zlGjAODGTBHiSGCbif+hmuBvyElg+mBFWonmSqMv2CylqyLw1bWk/CKaUzGkQ2I30LHji2HXjkVi12F6zA3iISEjigehd2DKyFSg3yB1GnvmKKSsmCnliKRSVbLk1mPO0yykGCM3ELFjXWKmTkqiq2IczBQh/SGZyg2hW+EWiF2gyWCcGKsq8peGll9qHNg11A3pONjvUbRoPFm0D1pnKVqGTQ4mB1tnSu1k3dxTSP6jsd1RR2VilR5VWIVqpBkwVkvpyJm4VAEo2dpMEa9n1xrrz1xmwpuYjRflo5xSyv8kft0WiRojWh3ox4tiRZ6+GG9qN5rJFjUpXRsvE/FocBueEaLnbhwaj1dmXdyhzRtlRN01SwxkJx3QCTFjCx52R6wiAJ8c2FwpxpxVlh9o7xyc09poBVzqUZTnCN1CT07l/p2kjRtk7V4PSxXj196ASURixV75h8ghxV9xWEjpZJ3eFg4okF4IU8pnqJ400YTmrl5lD0llq
27099V6fjRskn17hix2jkd8nSVRiiN9yh9/hkt+72DdpF19klgKoQ59yk8GnXF97UX0mY1+ED0NlYR+SjR1kWl+pCyVjVF/DiWIiVJ/gh/PhaN/8GCjo2aDelfqoBWDQU7wnHWC0UXgmJSCTzz7lJaB4TR1kIuBiSy0jH6BRSW5iKKBBiAQhRiAymB2oqiJKlfYn0+IgE7lm6iHeEXWl8SGSjzuk8yFLzRoj9eEKiy8i9uDPiXgiBGCVyBEhKiBf2BZohiOpFfTnq+Nh07imv+L4UXTlxeKADzzkyGINDR5jzeGgyzKi1CE7SX1h5+DaSBuhE6CEbdZYrda6ab3ZV5eWJYrZ/ZhuYTOao1lDXL+bTpoZ2EAcA1r209Gcw1veT3cdltzaC1xegp347VyX2plVKV+YmRnuZTgZUNqF4OsaB5sdXH7axFu22Afbi1xW06McXhz+z1ddRN24C1GeQ56LLOpXIFvpKPOX7lxAZNxYtVyXIJWZetzxXDTaRt1PF8rbHp2yE3ScAp4bDznc+16QC0heCt8VbHkWel5xqIZXVZ6K5HNYKF6lYD5Y+t7B2+iZ1p7jV42avZ8I00ebsZ8xTx5cul9gi0Ad2N+W7BBV6uDxKCXW0WDRJBgXryCwX+fYi+CQG6UZcyByV1WaaSBZEx9ba2A/jwZcgiAnSzkdrSAN67lVdONqZ9bWY+MSI89XSaK1n6TYL6JXW2hZIGH6FycaH+Ge0v0bL2FCzvFcUmDhyzMdh+B463OVE+XZp5dWCeVH45TW9SSt327X4eQQ2zdY22N01v7Z5CLX0uGa/GI2juEcKiGNCy5daKDW6z7UyGg552cVwudso2aWsaaT30NXoiW22w8YoeTbVttZs2P9ksea1CMYztMcCOImyypdTuEnqxzUkmqDJ0YVjyl2I0TWfihc3yIXb+dAWvFYcuYmFsNZiaUIkrKasOPhjsPb7WKrSycdOiFrKrcagxarJv6a/1eNYx2bfFhnnw8b+5k82uEcgRoUFqhdD9ry0oLdqRvdDnSeVNzdSqufFp4AKlaZvBkk5rdaTRnHIt3a2Rpk3tbbZlsAmq8b+hueln6cmRxDkmMdQ9zxjmFeAp2xyqfe1p6MKfMZCVuVplBZqZv64oNaQ1xdXoKa3py/2mfbgZ0l1kScMJ2REjec654DDkfdul6BSqRenZ8P6Y3Yah37ZexZFl4oYiNZu55SXjSaYp57WiObFF6n1g6b0h7YUhFcnF8MjjIdel9HyqFeax+KaS/X4GBaZZTYlqBR4c/ZRmBD3eVZ92Ay2eeas+Ajld0bf6AYEe7cV6ANTh9dQuADyp6eP1/6aOKXbyK0ZUxYLOJ2IYyY5CIu3acZneHi2a/aY2GW1bPbOGFMkdGcHGECDg8dE2CzipyeGiBeqKUXEmUD5RIX1iSO4VWYkmQNHXQZUqOE2YIaIKL8lY9a/mJzUbqb6iHnTgKc62FTyprd+uC2KHcWyidEZOVXkWaX4SkYUKXaHUoZFKUUGVrZ6OROVW0azuOHEaLbwuK6jfecyqHjCpld4WEBKFjWlmlvZMVXXyiKIQaYHqeO3SgY46aKWT1ZuyWHFVYapmSB0Y6boON1jemcsCJdSpgdzOE/p6lcZhajpEics1eH4LbdBhhinPEdXdk32Qodu5oPVRkeIdrv0T5ekZvcjX1fElzgSgWfpl4Gp1ibqVj2pAGcCxmfoG/ca9pCnLJc0FrjGNSdO5uGlO4dsNwx0R7eMBzmTWzewV2tCghfZN6MZwaa/VtFY65bbxu14C3b3JwinHMcTNyNGKAcxJz7FMWdSF1vUQPd1t3qTV/eeB5yCgrfKp8J5qwaY92Jo1Wa4R3Gn9MbWd3+XCmb1N4zmF/cW15rFJMc7R6nEOCdih7nTU4eOR8uygze91995lhZ4B/HIwVaZl/Sn4aa6J/V2+JbbV/UGCtb/V/TVGgcnF/WEMPdRh/aTUBeAZ/gSg6eyx/nZhMZc+IAosOaAOHZn0maiaGm26mbFqFtF/jbryEylERcVmD5kKudC2DBDTRd0iCFShAepWBFZdvZGyQvYo5ZrSPVXxaaOuNrG3qazaL3187bbiKDlCOcHWIO0Jic2WGYTSvdqeEbShFehiCW5bJY1WZPImTZayXB3uzZ+6UfG1NakaRwV6obN+PBVAOb72MREINcsqJdTSPdiSGgShJebGDcZZZYoqhbokZZOmea3suZyya92zJaYmXTF45bC2ToE+6bx6P8EHDckaMLDRddb2IRShNeV+EWJKueWFaiIZNedxeEHkien9hd2sqeztkzFyyfAtoL04afPVruj/off1vdjIsf0BzkiWpgMJ4L5GXdpRjRIVNd2Fl83gjeDloi2pJeSFrHlv3eh9tv02Jez5wgT+GfH9zazIGffx2nyXPf7N6MJB4dAZr44QVdRBtx3cedhRvm2lWdyhxaFszeFZzQ0z3eat1Nz8peyN3STHlfNl5jyXwfsN8D49FcbR0coLecu11lXXvdBt2oWh7dVV3qFp5drV4s0xyeDx50T7ceel7AzHLe9Z8VSYMffF9xo4ab71854HbcRh9U3Twcmh9nWd0c8R90FmzdUh+CEvOdwN+TT5veOB+mjGfevl+8yYlfT1/VI0ibiGFSIDpb5OE+nQNcPyEeWakcnWD2Fj/dBeDNEtTde6CmD4gd/WB/zF/ejqBXiY5fKOAs4xabM6NfIApblSMcnNWb82LIWX7cVqJp1hpcxmIKErhdQ6Gpz3ldy2FJDFreZeDjSZKfCSB5IvBa8KVdn+QbVeTr3K9btqRimVtcHKPL1flckaMz0pudFmKbD2bdpKIAjFXeRGFeyZYe7yC5otUavqdJn8dbJmapnJBbh+XqGT0b7uUZ1eBcZeRIkokc7yN2j1bdhCKhjEveKyHGyZje2mDu4bwgW1ahHuCgThd/G9cgTJhXGJ+gURktVUvgV5oIEfOgYhrtjrhgcdvfi6AgjJzpiNsgs94QYX5ftBiuHqpfuhlaW6Hfw5oC2HJf0FqrlSff4JtY0dmf9pwPTqmgEpzQC58gOp2jiOsgbV6LoT+fGBq0nmXfLNsyG2gfQJutGDzfVxwnVPzfchymUbpflF0sTpefvR26C5wf8V5VSPjgL179oPzei5yy3iJeqh0FGyPex51TWAue5h2flNLfDR3ukZ0fOx5Cjoffb96bi5nfsF79SQTf+R9l4LyeER6vXeQeOB7WWumeXV72F9Veg98RVLIesd8ukYTe659OzntfK19yC5jfd1+ZiQ8fyp/DoIVdryCnnbYd3GCkWsAeBmCU16peMmB9VImeZyBmEWpep2BRjmqe8OA+S5QfRuAqiRffo2AWIFhdXqKTnYmdkGJlWpXdvaIlF4Pd7iHalGceKOGPEVCeb6FEjl8evmD6i5IfHWCsyR7fguBdIDVdHmRwHWedU+QW2nRdg2OlV2UdteMmFEsd9SKlkTfeQqIlDlAelyGki5Be+2EfCSSfaGCZIBsc7eY73U0dJeW5GlidVmUVF0rdiWRfFDXdymOoESkeG6LxTkQedqI5y4me4aF/CSkfUyDKXt5icFaaXDkiOZdzWW2iDRhKVnth45kiE3KhuBoAUGlhjVrqTYFhZRvgisHhRJzuSFkhLd4T3qbh1xiHnAuhsFkzmUKhi9nellihZ9qL01ihRBs/UFjhIxv8zXuhBZzEisjg8J2fCG9g5F6KXnEhQtpt29GhKVrvGRMhDZtv1i0g8dvx0zeg11x5kEMgwZ0JTXJgr12hSs1gpZ5HCIKgo973Xjhgu9xNG5bgqxymGNggl9z8lgEghF1TkxMgdJ2uUCqgaV4PDWagYl51Ss9gY97lSJNga59angHgSJ4nW2OgPp5ZGKbgMd6FldFgJN6vUvZgGx7bUBVgGx8LzVygHh8/itGgKd94SKGgO5+zHdGf5t/9Gzdf4+AHmH7f3CAIVa+f02ACkttfz5/9EAzf1B/7zVpf4R/9StVf91//CK1gE2AA3anfmiHImxhfnOGtGGNfluGAFZQfjyFIksAfkGERz/cfm+DeTVMfrWCsytafzOB4SLcf8eBDXYpfXKOF2vofYuND2EYfXqLolXpfWKJ+kqlfXSIVz+JfbqGvTUdfhWFLCtffqeDiyL8f1qB7HXIfLaUy2uIfNeTL2C4fMqRBFWQfLSOjUpgfMuMGz9bfR2JtDUAfY6HVStXfjuE7iMVfwOCo3B1kl5aHmaskNpdcFxtj3NgylGzjgRkNka5jHpnxDvPiuNrhjF6iU1veCfZh8tzxR+ZhnF4Wm+pkDRhYGYUjuBkDVvkjYlmxlFMjCRpkkZ0iq5sfTuxiTlvlzGGh8hy2SgUhnB2ZSAJhT56I272jf5ogGVVjNdqkltMi5xsrFDEilFu2EYUiP1xHzt8h69zjDGBhmd2GyhChTt44iBqhDF7xm47i/BvgmSTiuZxAFqJiclyf1A3iJ10CkWlh291qTs6hkp3ZDFvhS15OShihCt7NSC+g0h9QG2Fiix2cGPoiT13XlnmiDZ4QU+fhx95IEVJhg16Ejr9hQ97GTFchBh8MCh9gz19XyEFgoF+kWzkiLp9TWNZh+J9r1lohul9708theF+HkTshOF+VTrmg/F+ojFcgx9+/CiXgm5/WiFAgdp/tmxah4WD8mLUhsKDwFjsh
27099deDWU69hNqC1kSSg+yCWDqzgxCB5jFugkaBgyiygb2BHCFxgVGAsGvuhpiKdWKaheyJxFi+hQGIqk6Ug/SHVUR1gwaGEzqKgkmE5zFLgZ6D0ijDgSqCqyGZgOCBgmuYheGQv2JJhTmPilhthFONuk5Ng0iLnERBgluJmDptgaaHrTFGgQ+F1yjRgLiD9iG4gIeCLWXemzFZoVznmQhc5VOZludgQUntlJ9jv0AZkiJnaDZmj4lrTC1XjOdvXyUDildzxx4Hh/x4YmUimUdgfVxrlz9jKVMulRpl8Umlksxo2j/1kFhr6TZqjdlvKy2Ei1dylyVbiO52Sh6Mhrt6HWSUlydnLFvUlT9pTFK3kzNrgEk9kPlt1j+0jqFwSjZWjERy6i2fiel1rCWkh6x4ph8AhaN7sGQElRptt1s4k0tvUFIWkVlw90jNjz1ytT9kjQp0jjYyitV2hy2qiKR4miXchpF62B9jhLJ9G2Nzk1d0M1qwkaJ1SVGaj8B2YEhYjbZ3ej8ki6B4sDYPiZF6Ai2sh4d7ZCYHhZx84h+3g+R+W2Lwkep6pVo9kEt7OlE3jnV7uEgFjHd8Kz7iinB8sDX/iHJ9VC2whot+BSYohMh+vx/9gzh/cmKCkMGA6VnijzWBAFDpjWeA30e+i22Apj6hiXaAfjXYh42Abi27hbOAbiZIhBSAaSA3gqmAX2Iqj8+G8FmOjlOGhFCbjI6FwUd9ipiE1z5uiKiEADWmhtWDPS2phQmCkiZog32B3SBmgjaBJGHljxiM01lvjaeL+FB/i+OKhEdmid2Iyz5yh+SHODXGhhiFxy3MhGyEcSaFgwaDESCLgdqBxVuTpFxY+VNQoZRcMUrlnqZfkUJIm2ljJjmcl+Bm+DEnlCxrCylfkGtvTCJejL1z0xyliV54aFraoqxfcFLUn/RiHkp9nPZk+kIEmatoBjmFliBrRzE9knxuwCmkjtNyYCLPi0d2Oh0+iA96FlproKJltVJenf1n5kohmxRqOEG4l9ZsvjlelGRvbTFBkOByTSnXjVp1SyMtifh4dx3Chux7nFoKnpZr1VHznARti0mvmTFvW0FwlhNxUjkxksJzcTE8j2N1tCn8jAd4DiN6iNF6ix40hfJ8+FmlnMtx6FGVmlNzJklel450ckEjlH91zTkWkUx3VDE6jhJ4+iobit16rSO7h9J8dh6UhR5+LFlGm1R39FFLmPF4vkklljh5fED6kzN6PDj6kA97GDFFjOh8Fyo6idh9IyPxhvd+Nh7khGx/NVj2miJ90FERl89+J0j8lR1+UUDZkiF+cTjfjwx+qTFCi/p++ypciPh/YCQihj5/wh8mg9mAFli1mS+DelDnlueDW0jelDiC7kDFkT2CZTjQjjGB9TEwiziBnipfiEuBXyRKhaWBGh9bg2OA0ViLmG+I9VDNlimIYUjJk36HU0C5kIWGGTjWjXqE/DFFio2D/Sp0h7aDFSRjhSyCNB+FgwSBaax/XONVK50yX/1ZJo2FYxFdFX1MZjBg+2yfaXRk51vEbOpo70s7cJVtKDsQdJlxuywHePp25aqLWO1fYZuwXG9iYIwzX99lV3wnY1doTGucZvRrSVroasZuYUqMbtBxojqlczR1NCv3d/J5Pqi9VWdpgJn9WT5rgIrEXP9tfnrRYMNvg2p4ZK9xlln8aNVzwUnebTd2DDpAcfV4livqdwd7dqbyUj1zc5hLVmN0gokmWmR1lHmAXmx2q2lTYqZ30lkUZxt5DUk6a856XTnlcN572Svedjd9iKVCT3d9QpbLU+B9bofFWCJ9mXg0XGR9xGhbYNx9+FhJZZt+PkirapZ+jjmWb+x+9CvTdYN/bqPUTSCG8ZWLUcKGPYavVjiFf3c9WrGEu2d9X12D+1eoZFGDRUg4aY2CkjlUbyCB3SvKdOmBIqKpSymQc5SJT/uO14XPVJuNKnZ6WUCLdWbNXh6JxFcaY0OIEUfeaK2GVjkibnSEhyvDdGmCoaHESZeZsJPCTo6XJIUhU02UgnXiWBCR2mZEXROPN1afYmWMjUeEZ/uJzzj5beaG6yu9dACD6aErSHCigZM3TXue94SgUkubXHVwVyGXxWXnXDuUOFZYYaqQnUdEZ2KM5DjKbXKI+iu5c6uE+6DVY/NVNZLUZmlZOoRJaOddJ3UZa3hhBmVxbixk7lWicRBo+UYvdChtNzcrd5Vx1ilbe1h3Cp8rYDBe5ZGjYw9h+4NFZeBlAnQ8aLxoAmS0a71rClUKbvVuMUXDcmVxgjbzdi91Kiljekt5SZ2KXM5oeZABYABqpYHbYxtsx3LuZkFu52ObaY9xE1QqbRlzWkUhcN11wjaedPh4aylqeVt7ZZvqWcRx5Y5vXT1zNIBdYJd0enHAY/11u2KWZ5h3B1Nfa214aESXb3554TZYc+V7hilveIl9W5poVxt7NY0PWtB7r38XXmd8GXCNYgV8eWG4Zdt831Kqafh9WEQdbk593DYdcvZ+dil0d9N/JZkoVN+EaovtWMSED34TXIuDmm+jYF6DFWDoZGaCkVIZaLaCGEO6bUmBpjXrciuBNCl5dziAvpgmUwGNcIsCVw+MPH0/WvuK4m7lXveJdGA+YzCICFGVZ66GnUNubGyFMDXHcYCDsyl8dreCI5diUYWWMYpNVbCUInyVWbeR3m5NXdCPg1+zYiyNLFEaZtaK00Mba72IcDWncPOF7il/dk2DVZbdUGqej4nKVKebo3wSWL2Yc23TXOeVKl9PYVqR6lDQZiGOpkLZaymLTzV6cIOH1CmBdfmEUpVbazVVVoiUbQRZVnsnbupdPW0EcOdhFl5ncwNk+0+pdUxpB0FTd8RtSTN2eo1x8SbZfaJ3K5PmZ6NeaodiaddhkHoIbAlko2wObkxnsF2ZcLFqyU8Ic0luBEDjdhNxazNGeS91Jyb4fI15UZKBZGFneIYJZuppxnj+aWFsB2sXa+RuQlzTbo1wik51cXBy7kCIdIh1dDMjd/J4PCcTe5h7U5EHYXRwYYSfZEBx43eUZvRzV2n5abR0wlvcbKh2NU23b9N3v0AJczR5YjLrduN7MScqesF9Lo+tXul5LoNbYep563ZmZNV6kGjjZ8x7JVsYavd7wE0Zbmd8bD+kcgl9JjLDdfV9+Cc+egh+3o6PXMaB5IJSX/KB23V3YwmBrGgJZjGBZ1pZaYyBIkyZbSuA6T9ScQaAuTKgdSmAiydPeWuAXY2pWv6KaYF7Xk2JmHSxYYaIkWdXZNSHbVm6aF2GSUwhbCiFKT8UcCqEDDKKdH2C4iddeOiBq4z5WZCSrIDUXPqREnQQYEyPL2bEY7WNJ1kzZ2CLIUura1WJHD7Jb32HFDJ0c++E9SdpeH2Cxox/WHyalYBZW/mYN3OQX1mVdmZKYtKShljQZpKPm0tkaqKMsj6KbuyJwDJLc4KGtidyeCeDsYoHcrZVgH5Mc95ZcXHndSldT2TQdo5hI1dGeAtlCEmmeaxpGTx6e3VtYS/XfYVyESSBf9R3R4i5b09eBX01cNlhL3DlcmxkSmP1dA5nYlaWdc1qikkjd7dt1zwnectxUi/CfCZ1IiS3frV5Vod9bDRme3vwbg5o42/eb95rP2MHcb5tl1Xac75v/Uibde5ygjvYeEp1Ki+veux4EyTmfbh7QIY2aWJu43qwa31wjW6ubYhyJ2I0b55zvlUscd91WkgldFF3DjuadvF43S+kedV62iUPfNx9AoT9ZvV3MXmkaUJ4JW2ta394/2EvbcZ5yVRwcDx6mUeLcvB7fDs5dcx8bi+EeOh9eiUyfB1+mYP6ZOp/Z3iuZ15/pGzMacJ/t2BkbDd/slPDbtl/rkcccbd/tzr2dMp/yy9weBt/5SVPe32AAIMpYzaHaXfrZcqG72wZaE2GOF/CauSFX1Mzba+Eh0aycLeDtDrIc+2C6C9nd2yCFCVoeveBN4KGYdWPK3dRZISN+2uDZx6Mdl86ac2KxFK3bLiJE0ZGb+eHZjqGc0CFvS9bdtyEASV7eoqCP4IRYMeWm3bdY4qUvGsLZjKSZ17IaO+P11Jba+2NSkYGbzaKwjpOcrCIOC85dm+FoCWLejODGH7SenxVn3QEewFZfWibe7BdUVyPfHNhJVAgfUNlEEOofixpKjexfzRteyxXgHVyNCJYged3X32md0pdnXMTeCtgx2e/eRZj6Fvdeg1nDU+XexZqR0NLfEBtqTeEfYtxOixifxF1HyKkgL15WHyMdFJlj3HydYBoBmbSdqZqd1sId9Ns6E7weRhvbULWeoRyEzdHfBF03ixjfdV36SLnf7d7LHtwcaRtZ3DYcwpvM2W9dGVw9FpGdcNysk5Nd0h0fEJqePF2XzcSer54XixkfL56iiMhftN813pcb0x1NW/ScOJ2VGTOcmp3YFlsc/Z4Xk3Qdah5Z0IRd416gzbreZJ7sSxse8l8+yNTfg9+V3lxbVl8728Qbxd9aGQjcMF9uljAcnN9800zdE1+MUGtdlp+gTaxeJB+3Sxhevp/QiN8fWp/qHixa7eEdG5abZOERWN8b1qD2VgqcSyDS0yvcymCwEFPdVyCQDaNd7KByCxiekiBTCOefOGAy3gaamSLtW3NbFqK4WL1bjaJtVeycB2IW0xDcjeHA0DwdI6FsjZYdwSEaixiebWDFiO6fHKBwXepaVySrm1ga2aRO2KHbVGPTVdMb0WNIEvzcXCK9UC8c96I1DYsdnWGtyxLeUeElSPPfBmCinPMgoxVmmnfgnFZZ19sgntdNFRsgo9hDUkbgqFlBD3Rgr9pMDMWgvFtkSkLg09yVCBjg9R3c3K+f5JdHGkMf8pgRl6vgAZjb1PZgENmpUiygIRp9j2UgNttdDMKgUlxHyk0geN1GyDGgp15WXHKfL5kkGg
27099SfTxnFl3nfaxpnVMnfhlsLEgufpBu0j1BfyJxnjLtf8x0kClQgKB3vyEbgY17GHDTei1r7mcZet5t1Vz0e31vt1J1fBtxnkeefMtzljzjfZd1qzLFfnt33Clgf4Z6OiFlgKF8rm/od/JzOGZBeM10g1wqeZR1wFGzelt29kcwezN4OTyWfDd5lDKnfVB7ASlyfo58iSGkf9Z+GW8Udgt6c2V9dw57IVt7d/d7sFEmeN58LEa9edt8sDxpewB9SzKafEh98ymEfbh+pSHZfyx/V25mdHiBfmTwdaCBlVsCdqKBclC3d52BL0ZUeLqA9TwcegOAzDKGe2iArymQfQKAjSIEfp+AaG3cczKISmRvdHOHyVqJdYqG8VBOdpeF7EX6d8yE8TvPeTaEAzJceraDIimZfGyCOCInfi2BTW1ycjCO0mQKc4WNwFondKyMME/4dcaKY0W6dwmIoTuoeIeG7TJDeiWFRSmTe/uDmyJDfdGCCGkgiuRVXGAMiiNZHFaNiX1c6UyZiNBgzUJliA9k2jhJh01pIC7JhpZtmyYJhf9ybx6ohZF3g2guiCBcbV9Uh6pfmVXphypi0UwdhptmHkIWhgFpjjgphW9tLy7bhOtw/SZNhIp1FR8fhE15WGdfhWxja15/hTNmA1VBhOJoo0uLhH1rV0GxhBJuJjfzg7ZxIC7ag2l0PSaBgz93lR+GgzJ7BGaRgvBqU12vguRsWFR0gr1uYEr4goVwd0E+gk9yozeygil08C7MghJ3WSanghx57B/fgj18iGXHgMdxLFzxgONyoFPCgOB0DUpXgMp1ekDfgL53ADdzgMt4ni67gOZ6TibFgSB8GSAqgWx94WUTfvV38lxNfzV41lMzf095o0nZf1h6ZkB7f2p7NzdSf5R8Hy63f9x9FSbhgEV+FiBpgLx/DWR2fWR+fVu7fct+0lKyfgF++0ltfiF/EUAkflB/MDcofph/Xy7QfvR/nycEf4l/3CCdgCuADmP7fCiE31tqfLSEr1JxfPuEKkk+fRyDe0AIfVWC4TcGfb+CWy60fj2B6icXfu+BayDHf7WA5WOaeyqLBVsPe8qKT1IdfCOJGkj5fFGHrD/bfJWGVTbwfQ6FFi6xfaaD6ickfniCtyDof1eBlF7jk4hU2VaekhVYk04KkKpcZkUdjyVgYTwEjX5kjjMUi8ho+irLihZtmCNNiH9yhR0mhxx3kF4IkPtbg1X3j8Zet013jnZiA0SxjQZlcDvIi3lpCTMKieps2Cr2iGRw0iOqhv51DB2vhct5VV1YjmdiFVVFjWRkw0zrjD1ng0Q6iu9qYjt9iY1tZDLwiC5wlSsQhtlz5yP1had3bB4mhKV68lyxi/toklSbiyBquExDih5s60PIiPtvNjsrh8hxoTLMhpt0LisdhXp21iQwhHt5ox6Ng6h8ZVwNidpvA1QCiSZwoku3iEVyRUNLh0Fz8TrrhjV1vjKrhTh3pyskhEZ5oCRhg3d7sB7jgtB9rlt1iAt1YVN7h352fEtHhrp3iELvhdB4lTqmhOB5tjKfg/969isxgzd8QCSJgpd9kB8rght+zFryhod7jVMNhh98J0rthXN8mEKphJt8/jpug8N9dzKFgv5+CCtHgk1+pySwgdh/PB9ngYV/v1qHhUaBcFKlhP2BgUqPhGiBVEJcg6KBEjo0gt2A5TJQgjeAyis/gZOAxCTbgTKAsB+XgQyAilozhEiHSFKBhCeG60p5g6aGCUJfgs+E9DpigfuEDjKggVqDTSt8gN+CpST9gLKB6h+9gKyBL1TcnIZUI02LmlpX10X7mCBbrz4fla5fwDYmkv5kFi5gkDVosSdFjW1tfCDvisxyihvSiH53mlQEmjxaakzemFNdp0VVliphCj2kk7lknjXpkQ9oaC5hjl1sbCeFi7VwlSFhiT909xxthyB5UlN9l79glExMlfxjWkTZk/1mPT05kadpUjWsjyFsjS5ajJlv+ye3ih9zhSHCh9x3Oxzyhe964VMIlVJmo0vJk69o7EROkdBrUTzcj6ht2jVyjVBwiy5OivpzXyfbiLN2SiIQhqZ5VR1khOl8RlKJkylspUtOkbNudEPnj+5wUzyDjd5yRTVOi7N0ZC5JiYt2oif3h3d46yJQhZp7Rh3FhAp9gVINkVRyo0rikAtz+EOWjmN1SjxNjGl2pjUvilR4Hy5XiEl5vSgYhmF7ZCKFhLR9DR4Wg1B+klGhj8p4dUqIjqx5UUNUjRt6EDwcizR6zzULiTZ7qi5Qh0Z8oSg7hXN9piK1g/J+oB5Ygrd/eVFKjod+GUpBjY1+ekMfjBJ+oTv9ijV+ujT5iEV+9C44hnV/RSg4hLp/qiLdg1B//x6OgjqAOVERjX+Dm0oNjKCDfUL0iz2DADvliWuCazT9h3+B/C5RhbyBqShUhBuBaSL9gtGBIB65gdeA1aI1VptPqpPkWilUI4VCXb9YmHYdYXhdC2aHZWhhh1bGaZpmI0dmbgpq9jh3ctpwLSrHd/t2BKAoUcpZn5JNVdpdMIPhWexgunTsXhhkQ2V9Ynxn1FXqZyNrhUa+bA1vZzgacVhzpyrPdup4bJ5NTXFji5CTUflmKIJtVndow3OXWwtrYmReX9VuDlUGZOpw2EYdakRzyjfIcAB3CyrXdfh6sZx3SYNtVY7iTnxvBYDWU1hwunJUWEhycmNIXXl0OFQvYvJ2F0WMaLN4FTeAbtR6TyredSJ8zpq0Rf52+41gS2B3yX+CUJx4m3EaVeB5bWJtW2Z6S1N9YT97PEUTZ1t8PzdEbdN9airjdGp+vZkqQu6AdowZSK+AZX54TkCAVHA8U9eAQmGoWaeANFL8X8mANES3ZjeAPDcVbPqAUyroc82AeZfiQEyJvYsNRmGIwn2kTD6HyW+RUhuG0WEPWDGF3FKDXpWE6kR0ZUGD9zbzbEOC/Crsc0qB/pbfPh+Ss4o5RHqQxnz9SpaO4G8PUKuNA2CiVvqLK1IfXZmJTEQsZH2HYjbYa62FXirvct6DS5YoPHWbIYmeQwCYO3yBSUeVam6yT4aSsmBhVf6QA1H0XMeNQ0QEY9eKaza7azSHairycoiEYZdkXWVP/ooZYGFUaXxtY3NY0W47ZqldN1+cahBhq1DdbbZmRUKJcZlrGDS0ddxwVigvemd2MJV6WMdZaojHXElc/3tbX81gj21bY2tkHl7iZztntVBMa05rbkImb6FvWDSLdFhzqChMeU94fZO6VJpizIcYWJJlg3nuXHxoNmwNYH1q6l3MZLNtqk9yaTFwikGPbfBzkjRGcw127ChleFd6ppIIUNJsEIV/VTJt7HhzWXdvyGrpXdFxpFzSYmtzik61Z0t1i0EUbG13qzQQceZ6CCh7d318ppB2TXV1N4QcUjB2P3czVs53Q2nBW3t4Q1wIYGh5TU4TZaR6bECsax57nzPmcOh8+SiOdsF+eY8jSo5+PIL1T5d+cXY4VIN+mmjoWX5+vVtKXrV+5U2aZDh/HUBdaf9/YjPEcBB/tyiediGAGY4PSBSHC4IGTWOGaHVtUpCFsmg7V82E9VqxXUeEPU0mYwqDjUAkaQyC4zOub1mCNSirdZ2BhI05RgyPi4FLS5OOEHTLUPaMeWezVmeK2Fo7XBaJQEy8YhSHqz/faEqGFjOcbsOEbii1dTCCu4yiRHqXloDBSiuVSHROT7SSz2dJVUuQTlnrWyGN20yGYUeLZj+vZ6qI6TN8bk6GUSi+dNmDvIy+ZF1QY4BwZslUt3O6aVRZDmZ+bAFdaFjebthh1UslcehmbT3gdTFrPzEleNdwgCXAfL12WIrsX/hZMn8XYuVcyHKRZdtgWmWHaOhj7lgQbCRnkUqGb55rWz12c1JvWDEBd19ztiXxe5t4i4lUW/FiDX2nX1Nk2HF9YqlnoGSRZhFqaFdPaahtP0n6bYRwNj0kcZ1zVzDrdgt2yiYcepx6mYfCWFFqznwvXBRsz3ATX8Buz2N6Y31wzVZgZ3dy1UlIa7J0+jyzcCh3PzDCdOt5wSZBebx8foZYVRpzdHrkWS10sG7nXSt142JqYTp3EVWqZYN4Ski4ahd5mDxdbuB6/DCoc+18iSZhePx+NoUqUlN7/HnXVq18dG38WvJ82GGaX0p9MlT4Y9p9kkhKaLF+BTwbbcN+iDCTc
27099xR/HSZ7eFl/vYQ2T/eETXj9VIyEAm08WQ2Dk2DyXaSDFFRkYnSCnUfdZ4iCMjvtbNCB0jCJcluBciaRd9GBEIN5TgaMVHhUUs2LRmygV3+KAmBrXEWIp1PrYUmHV0d0ZpaGEDutbBCE0DB/ccSDgyajd2KCMIL0TIKT9HfXUXKSMGwnVkaQFl/8Wy+N3VOVYFeLskc6ZcuJkDt6a3KHcDBfcVGFQiaxdwqDH4Iba45Qw3a2bW1U/mrub3BZQ16rcY9dlFIOc85h/kVldj5mlzk8eN9rai2te9JwryN7fvh2e4BiZ2FZAHVxabhckmnfbBtgJV3ObpNjv1FdcS9nbkTkdAJrRzjvdwdvUy2jellzwCPAfcx4ln7vY4thSHQVZk5kI2jPaQpm/lzea9dp3FCjbsxszkRgcf1v4zimdWBzIy2aeQl2sSP8fMN6i32IYA1piXLCYy1rqGeaZjttx1wOaVZv6k/7bKRyFkPycCt0YDhzc+R2zC2bd995diQxe918Vnw6XPxxsXGpYGdzGWaVY8B0elsMZyZ11k9JasB3P0Nkbp14wDgfcqR6WC2IduR8GSRdexZ99XsnWlN5u3CtXf16cGW1YZh7DlpGZUR7oE6kaSF8PEMCbTx87TfqcYl9ry1/dgh+hSSCem9/Y3pIWA6Bjm/lW/CBkGUDX8KBaFmpY6iBLU4cZ8CA+0KibBaA2DfHcJWAxC2AdUyAtCSheeSAoHmbVi6JGW9JWkCIbmRxXj+HflkpYlGGcE2pZpuFbkI+ayeEeTePb9SDkC19dLKCoCS6eXOBrXkeVLSQSm7WWO2O/WP+XQ6NRVi+YUCLYE1VZauJiUIHal2HwTdgbzeGAi1jdECEPiTOeRiCindscwZRBWzxdFdVK2IcdcxZZFbVd1VdsUtCePBiHT+yerFmvTSvfJhrmCpXfsRw4CFkgRN2mXXYbxhYvWvPcNVcTGEucp5f4lYbdHNjhUq2dmJnQz9WeH5rMDSGesFvTypsfURzyyG9f9p4nXSHa3FggmqUbZJjamA0b61mVlVBcdFpS0oOdBNsWD7jdoZvjDRPeSFy7Cp1e/J2liIKfsh6e3NMaB5oOWlnapJqdV8XbPlstVR8b2Ru+0lscfxxUz57dMJzyzQhd652ZSp/esl5OCJNfdl8L3IfZSlv42hSZ+Vxc14gapBzAFOibUJ0i0j2cB52KT4qczJ34TQEdmZ5sCqQecR7qSKFfQx9t3EhYpx3dmeCZZd4YV1waH95N1L6a3B6BEhebol63j3Rcdh70jPVdUt82CqQeOZ98iK1fGB/D3BTYGt+0mbFY5x/GVzHZrl/NVJlaeB/QEffbTF/Vz15cLV/gjO6dFd/vSqZeCh//SLce9GAOG+wXpmF5WY0YfeFjVxBZUGE71HwaJOEM0d4bBGDhD0hb8mC5zONc5WCWSqgd4qBxyL8e12BMm85XSSMqmXHYKqLv1vWZBaKZVGOZ4iI20cuayWHYDzzbwCF+TNncviEnyqOdxeDRiMVewCB/2zSes1RFWNKe4dVLlltfGJZYE8pfUVdr0Skfi1iJTowfy1m1TBVgEprvic4gZpxDh+AgwR2smtodx9YVWJEeDxb5ViVeV5fg06EeoJjNUQve7NnCTnufQRrDzBKfnJvRydogBJz1h/sgb94ompAc6dfoGEtdR9il1e7dotlmE3Gd/RoqEOleXBr1jmaexJvLzAwfNBysieKfrl2eyBJgKF6a2kocHpm32Adcj1pOFa7c+1rl00NdZ5uBEMRd2hwiTk9eVdzMTANe2F1+iehfY14+CCZf6p8CmgkbaRuC18zb6lvxlXkcZlxgkxGc4xzQ0KkdZV1GDjzd853Di/2eht5GSe6fIZ7SCDeftd9fGc7ayp1Jl5fbW12RFUtb5l3VEu3ccR4YUI1dAd5fTjNdnJ6uS/yePp8BifUe6B9ZiEXfiV+wWZ8aQd8EV3Da4d8mFSrbed8+EtGcEF9S0HOcrV9sDiEdVR+Li/keAV+vifnet5/TyFGfZJ/12XkZz2CuV05ae6CrFQvbHyCXErebv6B8kF2cZyBnDg6dGqBXC/Ad0KBLif1ej+A+yFsfRqAwWVyZcuJHFzQaKSIg1PLa1iHgEqHbfuGU0E4cLeFOzgXc6WEOy+pdqWDTCfxeciCXyGLfLqBgGKEgtxQ4Vn0gvFU91EUgyBZKkfTg0tdgz5bg25iDTUDg5tm1ixNg9tr2CRihENxNR3VhMR2x2FDf2pXt1kDf91bT1BHgEpe+0c2gKpixD30gQhmtjTVgXtq3yxbggJvOCSqgrFz3h5Sg3F4pWBDfB1ekFgMfOFhnk+EfZBkuUaPfi5n7D2AftBrQzSYf4xuySxagFxydiTigU92YR6+gkl6W19UeQ5lXlciehdn2U6lewNqX0Xwe+Rs+j0HfM5vsjRUfdJykSxOful1jyUNgBx4ux8cgUl7515wdk9sH1ZOd5huBk3jeMFv80VGedxx6jylewZ0ADQXfE52NixCfaN4gSUwfxF66h9rgG59R12lc+Ryy1WXdWx0IU1Hds51bkTCeCF2wTxBeX54KDP6evR5rixFfIF7RiVTfih86R+tf7d+elz0ccl5RFTyc496CEy3dSh6skROdqt7WTvqeDV8FDPQedh85ixde4V9yiV5fV9+rx/jfx9/gFxmcAJ/jFSIcgd/x0xnc9F/xkQZdXN/sjvHdxx/uzOmeOx/3SxCesGAFCWPfLyAQCAPfqSAXFv8bpCFmlQkcL+FTEwLcrSEnkPPdHiD0TuXdjyDIzOReCmCjyw9eiKCDyWbfEKBjCAyfkKBD1iKizpQYVD4ipRUgUkaigBYvkDdiV5dKzhxiKdh0zAyh+5mwSidh0Jr5CHYhrZxVRxghlF22Vdxh/1W11AVh7hagUhMh1peRUA+huJiLjgQhlhmSDAShddqnii/hWZvICI1hRtz4hzthPF4p1aYhNVdSU87hNhgdUechLhjsz+ohHZnEzevhChqnC/qg+huWCjVg7lyNiKBg692Rh1ng756TFXSgd1jr052gh1mU0bcgjdpBz8jgjRr2DdQgihuzy+/gixx7Cjggj91JSK+gnJ4gR3QgrZ7x1URfylqDU3Bf6tsJkY5f/5uTD6XgDFwgjcKgGFy4S+bgKR1XyjogPR37iLxgWB6kR4pgdR9F1RffMRwW00dfYpx6kWxfhdzej4tfnx1FTa+ftx2zS+If014pyjzf9J6iyMcgHR8dB5zgRd+O1PFerN2eUyUe7h3gEVCfHt4dD3ZfQx5bjZ7fZd6gy9rfjJ7sikIftZ87iNEf6p+IR6wgHt/M1NBeOd8WUwWei981kTVeyZ9LT2Ge+B9gjZAfIx98i86fVJ+eCkDfg9/DiNvfv9/lh7hf/2AA1Lgd3GCHkvMePaCF0Sgeh+Bvz1xeu2BWDZVe6OBGi9ofHyA+CknfWOA6COKfn6Azh8If5iArE7Yk/1Po0hKkoRT0kFxkRFYHTo9j4VcpDLhjdlhdiu7jCNmkyVBinpr5B+UiPZxbxsZh7R2503MkPpVuUdSj+1ZfUCAjq9dXzl9jT9hcTJsi61lwSuWih1qTyVsiJ9vAyAAh1Jz5Ru1hkd4p00Ujfhby0aMjSxfHD/VjClihDjqiuhmHDIRiYlp4yt5iDFt4CWQhu1x9yBbhd12Lxw7hQl6Pkx4ixFh0EXqinxkpD8xia9njzh7iKxqnzHJh4lt4Ctlhm9xRiWvhWp0wCCohJd4TRyvg/h7qkvaiF5nzkVTiBBqIT6uh3tsiDgQhqhvCDGihb9xuStchOJ0iiXPhBd3YiDsg316QR0QgxB87EtBhe9tx0TGhfFvlT5AhZlxbjfEhPZzXjFzhDl1cCtjg4l3pCXwgvF52iEmgox8CR1hgk5+A0q8g9Bzk0RMhCB03D3khAJ2IjeGg4t3ezFMgvV48itagm16giYSgfd8FyFbgcB9nB2kga5+70pMggB5L0Pngpd58j2Vgq96nzdWgl57WDEtgep8MitFgYt9ICYagTJ+FiGEgRl++R3agSx/tEn7gHx+pUOXgVJ+2z1VgZ1+5jcxgWx++TEkgQ9/MCtUgMp/fCYogJZ/0SGagJ6AGx4FgMSAVAAA//8AAP//AAD//wAAbWZ0MQAAAAADBCEAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/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//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+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/la63fpS3t4GRt7aCkLi1gpC4tYKQuLWCkLi1gpC4tYKQuLWCkLi1gpC4tYKQuLWCkL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puM3m+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/7cnRvexMm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6nKtHupyrR7qcq0e6nKtHupyrR7qcq0e6nKtHupyv+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/ucCch729monAu5aKw7mSi8a3jo3JtoqPzLSHks6zhJbQsoGa0bKAn9Kuf6PSqn+lz6Z/p82mf6fNpn+nzaZ/p82mf6fNpn+nzaZ/p82mf6fNpn+nzaZ/p82mf6fNpn+nzf+zFgn/syAe/7AtOv+rOlnspUd61pxZmsaYbbLEmnS2wpx9ub+dhb29nIjBu5iJxbiUisi2kIvLtIyOzrOIkdGxhZXTsIOa1LCCoNWqgaLTpoGl0KOBp82jgafNo4GnzaOBp82jgafNo4GnzaOBp82jgafNo4GnzaOBp82jgafNo4Gnzf+zFQj/tCAe/7EtOv+sOVnrpUZ71pxYm8aZa7LEnHK2wp17ub+fg768nojCupqIxreWicq1korNs46M0LGKj9Ovh5TWroWa2KuDn9emg6LUooOk0J+Dps2fg6bNn4OmzZ+Dps2fg6bNn4OmzZ+Dps2fg6bNn4OmzZ+Dps2fg6bNn4Omzf+0FQj/tB8e/7EsOv+sOVnrpkV71Z1Ym8eaabLEnXC2wp95ur+ggr68n4jCuZyIx7aYiMu0lInPsZCL06+MjtatiZPZrIeb26aGntmihaHVnoWk0ZyFps6chabOnIWmzpyFps6chabOnIWmzpyFps6chabOnIWmzpyFps6chabOnIWmzv+0FAj/tB8d/7EsOv+tOFnrpkV71Z1XnMebZ7LEnm62wqB3ur+hgL67oYjDuJ6HyLWah82yl4jRsJOK1a2PjdmrjJPdqIqb3qKIntmeiKHVm4ek0ZmHps6Zh6bOmYemzpmHps6Zh6bOmYemzpmHps6Zh6bOmYemzpmHps6Zh6bOmYemzv+0FAj/tR4d/7IrOv+tOFrrpkR71Z1XnMecZbLEn2y1wqF1ur6ifr+7o4fEuKCHybSdh86xmYjTrpaJ2KuTjNyokJLho46a356Mntqai6HVl4qk0ZaJps6WiabOlommzpaJps6WiabOlommzpaJps6WiabOlommzpaJps6WiabOlommzv+0FAj/tR4d/7IqOv+tN1rrp0N81Z5VncedY7LEoGq1wqNzur6kfL+7pIXEt6KHyrOfh9CwnYfVrJqJ26mYjOCll5PmnpSa35mRndqWj6DWlI2j0pOMpc+TjKXPk4ylz5OMpc+TjKXPk4ylz5OMpc+TjKXPk4ylz5OMpc+TjKXPk4ylz/+1Ewj/tR4d/7MqOv+uNlrrp0N81Z9TnceeYLLFomi1wqVwur6mer+7poPFt6WHy7Oih9GvoIfXqp6J3KSbi+CdmY7jmpuZ4JWWnNuTk6DXkZGj05CPpc+Qj6XPkI+lz5CPpc+Qj6XPkI+lz5CPpc+Qj6XPkI+lz5CPpc+Qj6XPkI+lz/+1Ewj/th0d/7MpOv+uNlrrqEJ81aBRncefXrHFpGS1wqdtub6pd7+7qYHEtqiIy7Glh9GroofXpZ+I256diN2Xm4vgkpuT35KcnNyPmJ/XjpWi042TpNCNk6TQjZOk0I2TpNCNk6TQjZOk0I2TpNCNk6TQjZOk0I2TpNCNk6TQjZOk0P+1Ewj/th0d/7QpOv+vNVrqqEF81aJOnMehWrHFpmC0wqppub+tc767rn3EtKqHy62lhtGnoobVoKCG2JmfhtuSnYndjZ2O3YyemNuMnp/Yi5qi1IqXpNGKl6TRipek0YqXpNGKl6TRipek0YqXpNGKl6TRipek0YqXpNGKl6TRipek0f+2Egj/txwd/7QoOf+wNFrqqUB91aRJnMikVbDGqluzw69jt8CzbL22rnzFsKmHzKmmhtCjpIXUnKKE1pWhhdiPn4faip+L24efktqIoZzXiJ+h1IecpNGHnKTRh5yk0YecpNGHnKTRh5yk0YecpNGHnKTRh5yk0YecpNGHnKTRh5yk0f+2Egj/txsd/7UnOf+wM1rqqj591qhEm8moT6/HsFOyxbhZtbmzbb+xrX3GrKqGy6Wnhc+fpoTRmKSE05KjhNWMoobXiKGK14WhjteDopbWhKSf1ISio9GEoqPRhKKj0YSio9GEoqPRhKKj0YSio9GEoqPRhKKj0YSio9GEoqPRhKKj0f+3EQf/uBoc/7YlOf+xMVrqqzx+16w7mcqtRK3JuUWuvbhZuLKyb8Csrn7GqKuFyqGphM2bp4PPlaaD0I+lhNKKpIbThqOI1IOjjNSBo5HUgKSZ04CmodGApqHRgKah0YCmodGApqHRgKah0YCmodGApqHRgKah0YCmodGApqHRgKah0f+4EAf/uRkc/7ckOf+zL1rprTl+2bQvlsy4MqnCvUCws
270997ZduqyxccGnrn7FpKyFyJ2rg8qXqYPMkqiEzo2nhM+Jp4bQhaaI0IKmi9GApo7RfqaU0H2nms99p5rPfaeaz32nms99p5rPfaeaz32nms99p5rPfaeaz32nms99p5rPfaeaz/+5Dwf/uhcc/7kiOf+1LVrsszB63cAfkMnDIai1uki0q7VivKayc8Cjr37DoK6Expmsg8iUq4TJj6qEyouqhcuIqYbMhamIzYKois2AqI3OfqiRzXypls18qZbNfKmWzXypls18qZbNfKmWzXypls18qZbNfKmWzXypls18qZbNfKmWzfy7Dgf8vBUb/rsfOP+3KVrwvSR039MOhrnBKqqquU+2pLVlvKCydL+esX/Cm6+Ew5auhMWRrYTGja2Fx4qshsiHrIfJhauIyYKrisqAq4zKfquPynyrksp8q5LKfKuSynyrksp8q5LKfKuSynyrksp8q5LKfKuSynyrksp8q5LKfKuSyvG9DAb5vhIa+r4bN/y6JVrnzhNoyNkLia3DMqehuFa4nbVou5uzdb6Zsn/AmLGEwZOwhcKPr4XDjK+GxImuhsWGrofFhK6IxoOtisaBrYvGf62Ox32tkMd9rZDHfa2Qx32tkMd9rZDHfa2Qx32tkMd9rZDHfa2Qx32tkMd9rZDHfa2Qx9/ACAX1wg8Z9sIWNu7IFVDN3AxmtdoPiKLJNqCavlawl7dquZW1dryUtH6+lLOEv5CyhcCNsYbBirGGwYixh8KGsIjChLCJwoOwisOBsIvDgK+Nw36vj8N+r4/Dfq+Pw36vj8N+r4/Dfq+Pw36vj8N+r4/Dfq+Pw36vj8N+r4/Dfq+Pw9nCBwXkxwsY78gQNNHaC0W66Q5opt4YgpjRN5WRyFOhj8JlqY6+cq6NvHuyjLqBtYm4greHuIS4hbeFuYO2hrqCtoe6gbWIu4C1ibt+tYq8fbSMvHy0jb18tI29fLSNvXy0jb18tI29fLSNvXy0jb18tI29fLSNvXy0jb18tI29fLSNvdTEBwTWywkV09QLJ73iDEmp9BRlmeYleI7cOYaI1E+Qhs9gl4TMbZyDyXWgf8d4on3Ge6R6xX2mecSAp3fDgah2woOpdcKEqnTBhqtzwYercsCJrHG/i61xv4utcb+LrXG/i61xv4utcb+LrXG/i61xv4utcb+LrXG/i61xv4utcb+Lrc/GBwLQzQkSwNkJLKz3D0ib+h5cj+8xa4bnQnaA4lB+ft1fhXvZaYp31W6PdNNzknHRd5Rw0HqWbs99l23Of5lszYGZa82DmmrMhZtpzIecaMuJnWfKjJ1nyoydZ8qMnWfKjJ1nyoydZ8qMnWfKjJ1nyoydZ8qMnWfKjJ1nyoydZ8qMncrICAHC0gcTruYJLZ3/FUGR/yhQh/o5XIHzSGZ87VRud+hedXHkZXpt4Wt+at9wgWjedYRm3HiFZdt7h2Pafohi2oGJYdmDimDZhYpg2IeLXtiKjF7WjY1e1o2NXtaNjV7WjY1e1o2NXtaNjV7WjY1e1o2NXtaNjV7WjY1e1o2NXtaNjcTKBwOx2gQVn/8NKJL/HTeJ/y5Dgv89Tnz9S1d3+FZfb/NdZWjwYmpk7WluYetvcV/pc3Nd6Hd1XOd7dlvmfnda5oB4WeWDeVjlhXpY5Ih6V+SLe1bjjnxW4458VuOOfFbjjnxW4458VuOOfFbjjnxW4458VuOOfFbjjnxW4458VuOOfP+qHAX/qicX/6c2L/+iREr6nVJl6pdfftyTbpPPknilxpKCtMSSibbDkY64wY6QusCKkry/h5S9voSWv76CmcC9gJvBvX6ewbx9ocK8e6TCvHqow7x5rcO4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwv+qHAX/qicX/6c2L/+iREr6nVJl6pdfftyTbpPPknilxpKCtMSSibbDkY64wY6QusCKkry/h5S9voSWv76CmcC9gJvBvX6ewbx9ocK8e6TCvHqow7x5rcO4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwv+qHAX/qicX/6c2L/+iREr6nVJl6pdfftyTbpPPknilxpKCtMSSibbDkY64wY6QusCKkry/h5S9voSWv76CmcC9gJvBvX6ewbx9ocK8e6TCvHqow7x5rcO4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwv+qHAX/qicX/6c2L/+iREr6nVJl6pdfftyTbpPPknilxpKCtMSSibbDkY64wY6QusCKkry/h5S9voSWv76CmcC9gJvBvX6ewbx9ocK8e6TCvHqow7x5rcO4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwv+qHAX/qicX/6c2L/+iREr6nVJl6pdfftyTbpPPknilxpKCtMSSibbDkY64wY6QusCKkry/h5S9voSWv76CmcC9gJvBvX6ewbx9ocK8e6TCvHqow7x5rcO4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwv+qHAX/qicX/6c2L/+iREr6nVJl6pdfftyTbpPPknilxpKCtMSSibbDkY64wY6QusCKkry/h5S9voSWv76CmcC9gJvBvX6ewbx9ocK8e6TCvHqow7x5rcO4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwrh5r8K4ea/CuHmvwv+qGwX/qicX/6c1L/+jREr6nVFl6ZdeftuUbZTPknemxZKBtMSTiLbDko24wY+PusCLkby/iJO+voWWv72CmMG8gJvCvH6ewrx9ocO7e6TEu3qpxLp5rcS1ea7DtXmuw7V5rsO1ea7DtXmuw7V5rsO1ea7DtXmuw7V5rsO1ea7DtXmuw/+rGwX/qyYX/6g0L/+kQ0r5nlBl6Zhdf9qVaZXNlHSoxZR+tMSVhrbClYy5wZGOu7+NkL2+iZK/vYaUwbyDl8O7gZrEun6dxbp9oca6e6XGuXqqxrV6rMaxeq3EsXqtxLF6rcSxeq3EsXqtxLF6rcSxeq3EsXqtxLF6rcSxeq3EsXqtxP+rGgX/qyUX/6k0L/+kQkr5n09m6JlcgNqWZpbMlXGpxZV8tMSWg7fCl4u6wJOMvL6Pjr+9i5DBvIeTw7qElsW5gZnGuX+dx7h9oci4fKbJtXqqybB7q8ese63FrHutxax7rcWse63FrHutxax7rcWse63FrHutxax7rcWse63FrHutxf+sGQX/rCQW/6kzL/+lQUr5n09m6JlbgdmYY5bMlm+qxZZ5tMOXgbfBmIm6v5WLvb6RjcC8jY/CuoiSxbmFlce4gpjJt3+dyrZ9osu2fKjLsHupyqx8qsiofazFqH2sxah9rMWofazFqH2sxah9rMWofazFqH2sxah9rMWofazFqH2sxf+sGQX/rCQW/6oyL/+lQUv5oE5n55pZgdmZYZfLl22rxZd3tMOZf7fBmoe7v5eKvr2TjMG7jo7EuYqQx7iGk8m2gpjLtX+dzbR+o86xfKbOrH2oy6h9qsmlfqzGpX6sxqV+rMalfqzGpX6sxqV+rMalfqzGpX6sxqV+rMalfqzGpX6sxv+sGQX/rSMW/6oyL/+mQEv4oE1n55xXgdmaXpfLmGqsxZl0tMOafbfBm4W7vpmJv7yVisK6kIzFuIyPyLaHksu0g5fOs4Cd0LJ/pNGsfqXPqH6nzKR/qcmhgKzGoYCsxqGArMahgKzGoYCsxqGArMahgKzGoYCsxqGArMahgKzGoYCsxv+tGAX/rSMW/6sxL/+mP0v4oE1n551VgdmcXJfKmWisxZpytMOcerjAnIO7vpyJv7uXicO5k4vHt46Ny7SJkM6yhJbRsYGd06yAotOngKXQpICnzaCBqcqegavGnoGrxp6Bq8aegavGnoGrxp6Bq8aegavGnoGrxp6Bq8aegavGnoGrxv+tGAX/rSIW/6sxL/+nP0v4oUxn555TgdmdWZfKm2WsxZxvtMOdeLjAnoG8vZ6IwLuaiMS4lYnJtZCLzbKLj9GwhpXVroSe16eCodSjgqTRn4KnzZyDqcqag6vHmoOrx5qDq8eag6vHmoOrx5qDq8eag6vHmoOrx5qDq8eag6vHmoOrx/+tFwX/riIW/6swL/+nPkv4oUto559RgdmfVpfKnGKsxZ1stMOfdbjAoH68vaCHwbqdiMa3mIjLs5OJz7COjdStiZTZqIad2qKFodWehaTRm4WmzpmFqcqXhavHl4Wrx5eFq8eXhavHl4Wrx5eFq8eXhavHl4Wrx5eFq8eXhavHl4Wrx/+uFwT/riIW/6wwL/+nPkv4okto6KFPgdmgU5fKnl+sxp9ptMOhcrjAony8vaKEwbmgh8e1nIfNspeI0q6Ti9iqjpPfoouc3JyJoNaZiKPSl4imzpWIqcqUiKvHlIirx5SIq8eUiKvHlIirx5SIq8eUiKvHlIirx5SIq8eUiKvHlIirx/+uFwT/riEW/6wvL/+oPUv4okpo6KJNgNmiUJfLoFysxqFls8OkbrfApXi8vKWCwrikh8i0oIfOsJ2I1auZit2ll5Pmm5Gb3ZaPoNeUjaPTkoymz5GLqMuQiqvIkIqryJCKq8iQiqvIkIqryJCKq8iQiqvIkIqryJCKq8iQiqvIkIqryP+uFgT/ryEW/60vL/+oPEv3oklo6KRKgNmkTZbLolirxqRhs8SnarfAqXS8vKl+wrioh8izpofPrKKH16Sdid2amo3hlZqb3pGVn9iPk6LTjpCl0I6PqMyNjqrJjY6qyY2OqsmNjqrJjY6qyY2OqsmNjqrJjY6qyY2OqsmNjqrJjY6qyf+vFgT/ryEW/60uL/+pPEv3o0lp6KZIf9qnSJXMpVOqx6hcssSsZLbBrm67va94wLashMmup4fQpqOG1Z2ghtmTnYndjZ2U3Y2dn9iLmaHUi5ak0IqTp82KkanJipGpyYqRqcmKkanJipGpyYqRqcmKkanJipGpyYqRqcmKkanJipGpyf+vFQT/sCAW/64uL/+pO0v3pEdp6ahEfturQ5TNqUypyK1UsMazXLPCt2a5t7B3wrCrhMmpp4bPoaSE05eihNaOoIfZiJ+P2oehmtiHoKHUh5uk0YeYps6HlanKh5WpyoeVqcqHlanKh5WpyoeVqcqHlanKh5WpyoeVqcqHlanKh5Wpyv+wFQT/sCAV/64tL/+qOkv4pkRo6qtAfdyvPJLPr0KmyrVJrca8UrG5tWe7sLB4w6ushMmkqYTNnKaD0JOkhNOLo4bVhaKM1oKilNaDpJ3Ug6Kk0YOeps6EmqjLhJqoy4SaqMuEmqjLhJqoy4SaqMuEmqjLhJqoy4SaqMuEmqjLhJqoy/+wFAT/sR8V/68sLv+rOUv4qUBn6687e962M4/SujShzMI5qru6VbWwtGq9qrB5w6ethMefqoTLmKiDzZCnhNCJpYbShKSK04CkkNN/pZfSf6ag0H+lps6AoKjLgKCoy4CgqMuAoKjLgKCoy4CgqMuAoKjLgKCoy4CgqMuAoKjLgKCoy/+xEwT/s
27099h4V/7ArLv+sN0z6rDtl7bU0eOK/KYnYzCCYvr89rrC4Wbips2y+pbB6wqKuhMWbrIPIlKqEyo6phMyIqIbOg6eJz4Cnjc9+p5PPfKiaznypos18p6jLfKeoy3ynqMt8p6jLfKeoy3ynqMt8p6jLfKeoy3ynqMt8p6jLfKeoy/+yEgT/sx0V/7EpLv+tNkz8sTVi8b0qcubNH4DIzCGbsbxFsqi3Xrmjs2++oLF7wZ6vhMOXroTGkayEx4yrhcmHqofKg6qJy4CqjMx9qZDMfKqVy3qqnMp5q6TKeaukynmrpMp5q6TKeaukynmrpMp5q6TKeaukynmrpMp5q6TKeaukyv+zEQT/tBsU/7MmLv+vM0z9uStd68ofadLfEX+5zCecp71MsaC3YrmdtHG9m7J8v5qxhMGUsITDj6+FxYquhsaGrYfHg6yJx4Csi8h+rI7IfKySyHusl8h5rZ7Hea2ex3mtnsd5rZ7Hea2ex3mtnsd5rZ7Hea2ex3mtnsd5rZ7Hea2ex/+1EAP/thkU/7UkLf+0LEnyxR9U1t0SYsHfE4GszS6an8BPq5q4ZbeXtXK7lrR8vZWyg7+RsYXBjbGGwomwh8OGr4jDg6+JxIGvi8R/ro3Ffa6QxXuulMV6r5nEeq+ZxHqvmcR6r5nEeq+ZxHqvmcR6r5nEeq+ZxHqvmcR6r5nEeq+ZxP+3DgP/uBYT/7cgLfm/H0Hc2RFExOsSZrHfGIGg0DOVl8ZQo5PAY62Ru3Gzkbh7uJC2gruOtIW9i7OGv4iyh8CGsonAhLGKwYKxi8GAsY3BfrGPwnyxksJ7sZXBe7GVwXuxlcF7sZXBe7GVwXuxlcF7sZXBe7GVwXuxlcF7sZXBe7GVwfS6CwP9uxIS/rsbLOXQDzLI6Q9KtPIVZ6LiIn2W1jeNj85PmIzIYaCKxG6misF4qoe/fa2EvoCwgbyCsX+7hLN9u4W0e7qHtXq5ibV5uYu2d7mNtna4j7d0uJO3dLiTt3S4k7d0uJO3dLiTt3S4k7d0uJO3dLiTt3S4k7d0uJO3dLiTt9y+BgL4wA4R7sgOIsvbCy62+BFMpfUdY5foLHWN3z2Bh9hQi4PTYJKCz2yXf81zm3zLd515yXqgd8h9oXXHf6NzxoKkcsWEpXDFhqVvxIimbsSKp23Djadrw5Coa8OQqGvDkKhrw5Coa8OQqGvDkKhrw5Coa8OQqGvDkKhrw5Coa8OQqNfABgHbxggOy9MKFbjoDDKm/xVKmPomXI3wN2mF6UZ0f+RTe3zfYIF43GiFdNptiXDYcYtu1nWNbNV4j2rUe5Bp036RZ9OAkmbSg5Nl0oWUZNGHlGPQipVi0I6WYtCOlmLQjpZi0I6WYtCOlmLQjpZi0I6WYtCOlmLQjpZi0I6WYtCOltHCBgHNywkFutoHGaj+DjGZ/x1Djv8vUYX6P1x+9E1kefBYanPsX29t6mNzaedpdmflbnll5HJ7Y+N2fWLieX5g4Xx/X+B+gF7fgYFd34OCXN6Gg1vdiYRa3Y2FWt2NhVrdjYVa3Y2FWt2NhVrdjYVa3Y2FWt2NhVrdjYVa3Y2FWt2NhcvEBgC70QYHqecGGpr/EyuO/yQ5hf82RH7/RE15/1FVcftXW2v3XWBl9GJkYvJoZ1/wbWpd73FsW+11bVrteG9Z7HtwWOt+cVfqgXJW6oRyVemHc1TpinRT6I51U+iOdVPojnVT6I51U+iOdVPojnVT6I51U+iOdVPojnVT6I51U+iOdbzJBQCr2wEImv8LFo//GSOF/ystfv85N3j/RkBw/05Haf9UTWL/WlJe/mFWWvxmWVj7a1tV+XBdVPh0XlL3eF9R93tgUPZ+YU/1gWJP9YRjTvSHZE30i2VM85BmTPOQZkzzkGZM85BmTPOQZkzzkGZM85BmTPOQZkzzkGZM85BmTPOQZv+gGAP/oiwQ/6A7Jf+cSTz/l1dT+JJkZ+yQbHnij3WJ2Y5+l9GNh6LMjI2qx4qRscSIlLbDhZa4woOZucKBm7nBf566wX2hu8F7pLvAeqe7wHmqvMB4rrzAd7S7vHi0u7x4tLu8eLS7vHi0u7x4tLu8eLS7vHi0u7x4tLu8eLS7vHi0u/+gGAP/oiwQ/6A7Jf+cSTz/l1dT+JJkZ+yQbHnij3WJ2Y5+l9GNh6LMjI2qx4qRscSIlLbDhZa4woOZucKBm7nBf566wX2hu8F7pLvAeqe7wHmqvMB4rrzAd7S7vHi0u7x4tLu8eLS7vHi0u7x4tLu8eLS7vHi0u7x4tLu8eLS7vHi0u/+gGAP/oiwQ/6A7Jf+cSTz/l1dT+JJkZ+yQbHnij3WJ2Y5+l9GNh6LMjI2qx4qRscSIlLbDhZa4woOZucKBm7nBf566wX2hu8F7pLvAeqe7wHmqvMB4rrzAd7S7vHi0u7x4tLu8eLS7vHi0u7x4tLu8eLS7vHi0u7x4tLu8eLS7vHi0u/+gGAP/oiwQ/6A7Jf+cSTz/l1dT+JJkZ+yQbHnij3WJ2Y5+l9GNh6LMjI2qx4qRscSIlLbDhZa4woOZucKBm7nBf566wX2hu8F7pLvAeqe7wHmqvMB4rrzAd7S7vHi0u7x4tLu8eLS7vHi0u7x4tLu8eLS7vHi0u7x4tLu8eLS7vHi0u/+gGAP/oiwQ/6A7Jf+cSTz/l1dT+JJkZ+yQbHnij3WJ2Y5+l9GNh6LMjI2qx4qRscSIlLbDhZa4woOZucKBm7nBf566wX2hu8F7pLvAeqe7wHmqvMB4rrzAd7S7vHi0u7x4tLu8eLS7vHi0u7x4tLu8eLS7vHi0u7x4tLu8eLS7vHi0u/+hGAP/oysQ/6A6Jf+cSDz/l1ZT+JNjaOySaXrhkXOK2I98mNCOhKTKjoytxo2QtMSKk7fDhpW4woSYucGBm7rBf527wH2gvMB7pLzAeqe9wHmsvcB4sL29eLO8uHizvLh4s7y4eLO8uHizvLh4s7y4eLO8uHizvLh4s7y4eLO8uHizvP+hGAP/oyoQ/6E5Jf+dSD3/mFVU95RhaeuUZnvgkm+M1pF4ms6QgqbIj4mwxI+PtsOLkbfCiJS5wYSXusCCmrzAf529v32gvr97pL6+eqi/vnitv714sb64eLK+tHmzvbR5s720ebO9tHmzvbR5s720ebO9tHmzvbR5s720ebO9tHmzvf+iGAP/pCkQ/6E4Jf+dRz3/mVVU95ZeaeuVY3vglGyN1ZJ1nM2Rf6jHkYeyxJGOtsONkLjBiZO6wIaWvL+Cmb2/f5y+vn2gv717pcC9earAvXiwwLh5sMC0ebG/r3qyva96sr2verK9r3qyva96sr2verK9r3qyva96sr2verK9r3qyvf+jGAP/pCkQ/6I4Jf+eRj3/mVRV95dcaeuXYHzflmmN1ZNyncySfKrFkoW0xJKMtsKPj7nBi5K7wIeVvb6DmL+9gJzAvX2gwbx7pcK8eavCuXmvwrR5r8GwerDArHuyvqx7sr6se7K+rHuyvqx7sr6se7K+rHuyvqx7sr6se7K+rHuyvv+jGAL/pSgQ/6I3Jf+fRj3/mlNV95laaeuZXnzfl2WO1JVvncuUeavFk4K0xJSKt8KRjrnAjJC8v4iTvr2El8C8gJvCu32gw7t7psS6eq3FtHquxK96r8Kse7DAqHyxv6h8sb+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/+qR132rUlr7bBMeOazT4PftFWO2bVfl9O1aaDOtXanwat8trCfhcShlZLOlI6j0pCLqMuPiqzGjoqvwo6Jsb+OibK9joi0u46ItbmOiLW5joi1uY6ItbmOiLW5joi1uY6ItbmOiLW5joi1uf+bEQH/oCYK/582HP+cRDH/o0M//6hDTv+tRFv4sUVo8LZIdOm7TH7jwFGH38ZbjtbIa5TGvXGmtbN4taWogcOUn43NiZyi0oeUp8yIkavHiY+uw4mOsMCJjbK+ioyzvIqLtLqKi7S6iou0uoqLtLqKi7S6iou0uoqLtLqKi7S6iou0uv+cEAH/oSYK/6A2HP+eQjH/pUA+/6tATP+xQFn6t0Fk871Eb+7FSXflzlJ83dZif8zOaJK8xW6kq7t2tJqxf8GKqorLf6edz4CfqMyCmavHg5WtxISTr8GFkbG/ho+zvYeOtLuHjrS7h460u4eOtLuHjrS7h460u4eOtLuHjrS7h460u/+dEAH/oiYK/6A1HP+gPzD/pz09/648Sv+1PFX6vT1g8MZCZ+bRSmze3k52zdpXh77QYpauxW6lobx5spW0g72GrYjGe6qUynirqMl7oqvHfpytxICZr8KBlrDAgpSyvoOSs7yDkrO8g5KzvIOSs7yDkrO8g5KzvIOSs7yDkrO8g5KzvP+eEAH/oiYK/6E0HP+iPC7/qjo7/7I4R/y7N1HyxTpY5tFBXNveQmnN4kZ8vtdRjK7MX5uhw22omLx5spG1hLuFsYnCfK6RxXiun8V1razFeKWuxHqgr8J8nLDAfpmxvn+Wsr1/lrK9f5ayvX+Wsr1/lrK9f5ayvX+Wsr1/lrK9f5ayvf+eEAH/oyUJ/6I0HP+lOS3/rjU4/7gzQvTDM0rn0DhO2d45WsvmPW6+4EKArtRQkKHLX52Yw22okb15sYu4g7iDtIi9fbGQwXmxmsF1saXBcq+vwnWor8F3o7DAeZ+xv3ucsr17nLK9e5yyvXucsr17nLK9e5yyvXucsr17nLK9e5yyvf+gEAH/pCQJ/6MyHP+oNCv/sy80+b8tPOnNL0DZ3i9Kyuc0X73qOnOv3kGDodNRkZfLYJ2QxG6mjL96rYa7gbN/uIe4eraNu3e1lbx1tZ+8crSovW6zsr5xrLK+dKeyvnajsr12o7K9dqOyvXajsr12o7K9dqOyvXajsr12o7K9dqOyvf+hEAH/pSMJ/6QxHP+tLif/uSkv7sgmM9rcJjfK5yxPvfIyY6/oOXWh3UKEltRTkI/NYpqKx3CihsN6qIC/gK17vYWxdruLtHO5krVxuZq2cLmjtW25q7ZquLS4a7K2uG6strhurLa4bqy2uG6strhurLa4bqy2uG6strhurLa4bqy2uP+jEAH/pyIJ/6UvG/+zJyL0wiEm3dgdJMvnIzy98ipTr/MyZqHnO3aV3kaDjdZWjYfQZJaEy3Gcf8h4oXrFfqV2woOpcsGJq2+/j61sv5aua76drmq/pq5ov66uZb24sGW5u7BlubuwZbm7sGW5u7BlubuwZbm7sGW5u7BlubuwZbm7sP+lEAH/qCAI/6wmF/y7HRrj0RMZzOUZKb3yIkGv/SpVofM0ZpbpP3SM4Ut/hdtZiIDVZo980W+Ud852mXPLfJxwyYGfbciHoWrHjKNoxpKkZsWZpWTFoKVkxailY8aypGDEu6ZgxLumYMS7pmDEu6ZgxLumYMS7pmDEu6ZgxLumYMS7pv+oEAD/qh4I/7MdEezJDg/O4w4VvvIYLa/+IkOh/y1VlvQ5ZIzsRW+E5VF5fuBcgHncZ4Z02W6KcNZ0jmzTeZFp0n+TZ9CElWTPipdizo+YYM2VmV/NnJpezaKbXc2rm1zNtJpczbSaXM20mlzNtJpczbSaXM20mlzNtJpczbSaXM20mv+rDwD/rRoH8sANCM7TCga+8A4ar/4ZMKH/JEOV/zJSi/g/XoPxS2h97FZwd+hfdnHkZXps4Wx+ad9ygWbdeIRj3H2GYduCiF/ah4ld2YyLW9iSjFnXmI1Y1p6NV9aljlbVrI5W1ayOVtWsjlbVrI5W1ayOVtWsjlbVrI5W1ayOVtWsjv+vDQD/tw4DzckIAb7YCQmu/RAcof8cL5X/KT+L/zdMgv5FVnz5UF519FlkbvFfaWjuZG1k62pwYepwc1/odXVd53p3W+Z/eFnlhHlY5Il7VuOOfFXik31U4ph+UuGeflHhpX9R4aV/UeGlf1HhpX9R4aV/UeGlf1HhpX9R4aV/UeGlf/G0CADOwAYAvc4HAa7gBwug/xIclP8gK4r/LziB/z1Dev9JS3P/UlFs/ldXZftdW2H5Y15e92hgW/VtYlj0cmRW83dmVfJ7Z1PxgGhR8IRpUPCJak/vjmtO7pNsTO6ZbUvtn25L7Z9uS+2fbkvtn25L7Z9uS+2fbkvtn25L7Z9uS+2fbtG5AwC8xQUArdYDAZ/4CwuT/xYYif8kJID/NC95/0E3cP9IPmj/T0Ni/1VHXf9aS1n/YE1W/2VQU/9qUVH/blNP/3JUTv92VUz+e1ZL/X9XSf2EWEj8iFlH+41aRvuTW0X6mFxF+phcRfqYXEX6mFxF+phcRfqYXEX6mFxF+phcRfqYXL29AwCtzQEAnt8AAZL/DQiH/xkSfv8pG3X/NSNs/zwqZP9DL17/SjRY/1A3VP9WOlH/WzxO/2A+S/9kQEr/aEFI/2xCRv9wQ0X/dERE/3hFQv99RkH/gUdA/4ZIP/+MST3/kUo9/5FKPf+RSj3/kUo9/5FKPf+RSj3/kUo9/5FKPf+RSq7FAACe1wAAj/UAAYb/DwR8/xsLcf8kEWf/LBdf/zUcWf89IVT/RSZP/0spTP9SLEj/Vy9G/10wRP9hMkL/ZjNA/2o1P/9uNj3/czc8/3c4O/98OTr/gTo4/4Y6N/+MOzb/kjw2/5I8Nv+SPDb/kjw2/5I8Nv+SPDb/kjw2/5I8Nv+SPP+DEwH/hCIG/4U1FP+DRiT/f1U0/4FeQv+BZlD/f25c+Xx3ZvN6gG/ud4h36nWPfedylYLkcJqF426eiOFsoovga6eN32mrjt5or5DdZ7SR3Wa6kdxlwZLcZcmS22XQktJn0pHOaNKRzmjSkc5o0pHOaNKRzmjSkc5o0pHOaNKRzmjSkf+DEwH/hCIG/4U1FP+DRiT/f1U0/4FeQv+BZlD/f25c+Xx3ZvN6gG/ud4h36nWPfedylYLkcJqF426eiOFsoovga6eN32mrjt5or5DdZ7SR3Wa6kdxlwZLcZcmS22XQktJn0pHOaNKRzmjSkc5o0pHOaNKRzmjSkc5o0pHOaNKRzmjSkf+DEwH/hCIG/4U1FP+DRiT/f1U0/4FeQv+BZlD/f25c+Xx3ZvN6gG/ud4h36nWPfedylYLkcJqF426eiOFsoovga6eN32mrjt5or5DdZ7SR3Wa6kdxlwZLcZcmS22XQktJn0pHOaNKRzmjSkc5o0pHOaNKRzmjSkc5o0pHOaNKRzmjSkf+EEwH/hSIG/4Y1FP+ERiT/gFU0/4RdQ/+FZVD/g21d+IB1aPJ9fnHseoZ56HeNf+V1k4XicpiJ4HCdjN9uoo7dbKaQ3Gurkttpr5TaaLWV2me7ldpmw5baZsyW02jPlsxpz5XIas+WyGrPlshqz5bIas+WyGrPlshqz5bIas+WyGrPlv+FEgH/hyIG/4c1FP+FRiT/
27099hFQ1/4hcQ/+IZFH+h2te94NyafGAfHPrfYV753qMguN3kofgdJeM3nKcj9xwoZLbbqaU2WyqltlqsJjYabaZ12i9mddoxprTaMyazGrMmcZrzJrCbMyawmzMmsJszJrCbMyawmzMmsJszJrCbMyawmzMmv+GEgH/iCEG/4g1FP+GRiX/h1M1/4tbQ/+MYlH+impe9odxavCEenTqgIN95X2KhOJ6kIredpaP3HSbktpxoJXYb6WY1m2rmtVrsJvVarec1Gm/ndRpyZ3Ma8qdxmzJncBtyZ29bsmdvW7Jnb1uyZ29bsmdvW7Jnb1uyZ29bsmdvW7Jnf+HEgH/iSEG/4o1FP+IRiX/ilI1/45aQ/+PYVH+jmhe9otvau+HeHXphIF+5ICIhuB8j4zdeZSR2naaldhzn5nVcKWb1G6qntNtsZ/Sa7ig0mvCoc1sx6HGbsehwG7Hobtvx6G4cMehuHDHobhwx6G4cMehuHDHobhwx6G4cMehuHDHof+IEQH/iiEG/4s1FP+JRiX/jVE1/5JYQ/+SXlH+kGVe9o5sa++LdXboh36A44SGiN5/jY/be5OU2HiZmdV1npzTcqSf0XCqotBusqPQbbqkzmzEpcZvxKS/cMSlunHEpbVxxKWycsSksnLEpLJyxKSycsSksnLEpLJyxKSycsSksnLEpP+JEQH/iyEG/4w0FP+KRiX/kE80/5RWQ/+UW1H+k2Fe9pFoa+6OcHboi3uA4oeDid2DipHZfpGX1XqXnNN3naDQdKSjz3Gqps5vs6fNbr2ox3DCqL5xwam4csGptHPBqa90wqitdMKnrXTCp610wqetdMKnrXTCp610wqetdMKnrXTCp/+KEQH/jCEG/400FP+LRib/k040/5ZTQv+XWFD+ll5e9pRkau6SbHbnj3aB4YyAityHiJLYgo+Z032Vn9B5nKPOdaOnzHKrqstwtKvIcL+sv3O+rLd0vq2ydb6srna/rKp2v6uod8CqqHfAqqh3wKqod8CqqHfAqqh3wKqod8CqqHfAqv+LEQH/jSAG/440FP+NRSb/lk0z/5lQQf+aVU//mlpd95hgae+VaHXoknCA4Y97ityLhJPWhoya0oCToc57mqbMd6KqynSrrshyuK/AdLyvt3W8sLB2vLCrd7yvqHi9r6V5vq2jeb6to3m+raN5vq2jeb6to3m+raN5vq2jeb6to3m+rf+LEAH/jiAG/480FP+PRCX/mEoz/5tNQP+dUU7/nVdb+JxcaPCaY3Tol2p/4pN1ityPgJPWiomb0YSQo81+mKnJeaKux3WtscR0urO3drmzr3i5s6p5urOmerqyo3u7saB7vLCffL2un3y9rp98va6ffL2un3y9rp98va6ffL2un3y9rv+MEAH/jyAG/5A0FP+SQyX/mkgy/51KP/+fTk3/oFNa+aBYZvGfX3LqnGV945hviNyTepLWj4Sb0IiNo8uBlqvHe6GxxXawtbp3t7avebe2qHq4tqN8uLSgfLmznn26spx+u7Gbfrywm368sJt+vLCbfrywm368sJt+vLCbfrywm368sP+NEAH/jyAG/5E0FP+UQyT/m0Yx/6BIPv+iS0v/pFBY+qRVZPOkWnDromF75J9phd6ac5DXlX6Z0I6Io8qFk6zEfaC0vXiwua95tbmme7a4oX23tp1+uLWbf7m0mX+6s5iAurKXgLuxl4C7sZeAu7GXgLuxl4C7sZeAu7GXgLuxl4C7sf+NEAH/kCAG/5E0FP+XQiT/nUMw/6JFPf+lSEn/qExV/KlRYfWqV2zuqV1356hjgeGkbYvWnnmWy5WDosCLjq22g5q2rn6qu6R8s7yefrW6moC3t5iBuLWWgbm0lYK6s5SCurKTgruxk4K7sZOCu7GTgruxk4K7sZOCu7GTgruxk4K7sf+OEAH/kSAG/5I0FP+ZQSP/n0Ev/6RCO/+oRUf/rElT/q5OXvWwU2jsslpy5LNhe9uvboTMpnaUwJx+orSSiK6pipS3oIWkvZmCsb6Vg7S7k4S2uJKEuLaRhLm0kIS5s5CEurKQhLqykIS6spCEurKQhLqykIS6spCEurKQhLqykIS6sv+PDwH/kiAG/5M0FP+aPyL/oT8u/6dAOv+sQkX/sEZQ+bNLWvC3UmPou1lr371kctG2bILErHOTtqN6oaqZg66ekpC3lI2fvo6Lsb+MibO8jIm1uYyIt7aMiLi1jIe5tIyHurOMh7qyjIe6soyHurKMh7qyjIe6soyHurKMh7qyjIe6sv+PDwH/kh8G/5Q0FP+cPSH/ozwt/6o9OP+vQEL/tERM9bpJVey/UVzkxlph2MVib8m8aYG7snCSrap3oKChgK2Tm4u3iZabvYOVr7+EkbO8ho61uYeNtreHjLe2iIu4tYmKubSJirqyiYq6somKurKJirqyiYq6somKurKJirqyiYq6sv+QDwH/kx8G/5U0Ff+eOyD/pTkr/6w6Nf+zPT/7ukJH8cFITujJUVLf0VtZz8pgbcHCZ4CyuW2QpLF0n5eqfauKpIi1f6CXu3ifrL58mrO8f5W0uoGStriDkLe3hI+4tYSNubOFjbqyhY26soWNurKFjbqyhY26soWNurKFjbqyhY26sv+RDgH/lB8G/5YzFf+gOB//qDYp/7A4Mv+4Ojv2wD9B7MpHRePWVEXW2VdYx9Bea7jIZH6qwWuOnLpynI60eqiAroWydquUuG+rqbpypbW6d521uXqZtrd9lre2fpO5tH+RurKAkLuxgJC7sYCQu7GAkLuxgJC7sYCQu7GAkLuxgJC7sf+SDgH/lR8G/5czFf+iNR7/qzMn/7Q0L/m+NjXtyT044tZIONngTUXN31ZWv9hcabDQYnuhyWiLk8NvmYW+d6R4uoOtbriTs2i4qLZpsri2b6e3tnOhuLV2nLm0eJm6s3qWu7F7lbywe5W8sHuVvLB7lbywe5W8sHuVvLB7lbywe5W8sP+TDgH/lh8F/5kzFP+lMBz/rzAj/bovKfDGMi3j1Dss1uBAOsvlSEzA4U5cs91WbKXYXXqY0mWIis5tlH3Jdp9zxIOnbMCRrGe+oa9lvravZrS7sWuru7FupbuxcaC8sHOdva90mr2udJq9rnSava50mr2udJq9rnSava50mr2udJq9rv+UDgH/mB4F/50xEv+pLRn/tCoe9cIpIuTRLSHV4DMsyeg8P77oQ1Gx5UlhpOJPcJffVn2K2mCIgNNrknjNd5pwyIKhasWOpWbDm6hlw6ynYcK9qmO4v6tmsL+saaq/rGylv6ttosCqbaLAqm2iwKptosCqbaLAqm2iwKptosCqbaLAqv+VDQD/mh4F/6IsEP+tKBX7uyMY6M0gF9XfJR3I6DAxvO85RLDsQFWj6kZkl+hNcYvjVX2B3GGGedVsjnLRd5VszYGaZ8qLnmTIlqBhyKOhYMizoV3Hw6NfvsSlYbbDpWSww6VlrMOlZazDpWWsw6VlrMOlZazDpWWsw6VlrMOlZazDpf+XDQD/nB4F/6YmDf+0IA/vxhcP1t0WDsjpIyK78y42r/Q2SKLyPliX8UZli+tPcIHlWHp632SCc9ptiG3Wdo1o03+SZNCIlWDPkphezp2ZXM2pmlvOuZlZzciaWsXKnFy9yZ1euMmeXrjJnl64yZ5euMmeXrjJnl64yZ5euMmeXrjJnv+aDAD/nx0F/6wfCPi+EwjY1gsEyOgVE7r0Iieu+i05ovo2Spb6P1iL9Uhjgu5SbXroXHVy5GR7beBtgGjddYVk2n6IYNiGi13Wj41a1ZiPWNSikFfUrpFW1LyQVtTNkFbN0ZJXyNGTV8jRk1fI0ZNXyNGTV8jRk1fI0ZNXyNGTV8jRk/+cCwD/ox0E/7USA9TJCgLI2gsGufQWF6z/Iyqh/y47lf84SYv/QlWC+ExfevJWZ3PuXm1r6mRyZudsd2LkdHpf4nx9XOGDf1rfi4JX3pODVd2chVTcpYZS3K+GUty7hlHczIVS2tqFUtrahVLa2oVS2tqFUtrahVLa2oVS2tqFUtrahf+gCgD/rRMB1MAIAMbOCAC54wsIq/8XGZ//JCqU/zA5iv86RYH/Rk96/VFYcvhYXmv1XmNl8mVoYO9sa13tcm5a63lwV+qAclXph3RT5492UeaWd1DmnnhO5ad5TeWvek3ku3pM5MV6TOTFekzkxX
27099pM5MV6TOTFekzkxXpM5MV6TOTFev+kBwDYuAQAxMQGALfTBwGq8w0Lnv8aGpP/JyiJ/zM1gP8/P3n/Skdw/1FOaf9XU2L9XVde+2RbWvlqXlf3cGBU9nZiUvR8ZFDzg2VO8opnTPGRaEvwmGlK8J9qSe+na0jvsGxH7rdsR+63bEfut2xH7rdsR+63bEfut2xH7rdsR+63bN2vAADFvAQAtcoEAKjbBQKc/xALkf8dF4f/KiN+/zYtdv9BNm3/SDxm/09CYP9VRlv/W0pX/2FMU/9nT1H/bVFO/3JSTP94VEr/flVI/oRWR/2LWEX8kllE+5haQ/ufW0L6p1xB+qxcQfqsXEH6rFxB+qxcQfqsXEH6rFxB+qxcQfqsXMi2AQC1wQMAp9EBAJnrBQKP/xIJhf8gEnz/LBtz/zUjav89KmL/RDBc/0s0V/9SOFP/WDtP/149TP9jP0r/aEBH/21CRf9yQ0T/d0RC/31FQP+DRj//ikg9/5BJPP+XSTv/nko7/6NLO/+jSzv/o0s7/6NLO/+jSzv/o0s7/6NLO/+jS7a6AgCmygAAmNwAAIz/CAGD/xQFeP8eDG7/JhJl/y8ZXf83Hlf/PyJS/0YmTf9MKEr/UitG/1gtRP9dLkL/YS9A/2YxPv9rMjz/cDM6/3U0Of96NTf/gDY2/4Y3Nf+MODP/lDgz/5g5M/+YOTP/mDkz/5g5M/+YOTP/mDkz/5g5M/+YOafDAACX1AAAiOQAAID/CgFy/w4CZ/8TBV//HQlX/yYNUf8vEUz/NxVH/z4XQ/9FGUD/Sxs9/1AdO/9VHjn/WR83/14hNf9iIjT/ZyMy/2wkMf9yJS//dyYu/30nLf+EKCv/iykr/5EpK/+RKSv/kSkr/5EpK/+RKSv/kSkr/5EpK/+RKf92FQL/cyAE/3IxDP9xQxn/cVAm/3VZM/91Yj//c2pJ/3B0U/9uflv8a4dh+WmPZ/Znlmv0ZZxu8mOhcfFipnPvYat17mCwdu5etXftXrt47F3Deexcy3rrW9h65l3eet9e4XnYYON51WDjedVg43nVYON51WDjedVg43nVYON51WDjef92FQL/cyAE/3IxDP9xQxn/cVAm/3VZM/91Yj//c2pJ/3B0U/9uflv8a4dh+WmPZ/Znlmv0ZZxu8mOhcfFipnPvYat17mCwdu5etXftXrt47F3Deexcy3rrW9h65l3eet9e4XnYYON51WDjedVg43nVYON51WDjedVg43nVYON51WDjef92FQL/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/3gk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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/ixXUvxr2Zc6qtvbuGjdn/VmX2PzJGEmcWKjKK+hJOouX+arbR8o7CwequzrXm2tKZ0ubSidb2vn3fDpp15x6CdecegnXnHoJ15x6CdecegnXnHoJ15x6CdecegnXnHoJ15x6D/iBoD/4UlB/+OKgr/mjIO/6M6Ff+rQh7/sUor/bVTO/a1XEvus2Rd5a5sb9ulc4HOnXqPxZWBmb6OiKK3iJCpsYSXrqyAn7Gofqi0pX2ytZ96uLabebuxmXvBqJh8xqKYfMaimHzGoph8xqKYfMaimHzGoph8xqKYfMaimHzGoph8xqL/iRoD/4YlBv+QKgr/nDEN/6U6FP+tQh7/tEor+7hSOvO5WkvquGJe4bFqcNOpcIHIoHePv5l+mbeShaKwjIypqoiUrqWEnLKggqS1nYGutpl/t7eUfbqzk3/AqpJ/xaOSf8Wjkn/Fo5J/xaOSf8Wjkn/Fo5J/xaOSf8Wjkn/Fo5J/xaP/iRkD/4YkBv+RKQn/nTEN/6c5FP+vQh3/tkkq+LxQOvC9WUvnvGFe3LVncc6sb4HDpHWOuZx8mbGWgqKqkYqpo4yRrp6JmbKZhqG1loWrt5OFtreOgbm0joO/q42DxKWNg8SljYPEpY2DxKWNg8SljYPEpY2DxKWNg8SljYPEpY2DxKX/iRkD/4ckBv+TKQn/nzEN/6k5E/+xQRz/uUkp9sBPOe3CV0rkv19d1rlmcMmwbYC+qHOOtKB6mauagKKklYepnZGOrpeOlrKSi5+1j4qpt4yKtLiIhri1iIe+rIiHw6aIh8OmiIfDpoiHw6aIh8OmiIfDpoiHw6aIh8OmiIfDpoiHw6b/ihkD/4ckBv+UKQn/oTAM/6s5Ev+0QRz8u0go9MNOOOvHVkrgw15d0bxlb8Sza4C5q3GNr6R3mKaefqGemoSol5aMrpGTlLKMkZy1iI+mt4WPsbiCjLe2goy+rYOMw6aDjMOmg4zDpoOMw6aDjMOmg4zDpoOMw6aDjMOmg4zDpoOMw6b/ihkD/4gkBv+WKAj/ozAM/604Ev+2QBv6vkgn8cdON+fMVUjcx1xczL9jb7+3aX+0sHCMqal1l6Cje6CYn4KokZuJrYqZkrKFlpq1gZW
27099kt36Vr7d7kre2fZG9rn2Qwqd9kMKnfZDCp32Qwqd9kMKnfZDCp32Qwqd9kMKnfZDCp32Qwqf/ixkD/4kkBv+YKAj/pS8L/7A4Ef+5QBn4wkcm7stNNeTQVEbVy1tbx8Nibrq7aH6utG6Lo65zlpqpep+SpYCmiqGHrISfj7F+nZi0epyhtnibrLZ1mre2d5i9rniWwqd4lsKneJbCp3iWwqd4lsKneJbCp3iWwqd4lsKneJbCp3iWwqf/jBgD/4ojBv+aJwf/py8K/7M3D/y9PxjzxkYj6tBMMuDVUkXPz1lawchgbLTAZnyoumyKnbRylZSweJ6LrH6lg6iFqn2mjK94pJWydKOftHGjqrVvpLm0cKC+rXKdwqdyncKncp3Cp3KdwqdyncKncp3Cp3KdwqdyncKncp3Cp3Kdwqf/jBgD/4wiBv+dJwf/qi4J/7Y2DvfBPhbtzEYg5NhLLtncUETJ1FhYu81ea67GZXqiwGqIl7twko23dZuEs3yifbGDqHaviqxxrZOvba2dsWqtqbJprbexaqm/rGumw6ZrpsOma6bDpmumw6ZrpsOma6bDpmumw6ZrpsOma6bDpmumw6b/jRgC/48gBf+gJgb/ri0I/bs1DPHHPRPl00Qc3eBILdDhT0LC21ZWtNNdaKfNY3iayGiFj8Nuj4XAdJh9vXqedrqBpHC5iahruJKqZ7ecrGW4qK1juLatZLXBqWWwxaRlsMWkZbDFpGWwxaRlsMWkZbDFpGWwxaRlsMWkZbDFpGWwxaT/jhcC/5MfBP+kJQX/sywG98EzCejOPA/c3kAZ0OVILsflTUK54FVUrNtbZZ/VYXSS0GaBh81si37KcpN2yHmZb8aBnmrFiaJlxZKkYsSdpl/Ep6ddxLSnXsPEpF+9yKBfvcigX73IoF+9yKBfvcigX73IoF+9yKBfvcigX73IoF+9yKD/kBcC/5gdBP+pIwT/uSkE7sgxBt3aNArQ5EEbxutHLrzqTEGw5lNSo+NaYZfgYW6M3Wh5gttugnrZdYly1XyPa9KCk2XPiJdgzY+aXMyXnFrLoJ1Yy6udV8u6nVnMzJlZzMyZWczMmVnMzJlZzMyZWczMmVnMzJlZzMyZWczMmVnMzJn/khYC/50cA/+vIAL2wCUC4tMkA9DjMgzF7EAduvFHL7DvSz+l7VFOmutaWo/qYmWF6GpufedydXXjeHtv4H6Aad2EhGTbiodg2ZGJXdiYi1rWoI1Y1qiOVtW0jlTVwY5U1cGOVNXBjlTVwY5U1cGOVNXBjlTVwY5U1cGOVNXBjlTVwY7/lBUC/6QZAv+3HAHpyxYB0eEdAsXsMQ669UAervdFLqP1Sjya9FBIkPNaU4bzY1t+8mxid/FzaHHuem1s64BwZ+mGc2PnjHZg5pJ4XeSYelrjnntY46V9VuKvflThuH5U4bh+VOG4flThuH5U4bh+VOG4flThuH5U4bh+VOG4flThuH7/mBMB/60UAfPDDwDS2AsAxOweBLj2MRGt/T4eov1DK5f8SDeO/E9BhfxZSX38Y1B3/G1WcPt0Wmv5el5o94FhZPWHY2HzjWVf8pNnXfGZaFrwnmlY76VrVu+tbFTutG1U7rRtVO60bVTutG1U7rRtVO60bVTutG1U7rRtVO60bVTutG3/oxAA8bkMAM7JCQDE3wsAtvcfBqz/MhKg/zsdlP9BJ4r/RzGB/045ev9YP3P/YkVu/2xJaf9zTGb/ek9j/4BRYP+GU17/jFRc/5JVWv6YV1n9nVhX/KRZVfurWlT7sVtU+7FbVPuxW1T7sVtU+7FbVPuxW1T7sVtU+7FbVPuxW1T7sVvwrwgAzb8HAMDNCAC07g4Cqf8hCJ//MRGS/zcah/8+In3/RSl1/00wbv9VNWn/YDll/2o8Yf9xPl//d0Bc/35CWv+EQ1n/iURX/49FVv+URlX/mkdT/6BIUv+nSVH/rUpR/61KUf+tSlH/rUpR/61KUf+tSlH/rUpR/61KUf+tSlH/rUrPuAQAvsMFALLUBgCm/hADnP8jCJD/LQ+E/zMWef87HHD/QyJp/0onYv9SKl3/XC1a/2UwWP9tMVb/czNU/3k0U/9+NVL/hDZQ/4k3T/+OOE7/kzhN/5k5TP+gOkv/pjpL/6Y6S/+mOkv/pjpL/6Y6S/+mOkv/pjpL/6Y6S/+mOkv/pjq/vAMAsMoDAKPcAwGZ/xIDj/8iCIL/KA12/y8Sbf83F2X/Pxte/0ceWP9OIVT/VyNR/18lTv9lJk3/bCdL/3EoSv92KUn/eypI/4AqR/+FK0b/iStF/44sRP+ULEP/mi1D/5otQ/+aLUP/mi1D/5otQ/+aLUP/mi1D/5otQ/+aLUP/mi2xwgEAo9IAAJXrAwGM/xMDgP8cBnT/Iwpp/yoOYP8yEln/OhVT/0IXTv9JGUv/URpI/1gcRv9dHUT/Yx1D/2ceQf9sH0D/cB8//3QgPv94ID3/fCA8/4EhO/+HITv/jCI7/4wiO/+MIjv/jCI7/4wiO/+MIjv/jCI7/4wiO/+MIjv/jCL/eh0D/3YoBv9yMwv/fDcP/4Q/Ff+ISB3/i1Mn/4lgMf+GbTv/gnlE/36GTP97kVP/d5pY/3SiXfxxqGH6bq5k+Gu0Z/dpumn1aMFr82bIbe9jzW/sYdNw51/dceJd5XPdW+Zz3Vvmc91b5nPdW+Zz3Vvmc91b5nPdW+Zz3Vvmc91b5nP/eh0D/3YoBv9yMwv/fDcP/4Q/Ff+ISB3/i1Mn/4lgMf+GbTv/gnlE/36GTP97kVP/d5pY/3SiXfxxqGH6bq5k+Gu0Z/dpumn1aMFr82bIbe9jzW/sYdNw51/dceJd5XPdW+Zz3Vvmc91b5nPdW+Zz3Vvmc91b5nPdW+Zz3Vvmc91b5nP/eh0D/3YoBv9yMwv/fDcP/4Q/Ff+ISB3/i1Mn/4lgMf+GbTv/gnlE/36GTP97kVP/d5pY/3SiXfxxqGH6bq5k+Gu0Z/dpumn1aMFr82bIbe9jzW/sYdNw51/dceJd5XPdW+Zz3Vvmc91b5nPdW+Zz3Vvmc91b5nPdW+Zz3Vvmc91b5nP/eh0D/3YoBv9yMwv/fDcP/4Q/Ff+ISB3/i1Mn/4lgMf+GbTv/gnlE/36GTP97kVP/d5pY/3SiXfxxqGH6bq5k+Gu0Z/dpumn1aMFr82bIbe9jzW/sYdNw51/dceJd5XPdW+Zz3Vvmc91b5nPdW+Zz3Vvmc91b5nPdW+Zz3Vvmc91b5nP/ehwD/3cnBv90Mgv/fzYP/4Y9Ff+LRx3/jlEn/4xeMf+Jazz/hXdG/4GDTv99j1b/eZhc/HWgYflypmX3b61p9WyzbPNquW/yaMBx8GbIc+xkzXXoYdR241/ed9td43nVXeV21V3ldtVd5XbVXeV21V3ldtVd5XbVXeV21V3ldtVd5Xb/exwD/3cnBv93MAr/gjUO/4o8Ff+PRh3/kk8n/5FcMv+OaD3/inRI/4aAUv+Bi1r8fZVh+HidZ/V0pG3ycapx8G6wdO5rtnfsab566mfHfedlzn/iYtaA2V/dgdBf4H7MYON7zGDje8xg43vMYON7zGDje8xg43vMYON7zGDje8xg43v/fBwD/3gmBv96Lwr/hTMO/407FP+SRBz/lk4n/5VaMv+SZT7/jnFK/4p9Vf6FiF75gJJn9HuabvB2oXPtcqd46m+ufehstIDmabyD5GfGhuFlz4jZYteKz2HZiMhi3YLEY+B/xGPgf8Rj4H/EY+B/xGPgf8Rj4H/EY+B/xGPgf8Rj4H//fRsD/3kmBv98Lgr/iDIO/5A6FP+VQxz/mkwn/5lYM/+WYz//km5M/456V/yJhWL1hI9r8H6Xc+x5nnrodKWA5XCrheJss4ngaruM3mjGj9pm0ZLOYtGSx2TVjMFl24a9Zt2CvWbdgr1m3YK9Zt2CvWbdgr1m3YK9Zt2CvWbdgr1m3YL/fRsD/3omBv9/LAr/izEN/5M6E/+YQhz/nUsm/51WM/+bYUD/l2xN+5J2WveNgWbyiIxw7IKUeed7m4HjdaKI33GpjtxtsZLZa7uW12nImcxky5vFZc6XwGfSkbpo2Iq2aduGtmnbhrZp24a2aduGtmnbhrZp24a2aduGtmnbhrZp24b/fhsD/3smBv+BKwn/jTEN/5U5E/+bQhv/oEom/6FUM/+fX0H7nGlP9pdz
27099XfGSfmrsjIh154WRgOJ+mIndeKCR2HKnl9Jtr53PbLmfzGvFoMNnx6C8aMubt2rQlLJs1Y2vbNmJr2zZia9s2YmvbNmJr2zZia9s2YmvbNmJr2zZia9s2Yn/fhoD/3slBv+DKgn/jzAM/5g4Ev+eQRv/o0km/6ZSM/2kXUH3oWdQ8ZxxX+uXe23lj4N63oeLhtV+kpHPeJmXynShnMdxqp/Db7OhwW6/o7prxaOza8ifr23NmKtv0pGpcNaMqXDWjKlw1oypcNaMqXDWjKlw1oypcNaMqXDWjKlw1oz/fxoD/3wlBv+GKQj/ki8M/5s4Ev+hQBr/p0gl/6pRMvmpW0HzpmRR7KJuYeWadnDckX5/0omGi8uCjZPFfZWZwHidnrx1paG5c66ktnK5pbJww6arb8aiqHHLm6Rz0JOidNSOonTUjqJ01I6idNSOonTUjqJ01I6idNSOonTUjqJ01I7/gBoD/3wlBv+IKAj/lC8L/503Ef+kPxn/qkck/a5PMvatWUHvq2JS56ZrYt6ecnPSlXqByo2Ci8OHipO9gZGat32Zn7N5oaOvd6qmrHa0p6p2waijc8OloHXJnp53z5acd9KRnHfSkZx30pGcd9KRnHfSkZx30pGcd9KRnHfSkZx30pH/gBoD/30lBv+KJwj/li4L/582EP+nPxj/rUcj+7JOMfOyV0HrsWBS4qpoZNaicHTMmXeBw5J/i7yLhpS1ho6ar4GVoKp+naSme6ano3qwqaF5vKmbd8GomXnHoJh6zZiXe9GTl3vRk5d70ZOXe9GTl3vRk5d70ZOXe9GTl3vRk5d70ZP/gRoD/34kBv+MJgf/mC4K/6I2EP+pPhj/r0Yj+LVNMPC3VkDntV5S3a5mZNClbnPGnXWAvZZ8i7WQg5SuioubqIaSoKOCmqWff6Oom36tqph9uauUe8Cqk33GopJ+zJmRf9CUkX/QlJF/0JSRf9CUkX/QlJF/0JSRf9CUkX/QlJF/0JT/gRkD/34kBv+NJgf/mi0K/6Q1D/+sPRf+skUi9rhMMO28VEDkuF1R17JkY8upbHPAoXOAt5p6i6+UgJOoj4ibooqPoJyHl6WXhKColIKpqpGCtauNgb+rjYHFpIyCy5uMgs+VjILPlYyCz5WMgs+VjILPlYyCz5WMgs+VjILPlYyCz5X/ghkD/38kBv+PJQf/nC0J/6Y1Dv+uPRb8tUUh87xLLurBUj/gvFtR0bVjY8atanK7pXF/sp53iqmYfpOik4Wam4+NoJaMlaWRiZ2ojYenq4qHsqyHh7+shobEpYeGypyHhs6Xh4bOl4eGzpeHhs6Xh4bOl4eGzpeHhs6Xh4bOl4eGzpf/ghkD/4AjBf+RJQb/niwJ/6g0Df+xPBX6uEQf8L9LLefFUT3cwFpQzbhhYsGwaHG2qW9+rKJ1iaSdfJKcmIKalZSKoI+RkqWKjpuoho2lq4OMsKyBjb6sgIvDpoGLyZ2Bi82YgYvNmIGLzZiBi82YgYvNmIGLzZiBi82YgYvNmIGLzZj/gxkD/4IiBf+TJAb/oCwI/6szDf+0PBT3vEMe7sRKK+TJUTvVxFhPyLxgYby0Z3CxrW19p6dziZ6ieZKWnYCZj5qIn4mXkKSDlJiof5OiqnySrat6krusepHDpnuQyZ58j82YfI/NmHyPzZh8j82YfI/NmHyPzZh8j82YfI/NmHyPzZj/gxgC/4QhBf+VJAb/oisI/60zC/63OxL0wEIc6slJKODNTznQx1dOw8BeYLe4ZW+rsmt8oaxxh5ineJCQo36YiaCFnoKdjaN9m5aneJmgqXWZq6pzmbirc5jDpnWWyZ52lc2ZdpXNmXaVzZl2lc2ZdpXNmXaVzZl2lc2ZdpXNmXaVzZn/hBgC/4cgBf+XIwX/pSoH/7EyCvu7OhDxxUEZ589IJdvSTTjLy1VMvcRdXrG+Y26luGp7m7JvhpKudo+JqnyWgqeDnHuki6F2opSlcaGdp26gqalsobapbaHDpm+dyZ5wnM2YcJzNmHCczZhwnM2YcJzNmHCczZhwnM2YcJzNmHCczZj/hRgC/4oeBP+aIgT/qCkG/7UwCPbAOA7ry0AV4dhGINPYSzbF0FRLt8lbXKvDYmyfvmh4lLlug4u1c4yDsnqTe6+BmXWtiZ5vq5Kia6qcpGiqp6VmqrSmZqvFpGimypxppM2XaaTNl2mkzZdppM2XaaTNl2mkzZdppM2XaaTNl2mkzZf/hhcC/40cBP+eIQT/rCcF/bovBu/HNgrj1D4Q2N9DH8veSjS+1lJIsNBaWqTKYGmYxmZ2jcFsgIS+col7u3iQdLl/lW63h5pptpCdZbWboGK0pqFgtbOhX7bFoGGxzJpirs+VYq7PlWKuz5Virs+VYq7PlWKuz5Virs+VYq7PlWKuz5X/hxcC/5EaA/+iIAP/siUD9cArBObPMQbY3jgPzOVDIMPiSTO23lFGqdhYV5zSXmWQzmRyhstqfHzIcIR0xneKbsR+j2jDh5RjwpCXX8GbmVzBpppbwrObWsPFmlu+z5VcutKRXLrSkVy60pFcutKRXLrSkVy60pFcutKRXLrSkVy60pH/iRYC/5YZAv+oHQL+uCEC7MkiAtndJQTM5TcRwupDIrfnSDOs5E9EoOBWU5TdXWCI2mNrftZqdXXUcH1u0neDZ9F/iGLQh4te0JGOWtCckFjQp5FW0LWSVdLHkVbN1I5WyNaLVsjWi1bI1otWyNaLVsjWi1bI1otWyNaLVsjWi1bI1ov/ixUC/50XAf+vGQH0wRgB3dgRAMzlJgXB7jcTtu9CI6vtRzKh60xAlulVTYvnXViC5mVheeRsaXLkdG9s43x0Z+KEeGLijXte4pV+W+CegFjfp4JV3rGDU96+g1Le0oNR2dyCUdncglHZ3IJR2dyCUdncglHZ3IJR2dyCUdncglHZ3IL/jxMC/6QTAf64EgDWzAsAzOQRAcDvJge19TgVqvRAIp/zRjCV8ks8jPFURoLwXU968GZWdPBuXG7vdmFp735kZe+GaGHvjmpe7pZtW+2eb1jrpXBW665xVOq4clLqx3NR6dVzUenVc1Hp1XNR6dVzUenVc1Hp1XNR6dVzUenVc1Hp1XP/mBAB/64OANTBCQDJzwkAvvASArP5Jwqp+zgVnvs+IZP7RCyJ+ko1gfpTPnn6XUVy+mZKbfpvTmj6dlJk+n5VYfqGV1/7jlpc+pZbWvmdXVf4pV5V96xgU/e1YVL2wWFQ9spiUPbKYlD2ymJQ9spiUPbKYlD2ymJQ9spiUPbKYlD2ymL/owsA1rgGAMbEBwC71AkAsPwUA6b/KQuc/zUVkP87Hob/QiZ9/0kudf9RNG//Wzpp/2U+Zf9uQWL/dURf/3xGXP+DSFr/i0lY/5NLVv+bTFX/ok1T/6lOUf+xT1D/u1BP/8NRT//DUU//w1FP/8NRT//DUU//w1FP/8NRT//DUU//w1HarwIAxrwFALnJBQCt2wgAo/8XBJr/KwuO/zESg/84Gnn/QCBw/0cmaf9PK2P/WC9f/2IyXP9rNFr/cjZY/3g4Vv9/OVT/hjtS/408Uf+VPU//nD5O/6M+Tf+qP0v/s0BK/7lBSv+5QUr/uUFK/7lBSv+5QUr/uUFK/7lBSv+5QUr/uUHItQIAuMEEAKvQAwCf6wkBlv8aBYv/Jgp//y0Pdf81FWz/PRpl/0QeXv9MIlj/VCVV/10nUv9lKVD/bCpO/3MrTf95LEz/fy1K/4UuSf+ML0j/kjBH/5kwRf+gMUT/qTJD/64yQ/+uMkP/rjJD/64yQ/+uMkP/rjJD/64yQ/+uMkP/rjK4ugIAqsgAAJ3ZAACS/wwCif8aBH3/IQhy/ygMaP8wEGD/OBRa/0AXVP9IGk//TxxM/1cdSf9dHkf/YyBF/2kgRP9vIUL/dCJB/3oiQP+AIz//hiQ+/4wkPf+SJTz/mSU7/54mO/+eJjv/niY7/54mO/+eJjv/niY7/54mO/+eJjv/niarwQAAndAAAI/hAACG/w4Cev8VA27/HAZk/yMJXP8rDFX/Mw9P/zsRSf9CE0b/SRRC/08WQP9VFj7/Whc8/18YO/9kGDn/aBk4/20ZN/9yGjb/dxo1/3waNP+BGzP/iBsy/40bMv+NGzL/jRsy/40bMv+NGzL/jRsy/40bMv+NGzL/jRv/cB4D/2wpBv9pMwn/cjcN/3k+Ev99Rxn/gFEh/35fKf98bTL/eXs5/3aIQP9zk0X/cJ1K/26mTv9rrVH/abRT/2i7Vf9mw1f/Y8dZ+2HMW/df01zzXt1d8FzjXutb6V/nWe9g5VnxX+VZ8V/lWfFf5VnxX+VZ8V/lWfFf5VnxX+VZ8V//cB4D/2wpBv9pMwn/cjcN/3k+Ev99Rxn/gFEh/35fKf98bTL/eXs5/3aIQP9zk0X/cJ1K/26mTv9rrVH/abRT/2i7Vf9mw1f/Y8dZ+2HMW/df01zzXt1d8FzjXutb6V/nWe9g5VnxX+VZ8V/lWfFf5VnxX+VZ8V/lWfFf5VnxX+VZ8V//cB4D/2wpBv9pMwn/cjcN/3k+Ev99Rxn/gFEh/35fKf98bTL/eXs5/3aIQP9zk0X/cJ1K/26mTv9rrVH/abRT/2i7Vf9mw1f/Y8dZ+2HMW/df01zzXt1d8FzjXutb6V/nWe9g5VnxX+VZ8V/lWfFf5VnxX+VZ8V/lWfFf5VnxX+VZ8V//cB4D/2woBv9rMQn/dTYN/3s8Ev9/Rhn/g1Ah/4FeKv9+azP/e3g7/3iGQv91kkj/cptN/3CkUf9trFT/a7JX/2m5Wv9nwVz8Zcde+GLMX/Vg02HwXt1i7FzkY+hb6WTiWu9k4FrwYuBa8GLgWvBi4FrwYuBa8GLgWvBi4FrwYuBa8GL/cR0D/20oBv9uMAn/eDQM/387Ev+DRBn/h04h/4ZbK/+DaDT/f3U9/3yCRf95jkz/dplS/3KhVv9vqVr+bbBe/Gq3YftovmP5ZsZl9GPMZ/Bh02nrX95r5l3lbOBb6W3ZXO5o1lzvZ9Zc72fWXO9n1lzvZ9Zc72fWXO9n1lzvZ9Zc72f/ch0D/24oBv9xLgn/ezIM/4M6Ef+HQxj/ikwh/4p
27099ZK/+HZTX/g3I//39+SP98i1D/eZZW/3WfXP1ypmD6bq1k+Gy0aPZpvGv0Z8Vt8GTMcOth03LlX99z3lzldNZc6HHPXu1szV7ua81e7mvNXu5rzV7ua81e7mvNXu5rzV7ua81e7mv/cxwD/28nBv90LQj/fjEM/4Y5Ef+LQhj/jksh/45WK/+LYzb/h29B/4N7S/9/h1P+fJJb/HicYfl0pGf2cKtr822yb/FqunPvaMN262XMeOZi1XreX998013je81f5nbHYOpwxmDsbsZg7G7GYOxuxmDsbsZg7G7GYOxuxmDsbsZg7G7/dBwD/3AnBv92Kwj/gS8L/4k4EP+OQBj/kkkh/5NULP+QYDf/jGxD/4d3TfuDg1f4f45g9nqXZ/N2oG7wcqhz7W6veOtruHzoaMJ/5mbNgt9i2ITRX9yFymDgf8Vh43q/Y+h0vmPpcr5j6XK+Y+lyvmPpcr5j6XK+Y+lyvmPpcr5j6XL/dBwD/3AmBv95Kgj/hS4L/403EP+SPxf/lkgg/5dSLP+VXjj+kWlE+ox0UPWHf1vygoll7n2Tbup3m3XncqN85G6rgeFqs4beZ72K2mXKjdJi1I7IYtiKwmPchLxl4H63ZuV4tmbmdrZm5na2ZuZ2tmbmdrZm5na2ZuZ2tmbmdrZm5nb/dRsD/3EmBv98KAf/iC0K/5A2D/+WPhb/mkcg/5xQK/+aWzj5l2ZF9JJwUu+Me1/qhYVq5X6NdOB4lX3bcp2F1G2ki9BqrY7NaLeQy2jDkchn0ZK/ZdSPuWfZibRo3YKwaeJ8rmrkea5q5HmuauR5rmrkea5q5HmuauR5rmrkea5q5Hn/dhsD/3ImBf9/Jwf/iiwK/5M1Dv+ZPRb/nkYf/6FOK/ugWTj1nGNG75htVOiQd2LiiH9v2oCHe9J6j4PNdZeJyXGfjcVuqJHCbLGTv2u8lb1ry5W2adCUsWvVjaxs24aobeB/p23ifKdt4nynbeJ8p23ifKdt4nynbeJ8p23ifKdt4nz/dhsD/3MlBf+BJgf/jSwJ/5Y0Dv+dPBX/oUQe/qVMKvelVzjwomFH6ZxqVuGUcmXYjHtzz4WDfMl/i4TDepOKv3abj7pzo5O3cKyWtG+3l7FvxJisbc2YqW/TkKVw2Imhcd6CoHHgf6Bx4H+gceB/oHHgf6Bx4H+gceB/oHHgf6Bx4H//dxsD/3QlBf+DJQb/kCsJ/5kzDf+gOxT/pUMd+6lLKfOqVDjsqF5H46FnV9qZb2fPkXhzx4qAfcGEiIW7f4+LtXqXkLF3n5StdKiXqnOymadyv5qkcsuaoXPQk5501oybddyEmnXegZp13oGadd6BmnXegZp13oGadd6BmnXegZp13oH/eBoD/3YkBf+GIwb/kioI/5syDP+jOhP/qEIc+K1KKPCvUjfnrFxH3qVkWNGdbWbIlXVzwI58fbmJhIWzg4yMrX+Tkal7m5WleaSZoXeum552upydd8qcmXfPlpd41I6VeNuGlHjdg5R43YOUe
27099N2DlHjdg5R43YOUeN2DlHjdg5R43YP/eBoD/3gjBf+IIwb/lCoI/54xC/+mOhL+q0Ib9bBJJ+y1UDbjsFpG2KljV8yha2bCmnJyupN6fLONgYWsiImMpoSQkaGAmJadfaGamXuqnJZ7tp2Ue8aeknvNmJF805CPfNmIj3zchY983IWPfNyFj3zchY983IWPfNyFj3zchY983IX/eRoD/3oiBf+KIgX/likH/6AxC/+oORH7r0Ea8rRIJum5TzTftFlF0q1hVselaWW9nnBytJd3fK2RfoWmjIaMoIiNkZqFlZaWgp6akoCnnY9/s56NgMKei4DMmouB0pKKgNiJiYDbhomA24aJgNuGiYDbhomA24aJgNuGiYDbhomA24b/eRoC/3shBP+LIgX/mCgH/6MwCv+rOBD5skAY77hHJOa9TjPbuFdEzbBgVsKpZ2S4om5xr5t1e6eWfISgkYOLmo2LkZSKk5aPh5uai4WlnYiEsJ+FhL+fhYXLm4WF0ZOFhdiKhITah4SE2oeEhNqHhITah4SE2oeEhNqHhITah4SE2of/ehkC/30gBP+NIQX/mygG/6UvCf+uNw72tj8X7LxGIuPBTjDVvFZDyLReVb2sZmOzpmxwqp9ze6GaeoSaloGLlJKIkY6PkJaJjJmahIqjnYGKrp9+iryfforKnH+K0JR/idaLf4jZiH+I2Yh/iNmIf4jZiH+I2Yh/iNmIf4jZiH+I2Yj/ehkC/38eBP+QIQT/nScF/6guCP6yNg3zuj4V6cFFH9/FTC/Qv1RCxLddU7iwZGKuqmpvpKRxepyfd4OUm36KjpiGkIeVjpWCkpeZfZCgnHqPq554j7mfd5HKnXmQz5V5jtaMeY3YiXmN2Il5jdiJeY3YiXmN2Il5jdiJeY3YiXmN2In/exkC/4EdBP+SIAT/oCYF/6stB/u1NQvwvj0S5sdEHNrJSS7Lw1NBvrxbUrO1YmGor2lun6pveJaldYGOoXyJh56Dj4Gbi5R7mZSYd5eem3OWqZ1xlraecJfInXKWz5VzlNWMdJPYiXST2Il0k9iJdJPYiXST2Il0k9iJdJPYiXST2In/fBgC/4QcA/+VHwP/oyUE/68sBve6MwnsxDsP4s5CGNPOSCzGx1JAucBaUa26YV+jtGdsmbBtd5CrdICIqHqHgaWBjXqiiZJ1oJKWcJ6bmWyep5tqnrScaZ/Fm2ye0JRtmtaMbZnYiW2Z2IltmdiJbZnYiW2Z2IltmdiJbZnYiW2Z2In/fRgC/4caA/+YHgP/piMD/7MpBPPAMQfnyzgL3dg6Fs3SRirAzFA+s8ZYT6fAX12cu2VqkrdrdImzcX2Br3iEeq1/inSqh49uqY+TaaealmanpZhjp7KZYqjDmGWn0ZNmo9aLZ6HZiWeh2YlnodmJZ6HZiWeh2YlnodmJZ6HZiWeh2Yn/fhcC/4sYAv+cHAL/qyEC+7kmA+3HLATf1TEG0945FMbYRCi50U47rMxWTKDHXVqVwmNni79pcYK7b3l6uHaAc7Z9hm20hYtos46PY7KYkmCxpJNesrGUXLLClF6y05BfrNmJYKrahmCq2oZgqtqGYKrahmCq2oZgqtqGYKrahmCq2ob/fxcC/5AWAv+hGgH/sR0B9MAgAePRIAHT3ywGyeI7FL7fRCWy2Uw4pdNUSZnPW1eOy2FjhMhobHvFbnVzw3V7bMF8gWfAhIViv46JXr6Yi1q+pI1YvrGOV7/CjVi/14tZuNyFWbbdg1m23YNZtt2DWbbdg1m23YNZtt2DWbbdg1m23YP/gRYC/5UUAf+nFgH9uBcA6csRANPfFgHI5ywHvuY7FrPkRCWo4Us1nN1SRJHZWVKG1WBdfNNmZnTRbW5sz3R0Zs58eWHNhX1czI6AWcyZg1bMpYRUzLOFU83EhVPN3YNTxuB+VMPhfVTD4X1Uw+F9VMPhfVTD4X1Uw+F9VMPhfVTD4X3/hxMB/5wSAf+uEQDawgoA0NIKAMfoGAG87CwKsus8F6jqQyWd6EgzkuZQQIjkWUt+4mBUduFoXG/gb2Jo33doY95/bF7eiHBa3pFzV96bdVTep3dS37R4UN/EeE/g3nhP1uV1T9PndE/T53RP0+d0T9PndE/T53RP0+d0T9PndE/T53T/jw8B/6QOANu4CADNxQkAxdUKALrxGgOw8i0MpvE7GJvwQSSR70cvh+5OOn7uWEN37WFKcO1pUGrscVVl7HlZYeyBXF3sil9a7JNhV+2dY1Xtp2VS7bNmUe7AZ0/v1GhO6+ZoTejoaE3o6GhN6OhoTejoaE3o6GhN6OhoTejoaE3o6Gj/mQsA3a4EAMy8BgDByQcAuNsKAK34HASk+C8Nmfg5F4/4PyGF+EYqfPhNMnX3Vzlu92A/afdpQ2T4cUdh+HlKXfiBTFr4iU9Y+JJRVvmbUlP5pVRR+q9VUPq7Vk76yldN++NXTPvpV0z76VdM++lXTPvpV0z76VdM++lXTPvpV0z76VflpQAAzrQEAL+/BQC0zgYAqusNAaD/HwaX/y8NjP82FYL/PR14/0QkcP9MKmr/VC9l/14zYf9nN13/bzla/3Y8WP9+Plb/hj9T/45BUf+XQlD/oENO/6lFTf+zRUv/vkZK/9BHSf/cR0n/3EdJ/9xHSf/cR0n/3EdJ/9xHSf/cR0n/3EfRrgAAv7kDALLFAwCn1QUAnP0PApT/IgaJ/ysMfv8yEnX/Ohhs/0IdZf9JIl//USVa/1ooV/9jK1T/ay1S/3IvUP95ME//gDFN/4gyS/+QNEr/mDVI/6E1R/+qNkb/szdE/784RP/FOET/xThE/8U4RP/FOET/xThE/8U4RP/FOET/xTjBswAAsr4CAKXMAQCZ3QMAkP8SAob/HwV7/ycKcf8uDmj/NhNh/z4XWv9GGlX/TR1R/1UfTv9dIEv/ZCJJ/2sjR/9xJEb/eCVE/38mQ/+GJ0H/jihA/5YoP/+eKT3/pyk8/7AqPP+0Kjz/tCo8/7QqPP+0Kjz/tCo8/7QqPP+0Kjz/tCqzuAEApcYAAJfVAACL7wQBhP8TAnf/GgRt/yIHZP8qC1z/Mg5V/zkRUP9BE0v/SBVI/08XRf9WGEL/XBlA/2EaPv9nGjz/bRs7/3McOf95HDj/gB02/4gdNf+PHjT/lx4y/6AfMv+kHzL/pB8y/6QfMv+kHzL/pB8y/6QfMv+kHzL/pB+mwAAAl84AAIneAAB//wcBdP8QAmn/FQNf/xwFV/8kCFD/LApK/zMMRf87DkH/QQ89/0cQOv9NETj/UhE2/1cSNP9cEzL/YRMx/2YUL/9rFC7/cRUt/3cVLP99FSr/gxYp/4sWKf+OFin/jhYp/44WKf+OFin/jhYp/44WKf+OFin/jhb/ZiAD/2EqBf9hMwj/aTYL/249D/9xRhX/c1Ec/3NeI/9wbSn/bnww/2uJNf9pljn/Z6E9/2aqQP9kskL/Y7lE/2HCRv9gyEf/Xs1I/1zUSv9b3kv7WeRM91jqTPRX703wVvNN7FX4TexV+E3sVfhN7FX4TexV+E3sVfhN7FX4TexV+E3/ZiAD/2EqBf9hMwj/aTYL/249D/9xRhX/c1Ec/3NeI/9wbSn/bnww/2uJNf9pljn/Z6E9/2aqQP9kskL/Y7lE/2HCRv9gyEf/Xs1I/1zUSv9b3kv7WeRM91jqTPRX703wVvNN7FX4TexV+E3sVfhN7FX4TexV+E3sVfhN7FX4TexV+E3/ZiAD/2IqBf9jMQj/azUL/3A8D/9zRRX/dU8c/3ZdI/9zbCr/cHox/22HNv9rlDv/aZ8//2ioQv9msEX/ZLhH/2PASf9hx0r/X8xM/13TTfxc3k75WuRP9VnqUPFY71HtV/RR6Vf5UOlX+VDpV/lQ6Vf5UOlX+VDpV/lQ6Vf5UOlX+VD/Zx8D/2MqBf9lMAj/bjML/3Q6D/93QxX/eU4c/3paJP93aCv/dHYz/3GEOf9ukD//bJtD/2qlR/9orUr/Z7ZM/2W+Tv9jxVD/YctS/V/SVPld3VX0W+RW8FrqV+tY8FjnWPVX41n6VONZ+lTjWfpU41n6VONZ+lTjWfpU41n6VONZ+lT/aB8D/2MpBf9oLgf/cTIK/3c4D/97QhX/fUwc/35YJP97Zi3/d3M1/3SAPP9xjEL/b5dH/2yhS/9qqk//aLJS/2e7VP9lxFb+YspY+WDRWvVe3FzwXORd6lrrXuZZ8V/iWvVb3Fv5V9xb
27099+VfcW/lX3Fv5V9xb+VfcW/lX3Fv5V9xb+Vf/aR4D/2QpBf9rLQf/dDAK/3s3Dv9/QRX/gUoc/4JVJf9/Yy7/e3A2/3h8Pv91iUX/cZRL/2+eUP9splT/aq5Y/Wi3W/xmwF36ZMlg9WHQYvBe3GPqXOVl5VvsZt5a8GPYW/Rg0V34W9Fd+FvRXfhb0V34W9Fd+FvRXfhb0V34W9Fd+Fv/aR4D/2UoBf9uKwf/eC4K/382Dv+DPxT/hUgc/4dTJf+EYC//gGw4/3x5Qf94hUn+dJBQ+3GZVvluolr4a6pf9miyYvRmu2XzZMVo8GLQa+pf3W3jXedu21vqbdNc72jNXvNkyF/3X8hf91/IX/dfyF/3X8hf91/IX/dfyF/3X8hf91//ah4D/2YoBf9xKQf/eywJ/4M1Df+HPhT/ikcb/4xQJf+JXS//hWk6/YF1RPp8gE33eItV9HOVXPFvnWLvbKVn7Wmta+tmtm/oY8By5mHMdeNg33fWXOR4zl7pcslf7W3EYPBov2L0Y79i9GO/YvRjv2L0Y79i9GO/YvRjv2L0Y79i9GP/ax0D/2cnBf90Jwb/fysI/4czDf+MPBP/j0Ub/5FOJf+PWjD8i2Y7+IZxRvOBfFHvfIda7HaQYuhxmGnlbKBw4Wiodd5ksHrbYrp+2GHHf9Rh2n/LX+F+xGHld79i6XK7Y+1ttmTxZ7Zk8We2ZPFntmTxZ7Zk8We2ZPFntmTxZ7Zk8Wf/bB0D/2omBf93Jgb/gioI/4oyDP+QOxL/k0Ma/5ZMJP2VVzD3kWI88oxtSeyGeFTnf4Ff4niKadxyknLWbZp40mqifM5nq3/LZrSByWW/g8dkzoTBY92DumTifLZm5nayZ+pxrmjvaq5o72quaO9qrmjvaq5o72quaO9qrmjvaq5o72r/bRwD/2wkBf96JAX/hSkH/44xC/+UORH/mEIZ/5tKJPibVDDyl18965JqS+WKc1jegnxk1XyFbs92jXXKcpV6xm6dfsNspYK/aq+EvWm5hrpox4e3aNqHsWjega1p43qpa+h0pmvsbaZs7W2mbO1tpmztbaZs7W2mbO1tpmztbaZs7W3/bRwD/24jBP99IgX/iCgH/5EwCv+YOBD/nEAY+59JI/ShUi/tnVw95ZZmTN2Ob1rTh3hlzIGBbsZ7iXbBd5F7vHOZgLhwoYS1bqqHsm20ia9swYqtbNKKqGzchaVt4X6ibuV3n2/rcJ9v63Cfb+twn2/rcJ9v63Cfb+twn2/rcJ9v63D/bhwD/3EiBP9/IQX/iycG/5QvCf+bNw//oD8X+KRHIfCnTy7oolo935tjTdSUbFrLjHVlxIZ9b76AhXa4fI18s3iVga91nYWrcqWJqHGvi6Vwu4yjcMuNoHHZiJ1x34GbcuR6mXPpcplz6XKZc+lymXPpcplz6XKZc+lymXPpcplz6XL/bxsD/3MgBP+CIAT/jiYG/5cuCP+fNg79pD4V9KhGIOysTS3jp1g82aBhTM2YalnFkXJlvYt6braFgnawgIl9q32Rgqd5mYajd6KKn3WrjZx0t46adMaPmHXWi5Z23YOUduJ8k3bndJJ26HSSduh0knbodJJ26HSSduh0knbodJJ26HT/bxsC/3UfBP+EHwT/kCUF/5otCP+iNQz6qD0U8axFHuiwTCvfq1c70qRfS8icaFm/lW9kt493brCKf3aqhYZ9pIGOgp9+loebe56Ll3mojpR4s4+SeMKQkXrVjY9624WOeuF+jXrmdo165naNeuZ2jXrmdo165naNeuZ2jXrmdo165nb/cBsC/3YeA/+GHgT/kyUF/50sB/+lNAv3qzwS7rFDHOW0Synar1U6zaheSsKgZli5mm1ksZN1bqqOfHajioN9noaLgpmCk4eUgJuLkH6ljo19sJCKfb6Rin/Tj4l+2oeIft9/h37ld4d+5XeHfuV3h37ld4d+5XeHfuV3h37ld4d+5Xf/cBsC/3gdA/+IHgP/lSQE/6ArBv+oMgr0rzoR67VCGuG4SifUs1M5yKtcSb6kZFe0nmtjrJhybaSTeXWejoF8mIuIgpKHkIeNhZmLiYOijoaCrpGDgryRgoPOkYOD2YiCgt+BgoLkeYKC5HiCguR4goLkeIKC5HiCguR4goLkeIKC5Hj/cRoC/3ocA/+KHQP/lyME/6IpBfysMQnxszkP6LpAF928SCXPtlI4w69bSLmoYlavompip5xwbJ+Xd3WYk358kpCGgoyNjoeHipeLg4igjn+Hq5F8h7mRe4fLkXyI2Il9h96CfYbken2G5Hl9huR5fYbkeX2G5Hl9huR5fYbkeX2G5Hn/cRoC/3waA/+NHAP/miID/6UoBPmvLwfuuDcM5L8/FNjARiTKulA3v7NZR7SsYVWqpmhhoaFua5mcdXSSmHx7jJWDgYaSi4aBkJSLfI6ejniNqZB2jLaRdI3IkXaO2Ip3jN2Cd4rjeneK43p3iuN6d4rjeneK43p3iuN6d4rjeneK43r/choC/38ZAv+PGwL/nSAD/6kmA/azLQXqvTUJ4MY8ENLERCPFvU81urdYRq+xX1Slq2ZgnKZtapSic3OMnnp6hpuBgICYiYV6lpKJdZSbjXKTpo9vk7SQbZTFkHCV2Ipwkt2DcZDje3GQ43txkON7cZDje3GQ43txkON7cZDje3GQ43v/cxkC/4IXAv+SGgL/oB8C/60kAvK4KgTmwzEG28w1D8zIQiHAwk00tLxWRKm2XlKfsWRelqxraI6pcXGGpXh4f6J/fnmgh4N0nY+Ib5yZi2ubpI1om7KOZ5vCjmmd2Ipqmd2Ca5bje2uW43trluN7a5bje2uW43trluN7a5bje2uW43v/dBkC/4UVAv+WGAH/pBwB+7IgAe2/JQLhzCoD1NEyDcfMQR+6x0wxrsFUQqO8XFCZt2JckLNpZoewb26ArXZ1eap9e3OohIBtpo2FaKWXiGWko4pipLCLYKTBi2Km2Yhjot6BZZ7jemWe43plnuN6ZZ7jemWe43plnuN6ZZ7jemWe43r/dhgC/4kTAf+aFgH/qRgB9rgbAefHGgHb2RwBzdYwC8DSPx20zUovqMhSP53DWk2Sv2FYibtnYoC4bWt5tnRxcrN7d2yxg3xnsIyAYq+Wg16uoYZcrq+HWq+/h1uw2oRdrOB/XqfleF6n5Xhep+V4XqfleF6n5Xhep+V4XqfleF6n5Xj/ehUC/44SAf+fEwD/sBMA78AQANnUDADO3xwBxN0vCbnZPRqt00gsoc9QO5XLWEmLx19UgsRlXnnCbGZywHJsa756cma9gnZhu4t6XLuVfVm6oX9Xuq+AVbu/gFW82X9WuON6WLLndViy53RYsud0WLLndFiy53RYsud0WLLndFiy53T/gBIB/5QQAP+mDwDjuAsA0sYKAMzXCwDD4x4CueIxCq/gPRik3UYnmdlON43UVkSD0V1Pes9kWHLNal9ry3JlZcp5amDJgm9byYtyV8iWdVTIondSyK94UcnAeFDK23dRxuhzUsDrb1K/7G9Sv+xvUr/sb1K/7G9Sv+xvUr/sb1K/7G//hw4B/5sNAN+uBwDQvAgAx8kIAMHbCwC36CADrecxDaTmPRmZ5EQmjuJMM4TgVD573lxHc91jT2vcalZl2nJcYNp6YFvZg2RX2YxnU9mXalDZo2xO2bFtTdrCbUzb3GxN2OxqTs/wZ07P8GdOz/BnTs/wZ07P8GdOz/BnTs/wZ07P8Gf/jwsA6aQEANG0BgDFvwYAvM0IALTpDgGq7iIFou4zDpftOxmN7EIkg+tJLnvqUzZz6Vw+bOlkRGfpbEli6HRNXuh8UVrohVRW6I5WU+mYWVHpo1pO6bBcTeq+XEzr0l1L6uldSuPzXErj81xK4/NcSuPzXErj81xK4/NcSuPzXErj81z5mQMA1KwCAMW3BAC5wwUAsNIIAKf2EQGe9SQGlfUyDor1OheB9UEgePVIJ3D1UC5q9Fo0ZfRjOGD0azxd9XQ/WfV8Qlf1hERU9Y1GUfaXSE/2oUpN9qxLS/e5TEr3yE1J+OBNSPfzTUj39E1I9/RNSPf0TUj39E1I9/RNSPf0TUj39E3aowAAx7ECALi7AwCtyQQAo9kHAJr9FAKS/ScHh/4vDX3+NxR0/z8bbP9HIGb/T
27099iVg/1cpXP9gLVn/aTBW/3EyU/94NFH/gDZP/4k3Tf+SOUv/nDpJ/6Y7SP+xPEb/vT1F/8w9RP/mPkT/5z5E/+c+RP/nPkT/5z5E/+c+RP/nPkT/5z7LrAAAubYBAKzCAQCg0AIAleUHAI7/GAOE/yQGev8sC3D/NBBo/zwVYf9EGVv/Sx1W/1MgU/9bIlD/YyRN/2smS/9zJ0n/eilI/4IqRv+KK0T/lCxC/54tQf+nLkD/sS4//7wvPv/NMD7/zTA+/80wPv/NMD7/zTA+/80wPv/NMD7/zTC7sQAArLwAAJ/JAACT2QAAifwLAYD/FwJ2/yAFbP8oCWT/MA1d/zgQV/9AE1H/RxZN/04YSv9WGUf/XBpE/2McQv9pHUD/cB4//3gePf+AHzv/iCA6/5EhOP+bIjf/pCI2/60jNf+4IzX/uSM1/7kjNf+5IzX/uSM1/7kjNf+5IzX/uSOttgAAn8QAAJLSAACE4QAAff8NAXL/EwJo/xsEX/8jBlj/KwlR/zMLTP86DUf/QQ9D/0gRQP9OEj3/VBM7/1oUOf9fFDf/ZRU1/2sWM/9yFjH/ehcv/4IXLv+LGCz/kxgr/5wZKv+nGSr/pxkq/6cZKv+nGSr/pxkq/6cZKv+nGSr/pxmhvwAAkswAAITcAAB49wAAbv8KAWP/EAJa/xUDUv8dBEv/JAZG/ywIQf8zCTz/Ogo5/0ALNf9FDDL/Sg0w/1ANLv9UDiz/WQ4q/14PKP9kDyb/ag8l/3EQI/94ECL/gBEg/4gRH/+RER//kREf/5ERH/+RER//kREf/5ERH/+RER//kRH/XCID/1ctBf9YMwf/XzYJ/2M9Df9lRhL/ZlAX/2VeHP9kbiL/YXwn/1+KK/9eli7/XKEx/1uqM/9asjX/Wbo2/1jDN/9YzTn/V9g5/1bgOv9V5jv/VOw8/1PxPPxS9T34Uvk99VH9PfNR/z3zUf8981H/PfNR/z3zUf8981H/PfNR/z3/XCID/1csBf9aMgf/YTUJ/2U8Df9nRRL/aE8X/2hcHf9mbSL/Y3so/2GILP9flC//Xp8y/12pNf9bsTf/Wrk4/1rBOv9Zyzv/WNU8/1ffPf9W5j7/Ves+/VTwP/lT9T/2UvlA81L9QPBS/z7wUv8+8FL/PvBS/z7wUv8+8FL/PvBS/z7/XSED/1gsBf9cMAf/ZDMJ/2g6Df9rQxL/bE4X/2xaHf9qaiT/Z3gp/2SFLv9ikTL/YZw2/1+mOP9erjr/XbY8/1y+Pv9byD//WtJB/1ndQv9X5UP9VupE+VXwRPVU9UXxVPpF7lT+ROxU/0LsVP9C7FT/QuxU/0LsVP9C7FT/QuxU/0L/XiED/1ksBf9fLgb/ZjIJ/2w4DP9vQRH/b0wX/3FXHv9uZyX/a3Ur/2iCMP9ljjX/ZJk5/2KjPP9gqz7/X7NB/167Qv9dxET/XM5G/1rcR/5Z5Ej6V+pJ9VbwSvBV9krtVfpK6Vb+R+dW/0XnVv9F51b/RedW/0XnVv9F51b/RedW/0X/XiED/1krBf9iLQb/ajAI/282DP9yQBH/dEoY/3VVHv9yZCb/b3It/2x/M/9pizj/ZpY8/2WgQP9jqEP/YbBG/2C4SP9ewUr/XctL/1zaTfpa4071WepP8FfxUOtW9lHnV/tO5Fj/S+FZ/0nhWf9J4Vn/SeFZ/0nhWf9J4Vn/SeFZ/0n/XyAD/1orBf9lKwb/bS4I/3M1DP93PhH/eEgX/3lSH/93YCf/dG4u/3B7Nf9thzv/apJB/2ebRf9lpEn+Y6xM/WG0TvtgvFH6XsZT+V3UVfVb41bvWupY6VjyWeVZ91bgWvtT21v/T9db/03XW/9N11v/Tddb/03XW/9N11v/Tddb/03/YCAD/10pBf9oKQb/cSsH/3gzC/98PBD/fUYX/35QH/99XSj/eWow/3V2OP9xgj/8bY1F+mqXS/hnn0/2ZadT9GKvVvNguFnxX8Fc8F3NXu1c4GDoWuxh4VryYNpb9lvTXPpXz139U8xe/1HMXv9RzF7/Ucxe/1HMXv9RzF7/Ucxe/1H/YR8D/2AnBP9rJgX/dSkH/3wxCv+BOhD/g0QX/4RNH/+DWSj/f2Yy/HpyO/h1fkP1cYhL8m2SUe9pmlbtZqJb6mOqX+hgsmPmXrxm5FzIaeFb2mvdWupr01zwZs1e9WHIX/lcxGD8WMFh/lXBYf5VwWH+VcFh/lXBYf5VwWH+VcFh/lX/Yh8D/2MlBP9vJAX/eSgG/4EwCv+FOQ//iEIW/4lLHv+JVij6hWIz9YBuPfB6eUfsdYNQ6XCMWOVrlV7hZp1k3mOkadtgrW3XX7dv1F7DcNFe0nHNXedxx1/ua8Jh8ma+YvZhumP5XLdj/Fi3Y/xYt2P8WLdj/Fi3Y/xYt2P8WLdj/Fj/Yx8D/2YjBP9yIgT/fScG/4UuCf+KNw7/jUAV/49JHvqPUyj0jF807oZqP+l/dEvjeH5V3nKGXthtj2XTaphqz2egbcxlqHDJY7FzxmK8dMRhyXXBYeB2vGPqcbdk72q0ZfNlsGb2YK5n+VyuZ/lcrmf5XK5n+VyuZ/lcrmf5XK5n+Vz/Yx4D/2ghBP91IAT/gSUF/4ktCP+PNQz/kj4U/JRHHfWWTyjukVs054tmQeCEb07ZfXlY0XeCYMxzimfHb5NsxGybcMBpo3O9Z6x2uma2eLhlwnm2ZdV5smbmdq5o7G+qafBpqGn0Y6Zq91+mavdfpmr3X6Zq91+mavdfpmr3X6Zq91//ZB4D/2sgA/94HgT/hCQF/40sB/+TNAv/lzwS+JlFG/CbTSfol1k04ZBiQteJbE7Og3VYyH1+YcN4hmi+dI5tuXCWcrZunnWybKd4r2qxe61pvXyqac19qGrjeqVs6XKibO1soG3yZp5u9WKebvVinm71Yp5u9WKebvVinm71Yp5u9WL/ZR0C/20eA/97HQP/hyME/5AqBv+XMgr9nDsQ9J9DGeyhSyXjnFYz2pZgQc+OaU7HiHJYwIJ6Ybp9gmi1eYpusXWSc6xymnepcKN6pm6sfaNtuH6hbcd/n27gfpxw53WacOtvmXHwaJdx82SXcfNkl3HzZJdx82SXcfNkl3HzZJdx82T/ZR0C/28dA/9+HAP/iiIE/5MpBf+bMQn5oDkP8KNBGOemSSPeoVQx0ppeQMiTZ03AjG9YuYd3YbOCf2iufYduqXqOc6R3lnigdJ97nXOofppxtICYccKBlnLYgZV05XiTdOpxknXva5F18maRdfJmkXXyZpF18maRdfJmkXXyZpF18mb/Zh0C/3EbA/+AGwP/jCED/5YoBf+eLwj2pDcN7Kg/FeOrSCDYplIwzJ5cQMOXZU27kW1Xs4t0Ya2GfGingoNuon6LdJ17k3iZeZx8lXelf5J2sIGQdb6CjnbRgo5443qNeOhzjHjtbIt48WiLePFoi3jxaIt48WiLePFoi3jxaIt48Wj/ZxwC/3MaAv+CGgL/jyAD/5kmBP6iLgbzqDUL6a09E9+vRh7SqVEvx6JaP76bY0y1lWpXro9yYKeLeWihh4FunIOIdJeAkHiSfZl8jnyigIt6rYKIeruDh3rNg4d84nyHfOd1hnzsboZ88GmGfPBphnzwaYZ88GmGfPBphnzwaYZ88Gn/ZxwC/3UZAv+FGQL/kh8C/5wlA/ulLAXwrDQJ5rI7ENuzRB3NrU8uw6ZZPrmfYUuwmWhWqJRwX6GPd2ebi35uloiGc5CFjniMgpZ8iICggIR/q4KBf7iDf3/KhIGB4X2BgeZ2gYDrb4CA72qAgO9qgIDvaoCA72qAgO9qgIDvaoCA72r/aBwC/3gXAv+HGAL/lB0C/58jA/ipKgTssTEH4rc5DdW3QhzJsE4tvqpXPbSjX0qrnmdVo5huX5yUdWaWkHxtkI2Dc4uKi3iGiJR8gYaegH2EqIJ7hLWEeYTHhHqG4H97heZ3e4XrcHuE7mt7hO5re4Tua3uE7mt7hO5re4Tua3uE7mv/aRsC/3oWAv+KFwL/lxwC/6MhAvStJwPotS4F3r01CtC6QBvEtEwsuq5WO6+oXkmmomVUnp1sXZeZc2aQlXlsipKBcoWQiXd/jZJ8e4ubf3eKpoJ0ibODcorEg3SM4H90i+V4dYnqcXaI7Wx2iO1sdojtbHaI7Wx2iO1sdojtbHaI7Wz/axoC/30UAv+NFgH/mhoB/6YeAfCxIwLkuykD2cIwCcu9PxnAuEoqtbJUOqqsXEehp2NSmaNqXJGfcWSKm3drhJh/cX6WhnZ5k497dJKZfnCQpIFtkLGCa5DBgm2S3X9ukeV4b4/qcXCO7Wxwju1scI7tbHCO7Wxwju1scI7tbHCO7Wz/bhgC/4ASAf+QFQH/nhcB+6saAey3HgHgwyEB0sYtCMbBPRi6vEkor7dSOKWyWkWcrWFRk6loWoulb2KEonVpfp98b3idhHRzm415bpmWfGqYon9nl66AZZi/gWWZ2H9omOV4aZbqcWqU7WxqlO1sapTtbGqU7WxqlO1sapTtbGqU7Wz/cRYC/4MRAf+UEwH/ohQA9bAUAOa+FADZzBUAzMorB8DGOxa1wUcmqrxRNp+4WEOWs2BOjbBmWIWsbWB+qnNnd6d6bHKlgnJso4t2aKKUeWShoHxgoK19X6G9fl6i1H1hoeZ2Yp3rcGOb7mxjm+5sY5vubGOb7mxjm+5sY5vubGOb7mz/dBMB/4cQAf+YEAD+pxAA57cNANbFCwDQ0BEAxc8oBbnLORSux0Ujo8NPM5m/V0CPu15LhrhkVH61a1x3snFjcbB4aWuugG1mrYlyYauTdV2rnnhbqqx5Wau8eVis0nlaq+hzXKfsbl2k72pdpO9qXaTval2k72pdpO9qXaTval2k72r/eREB/4wOAP+eDQDcrggA0rsJAMzICQDH1g4AvdUlBLLSNhGnzkIgnMpML5LHVDyIw1xHf8FiUHe+aVdwvHBeart3Y2W5f2hguIhsXLeSb1i2nnFVtqtzU7e7c1K30nNUt+tvVrLvalev8WdXr/FnV6/xZ1ev8WdXr/FnV6/xZ1ev8Wf/fw4B/5MLAOGlBQDSswcAyb4HAMLLCAC83Q4AtN0jA6raMw2f1kAclNNKKorQUjeAzVpBeMthSnDJaFFqyG9XZMZ2XF/Ff2BaxYhkVsSSZ1PEnmlQxKxqT8S8a07F02pPxe1oUMDzZFG99WFRvfVhUb31YVG99WFRvfVhUb31YVG99WH/hgoA8JoEANSqBADItgYAvsEFALfPCQCw4xEAqOMlBJ/iNQ2V4D4Zi95IJYHcUDB42lg6cNhfQmnWZ0lj1W5PXtR2U1nTf1dV04laUtOTXU/ToF9N061gS9S+YErV2GBL1O1eTNH3XEzM+VpMzPlaTMz5WkzM+VpMzPlaTMz5WkzM+Vr/jwMA2qIAAMqvAwC9uQQAtMYFAKvUCQCk6hQBnOkoBpPpNA6J6D0Yf+dEInfmTipv5lcyaeVfOGPlZz1f5G9CWuR3RVbkgElT5IpLUOSUTk3kn1BL5axRSeW7Ukjmz1JI5uhSSOT4UUjh/E9I4fxPSOH8T0jh/E9I4fxPSOH8T0jh/E/hmQAAzakAAL6zAgCzvgMAqMsFAJ/aCQCY8hgCkPIqB4byMw588TsWdPFDHWzxSyNm8VQpYfFdLV3xZjFZ8W41VvF2N1PxfzpQ8og8TfKSPkvynUBJ86lBR/O2Qkb0x0NF9N9DRPTwQ0Ty+kJE8vpCRPL6QkTy+kJE8vpCRPL6QkTy+kLRogAAwK4AALK4AQCnxAIAnNIEAJLtDACM+xwDgvsoB3n7MQxw/DkSafxBF2L8SRxc/FAgV/xZI1T9YiZR/WooT/1zKkz+eyxK/oMuSP6NL0b/mDFE/6IyQ/+uM0H/uzRA/8s0P//jND//7zU//+81P//vNT//7zU//+81P//vNT//7zXEqgAAs7MAAKe/AACaywAAj9oCAIb/DwF+/xwDdf8lBmz/LQpk/zYOXf8+Elj/RRVS/00YT/9VGkz/XBxJ/2QeR/9rH0T/cyBC/3wiQf+FIz//jyQ9/5olO/+kJjr/ryY5/7onOP/KJzj/3Cg4/9woOP/cKDj/3Cg4/9woOP/cKDj/3Ci1rwAAp7oAAJrGAACN1AAAgeYBAHr/EAFw/xgCZ/8hBV//KQdY/zEKUv85DU3/QQ9J/0gRRf9PE0L/VRRA/1wVPf9iFjv/aRc5/3AYN/95GTX/ghkz/4waMv+XGzD/oRsv/6ocL/+1HC7/vxwu/78cLv+/HC7/vxwu/78cLv+/HC7/vxyptQAAmsIAAIzPAAB/3gAAdv8FAGz/DgFi/xQCWv8bA1P/JAVN/ysHR/8zCUP/Ogo//0ELO/9HDDj/TQ01/1MOM/9YDzH/Xg8v/2QQLf9rESv/cxEp/3wSJ/+GEiX/kBMk/5kTI/+jFCL/qxQi/6sUIv+rFCL/qxQi/6sUIv+rFCL/qxScvgAAjcsAAH7aAABw5gAAZ/8AAF3/CgFU/xABTf8VAkf/HQNB/yQEPP8rBTf/MgY0/zgHMP89CC3/Qwgq/0gJKP9NCSb/Ugok/1cKIv9dCyD/Ywse/2sLHP9zDBr/fAwY/4QMF/+ODRX/lQ0V/5UNFf+VDRX/lQ0V/5UNFf+VDRX/lQ3/UiUD/00vBP9RMgb/VzUH/1o8Cv9bRQ7/Wk8T/1ldF/9YbRv/Vnsf/1WJIv9TlSX/UqAn/1GoKf9QsSr/ULgr/0/BLP9Pyi3/TtYu/07kLv9O7S//TvMv/034MP9N/DD/TP8w/Ez/MPlM/y/4TP8v+Ez/L/hM/y/4TP8v+Ez/L/hM/y//UyQD/00vBP9UMAX/WTQH/106Cv9fQw7/Xk4T/11aGP9bahz/Wnkh/1iGJP9Wkif/VZ0p
27099/1SmK/9Tri3/UrYu/1K+L/9RxzD/UdIx/1DhMv9Q6zL/T/Iz/0/3M/9O/DT7Tv80+E3/NPVO/zL0Tv8y9E7/MvRO/zL0Tv8y9E7/MvRO/zL/UyQD/04uBP9WLwX/XDIH/2A4Cv9iQQ7/YkwT/2BYGP9faB3/XXYi/1uDJv9Zjyn/WJos/1ajLv9VrDD/VbMx/1S7M/9TxDT/U841/1LeNv9S6Tf/UfE3/1H2OPtQ+zj3T/849E//N/FQ/zXwUP808FD/NPBQ/zTwUP808FD/NPBQ/zT/VCMD/1AtBP9ZLQX/XzAH/2M2Cv9mQA7/ZkoT/2VVGf9jZR7/YXMj/16AKP9cjCz/W5cv/1mhMf9YqTT/V7A1/1a4N/9VwTj/Vcs5/1TaOv9U5zv/U/A8+1L2PfZR+z3yUf8971L/O+xS/zjrUv8461L/OOtS/zjrUv8461L/OOtS/zj/VSMD/1IrBP9cKwX/Yy4H/2c0Cv9qPg7/a0gT/2pTGf9oYR//ZnAl/2N9Kv9giC//XpMz/1ydNv9bpTj/Wq06/1i1PP9XvT7/V8c//1bTQfxV5EL5Ve5D9VT2RPBT/ETsVP9B6VX/P+ZV/zzlVf875VX/O+VV/zvlVf875VX/O+VV/zv/ViID/1UpBP9fKAX/ZysG/2wyCf9vPA3/cEYT/3BQGf9uXSD/a2sn/2h5Lf9lhDL/Yo83/2CZO/5eoT79XKlB+1uxQ/pZuUX5WMJH91fOSPVW4ErxVuxL7lX2TOlW/ErlV/9G4lj/Q95Z/0DdWf8/3Vn/P91Z/z/dWf8/3Vn/P91Z/z//VyID/1knBP9jJgT/aygG/3EwCP90OQ3/dUMT/3VNGf91WSH/cWcp/210MP1qgDb6Zoo8+GOUQPZhnET0XqRI8lysS/FbtE3vWb1Q7VjJUutX2lPnVulV5Ff1VOFZ/U/bWv9L1Vv/SNBc/0TPXP9Ez1z/RM9c/0TPXP9Ez1z/RM9c/0T/WCID/1wkA/9mIwT/byYF/3YuCP96Nwz/e0ES/3tLGf97VSH+d2Mq+XNvMvZuezryaoVB72aPR+xjl0zqYJ9Q6F2nVOVbr1fjWbha4VfDXd9X0l7aVuZe1lnzWtJc/FXNXv9QyV7/TMVf/0nEX/9IxF//SMRf/0jEX/9IxF//SMRf/0j/WSEC/18iA/9qIQT/dCQF/3ssB/9/NQv/gT4R/4JIGf2CUiH3fl8r8nlrNe1zdT7pboBG5WmJTeFlkVTeYZlZ2l+iXNZdql/TXLNh0Fu+Ys5bzGPLWuJjyFzxYMZf+lrBYP5VvWH/Ubpi/025Yv9LuWL/S7li/0u5Yv9LuWL/S7li/0v/WSEC/2IgA/9uHwP/eCME/38rBv+EMwr/hzwQ/ohFF/eITiHwhFsr6n5mNuR4cEHfcnpL2W2DUtNpjFjPZpVczGSdX8lipWLGYK5kw1+4ZsFexGe/XthovF/rZrpj91+2ZPtZs2X+VbBl/1CvZf9Pr2X/T69l/0+vZf9Pr2X/T69l/0//WiAC/2UeA/9xHAP/fCID/4QpBf+JMQn/jDoO+Y5DFvGOTCDqilgr44RiN9t+bEPTeHZMzXN/U8hvh1nEa5BewGmYYr1moGW6Zahot2OyarVivmuzYs5ssGLla69m9GSsZ/hdqWj8WKdp/1Omaf9Spmn/UqZp/1Kmaf9Spmn/UqZp/1L/WyAC/2ccAv90GgL/fyAD/4gnBP+OLwf9kjcM9JRAFOyVSR7kkFUq24pfN9GEaUPKfXJMxHh7VL90g1q6cYtftm6TZLNrm2evaaRqrWetbKpmuG6oZsdvpWbfb6Vq8Wiia/ZhoGz5W55s/VaebP5Vnmz+VZ5s/lWebP5Vnmz+VZ5s/lX/XB8C/2oaAv93GQL/gx8D/4wlBP+SLQb5lzUL75k+EuebRhzellIp0pBcN8qJZkLDg29MvH53VLd5f1uydYdgrnKPZapwl2imbZ9so2ypbqBrtHCeasJxnGrXcZxu7muab/NkmW/4Xpdw/FiXcP1Xl3D9V5dw/VeXcP1Xl3D9V5dw/Vf/Xh4C/2wZAv96GAL/hh0C/48jA/+WKwX1mzMJ6587EOKgRRnXm1AozJRaNsSNY0K8iGxMtYJ0VLB+fFureoRgpneLZaJ0k2mecpxtm3ClcJhvsHKVbr1zk2/Qc5Ry626Tc/JmknP2YJBz+lqQc/tZkHP7WZBz+1mQc/tZkHP7WZBz+1n/Xx0C/24XAv99FwL/iRwC/5IiAv2aKQTxoDAH56Q5Dd6lQxfRn04nx5hYNb6SYUG2jGlLr4dxVKmCeVukf4Bgn3yIZZt5kGqXdpltk3WicZBzrHONc7p0i3PLdYx253CMd/Boi3f1Yop3+VyKd/painf6Wop3+lqKd/painf6Wop3+lr/YRsC/3EWAv9/FgH/ixoB/5UgAvmeJgPtpC4F46k2CtipQBbMo0wmwpxWNLmWX0CxkGdKqotvU6SHdlqeg35gmYCFZZR9jWqQe5ZujHmfcYl4qnSGd7Z1hHfHdoV65HKGe+9qhXv0ZIV7+F2Fe/lchXv5XIV7+VyFe/lchXv5XIV7+Vz/YxoC/3MUAf+BFQH/jhkB/5keAfahIwLqqSoE4K8yB9KsPhXHpkskvaBVM7SaXj+slWVKpZBtUp6MdFmYiHtgk4WDZY6Ci2qKgJNuhn6dcYJ9p3R/fLR2fXzFdn1+4HN/f+5rf3/zZX9+915/fvhdf374XX9++F1/fvhdf374XX9++F3/ZRgC/3UTAf+EFAH/kRcB/5wbAfKlIAHmriYC27QuBs6vPRTDqkkjuaRTMa+eXD6nmWRJoJRrUZmQclmTjXlfjoqAZImHiGmEhZFugIOacXyCpXR5gbJ2d4HCdnaC3XR5hO1seYPyZnqC9196gvheeoL4XnqC+F56gvheeoL4XnqC+F7/ZxcC/3cRAf+HEwH/lBUA/p8YAO6qHAHisyEB1bcqBcmzOxO+rkgitKhSMKujWj2inmJHm5lpUJSVcFiOkndeiI9+ZIONhml+i49teYmYcXaHo3Nyhq91cIa/dm+H13Vzie1tc4jyZnSH9mB0h/dfdIf3X3SH9190h/dfdIf3X3SH91//aRUB/3oQAf+KEQD/lxIA+aMUAOquFQDduRcAz7ooBMS3ORG5skYgr6xQL6anWDudo2BGlZ9nT46bblaImHVdgpV8Y32ThGh4kYxsc4+WcG+OoHJsja10ao29dWmN0nVskO1tbY7xZ26M9mBujPdfboz3X26M919ujPdfboz3X26M91//bBMB/30PAf+NEAD/mxAA9KgPAOW1DQDVvxAAyr4mA7+7NxC0tkQeqrFOLaGtVzmYqV5EkKVlTYmibFWCn3NbfJx6YXeagWZymIpqbZaUbmmVnnFmlKtzY5S6c2KVz3Nml+xsZ5XxZmiT9mBokvdfaJL3X2iS919okvdfaJL3X2iS91//bxEB/4EOAP+RDgDyoAwA2q0JANO4CgDOww4AxMIjA7m/NQ6vu0IcpLdMKpuzVTeSr1xBiqxjSoOpalJ8pnFZdqR4XnCif2NroIhnZ56Ra2OdnW5fnalwXZ25cFydzXBfn+trYZ3yZWKa9mBimfdeYpn3XmKZ915imfdeYpn3XmKZ917/cxAB/4UMAPqWCgDbpQYA0bEIAMu7CADGxwsAvccgArLFMguowUAZnr5KJ5S6UzSLtlo+g7RhR3yxaE91r29Vb612WmqrfV9lqYZjYaiQZ12nm2pZp6hrV6e4bFanzGxYqOloWqf0Y1uj+F5co/ldXKP5XVyj+V1co/ldXKP5XVyj+V3/eA0A/4sJAN+cAwDSqQYAybQHAMK+BgC8zAgAtc0cAavLLwmhyD0Wl8VII43CUS+Ev1g6fLxfQ3W6ZkpvuG1Qabd0VWS1fFpftIVeW7OPYVezmmRUsqdlUrK3ZlGzzGZSs+ljVLL3X1Wu+ltWrftaVq37Wlat+1pWrftaVq37Wlat+1r/fgkA8pECANahAgDKrQUAwLcFALjCBQCyzwkAq9QXAKPTKwaZ0DoSj85FH4XLTip9yVY0dcddPW7FZURoxGxJY8JzTl7Be1NZwYRWVcCPWVK/m1xPv6hdTb+4XkzAzV5MwOpcTr/5WU+8/lVQuv5VULr+VVC6/lVQuv5VULr+VVC6/lX/hQIA3ZgAAM2mAgDBsQMAt7oDAK7GBgCn0woAoN0VAJndKASQ2zcOhtlCGX3WSyR11FQtbdJcNWfRYzxh0GtBXM9yRljPe0lUzoRNUM6PUE3Om1JLzqlTSc65VEjPz1RIzutTSc74UErL/05Kyv9NSsr/TUrK/01Kyv9NSsr/TUrK/03njwAA0Z8AAMOrAQC3tAIArb8DAKPLBgCb2QoAlOUaAY3lKwaE5DUNe+M/FnPiSB5s4VImZuFaLGDgYjJb4Go2V+ByOlPfez1Q34VATd+PQ0rgm0VI4KhGRuC4R0XhzEdF4OhHRd/2RkXe/0RF3v9ERd7/REXe/0RF3v9ERd7/REXe/0TZlwAAx6YAALiwAACsuQEAosUCAJjRBgCP6w0Aie4fAoDuKwZ47TQMcO09E2jtRhli7U4eXe1XI1ntYCdV7WgqUu1xLU/teS9M7YMySu6NNEfumDVF7qU3Q++zOELwxDhB8N85Qe/vOEDt/ThA7P84QOz/OEDs/zhA7P84QOz/OEDs/zjLoAAAuqsAAK20AAChwAAAlswBAIvZBQCE+BEBfPgfAnT4KQZs+DIKZPg7D175QxNY+UsXU/lTGlD5Wx1N+mQfSvpsIUj6dCNG+n4lRPuIJkH7kyhA+54pPvyrKj38uSs7/csrO/3iKzr89Cs6/PcrOvz3Kzr89ys6/PcrOvz3Kzr89yu9qAAArrAAAKG8AACVyAAAidQAAH7oBQB3/xIBb/8cAmf/JgVg/y8IWf83C1T/Pw5P/0cRS/9OE0f/VhVE/10WQv9kGED/bBk9/3UaO/9+Gzn/iRw3/5QdNv+gHjX/rB8z/7kfM//IHzL/4iAy/+cgMv/nIDL/5yAy/+cgMv/nIDL/5yCwrQAAorcAAJXEAACH0AAAe90AAHL9CQBq/xEBYf8ZAlr/IgNU/yoFTv8yB0n/OglF/0ELQf9IDD7/Tg47/1UPOP9bEDb/YhE0/2kRMv9yEi//exMt/4YUK/+SFSr/nhUp/6kWKP+zFif/whYn/8cWJ//HFif/xxYn/8cWJ//HFif/xxaktAAAlsAAAIfMAAB62gAAbesAAGT/BQBc/w4BVP8UAU3/HAJI/yQEQv8sBT7/MwY6/zkHNv9ACDP/RQgw/0sJLv9RCiv/Vwop/10LJ/9kCyT/bAwi/3YNIP+ADR7/jA4d/5cOHP+hDhv/rA8b/64PG/+uDxv/rg8b/64PG/+uDxv/rg+XvAAAiMkAAHnWAABr4wAAX/YAAFb/AABO/woAR/8QAUH/FgI8/x0CN/8kAzL/KgMv/zAEK/82BSf/OwUl/0AFIv9FBiD/SgYe/1AGG/9WBxn/XAcX/2QIFf9tCBP/dwgR/4EJEP+LCRD/lQkP/5gJD/+YCQ//mAkP/5gJD/+YCQ//mAn/SScC/0QxBP9LMQT/UDQG/1I6CP9SQwv/UU4P/09cE/9Naxb/THkZ/0uHG/9Jkx3/SJ0f/0imIP9HriH/R7Ui/0a9I/9GxiP/RtAk/0bgJP9G6iX/RvMl/0b6Jf9G/yX/Rv8l/0b/Jf9G/yT9Rv8j/Ub/I/1G/yP9Rv8j/Ub/I/1G/yP/SScC/0YvA/9NLwT/UjIG/1U5CP9VQgv/VE0P/1JZE/9QaBf/T3ca/06EHf9MkR//S5sh/0qkIv9KrCP/SbMk/0m7Jf9IxCb/SM0m/0jdJ/9I6Cf/SPEo/0j5KP9I/yj/SP8o/kj/KPtI/yf5SP8m+Uj/JvlI/yb5SP8m+Uj/JvlI/yb/SicC/0gtA/9QLQT/VTAG/1g2CP9ZQAv/WEsP/1VWE/9UZhj/UnQb/1GBHv9PjiH/Tpgj/02hJf9NqSb/TLEn/0u4KP9LwSn/S8oq/0rZKv9K5iv/SvAr/0r4LP9K/yz9Sv8s+kr/K/dK/yn1Sv8o9Ur/KPVK/yj1Sv8o9Ur/KPVK/yj/SyYC/0srA/9SKwT/WC4F/1s0CP9dPgv/XUkP/1pUFP9ZYhj/V3Ed/1V+IP9TiiP/UpUm/1GeKP9Qpir/T64r/061LP9OvS3/Tccu/03TL/9M4zD/TO0w/Ez2MfpM/jH3TP8x9U3/L/JN/y3wTf8r8E3/K/BN/yvwTf8r8E3/K/BN/yv/SyYC/04pA/9WKQT/XCsF/2AxB/9iOwv/YkYP/2BRFP9eXxn/XG0e/1p6I/9Yhib/VpEp/1WaLP9Toi7/Uqow/1GxMf9RuTP/UMM0/k/ONftP3zb4Tus39U71OPJO/TjwT/817lD/M+tR/zHpUf8v6VH/L+lR/y/pUf8v6VH/L+lR/y//TCUC/1EnA/9aJgP/YCgF/2UvB/9oOQr/aEMP/2dOFf9lWhr/Ymgg/192Jf9dgSr/Wowu/liWMfxXnjT7VaY2+VStOPhTtTr3Ur479VHJPfNR2j7wUOg/7FDzQOlR/T7oU/875lT/OONV/z
27099XhVf8z4VX/M+FV/zPhVf8z4VX/M+FV/zP/TSQC/1QkA/9dIwP/ZSUE/2otBv9tNgr/bkAO/21LFP9rVhv/aGQh/mVxKPtifS34X4cy9lyRNvNamTryWKE98FepQO5VsULsVLlE61PERulS0kjlUeVJ4lLySN9U/ETdVv9A21j/PdZZ/zrSWf840ln/ONJZ/zjSWf840ln/ONJZ/zj/TiQC/1ghA/9hIAP/aiME/3ArBf9zNAn/dD4O/3RIFP9yUhv7b18j9mtsKvJndzHvY4I37GCLPeldlEHmWpxF5FikSeJWrEzgVLRO3VS/UNtUzVDXU+JR0lTwTtBX+0rOWv9FzVz/Qslc/z7FXP88xVz/PMVc/zzFXP88xVz/PMVc/zz/TyMC/1sfAv9lHQL/biED/3UpBf95MQj/ejsM/3pEE/p5Thv0dlsj7nFnLOlscjXlaHw84WOFQ91gjkjZXZdM1VyfT9Jap1HPWbBTzVi6VMtYxlXJV9pWxVfsVcNb+U/CXv9KwF//Rr1g/0K6YP9AumD/QLpg/0C6YP9AumD/QLpg/0D/UiEC/14dAv9pGgL/cx8D/3omBP9+Lwb/gTgL+4FBEvOASxrsfFcj5ndjLeBxbTjabXdA02mARs9liUvLY5FPyGCZUsVfoVXCXapXwFyzWb5cv1q8W85buFvlW7de9VW3Yv9PtWP/SrJk/0awZP9DsGT/Q7Bk/0OwZP9DsGT/Q7Bk/0P/VR8C/2EaAv9tGAL/dx0C/34kA/+ELAX+hzUJ9Yg+EO2HSBjlg1Qi3n5fLtR4aTjOc3NAyW58R8RrhEzAaIxRvWWUVLpjnFe3YqVatGCuXLJguV6wX8derV/fX6xi8VmsZf5Tqmf/Tqhn/0qmZ/9Gpmf/RqZn/0amZ/9Gpmf/RqZn/0b/Vx0C/2QYAv9wFgL/exwC/4MiAv+JKgT5jDIH7447DeeORBbeilEh1IRcLcx+ZjjFeG9BwHR3SLtwgE23bYhSs2qQVrBomFmsZqBcqmWpX6dktGClY8Jho2PVYqJl7V2iaftXoWr/UZ9r/0yea/9Jnmv/SZ5r/0mea/9Jnmv/SZ5r/0n/WRwC/2cWAf9zFQH/fhoB/4cgAv+NJwP0ki8G6pQ4C+GUQhPWj04gzIlZLcWDYze+fWtAuHl0SLN1fE6ucoRTqm+MV6dtlFuja5xeoGmlYJ5osGObZ71kmWfOZJhp6GGabflamW7/VJdu/0+Wbv9Llm7/S5Zu/0uWbv9Llm7/S5Zu/0v/WxoC/2kUAf92FAH/gRgB/4odAfyRJALwlywE5Zo0CNyaPxHPlEwfxo5XLL6IYDe3gmlAsX5xSKx6eU6nd4BTo3SIWJ9xkFybb5hfmG2hYpVsrGSTbLlmkWvJZpBt5GSRcfZckXL+VpBy/1GQcv9NkHL/TZBy/02Qcv9NkHL/TZBy/03/XRgB/2sTAf95EwH/hBYB/44bAfiVIQHrmygD4aAwBtWePRDKmEoewZJUK7mMXjaxh2Y/q4JuR6Z+dk6he31TnHiFWJh2jVyUdJVfkXKeY45xqWWLcLVniXDFZ4hw4GaKdPRei3b8WIp2/1KJdv9OiXb/Tol2/06Jdv9OiXb/Tol2/07/XxcB/24RAf97EgH/hxQA/5EYAfSZHQHnoCMC3aUrBM+hOw/FnEgdvJZTKrSQXDWsi2Q/podsR6CDc02bgHpTln2CV5J6ilyOeJJginacY4d1pmaEdLJognTCaIB022iDePJghHr7WYR5/1SEef9PhHn/T4R5/0+Eef9PhHn/T4R5/0//YRUB/3AQAf9+EQD/ihIA/5QVAPCdGQDjpR4B16goA8ulOQ7Bn0Ybt5pRKa+VWjSnkGI+oYtqRpuHcUyVhHhSkIF/V4x/h1yIfZBghHuZY4B6o2Z9ebBoe3m/aXp51ml8fPBhfn76Wn59/lV+ff9Rfn3/UX59/1F+ff9Rfn3/UX59/1H/YxQB/3IPAf+BEAD/jREA/JgSAOyhEwDfqhYA0awmA8eoNw28o0Qas55PJ6qZWDOjlGA9nJBoRZaMb0yQiXZSi4Z9V4aEhVuCgo5ffoCXY3p/oWZ3fq1odX69aXN+0ml2ge5ieIL6W3iC/lZ5gf9ReYH/UXmB/1F5gf9ReYH/UXmB/1H/ZRMB/3UOAP+DDgD/kA4A9ZsOAOimDgDZrw8AzK8kAsKrNQy4p0MZrqJOJqadVjGemV47l5VmRJCRbUuLjnRRhox7VoGJg1t8h4tfeIaVYnSEn2Vxg6toboO6aW2Dzmlvhutjcof5XHOG/VZzhf9Sc4X/UnOF/1Jzhf9Sc4X/UnOF/1L/aBEB/3gNAP+GDQD2kwwA3qAJANapCgDSsg0Ax7IiAr2vMwqzq0EXqqdMJKGiVTCZnl06kppkQouXa0mFlHJQgJJ5VXuPgVp2jYlecoySYm6KnWVrialnaIm4aGeJy2hpi+ljbI35XG2M/Vdtiv9SbYr/Um2K/1Jtiv9SbYr/Um2K/1L/axAB/3sLAP+KCgDimAYA1qMIANCsCQDLtQsAwbYfAbi0MQmusD8WpKxKIpyoUy6UpFs4jKBiQIaeaUiAm3BOepl3U3WWflhwlIdcbJOQYGiSm2NkkadlYpC2ZmCRyWZikudiZZT4XGeS/Vdnkf9SZ5H/UmeR/1Jnkf9SZ5H/UmeR/1L/bg4A/38JAPGOBQDZmwUAz6YHAMmvBwDEuQgAu7ocAbK4LweotT0Tn7FIIJauUSuOqlk1hqdgPoClZ0V6om5LdKB1UW+efFVqnIVZZpuOXWKamWBemaZiXJm0Y1qZx2NbmuVgX5v3W2Ca/lZhmP9SYZj/UmGY/1JhmP9SYZj/UmGY/1L/cgsA/4MFAN+TAQDRnwQAyaoGAMGyBQC7vQQAtL8YAKu+LAWiuzoRmbhFHZC1TyiHslcygK9eOnmtZUJzq2xIbqlzTWmnelFkpoNWX6SNWVyjmFxYo6ReVqOzX1Wjxl9VpORdWKT2WFqj/1Rbof9QW6H/UFuh/1Bbof9QW6H/UFuh/1D/dwcA8IkAANaYAADLpAMAwa0EALm2AwCywAQAq8UUAKPFKASbwjcOkcBDGYm9TCSAulUuebhcNnK2Yz1ttGpDZ7NxSGKxeUxesIFQWq+LVFavl1ZTrqNYUK6yWU+uxllPruRYUa72VFOu/1BUrP9NVKz/TVSs/01UrP9NVKz/TVSs/03/fQAA348AAM6dAADDqAIAubACALC6AgCoxAUAocwPAJvMIwKSyjMKicg/FYHGSR95xFIocsJaMGvBYTdmv2g8Yb5wQVy9eEVYvIFJVLyLTFG7lk9Ou6NRTLuzUkq7xlJKu+RRTLv2Tk26/0tOuf9JTrn/SU65/0lOuf9JTrn/SU65/0nvhQAA1JUAAMejAAC6rAEAsLQAAKe/AwCeyQYAldQLAJDVHQGJ1C4GgNI8EHjQRhlxz08has5YKWTNXy9fzGc0WstuOVbKdz1SyoBAT8mLQ0zJl0VJyaRHR8mzSEbKyEhGyuZHR8n3RUfI/0NIx/9CSMf/QkjH/0JIx/9CSMf/QkjH/0LejQAAy5wAAL2nAACxsAAAproAAJzEAwCTzwcAit0MAIXfHQF+3ywFdt43C2/eQxNo3U0aYtxVIF3bXSZY22UqVNptLlDadjJN2oA1StqLN0falzlF2qQ7Q9u0PELcyDxC2+U7Qtr0OkLZ/jpD2P85Q9j/OUPY/zlD2P85Q9j/OUPY/znQlgAAwaMAALKsAACntQAAnMAAAJHKAwCH1gcAgOkRAHnpIAJy6SwFa+k2CmTpPw9e6UgUWelRGVXoWhxR6WIgTulrI0vpdCVI6X0nRumIKkPpkytB6qAtQOqvLj7rwC497NsuPervLj3o/C495/8tPef/LT3n/y095/8tPef/LT3n/y3FnwAAtakAAKixAACcvAAAkMcAAITSAQB63wYAdPQTAG30IAJm9CoEX/Q0CFr1PQtU9UUPT/VMEkz1VRRJ9l0XRvZlGET2bhpB9nccP/eBHT33jR8795kgOfimITj4tSI3+cgiNvnjIjb48yI29/wiNvf8Ijb3/CI29/wiNvf8Ijb3/CK3pgAAqa4AAJy5AACQxAAAg88AAHfbAABv9goAZ/8TAWD/HQJa/ycDVP8wBU//OAhK/0AKRv9IDEP/Tw5A/1YPPf9eEDv/ZRI4/24TNv93FDT/ghUy/48WMP+bFy//qRcu/7cYLf/IGCz/4Rgs/+8YLP/vGCz/7xgs/+8YLP/vGCz/7xirqwAAnrUAAJDBAACCzAAAddkAAGnkAABh/wkAW/8RAFT/GQFO/yICSf8rBET/MgVA/zoGPP9BBzn/Rwg2/04JM/9UCjH/Wwsu/2IMLP9rDCn/dQ0n/4AOJf+NDiT/mg8j/6YQIv+zECH/wRAh/9AQIf/QECH/0BAh/9AQIf/QECH/0BCfsgAAkb4AAIPKAAB11gAAZ+IAAFvxAABU/wYATv8OAEj/FAFC/xwCPf8kAjn/KwM1/zIEMf84BC7/PgUr/0MFKP9JBiX/TwYj/1YHIf9dBx7/ZQgc/28IGf96CRf/hwkW/5QJFf+fChT/qgoU/7MKFP+zChT/swoU/7MKFP+zChT/swqTuwAAhMcAAHXTAABn4QAAWOgAAE77AABI/wAAQf8KADv/EAE2/xUB
27099Mf8cAS3/IgIp/ygCJf8tAiL/MgMf/zgDHP89Axr/QgMX/0gEFf9OBBP/VQQR/10FD/9nBQ3/cgUM/30FCv+JBgr/kwYJ/5wGCf+cBgn/nAYJ/5wGCf+cBgn/nAb/PyoC/z8wA/9EMAP/SDME/0k5Bv9IQgj/Rk0L/0VbDv9DaRH/QXcT/0CFFf8/kRb/PpsY/z6kGP89qxn/PbMa/z26Gv89wxr/PMwb/zzbG/885xv/PPAb/zz4G/89/xv/Pf8b/z3/G/89/xr/Pf8Z/z3/Gf89/xn/Pf8Z/z3/Gf89/xn/QCoC/0EuA/9HLgP/SjEE/0w3Bv9LQAj/SksL/0hZD/9GZxH/RHUU/0OCFv9Cjxj/QZkZ/0GiGv9AqRv/QLEb/z+4HP8/wBz/P8kd/z/WHf8/5R3/P+8d/z/3Hv8//h3/P/8d/z//Hf9A/xz+QP8b/kD/G/5A/xv+QP8b/kD/G/5A/xv/QCoC/0MsA/9JLAP/TS8E/081Bv9QPgj/TkkM/0xWD/9KZBL/SHIV/0d/GP9Gixn/RZYb/0SfHP9Epx3/Q64e/0O1H/9CvR//QsYg/0LRIP9C4iH/Qu0h/0L1If9C/SH9Qv8h+0P/IPpD/x/5Q/8e+UP/HvlD/x75Q/8e+UP/HvlD/x7/QSkC/0YqA/9MKQP/USwE/1MyBv9UPAj/VEcM/1FSD/9PYBP/TW8X/0x8Gf9KiBz/SZIe/0ibH/9HoyH/R6si/0ayI/9GuiP/RsMk/0XNJf9F3iX/Reom/EX0JvlF/Cb2Rf8m9Ub/JPRG/yPzR/8h80f/IfNH/yHzR/8h80f/IfNH/yH/QigC/0knAv9QJgP/VSgE/1gvBf9aOQj/WkQM/1dPEP9VXBT/U2oY/1F3G/9Pgx//To4h/02XI/9MnyX/S6cm/0quJ/9Ktin+Sb4q/UnJKvpI2Sv3SOcs9EjyLPFI+yzvSf8q7Ur/KOxK/yfrS/8l60z/JetM/yXrTP8l60z/JetM/yX/QygC/00kAv9UIwP/WiUD/14sBf9gNgf/YEEL/15MEP9bVxX/WWYZ/1dyHv9VfiL+U4kl/FGTKPpQmyr5T6Ms906qLvZNsi/0TLow80zEMvJL0TPuS+Q06krwNOdL+jPlTf8w5E7/LeJP/yvhUP8p4VD/KeFQ/ynhUP8p4VD/KeFQ/yn/RiUC/1AhAv9YIAL/XyED/2QqBP9mMwf/Zj0L/2VIEP9iUxX/YGEb/F1tIPhaeSX1WIQp81aNLfBUljDuUp4z7VGlNetQrTfpTrU5506/O+ZNzDzjTOA9303uPNxP+TnZUf811lL/MtRT/zDTVP8t01X/LdNV/y3TVf8t01X/LdNV/y3/SiMC/1QeAv9cHAL/ZB8C/2knBP9sMAb/bToK/2xED/1qTxX4Z1wc82NoIu9gdCjrXX4u6FqIM+VXkTfjVZk64FOgPt5SqEDcUbFB2VC7QtZQyEPTUNxEz1DsQ8xS+D/LVf87yVf/N8hY/zTHWf8yxln/McZZ/zHGWf8xxln/McZZ/zH/TSAC/1cbAv9gGQL/aR0C/28lA/9yLQX/dDcI/XNBDvZxSxTwblgc6mpkJOVlbivgYXkz3F6CONhcizzTWpQ/0FicQs5Xo0TLVaxGyVW1R8dUwEnFVNBJwlPmScBW9UW+Wf9AvVv/PLxc/zm7Xf81ul3/Nbpd/zW6Xf81ul3/Nbpd/zX/UB4C/1sZAf9kFgH/bRsC/3QiAv94KgT/ejMH9no9DO94RxPndVQb4XBfJdprai3TZ3Q0zmR9Osphhj/HX45CxF2WRcFbnki/WqZKvFmvTLpYuk24WMhOtljfTrRZ8EuzXP1Fsl//QLJg/zywYf85sGH/OLBh/ziwYf84sGH/OLBh/zj/UhsB/14WAf9oFAH/chkB/3kfAv9+JwP5gDAF8IE5CueAQxHgfFAa1ndbJM9yZi7JbW81xGp4O8BngUC8ZIlEuWKRSLZgmUqzX6FNsV2qT65ctFGsXMFSqlzUUqhd61CoYPpJqGP/RKhk/0CmZf88pmX/O6Zl/zumZf87pmX/O6Zl/zv/VRkB/2EUAf9sEgH/dhcB/30cAf+DIwL0hiwE6og1B+GHQA7WgkwZzX1YJMZ3Yi3Ac2s1u290PLdsfEGzaYRGr2eMSaxllEypY5xPpmKlUaRhr1OiYLxVoGDNVZ5g5lSeZPdNn2f/R59p/0Oeaf8/nWn/PZ1p/z2daf89nWn/PZ1p/z3/VxcB/2MSAf9vEQH/eRQB/4EZAfuHIAHvjCcC5I4wBdqNPQzPh0oYx4JVI799Xy25eGg1s3RwPK9xeEKrboBGp2yISqRpkE6gaJhRnWahU5tlq1WYZLhXlmTIWJRk4ViVaPRQlmv/Spds/0WWbf9Blm3/QJZt/0CWbf9Alm3/QJZt/0D/WRUB/2YQAf9yEAD/fRIA/4UWAPaMGwHqkSIB35QrA9OROgvJjEcXwIdTIrmCXCyyfWU1rXltPKh1dUKjc31HoHCES5xujE6ZbJVSlWueVJJpqFeQabRZjmjDWYxo3FqNbPJTj27/TJBw/0ePcf9Dj3H/QY9x/0GPcf9Bj3H/QY9x/0H/WxQB/2gPAP91DwD/gBEA/4kTAPKQFwDllhwA2ZkmAs2VOArEkEUWu4tRIbOGWiytgmM0p35rO6F6ckGdd3pGmXWBS5VziU+ScZFSjm+bVYtupViIbbBahmy/W4Rt1VuGb+9ViHL9Tol0/0mJdP9EiHT/Q4h0/0OIdP9DiHT/Q4h0/0P/XRIB/2sOAP94DgD/gw8A/YwQAO2UEgDgmhUA05wkAsiZNgm/lEMVto9PIK6KWCunhmEzoYJoO5x/cEGXfHdGk3l+S493hk+LdY9SiHOYVoRyoliBca5af3G8XH1x0Fx/c+xWgXb7T4N4/0qDeP9Fgnj/RIJ4/0SCeP9Egnj/RIJ4/0T/XxEB/20MAP96DQD/hQ0A8o8NAOeYDQDbnw4Azp8iAcSdNAi6mEIUspNNH6qPViqjil8ynIZmOpeDbUCSgHVFjX58Sol8hE6FeoxSgniVVn53oFl7dqtbeXW6XHd2zVx4d+pYe3r6UX18/0t9fP9GfXz/RX18/0V9fP9FfXz/RX18/0X/YRAB/28LAP99CwD1iAoA35MIANibCgDTogwAyaMfAb+gMge2nEATrZdLHqWTVCiej10xmItkOZKIaz+NhXJFiIN6SoSAgU6Af4pSfH2TVXh8nVh1e6lbcnq4XHF6ylxyfOhYdX75UXeA/0x3gP9Hd4D/RneA/0Z3gP9Gd4D/RneA/0b/ZA8A/3IJAP9/CADljAUA2JYHANGeCQDOpQoAxKYdAbqkLwaxoD4RqJxJHaCYUyeZlFswk5BiOI2NaT6IinBEg4h4SX6Gf016hIhRdoKRVXKBm1hvgKdabH+1XGuAyFxrgeVZboP3UnGE/01yhP9IcoT/R3KE/0dyhP9HcoT/R3KE/0f/Zg0A/3UHAPaDBQDcjwMA0pgGAMyhBwDIqAgAv6kaALWoLQWspDwQpKBHG5ydUSWUmVkvjpZgNoiTZz2CkG5DfY52SHmMfUx0ioVQcIiPVGyHmVdphqVZZoazW2WGxVtlhuNZaIj2UmuK/01siv9IbIn/R2yJ/0dsif9HbIn/R2yJ/0f/aQsA/3gEAOWHAADWkgMAzZwFAMakBgDBqwYAua0XALCsKwSnqToOn6ZFGZaiTyOPn1ctiJxfNYKZZjt9l2xBeJVzRnOTe0tukYNPao+NUmaOl1VjjaNYYI2xWV+Nw1pejeBYYo/1UmSQ/01mkP9IZo//R2aP/0dmj/9HZo//R2aP/0f/bAgA/nwAAN6KAADQlgIAyJ8EAMCnBAC5rgMAsrIUAKqxKAOhrzcMmaxDF5GoTSGJpVUqgqNcMnygYzl3nmo+cpxxRG2aeUhomYFMZJeLUGCWlVNdlqJVWpWwV1mVwVdYld5WW5bzUF2X/0xfl/9HYJb/RmCW/0Zglv9GYJb/RmCW/0b/cAMA64EAANaPAADKmgEAwaMDALmqAgCxsgEAqrcRAKO3JAKbtTQKk7JAFIqvSh6DrVMnfKtaLnaoYTVwp2g7a6VvQGejd0Rion9IXqGJTFqglE9Xn6BRVJ+uU1OfwFNSn91SVZ/zTleg/0pZoP9GWZ//RVmf/0VZn/9FWZ//RVmf/0X/dQAA4IYAAM+TAADEnwEAuqcBALGuAACptgAAob0NAJu9IAGUvDEHi7o9
27099EIO3SBp8tVAidbNYKm+yXzBqsGY2Za9tO2CtdT9crH5DWKuHR1Wqk0pRqp9MT6quTU2qwE1NqtxNTqrySVCq/kZSqf9DUqn/QlKp/0JSqf9CUqn/QlKp/0LyfAAA14wAAMiZAAC9owAAsqsAAKmyAACguwIAl8QJAJLFGwCLxCwEg8I6DHvBRBV0v04dbr1WJGi8XSpju2QwX7psNFq5dDlWuHw8U7eHP0+3kkJMtp9ESratRki2wEZIt91FSbbyQ0q1/0FLtf8+S7T/PUu0/z1LtP89S7T/PUu0/z3igwAAzZIAAMGfAAC0pwAAqq8AAKC4AACWwAMAjMoHAIbNFACBzSYCesw1CHPLQQ9sykoXZslTHWHIWyNcx2IoWMZqLFTGcjBQxXwzTcWGNkrEkjlHxJ87RcSuPETFwTxDxd88RMTzO0TD/zlFwv83RcH/N0XB/zdFwf83RcH/N0XB/zfViwAAxZoAALekAACrrAAAoLQAAJa+AACLxwQAgdAIAHjZDgB12SABb9gvBGnYPAlj1kYQXtZQFVnVWBpV1GAfUdRoIk7UcSZL03spSNOFK0XTki5C1J8vQdSvMD/VwjE/1eEwP9PyMD/S/S8/0f8uP9D/Lj/Q/y4/0P8uP9D/Lj/Q/y7KlAAAu6EAAK2pAACisQAAlrsAAIvEAACAzQMAddgIAG/kEQBq5CABZOQtA17kOAdZ5EELVeRLD1HkVBJN5F0WSuRlGEfkbhtF5HcdQuSCH0DkjiE+5ZsjPOWqJDvmvCQ65tMkOeXuJDnj+iM54v8kOeL/JDni/yQ54v8kOeL/JDni/yS/ngAAr6YAAKOuAACXuAAAisIAAH7MAABz1gIAaeUJAGTvFABf8CABWfArA1TwNQVP8D4HS/FGCkfxTgxE8VcOQvFfED/yZxI98nAUOvJ7FTjzhxY285QYNfSiGTP0sRky9cUaMfXiGjH08Rkx8f4ZMfH/GTHx/xkx8f8ZMfH/GTHx/xmypAAApasAAJi2AACLwAAAfsoAAHHVAABl3gAAXvUKAFn8EwBT/B4BTvwnAkr9MANF/TkFQf1ABj7+SAc7/k8JOP9XCjb/Xgsz/2cMMf9wDS7/fA4s/4kPK/+WECn/pBAo/7QRJ//HESf/4REm//IRJv/2ESb/9hEm//YRJv/2ESb/9hGnqQAAmbMAAIu+AAB+yQAAcNMAAGTeAABY5wAAUv8JAE3/EQBH/xkBQ/8iAT7/KgI6/zIDN/85AzP/PwQw/0YFLf9NBSv/VAYo/1sHJv9jByP/bQgh/3kJH/+HCR7/lQod/6MKHP+xChv/wAsa/9YLGv/fCxr/3wsa/98LGv/fCxr/3wubsQAAjbwAAH7HAABw0gAAY94AAFXkAABL9QAARv8FAED/DgA7/xQAN/8bATP/IwEv/ykCK/8wAij/NQIl/zsDIv9BAx//RwMd/04DGv9VBBj/XgQV/2gFE/90BRH/ggUQ/5AGEP+dBg//qQYO/7UGDv+6Bg7/ugYO/7oGDv+6Bg7/ugaOugAAf8UAAHDRAABi3gAAVOUAAEbrAAA//gAAOf8AADT/CQAv/w4AK/8UACf/GgEj/yEBH/8lARz/KgEZ/y8BFv80AhT/OgIR/0ACEP9GAg7/TgIM/1YCCf9gAwf/bAME/3gDA/+GAwL/kQMB/50DAf+hAwH/oQMB/6EDAf+hAwH/oQP/Ni0C/zkuAv8+LgP/QDID/0A4BP8+QQb/PEwI/zpaCv84aAz/NnYO/zWDD/80jxD/M5kR/zOhEf8zqRL/MrAS/zK3Ev8yvxL/MsgT/zLTE/8y4xP/Mu0T/zL2Ev8z/hL/M/8S/zP/Ev8z/xH/M/8R/zP/EP8z/xD/M/8Q/zP/EP8z/xD/Ni0C/zssAv9ALAP/Qy8D/0M1BP9CPgb/QEoI/z5XC/88ZQ3/OnMP/ziAEP83jBH/N5YS/zafE/82pxP/Nq4U/za1FP82vBT/NcUV/zXQFf814BX/NusV/zb0Ff82/RT/Nv8U/zb/FP43/xP+Nv8T/Tb/Ev02/xL9Nv8S/Tb/Ev02/xL/NywC/z4qAv9DKgL/Ri0D/0cyBP9GPAb/RUgI/0NVC/9BYg3/P3AQ/z19Ef88iRP/O5MU/zucFf86pBb/OqsW/zqyF/86uRf/OcIX/znMF/853Rj/OekY/znzGP86+xj8Ov8X+jr/F/k6/xb4Ov8W+Dr/Ffg6/xX4Ov8V+Dr/Ffg6/xX/OSsC/0EnAv9GJwL/SikD/0svBP9MOQb/S0UI/0hRC/9GXg7/RGwR/0J5E/9BhRX/QI8X/0CYGP8/oBj/P6cZ/z6uGv8+thr/Pr4b/z7IG/891hz+PeYc+z7xHPg++hz1Pv8c8z7/GvI//xnxP/8Z8T//GPE//xjxP/8Y8T//GPE//xj/PSgC/0UkAv9KIwL/TiUD/1EsBP9SNgb/UUEI/09NDP9MWg//SmcS/0h0Ff9HgBf/RosZ/0WUG/9EnBz/Q6Qd/kOrHv1Csh/8Qrog+kLEIPlC0CH2QeIh8kLuIu9C+SLtQv8g60P/H+pD/x3pRP8c6ET/G+hE/xvoRP8b6ET/G+hE/xv/QCUC/0ghAv9PIAL/UyEC/1cpA/9ZMwX/WD4I/1ZJDP9SVRD/UWMU/09vF/5Nexr7S4Yd+UqPH/dJmCH2SJ8i9EemJPNHriXxRrYm8Ea/J+9FyyjsRd4p6EXsKeVG+CjiR/8m4Uj/JN9J/yLeSf8g3Un/H91J/x/dSf8f3Un/H91J/x//QyIC/0weAf9THAL/WR4C/10mA/9fMAT/XzoH/11FC/9aUBD9WF4V+FVqGfVTdh3yUYAh70+KJO1NkybrTJop6UuiK+dKqSzlSbEu5Ei7L+JIxzHgSNkx3EjqMdhJ9i7US/8r0kz/KdBN/ybPTv8lzk7/I85O/yPOTv8jzk7/I85O/yP/Rx8B/1AaAf9XGAH/XhwB/2MjAv9mLAT/ZjYG/2RBCvpiTA/0X1kV71xlG+tZcCDnVnsl5FSEKeFRjS3eUJUw3E+dMtlOpTPWTa010023NtFMwjfPTNE4zEzmOMlN9DXHT/8xxVH/LsRS/yvDU/8pwlP/J8JT/yfCU/8nwlP/J8JT/yf/ShwB/1QXAf9cFQH/YxkB/2kgAv9sKQP/bTIF+Ww9CfJpRw7rZlQV5WNgHOBfayLbXHUo1ll/LdJXiDDPVZAzzFSYNspToDjHUqc6xVGwO8NQuzzBUMk9v1DfPbxR8Du6U/w3uVX/M7hX/y+3WP8tt1j/K7dY/yu3WP8rt1j/K7dY/yv/TRoB/1cUAf9gEgH/aBcB/24dAf9yJQL7cy4D8nM4B+lxQw3iblAU22lcHNNlZiTOYnAqyV96L8ZcgjPDW4o2wFmSOb1Ymju7VqI+uFWrP7ZVtUG0VMJCslTUQrBV6kGuV/k8rln/N61b/zOtXP8wrV3/Lq1d/y6tXf8urV3/Lq1d/y7/UBcB/1oSAf9kEAD/bRQA/3MaAf93IQH0eSkC6nozBeJ4PwrZdEwTz3BYHMlrYiTEaGwrv2V1MLtifTW4YIU4tV6NPLJclT6vW51BrVqmQ6tZr0SpWbxFp1jMRqRY5UakW/ZAo17/O6Nf/zejYP8zo2H/MaNh/zGjYf8xo2H/MaNh/zH/UxUB/10QAP9oDwD/cBIA/3cWAPt8HAHufyQB5IAtA9p/OwjPekkSx3VUG8FxXyS7bWgrtmpwMbJneTavZYA6q2OIPahhkECmYJhDo16hRaBeq0eeXbdInF3GSZpc30maX/JEmmL/Pppj/zmbZf82m2X/M5tl/zObZf8zm2X/M5tl/zP/VRMB/2AOAP9rDgD/dBAA/3sSAPWBFwDohB4A3ocnAdGENwfIf0YRwHtRG7l2WyO0cmUrr29tMapsdTananw6o2iEPqBmjEGdZJREmmOdR5dip0mVYbJLk2HBTJFh2EyRY+9HkmX9QZJn/zyTaf84k2r/NZNq/zWTav81k2r/NZNq/zX/VxEB/2MNAP9uDAD/dw4A/38PAPCFEQDjiRYA1osjAcuINQbChEMQuoBPGrN7WSOtd2IqqHRqMaNxcTafbnk7nGyBP5hqiEKVaZFFkmeaSI9mo0qNZa9MimW9TYll0U6JZ+xKimn7Q4tr/z6Mbf86jG7/N4xu/zeMbv83jG7/N4xu/zf/WRAA/2ULAP9xCwD/egsA8YIMAOiJDQDdjg4Az48gAcaNMga9iUEPtYRNGa6AViKnfF8qonhnMJ11bzaZc3Y6lXF9P5JvhUKObY5Gi2yWSYhqoEuFaqxNg2m6T4FpzE+BauhMg235RYRv/z+FcP87hnH/OIZx/ziGcf84hn
27099H/OIZx/zj/Ww8A/2cIAP9zCADzfQgA3oYHANmMCQDVkQsAypIeAMGQMAW4jT8OsIhKGKmEVCGigF0pnX1lMJh6bDWTd3M6j3V7PoxzgkKIcotGhXCUSYJvnkx/bqlOfG23T3ttyVB6buZNfHH4Rn5z/0F/dP89gHX/OoB1/zqAdf86gHX/OoB1/zr/XQ4A/2oGAP92BgDkgAMA2YkGANKPCADPlAoAxZYbALyULgSzkT0Nq41IF6SIUiCehVsomIFjL5N+ajWOfHE5inp4PYZ4gEKDdohFf3WRSXxzm0x5cqdOdnK1UHRyxlB0cuNPdnX2R3h3/0J6eP8+e3n/Ont5/zp7ef86e3n/Ont5/zr/XwwA/2wEAPV5AgDegwIA04sFAM2SBwDJlwgAwJkZALeYLAOvlTsMp5FHFp+NUB+ZiVknk4ZhLo6DaDSJgW85hX92PYF9fkF9e4ZFeXqPSXZ4mUxzd6VOcHeyUG53xFBtd+BPcHn1SHJ7/0N0fP8+dX3/O3V9/zt1ff87dX3/O3V9/zv/YQoA/28CAOh8AADZhgEAz44EAMiVBgDDmgYAu5wWALOcKgOqmTkLopVFFJuRTh2UjlcmjotfLYmIZjOEhm04gIR0PXuCe0F3gIRFdH+NSHB9l0ttfKNOanywT2h8wVBnfN1Qan7zSW2A/0Nugf8/b4H/PG+B/zxvgf88b4H/PG+B/zz/ZAgA/3IAAOF/AADTiQEAypIDAMOYBAC9ngQAtqATAK6gJwKlnTYJnZpDE5aXTRyPk1UkiZFdK4SOZDF/jGs3eopyO3aIeUByhoJEboWLR2qDlUpngqFNZIKuT2KCv09hgtpPZITySWaF/0Nohv8/aob/PGqG/zxqhv88aob/PGqG/zz/ZwQA9nYAANyCAADOjQAAxZUCAL6cAwC3oQIAr6QRAKikJAKgojQImJ9AEZGcShqKmVMihJdbKX6VYjB5kmk1dZBwOnCPdz5sjX9CaIyJRmWKk0lhiZ9LXomsTV2JvU5cidZNXorwSGCL/kNii/8/Y4z/PGOM/zxjjP88Y4z/PGOM/zz/agAA5noAANWGAADJkQAAwJkBALifAQCwpQAAqKkOAKKpIQGaqDEGk6U+D4ujSBiEoFEgfp5ZJ3icYC1zmmcyb5huN2qWdTxmlX0/YpSHQ1+SkUZbkp1JWZGrSleRu0tWkdNLV5LvR1qS/UJck/8+XZP/O12T/ztdk/87XZP/O12T/zv/bgAA4H4AAM6LAADElQAAup0AALGjAACpqQAAoa4LAJuvHQGUri4EjKw7DIWqRhV+qE4ceKZWI3KkXSptomQvaaFrNGSfczhgnns8XJ2FP1mcj0JVm5xFU5uqR1GbukdQm9FHUZvuRFOb/EBVm/88Vpv/Olab/zpWm/86Vpv/Olab/zrxdAAA2YMAAMiQAAC+mgAAs6EAAKqnAAChrgAAl7UGAJK2GACMtSoDhbQ3CX6yQhF3sEwYca5UH2ytWyVnq2IqYqppL16pcTNaqHo3VqeDOlOmjj1QpptATaWpQUulukJLptFCS6XtP02l/DxOpP85T6T/N0+k/zdPpP83T6T/N0+k/zfkegAAz4kAAMKVAAC2nwAArKUAAKKsAACYswAAjrsCAIi9EgCDvSUBfLwzBna7Pw1vukkUarhRGmW3WR9gtmAkXLVnKVi0byxUs3gwUbOCM02yjTZKspo4SLGoOkayuTpFstE6RrHtOUew/DZHsP80SK//M0iv/zNIr/8zSK//M0iv/zPbggAAx5AAALucAACuowAApKoAAJmxAACPuQAAhMADAHvGDQB4xh4Ac8YuA23FOghnxEUOYsNOE13DVhhZwl4dVcFmIVHBbiROwHcoS8CBK0i/jC1Fv5ovQ7+oMUG/ujFBwNIxQb7uMEG9/S9BvP8uQbz/LUG8/y1BvP8tQbz/LUG8/y3OigAAv5gAALGgAACmqAAAm7AAAJC4AACFvwAAescEAG/PCQBr0RUAZ9EmAWPRNARe0EAIWdBKDFXPUxBRz1sUTs9jGEvOaxtIznUeRc5/IELOjCJAzpkkPs6oJjzOuiY8z9QmPM3vJTvM+yU7y/8lO8r/JTvK/yU7yv8lO8r/JTvK/yXDkwAAtZ4AAKimAACdrgAAkbYAAIW/AAB5xwAAb84EAGTWCQBe3hEAW94gAFfeLQJT3zoEUN9EBkzfTglJ31cMRt9fD0PfaBFB33ETPt98FTzfiRc64JYZOOClGjfgtxo24c0aNt/sGjXe+Ro03f8bNNz/GzTc/xs03P8bNNz/GzTc/xu5nAAAqqQAAJ6rAACStQAAhb4AAHnHAABtzwAAYtYDAFjhCABV6hMAUesgAE3rKwFJ6zUCRew+BELsRwU/7E8HPe1YCTrtYAo47WoMNu50DTPugA4y7o4PMO+dEC7vrREt8MARLfDeESzu8REs7P4RLOv/ECzr/xAs6/8QLOv/ECzr/xCtogAAoKkAAJOzAACGvQAAecYAAGzPAABg2AAAVd4AAE7zCgBK9xMARvgdAEP4JwE/+DACO/k4Ajj5QAM1+kcEM/pPBTD7VwUu+18GK/xpByn8dAgn/IIJJf2QCST9oAoj/rAKIv7ECyH/4Ash/fIKIPz8CiD8/Aog/PwKIPz8CiD8/AqipwAAlbEAAIe7AAB5xgAAbM8AAF/ZAABS3wAASOgAAEP/CAA//xAAO/8ZADf/IQA0/ykBMP8wAS3/NwIq/z4CJ/9EAiX/SwMi/1MDIP9cAx3/ZgQb/3IEGf+ABRf/jwUW/58GFf+vBhT/wAYU/9YGE//pBhP/6QYT/+kGE//pBhP/6QaXrwAAiLoAAHrFAABszwAAXtoAAFDgAABE5gAAPPUAADf/BAAz/w0AL/8TACv/GgAo/yEAJf8nASH/LQEe/zIBG/84ARn/PwEW/0YCFP9NAhH/VgIQ/2ACDv9sAgz/ewML/4sDCv+aAwr/qAMJ/7UDCP/CAwj/wgMI/8IDCP/CAwj/wgOKuAAAe8MAAGzOAABe2wAAT+IAAELnAAA27AAAMf8AACz/AAAn/wcAI/8OACD/EgAc/xgAGP8dABX/IQAS/yYAEP8sAQ7/MQEN/zcBCv8+AQj/RgEF/08BAf9ZAQD/ZgEA/3QBAP+CAgD/kAIA/5wCAP+mAgD/pgIA/6YCAP+mAgD/pgL/Li8C/zMsAv83LQL/ODAC/zc2A/80PwT/MUsG/y9YB/8sZgj/KnQJ/ymBCv8ojQv/KJcL/yifC/8opgz/J60M/ye0DP8nuwz/J8QM/yfODP8o3gv/KOkL/yjzC/8o+wv/KP8K/yn/Cv8p/wr/Kf8K/yj/Cv8o/wr/KP8K/yj/Cv8o/wr/MC0C/zYqAv85KgL/Oy4C/zo0A/84PAT/NkkG/zNWB/8xYwn/L3EK/y1+C/8tigz/LJQM/yycDf8spA3/LKsN/yyxDf8suQ3/K8EN/yzLDf8s2g3/LOcN/yzxDf8s+g3/LP8M/i3/DP0t/wz9Lf8M/Sz/C/0s/wv9LP8L/Sz/C/0s/wv/MisB/zkoAv89KAL/PyoC/z4wA/89OgT/PEYG/zlTCP83YAn/NW0L/zN6DP8yhg3/MZAO/zGZDv8xoQ//MagP/zCuD/8wtQ//ML0Q/zDHEP8w1BD/MOQQ/zHvEP4x+Q/7Mf8P+TH/D/gx/w73Mf8O9zH/DvYx/w72Mf8O9jH/DvYx/w7/NSgB/zwlAf9AJAL/QycC/0MsA/9ENwT/QkMG/0BPCP89XAr/O2kM/zl2Df84gg//N4wQ/zeVEf82nRH/NqQS/zarEv82shP/NboT/zXDE/81zxP8NeET+TbtE/Y29xPzNv8T8Tb/EvA2/xLwN/8R7zf/Ee83/xDvN/8Q7zf/EO83/xD/OSUB/0AhAf9FIAH/RyIC/0kpAv9KNAT/ST8F/0ZLCP9EWAr/QmUN/0BxD/8+fRH/PYcS/z2RFP48mRX9PKAV/DunFvo7rhf5O7YX+Du/F/Y7yhj0O9wY8DvqGO079hjqO/8X6Dz/F+c8/xbmPf8V5T3/FOU9/xTlPf8U5T3/FOU9/xT/PSIB/0QeAf9JHAH/TR4B/1AmAv9RMAP/UDsF/05GCP9LUwv/SGAO/0ZsEftFeBP4RIIV9kOMF/RClBjzQZwZ8UGjG+9AqhvuQLIc7T+7Hes/xh7pP9Ue5T/oH+JA9B7fQP4d3UH/G9tC/xrZQv8Y2EL/F9hC/xfYQv8X2EL/F9hC/xf/QB8B/0gaAf9OGAH/UhsB/1YjAv9YLAP/VzcE/1VCB/9STQv5UFoO9U1nEvFMchbuSn0Y60iGG+lHjx3nRpcf5UWeIONEpiLhRK4j4EO3JN5DwiXcQ9Am10PlJtNE8yTQRf4izUb/IMxH/x7KR/8cyUj/G8lI/xvJSP8byUj/G8lI/xv/RBsB/0wWAf9SFAH/WBgB/10fAf9fKAL/XjID/V09BvZaSQrwV1UP6lViE+ZSbRjiUHcc306BH9xMiiLZS5Ik1UqaJtNJoSjRSakpz0iyKs1IvCvLSMksyEjfLMVI7yvCSvwowEv/Jb9M/yK+Tf8gvU3/H71N/x69Tf8evU3/Hr1N/x7/RxgB/08TAf9WEQD/XhUA/2IcAf9lJAH+ZS0C9GQ4Be1hQwnmX1EO4FxdFNpYaBrUVnIe0FR7IsxShCbKUIwox0+UKsVOmyzDTqMuwU2sL79MtjC9TMIxu0zTMrhM6TG2TvgttFD/KrNR/yezUv8kslL/IrJS/yKyUv8islL/IrJS/yL/ShUB/1MRAP9bDwD/YhIA/2gXAP9qHwH2aygB7GsyA+RpPgfcZkwN02JYFM1fYxvIXG0gxFp2JMFYfii+VoYru1WOLrlTljC2Up4ytFKmM7JRsDWwUbw2rlDLN6xQ4zeqUvQzqVT/LqhW/yuoV/8oqFf/JahX/yWoV/8lqFf/JahX/yX/TRMA/1YOAP9fDQD/ZxAA/2wTAPtwGQDvcSIB5HEsAttwOgXRbEgMyWhUFMNlXxu+Ymghul9xJrZdeSqzW4EtsFqJMK5YkTOrV5k1qVahN6dWqzilVbY6o1XFO6FV3TufVvA3n1j+Mp9a/y6eW/8rnlz/KJ5c/yieXP8onlz/KJ5c/yj/UBEA/1kMAP9jDAD/aw0A/3AQAPV0EwDodhoA3XclAdF2NgTIckQMwW5QFLtrWxu2Z2QhsWVtJ61idSuqYHwvp1+EMqRdjDSiXJQ3n1udOZ1apjuaWbE9mFm/PpdZ0z6VWuw7lV37NZZe/zGWX/8tlmD/KpZg/yqWYP8qlmD/KpZg/yr/Ug8A/1wKAP9mCQD/bgoA9nQMAO94DgDhexIA1HwgAMp7MwTBd0ELunRNE7RwWBuubGEhqWppJ6ZncSuiZXgvn2SAM5xiiDaZYZA4ll+ZO5Reoj2RXq0/j127QI1dzUGMXug/jWH5OI1i/zOOZP8wjmT/LI5l/yyOZf8sjmX/LI5l/yz/VQ4A/18GAP9pBgD0cgYA4ngGANt8CQDZfwwAzYEdAMR/MAO7fD8KtHhLEq11VRqocV4ho25mJp9sbiubanUvmGh9M5VnhDaSZYw5j2SVPIxjnz6JYqpAh2G3QoVhyUKEYuRBhWT3O4Zm/zWHZ/8xh2j/Lodp/y2Haf8th2n/LYdp/y3/VwwA/2EEAP5sAwDkdQEA23sFANOACADQgwoAx4UaAL6ELQO2gTwJr31IEqh5UhmidlsgnXNjJplwayuVbnIvkW15M45rgTaLaYk6iGiSPIVnnD+CZqdBgGa0Q35mxUR8ZuFDfmj1PH9q/zeAa/8zgWz/L4Fs/y+BbP8vgWz/L4Fs/y//WQsA/2MBAPRvAADfeAAA1H8EAM6DBgDKhwgAwogYALmHKwKxhToIqoFGEaN+UBidelkfmHdhJZN1aCqPc28vi3F3M4hvfjaFboY6gmyPPX9rmUB8aqVCeWqxRHdqwkR2at1EeGzzPnlu/zh6b/80e3D/MHxw/zB8cP8wfHD/MHxw/zD/WwgA/2YAAOdyAADaewAAz4IDAMmHBQDEigYAvIwVA
27099LSLKAKsiTgHpYVEEJ6CThiYf1cek3xfJI55ZiqKd20uhnV0MoJ0fDZ/coQ5fHGNPXlwl0B2b6JCc26vRHFuwEVwbtlFcnDxP3Ny/zl1c/81dnT/MXZ0/zF2dP8xdnT/MXZ0/zH/XQYA/2kAAOJ0AADUfQAAy4UCAMSKBAC/jQUAt48TALCPJgGojTUHoIpCDpqGTBaTg1UdjoFdJIl+ZCmFfGstgXpyMn14eTV6d4I5dnaLPHN1lUBwdKBCbXOtRGtzvUVqc9VFbHTvQG52/jpvd/82cXj/MnF4/zFxeP8xcXj/MXF4/zH/XwIA92wAAN53AADQgQAAx4gBAMCNAwC5kQMAspMRAKuTIwGjkTMGnI5ADZWLShWPiFMciYZbIoSDYiiAgWktfH9wMXh+dzV0fIA4cXuJPG56kz9reZ5CaHirRGZ4u0VkeNFFZnnuQGh7/Tpqe/82a3z/Mmt8/zJrfP8ya3z/Mmt8/zL/YQAA6m8AANl6AADMhAAAw4sAALuRAQC0lQEArJcOAKWXIQGeljEFl5M+DJCQSBSKjlEbhItZIX+JYCd7h2crd4VuMHOEdTRvgn03a4GHO2iAkT5lf5xBYn6pQ2B+uURffs9EYH/sQGKA/DpkgP82ZYH/M2aB/zJmgf8yZoH/MmaB/zL/ZAAA5XIAANN+AADHhwAAvo8AALaVAACumQAAppsMAKCcHgCZmy4Ekpk7CouWRhKFlE8Zf5FXH3qPXiV1jmUqcYxsLm2KczJpiXs2ZoiEOWKGjz1fhZo/XIWoQVqFt0JZhcxCWoXqP1yG+zpehv82X4f/Ml+H/zJfh/8yX4f/Ml+H/zL9aAAA4HYAAM2CAADCjAAAuZMAALCZAAConQAAn6AJAJmhGgCToCsDjJ84CIWdQxB/mkwXeZhUHXSXXCJwlWMna5NqLGeScTBkkXkzYI+CN1yOjTpZjZk9V42mP1SNtkBTjctAVI3pPVaN+jlXjf81WY7/MlmO/zFZjv8xWY7/MVmO/zHtbQAA2XsAAMiHAAC9kAAAtJgAAKqdAAChoQAAl6YEAJGnFQCMpycChaY1Bn+kQA15okoUc6BSGm6fWR9pnWAkZZxnKGGbbyxemncwWpiAM1aXizZTl5c5UZalO0+WtDxOlsk8TpboOk+W+TZRlv8zUpb/MFKW/zBSlv8wUpb/MFKW/zDmcgAA0IAAAMKMAAC4lgAArZwAAKOhAACZpgAAjq0AAIiuEQCDriIBfa0xBHesPQpyqkcQbKlPFmeoVxtjp14fX6ZlJFukbSdYpHUrVKN/LlGiiTFOoZY0S6GkNkmhtDZIocg3SKDnNUmg+TJKn/8wS5//Lkuf/y1Ln/8tS5//LUuf/y3deQAAyYYAALySAACxmgAApqAAAJymAACRrAAAhrIAAH22DQB5th0AdbYsAm+1OQZqtEMLZbNMEWCyVBZcsVsaWLBjHlWvayFRr3MlTq59KEutiCpIrZUtRa2jLkStsy9DrcgvQqznL0Or+S1Eq/8rRKr/KUSq/ylEqv8pRKr/KUSq/ynRgAAAwY0AALWYAACpnwAAnqUAAJOsAACIsgAAfbgAAHG+BgBuvxUAar8mAWa/MwNhvj8HXb5IC1m9UQ9VvVkTUbxgF068aBpLu3EdSLt7H0W6hyJCupQkQLqiJj66syY9usgmPbroJj24+SU9t/8kPbb/Iz22/yM9tv8jPbb/Iz22/yPHiAAAuZUAAKydAAChpAAAlqsAAIqyAAB/uQAAc78BAGjGBQBgyg4AXsodAFvKLAFXyjgDVMpDBVDKTAhNyVULSsldDkfJZhFEyW8UQcl5Fj/IhRg8yJMaOsiiGznJsxw4yckcOMjoHDfH+Rw3xf8cNsT/HDbE/xw2xP8cNsT/HDbE/xy+kQAAsJsAAKSjAACYqgAAjLIAAIC5AAB0wAAAaMcAAF3NBQBT0woAT9cSAE3YIgBL2DAASdg8AkbYRgNE2U8EQdlYBj/ZYQg82WsKOtl2DDfZgg412pAPNNqgEDLasREx28cRMdrnETDY9hIw1v8TL9T/Ey/U/xMv1P8TL9T/Ey/U/xOzmgAApqEAAJqpAACNsQAAgLoAAHTBAABoyQAAXM8AAFLVAwBI3AgAReUSAEPlHgBB5ioAPuY1ATvnPgE550cCN+dQAzToWQQy6GIFMOhtBi7peQcs6YcIK+qWCSnqpwoo6roKJ+vWCifp8Aon5/0JJub/Cibm/wom5v8KJub/Cibm/wqooAAAnKcAAI+wAACCuQAAdMIAAGjKAABb0QAAT9cAAEXdAAA+7gkAPPIRADnzGwA28yUANPQuADH0NwEu9T8BLPVHASn2TwIn9lcCJfdhAyP3bAMh+HoEH/iJBB75mgUc+asFG/rABRr63gUa+fIFGvf9BRn2/wUZ9v8FGfb/BRn2/wWepgAAka8AAIO5AAB1wgAAZ8sAAFrTAABN2gAAQt8AADjlAAA1+wcAMf8PAC7/FgAr/x8AKf8mACX/LQAj/zQAIP87AR7/QwEb/0sBGf9TARb/XQIU/2oCEv94AhH/iAIQ/5oCEP+rAw7/vgMO/9UDDv/tAw7/8AMO//ADDv/wAw7/8AOTrgAAhLgAAHbCAABnzAAAWtUAAEzcAAA/4QAANeYAAC30AAAq/wIAJv8LACP/EQAg/xcAHf8dABn/IwAW/ykAFP8vABL/NQAQ/z0ADv9FAQz/TgEK/1gBB/9lAQX/dAED/4UBAv+WAQH/pgEA/7UBAP/GAQD/ygEA/8oBAP/KAQD/ygGGtwAAd8EAAGjMAABa1wAAS94AAD7kAAAy6QAAJ+0AACP/AAAf/wAAG/8FABf/DAAU/xAAEf8UAA//GAAN/x0AC/8iAAj/KAAF/y4AAv81AAD/PQAA/0cAAP9SAAD/XgAA/20AAP9+AQD/jgEA/5sBAP+pAQD/qwEA/6sBAP+rAQD/qwH/Ki0B/y4rAf8wKwH/MC4C/y41Av8pPQP/JUkE/yNXBP8hZAX/H3IG/x1/Bv8digb/HZQG/x2cB/8cowf/HKoH/xyxB/8cuAb/HL8G/xzJBv8c1gb/HeUG/x3vBv8d+QX/Hf8F/x3/Bf8d/wX/Hf8F/x3/Bf8d/wX/Hf8F/x3/Bf8d/wX/LCsB/zAoAf8zKAH/MysC/zExAv8tOgP/K0cE/yhUBf8mYQX/JG8G/yJ8B/8ihwf/IpEH/yGZB/8hoQj/IacI/yGuCP8htQj/IbwI/yHGB/8h0Qf/IeIH/yLtB/8i9wf/Iv8G/SL/Bvwi/wb8Iv8G/CL/Bvsi/wb7Iv8G+yL/Bvsi/wb/LigB/zMlAf82JQH/NycB/zUtAv80OAP/MkQE/y9RBf8sXgb/KmsH/yl3B/8ogwj/J40I/yeWCf8nnQn/J6QJ/yerCf8nsgn/J7kJ/yfCCf8nzQn/J94J/yfrCfwn9gj5KP4I9yj/CPYo/wj1KP8I9Sj/CPUo/wj1KP8I9Sj/CPUo/wj/MiUB/zciAf86IQH/OyMB/zspAv87NAL/OUAE/zZNBf80Wgb/MWYH/zBzCP8ufwn/LokK/y6SCv8tmQv/LaEL/y2nC/8trgv/LbUM/y2+DP4tyQz7LdkM+C3oC/Qu9AvxLv4L7y7/C+4u/wvtLv8L7C7/Cuwu/wrsLv8K7C7/Cuwu/wr/NSIB/zseAf8/HQH/QB8B/0ImAf9CMQL/QDwD/z5IBf87VQb/OWII/zduCv82eQv/NYQM/TSNDfw0lQ36NJwO+TOjDvczqg/2M7IP9TO6D/MzxQ/yM9IP7jPlD+o08g/nNP0P5TT/D+Q0/w7iNf8O4jX/DeE1/w3hNf8N4TX/DeE1/w3/OR4B/z8aAf9DGAH/RhoB/0kjAf9JLQL/SDgD/0VEBf9DUAf/QF0J+z5pC/g9dA31PH8O8zuID/E7kBDvOpgR7TqfEuw5phPqOa4T6Tm2FOc5wRTmOc4V4jnjFd458RXbOvwU2Dr/E9U7/xLTO/8S0jv/EdI7/xDSO/8Q0jv/ENI7/xD/PRsB/0MWAP9IFAD/TBcB/08fAf9QKAH/TzMC/00/BPtKSgb1R1cJ8UZkDO1Ebw7pQ3kR50KDE+RBixTiQJMW4D+bF98/ohjdPqoZ2z6zGtg+vRrWPsob0j7fG84+7xvLP/sayUD/GMdA/xfGQf8VxUH/FMRB/xTEQf8UxEH/FMRB/xT/QRcA/0cSAP9MEAD/UhQA/1YbAP9XJAH/Vi4C+FQ5A/FRRQbrT1IJ5k1eDOFLaRDdSXQT2Uh9FtVGhhjSRY4a0EWWHM5EnR3MRKUeykOtH8hDtiDGQ8MhxUPTIcFD6SG+RPcfvEX/HbpG/xu5R/8ZuEf/GLhH/xe4R/8XuEf/F7hH/xf/RBQA/0sQAP9RDgD/VxEA/1sWAP9dHgD5XSgB71szAudZPwTgV00I2lRZDdNSZBLOUG4Wyk53GcdMgBzFS4gewkqQIMBKlyG+SZ8jvEinJLpIsCW4SLwmt0jLJ7RH4yeySfMlsEr/Iq5L/x+uTP8drUz/G61N/xqtTf8arU3/Gq1N/xr/RxEA/08NAP9WDAD/XA4A/2ASAP1iGADwYyEA5mIsAd5gOgPUXkgHzVtUDcdYXxPDVmkXv1RyG7xSeh65UYIhtlCKI7RPkSWyTpknsE2iKK5NqyqsTLYrqkzELKhM2yymTe8qpE/9JqRQ/yOjUf8go1L/HqJS/x2iUv8dolL/HaJS/x3/Sg8A/1IKAP9aCQD/YAsA/2UOAPVnEQDoaBgA3WckANJmNQLKZEQHw2FQDb1eWxO5XGQYtVptHLFYdSCuV30jrFWEJalUjCinU5QqpVKdLKNSpi2hUbEvn1G+MJ1R0TCbUeovmlP6KppV/yaZVv8jmVb/IZlX/x+ZV/8fmVf/H5lX/x//TQ0A/1UGAP9dBQD7ZAcA72kJAOlrDADhbBAA020eAMlsMQLCakAHu2dMDbVkVxOwYWAZrF9pHahdcSGlXHgkolqAJ6BZhyqdWJAsm1eYLplWojCWVawylFW5M5NVyjORVeUzkVf3LZFZ/ymRWv8lkVv/I5Fb/yGRW/8hkVv/IZFb/yH/TwsA/1cCAP9hAgDqaAEA3m0EANhwCADVcAsAy3IbAMJxLgK6bz0GtGxJDa5pVBOpZ10ZpGRlHaFibSGdYXQlml98KJhegyuVXYstkluUMJBbnjKNWqg0i1m1NYpZxjaIWeE2iFz0MIhd/yuJXv8oiV//JYlf/yOJX/8jiV//I4lf/yP/UQkA/1oAAPVkAADgbAAA13EDANB0BgDNdQkAxHYXALx2KgG0dDoFrnFGDKduURKia1oYnmliHZpnaSGWZXElk2R4KJBigCuNYYgui2CRMYhfmjOGXqU1g16yN4JewjeA
27099Xtw4gF/yM4Fh/y2CYv8pgmP/JoJk/yWCZP8lgmT/JYJk/yX/UwYA/10AAOdnAADbbwAA0HQCAMp4BQDGeQcAvnoVALZ6KAGveDcFqHZEC6JzThKccFcYmG1fHZRrZyGQam4ljWh1KIpnfSuHZYUuhGSOMYFjlzR/YqI2fGKvOHpivjl5YtU5eWPvNHpl/i97Zv8rfGf/KHxn/yZ8Z/8mfGf/Jnxn/yb/VQMA/2AAAONqAADVcgAAzHgBAMV7AwDAfQUAuX4SALF+JQGqfTUEo3pBCp13TBGXdFUXknJdHI5wZCCKbmskh2xyKIRreiuBaoIufmmLMXtnlTR4Z6A2dmasOHRmvDlzZtE6c2ftNnRp/TB1av8sdmv/KXdr/yd3a/8nd2v/J3dr/yf/VwAA9mMAAN9tAADRdQAAyHsAAMF/AgC7gAMAtIEQAKyCIwGlgTIEnn4/CZh7ShCSeVMWjXZbG4l0YiCFcmkkgXFwJ35vdyt7bn8ueG2IMXVskjRza543cGqqOW5quTptas46bWvrN29t/DFwbv8tcW7/KnFv/yhxb/8ocW//KHFv/yj/WQAA62UAANtwAADNeAAAxH4AALyCAQC2hAEAroUOAKeGIACghTADmoI9CJOASA+OfVEViXtZGoR5YB+Ad2cjfHVuJ3l0dSp2c30uc3KGMXBxkDRtcJw3am+oOWhvtzpnb8s6Z3DpN2lx+jJrcv8tbHP/Kmxz/yhsc/8obHP/KGxz/yj/XAAA52gAANVzAADJewAAwIIAALiGAACxiAAAqYkNAKKKHQCciS4ClYc7B4+FRQ6Jgk8UhIBXGX9+Xh57fGUieHtsJnR5cypxeHstbneEMGt2jjNodZo2ZXSmOGN0tTlhdMk6YXTnOGN2+TJldv8uZnf/K2d3/ylnd/8pZ3f/KWd3/yn/XwAA42wAANB2AADFfwAAvIUAALSKAACsjAAAo44KAJ2OGgCXjisCkIw4BoqKQwyEh0wSf4VVGHqEXB12gmMhc4BqJW9/cSlsfnksaH2CL2V8jDJie5g1X3qkN116szhcesc5XHrlN157+DJfe/8uYHz/K2F8/ylhfP8pYXz/KWF8/yn1YgAA3m8AAMx6AADAgwAAt4kAAK+OAACmkQAAnZIGAJeTFwCRkygBi5I2BYWQQQt/jkoReoxSFnWKWhtxiGEfbYdoI2qGbydmhHcrY4OALmCCijFdgZY0WoGjNliAsjdWgMU3VoDjNliB9zFZgf8tW4L/KluC/ylbgv8pW4L/KVuC/ynsZgAA2HMAAMd+AAC8hwAAs44AAKmSAACglQAAlpgBAJCZEwCKmSQBhZgyBH+WPgl5lEgOdJNQFG+RVxlrkF4daI5lIWSNbSVgjHUoXYt+K1qKiC5XiZQxVImhM1KIsDRRiMM1UIjiNFKI9jBTiP8sVIj/KVWI/yhViP8oVYj/KFWI/yjmawAA0HgAAMKDAAC3jAAArZIAAKOWAACamgAAjp4AAIefEACDnyAAfp8vAnidOwdznEUMbptNEWmZVRZlmFwaYZdjHl6WaiFblXIlV5R8KFSThitRkpIuTpKgMEySrzFLksIxSpHgMUyR9S1Nkf8qTpD/KE6Q/yZOkP8mTpD/Jk6Q/ybecAAAyX0AALyJAACykgAAp5cAAJ2bAACTnwAAhqQAAH6mDAB6phsAdaYqAXCmNwRspUEJZ6NKDWOiUhJfoVkWW6FhGVigaB1Un3AgUZ56I06dhCZLnZEpSJyeKkacrixFnMEsRZzfK0Wb9ClGmv8nR5r/JUea/yRHmv8kR5r/JEea/yTUdwAAwoQAALaPAACrlgAAoZwAAJagAACLpQAAf6oAAHSuBQBvrxQAbK8kAGivMgJkrj0FX61GCVusTw1YrFYRVKteFFGqZhdOqm4aS6l4HUipgyBFqI8iQ6idJEGorSVAqMAlP6jfJT+m9CNApf8iQKX/IUCk/yBApP8gQKT/IECk/yDKfgAAu4sAAK+VAACkmwAAmaEAAI6mAACCrAAAd7EAAGq2AABjuA4AYbgdAF64LAFauDgCV7hCBVO4SwhQt1MLTbdbDkq2YxBHtmsTRLV1FkK1gRg/tY4aPbWcHDu1rBw6tcAdObXfHDmz9Bw5sv8cObH/Gzmw/xs5sP8bObD/Gzmw/xvBhgAAtJMAAKeaAACcoAAAkacAAIWtAAB5swAAbbgAAGK9AQBWwgcAU8MUAFLDIwBQxDABTcQ7AkrERQNHxE4FRcRXB0LDXwlAw2gLPcNyDTvDfg84w4wRNsObEjXDqxMzw8ATM8PgEzPB9RMywP8UMr//FDG+/xQxvv8UMb7/FDG+/xS4kAAAq5kAAJ+gAACTpwAAh64AAHu0AABuuwAAY8AAAFjFAQBNygUARM8MAEPQFwBC0CUAQNAyAD/RPQE90UcBO9FQAjnSWQM20mMENNJuBTLSegcw0ogILtKYCS3TqQks074KLNPfCSvR8woqz/4LKc7/DCnN/w0pzf8NKc3/DSnN/w2umAAAop8AAJamAACJrgAAfLYAAG+9AABjwwAAV8gAAEzNAABC0gMAOdkJADXfEAA03xsAMuAnADHhMgAw4T0ALuJHAC3iUAEr4loBKuNlAijjcQIm5H8DJeSPAyPloQQi5bQEIeXNBCDk7AQg4vsEH+H/BR/g/wUf4P8FH+D/BR/g/wWkngAAmKUAAIuuAAB9tgAAcL4AAGPGAABWywAAS9AAAEDVAAA23AAAL+UHAC3tEAAr7hgAKe4iACfvKwAl7zQAI/A8ACHwRQAf8U4AHfJYARvyZAEZ83EBGPOBARf0kgIV9KUCFPW6AhP11gIT9O8CEvL8AhLw/wIS8P8CEvD/AhLw/wKapAAAja0AAH+2AABxvwAAY8cAAFbOAABJ0wAAPdoAADPfAAAq4wAAJvQFACT7DQAh/BMAHv0bABz9IgAZ/ikAF/4xABX/OQAT/0EAEf9KABD/VQAO/2EADP9vAQz/gAEK/5MBCf+mAQj/ugEH/9QBB//rAQb/9gEG//YBBv/2AQb/9gGPrAAAgLYAAHK/AABjyQAAVtEAAEjYAAA73QAAMOIAACbmAAAf8AAAHP8AABn/CQAW/w4AFP8TABH/GQAP/x4ADf8kAAv/KwAJ/zIABv87AAP/RAAA/08AAP9cAAD/awAA/30AAP+QAAD/owAA/7QAAP/GAAD/1gAA/9YAAP/WAAD/1gCCtQAAc78AAGTJAABW0wAAR9sAADrgAAAu5QAAI+kAABrtAAAV/QAAEv8AABD/AgAO/wkAC/8NAAj/EAAE/xMAAf8YAAD/HgAA/yQAAP8rAAD/MwAA/z0AAP9JAAD/VgAA/2YAAP94AAD/igAA/5sAAP+oAAD/sQAA/7EAAP+xAAD/sQD/JSsB/ygpAf8pKQH/KCwB/yMyAf8eOwL/GkcC/xdVA/8VYgP/E3AD/xJ8A/8ShwP/EpED/xKZA/8SoAP/EqcD/xKtA/8RtAP/EbsD/xHEA/8RzgP/Ed8D/xHrAv8S9gL/Ev4C/xL/Av8S/wL/Ev8C/xL/Av8S/wL/Ev8C/xL/Av8S/wL/KCkB/ysmAf8sJgH/KykB/ygvAf8iOAL/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+NYgEtjG4BK4x7ASqMiwIojJwCJoyvAiWMxgIli+gCJYr7AyWI/wMliP8DJYf/AyWH/wOtdgAAo4AAAJeFAACNiQAAgowAAHaOAABpkAAAXJIAAFCTAABElAAAOpUAADGWCAAtlxEALJcaACuXJAAqly0AKZc2ACiYPwAnmEgAJphSACWYXAAjmGgAIph3ACCYhwAfmJkBHZisARyYwwEcl+UBHJX6ARuU/wEbk/8CG5P/AhuT/wKnfwAAnIYAAJGLAACHjwAAepIAAG2VAABhmAAAVZsAAEmdAAA9ngAAM58AACqhAAAhowoAH6MRAB6jGgAdpCQAHKQtABukNgAapD8AGaRKABikVQAWpWEAFaVwABSlgQATpZQAEqWoABGlvwAQpOIAEaL4ABGh/wARoP8BEaD/ARGg/wGghgAAlYwAAIyRAAB/lQAAcZoAAGSeAABYoQAATKQAAECmAAA1pwAAKqkAACKsAAAZrgAAErAJABCxEAAQsRgADrEiAA6xKwANsTUADbFAAAyxSwALsVgACrFnAAixeAAHsYsABbGgAASwtQAEsNAABLDvAAWv/gAGrv8ABq7/AAau/wCYjgAAj5MAAIKYAAB1nQAAZ6IAAFqnAABOqwAAQa0AADWvAAArsQAAIbQAABi2AAARuQAADbwDAAe+DAADvRIAAb0ZAAC+IgAAvisAAL42AAC+QQAAv04AAL9cAAC/bQAAv4AAAL6VAAC+qgAAvsIAAL3kAAC99gAAvf8AAL3/AAC9/wCSlAAAhZoAAHigAABqpgAAXKsAAE+wAABCswAANbYAACq4AAAguwAAF74AABDBAAALxAAABMcAAADJBwAAyQ0AAMkSAADKGQAAyyIAAMsrAADNNQAAzkEAAM5QAADPYAAAz3IAAM+HAADPnQAAz7MAAM/OAADP6wAAzvgAAM7+AADO/gCImwAAeqIAAGyoAABerwAAULUAAEK5AAA1vAAAKb8AAB7CAAAVxgAADskAAAjMAAAA0AAAANMAAADVAAAA1gYAANgMAADZEQAA2xYAANwfAADeKAAA4DQAAOJBAADiUQAA42MAAON3AADkjgAA5KQAAOS6AADl1AAA5eoAAOXzAADl8wB8owAAbqoAAGCyAABRuQAAQ74AADXCAAAoxgAAHMkAABPNAAAM0QAABNUAAADaAAAA3gAAAOEAAADiAAAA5AAAAOUDAADnCQAA6Q4AAOsSAADtGgAA7yQAAPIxAAD0QQAA9FMAAPVmAAD1fAAA9pMAAPapAAD3vAAA984AAPffAAD33wBwrAAAYbQAAFO7AABFwwAANscAACfMAAAb0AAAEdUAAArbAAAA3wAAAOIAAADlAAAA6QAAAOwAAADtAAAA8AAAAPEAAADzAAAA9QQAAPcKAAD6EAAA/BYAAP8hAAD/LgAA/0AAAP9TAAD/aAAA/4AAAP+WAAD/qAAA/7YAAP+/AAD/vwD/DRwA/wobAP8CGwD/AB4A/wAkAP8ALgD/ADwA/wBKAP8AVgD/AGMA/wBtAP8AdwD/AH8A/wCHAP8AjgD/AJQA/wCaAP8AoAD/AKYA/wCsAP8AtAD/AL0A/wDJAP4A3QD9AO0A/AD6APsA/wD6AP8A+QD/APoA/wD6AP8A+gD/APoA/wD/EBkA/w0XAP8GFgD/ABgA/wAeAP8AKgD/ADcA/wBFAP8AUgD/AF4A/wBpAP8AcgD/AHsA/wCCAP8AiQD/AJAA/gCWAP0AnAD8AKEA+wCoAPkArwD4ALgA9gDDAPQA0gDzAOcA8gD2APAA/wDvAP8A8AD/AO8A/wDvAP8A7gD/AO4A/wD/EhQA/w8SAP8LEgD/ABIA/wAaAP8AJQD/ADMA/wBAAP8ATQD/AFkA/wBkAP0AbQD7AHYA+QB9APcAhAD1AIsA9ACRAPMAlwDxAJ0A8ACjAO4AqgDsALMA6gC9AOgAywDnAOEA5QDxAOMA/QDjAP8A4gD/AOEA/wDhAP8A4AD/AOAA/wD/FBAA/xEOAP8NDQD/Bw8A/wIVAP8AIAD/AC0A/wA6AP8ARwD5AFMA9QBeAPIAaADwAHAA7QB4AOsAfwDpAIUA6ACMAOYAkgDlAJgA4wCfAOEApgDfAK4A3AC4ANoAxQDWANkA1ADsANIA+QDRAP8AzwD/AM4A/wDOAP8AzgD/AM4A/wD/FwwA/xQIAP8PBQD/DgsA/wwRAP8HGgD/ASYA/AA0APQAQQDtAE0A6QBYAOYAYgDjAGoA4AByAN4AeQDbAIAA2QCGANYAjQDTAJMA0QCaAM8AoQDNAKoAywCzAMkAvwDGANAAxQDoAMMA9gDBAP8AwAL/AL8D/wC/A/8AvwP/AL8D/wD/GwYA/xcAAP8UAAD/EwUA/xENAP8OFAD5Ch8A8AYsAOYDOQDgA0YA3ANRANYEWwDSBGQAzwVsAMwFcwDKBXoAyAWBAMYFhwDFBo4AwwaWAMEGnQC/BqYAvQawALsHvAC5CM0AuArlALUL9wCzDf8AsQ3/ALAN/wCwDv8Arw7/AK8O/wD/HgAA/xsAAP8bAAD6GgAA9RYFAPYRDQDrDhUA4gsiANgLMQDQDD4Ayw1KAMcNVQDEDl4AwQ5mAL8ObQC9DnQAuw97ALkPggC3EIoAthCRALQQmgCyEKMAsBGtAK8RugCtEcoAqhLlAKcU9wClFf8AoxX/AKIV/wCiFf8AohX/AKIV/wD/IgAA/yAAAPAjAADmJAAA4CEAANwZBQDbEAwA0BEZAMgTKQDCFTcAvRZEALkXTgC1F1cAsxhgALAYZwCuGG4ArBl1AKsZfACpGYQAqBqMAKYalACkGp4AoxuoAKEbtACfHMUAnhzfAJod8wGYHv8Blx7/AZYf/wGVH/8BlR//AZUf/wH
27099/JgAA9CcAAOYtAADaLwAAzy0AAMonAADHHwgAwRwTALoeIgC0HzEAryA9AKshSACoIlIApiJaAKMjYgChI2kAoCNvAJ4jdwCcI34AmyOGAJkkjwGXJJkBliSjAZQksAGSJb8BkSXWAY4m7wGMJ/8Ciyf/Aoon/wKJJ/8CiSf/AYkn/wH6KQAA7DAAAN02AADNOAAAxDcAAL4yAAC6KwIAtSUOAK4nHQCoKSsApCo4AKAqQwCdK0wAmitVAJgrXACWK2MAlCtqAZIrcQGQLHgBjyyBAY0sigGLLJQCiiyfAogsqwKGLLoChS3OA4Mu6gOBLvwDgC7/An8u/wJ/Lv8Cfi7/An4u/wL0LgAA5DcAANI9AADFPwAAuz8AALQ8AACvNQAAqS8LAKMvFwCeMSYAmTIzAJYyPgCSM0gAkDNQAI0zWACLM14BiTNlAYczbAGGM3MBhDN8AoIzhQKAM48DfzOaA30zpwN8M7UEejPJBHk05gR3NfkEdjX/A3U1/wN1Nf8DdTX/A3U1/wPwMwAA3T0AAMpDAAC+RQAAtUYAAK1DAACmPQAAoDYGAJk2EwCUOCEAkDkuAIw5OQCJOUMAhzlMAIQ5UwGCOVoBgDlhAX45aAJ8OW8Cejl3Ank5gAN3OYsEdTmWBHQ5owVyObEFcTnEBm864gZuOvcFbjv/BG07/wRtO/8DbTr/A206/wPqOQAA1UIAAMRIAAC5SwAAr0sAAKdJAACfRAAAmD4BAJE8EACMPR0AiD4qAIQ/NQCBPz8Afj9IAHw/TwF6P1YBeD9dAXY+ZAJ0PmsCcj5zA3A+fANvPocEbT6TBWs+oAZqPq4GaT/AB2c/3gdnP/UGZkD/BWZA/wRmQP8EZj//BGY//wTlPQAAz0YAAL9MAAC0TwAAqlAAAKJPAACZSgAAkUQAAIpBDQCEQhkAgEMmAH1EMgB6RDwAd0REAHVETAFyRFMBcENZAW9DYAJtQ2cCa0NvA2lDeQRoQ4MFZkOPBmRDnQdjQ6sHYUO9CGBE2QhgRPMHYET/Bl9E/wVfRP8EYET/BGBE/wTgQQAAykoAALtQAACwUwAAp1UAAJ5TAACVTwAAi0kAAINHCwB9RxUAeUciAHZILgBzSDgAcUhBAG5ISQFsSFABakhWAWhIXQJmR2QCZUdsA2NHdgRhR4AFYEeNBl5HmgdcR6kIW0i7CFpI1AhaSPEHWkn/BlpJ/wVaSP8FWkj/BFpI/wTbRAAAxk0AALhTAACtVwAAo1kAAJpYAACRVAAAhk4AAH1LCAB3SxIAc0wfAHBMKwBtTDUAa0w+AGhMRgBmTE0BZExTAWJMWgJhTGICX0xqA15McwRcS34FWkuKBlhLmAdXTKcIVky5CVVM0QlUTO8IVE3/BlVM/wZVTP8FVUz/BVVM/wXVSAAAwlEAALVXAACqWwAAoFwAAJdcAACNWQAAgVMAAHdPBABxTxAAblAcAGpQKABoUDIAZVA7AGNQQwBhUEoBX1BRAV1QWAJcUF8CWlBnA1hQcQRXUHsFVVCIBlNQlgdSUKUIUFC3CVBQzglPUO0IUFD/B1BQ/wZQUP8FUFD/BVBQ/wXQSwAAv1QAALJaAACnXgAAnWAAAJRgAACJXQAAfFcAAHJUAABsUw4AaFQZAGVUJABiVC8AYFQ4AF5UQABcVEgBWlRPAVlUVgFXVF0CVVRlA1RUbgRSVHkFUFSGBk5UlAdNVKQIS1S1CEtUzAlKVOsIS1T+B0tU/wZLVP8FS1T/BUtU/wXMTgAAu1cAAK5eAACkYgAAmmQAAJFkAACGYgAAd1sAAG1YAABmWAwAYlgWAF9YIgBdWSwAW1k2AFlZPgBXWUYAVllNAVRZVAFSWVsCUVljA09ZbANNWXcES1iEBUlYkgdIWKIHR1mzCEZZyghFWeoIRln9BkZY/wZGWP8FR1j/BUdY/wXHUgAAuFsAAKthAAChZgAAmGgAAI5pAACDZwAAcmAAAGheAABhXQkAXF0TAFpdHgBXXSkAVl4zAFReOwBSXkMAUV5KAU9eUgFOXlkCTF5hAkpeagNIXnUERl6CBURdkAZDXqAHQV6xB0BeyAdAXugHQF38BkFd/wVBXf8FQVz/BUFc/wXDVgAAtF8AAKhmAACeagAAlW0AAIptAAB/bAAAb2cAAGRkAABbYgUAVmIQAFRiGwBSYyUAUGMvAE5kOABNZEAAS2RIAEpkTwFIZFcBRmRfAkVkaAJDZHMDQWN/BD9jjgU9Y54GPGOwBjtkxgY7ZOYGO2P6BTti/wU7Yv8FPGH/BDxh/wS+WwAAsGMAAKVqAACbbwAAkXIAAIZyAAB7cQAAbG0AAGBrAABVaQAAT2gNAE1pFwBLaSEASWorAEhqNABHaj0ARWtEAERrTABCa1QBQWtcAT9qZQI9anACO2p9AzlqjAQ3apwENmquBTVqxAU1auUFNWn5BDVp/wQ1aP8ENWj/BDVo/wS5YAAArGkAAKFwAACYdQAAjXcAAIJ3AAB3dwAAaXQAAFxzAABRcQAASHAKAEVwEgBDcR0AQnEnAEByMAA/cjgAPnJAAD1ySAA7clAAOnJZAThyYwE2cm0CNHJ6AjNyiQMxcpoDL3KsAy5ywQMucuMDLnH4Ay5w/wMub/8DLm//Ay5v/wOzZgAAp28AAJ12AACTegAAiHwAAH59AAByfQAAZHwAAFd7AABMegAAQnkDADx5DgA6ehcAOXohADh6KgA3ezMANns7ADR7RAAze0wAMntVADB7XwAve2oBLXt3ASt7hwEqe5gCKHuqAid7vwIme+ECJnr3AiZ4/wImeP8CJ3f/Aid3/wKubAAAo3YAAJl8AACOfwAAhIIAAHiDAABshAAAX4QAAFGEAABHhAAAPIQAADOECQAwhBEAL4QaAC2EJAAshS0AK4U1ACqFPgAphUcAKIZQACeGWgAmhmYAJIZzACOGgwAhhpUAIIanAR6GvAEeht4AHoT1AR6C/wEegv8BHoH/AR6B/wGodAAAnn0AAJOCAACJhQAAfogAAHGKAABliwAAWIwAAEyNAABAjgAANo4AACyPAAAlkAwAI5ATACKQHAAhkCUAIJEuAB+RNgAekUAAHZFJAByRVAAakWAAGZFuABiRfgAWkpAAFZKkABSRuQATkdgAE4/0ABSO/wAUjf8AFIz/ARSM/wGjfQAAmIMAAI6IAACEjAAAd48AAGmRAABdkwAAUJUAAEWXAAA5mAAALpkAACWaAAAdmwIAFp0MABWdEwAUnRsAE50kABKdLQARnjcAEZ5BABCeTAAPnlgADp5nAA2edwAMnooAC52eAAqdsgAJncwACZzsAAqb/gALmv8AC5n/AAuZ/wCchAAAkYoAAIiOAAB7kgAAbZYAAGCZAABUnAAASJ8AADygAAAwoQAAJqMAAB2lAAAVpwAAEKkFAAurDQAIqhMAB6obAAaqJAAFqi4ABKo4AAKqRAABqlAAAKpeAACqbgAAqoEAAKqVAACpqgAAqcEAAKjkAACo9gAAp/8AAKf/AACn/wCViwAAjJAAAH+VAABxmgAAY54AAFaiAABKpgAAPagAADGqAAAmqwAAHa0AABSwAAAOsgAACbUBAAK2CgAAtg8AALYVAAC3HQAAtyUAALcvAAC4OQAAuEYAALhUAAC4ZAAAuHYAALiLAAC3oAAAt7YAALfTAAC27wAAtvwAALb/AAC2/wCPkgAAgpcAAHSdAABmogAAWKcAAEusAAA+rwAAMbEAACazAAActgAAE7gAAA27AAAGvgAAAMEAAADCBAAAwgsAAMMQAADEFQAAxBwAAMUkAADGLgAAyDoAAMlHAADJVwAAyWkAAMl9AADJlAAAyKoAAMjDAADI5AAAyPQAAMj9AADI/QCFmQAAd58AAGimAABaqwAATbEAAD+1AAAxuAAAJboAABq9AAARwAAAC8MAAAPHAAAAygAAAM0AAADOAAAAzwMAANAJAADRDgAA0xIAANUZAADXIgAA2i0AAN05AADeSQAA3loAAN9uAADfhQAA35wAAN+yAADeywAA3uYAAN/0AADf9AB5oQAAa6gAAFyvAABOtQAAQLsAADG+AAAkwQAAGcUAABDIAAAJzAAAAM8AAADTAAAA2QAAANwAAADdAAAA3wAAAOEAAADiBQAA5AsAAOYQAADoFgAA6iAAAO0rAADwOgAA8UsAAPFeAADycwAA84sAAPOiAADztgAA88kAAPPhAADz4QBtqgAAXrEAAFC5AABBvwAAMsQAACTIAAAXzAAADtAAAAbVAAAA2gAAAN4AAADiAAAA5gAAAOkAAADqAAAA7AAAAO4AAADwAAAA8gAAAPQGAAD2DAAA+RIAAPwcAAD/KQAA/zoAAP9NAAD/YgAA/3gAAP+QAAD/owAA/7MAAP/BAAD/wQD/BxkA/wEXAP8AFwD/ABoA/wAhAP8AKwD/ADkA/wBHAP8AVAD/AF8A/wBqAP8AcwD/AHsA/wCDAP8AigD/AJAA/wCWAP8AmwD/AKEA/wCoAP8ArwD/ALgA/wDEAP4A1QD8AOoA+wD4APoA/wD5AP8A+AD/APgA/wD2AP8A8wD/APEA/wD/CxUA/wUTAP8AEwD/ABQA/wAaAP8AJwD/ADQA/wBCAP8ATwD/AFsA/wBlAP8AbgD/AHYA/wB+AP8AhQD+AIsA/QCRAPsAlwD6AJ0A+ACjAPcAqwD2ALMA9AC+APMAzADxAOMA7wDzAO4A/wDtAP8A7AD/AOsA/wDsAP8A7AD/AOsA/wD/DREA/wkQAP8ADwD/ABAA/wAWAP8AIgD/AC8A/wA9AP8ASgD/AFUA/QBgAPoAaQD4AHEA9gB5APQAfwDzAIYA8QCMAO8AkgDuAJgA7ACfAOsApgDpAK4A5wC4AOUAxQDjANoA4QDtAN8A+wDeAP8A3QD/AN0A/wDdAP8A3QD/AN0A/wD/Dw0A/wwLAP8DCQD/AAwA/wASAP8AHQD/ACkA+wA3APgARAD1AFAA8gBaAO4AYwDsAGsA6QBzAOcAegDlAIAA4wCGAOEAjADfAJMA3QCZANsAoQDZAKkA1QCyANIAvgDQAM4AzgDmAMwA9gDKAP8AygD/AMkA/wDIAP8AyAD/AMgA/wD/EQgA/w0CAP8HAAD/BQgA/wAOAP8AFgD3ACIA7wAwAOsAPQDoAEkA5ABUAOAAXQDdAGUA2QBtANUAcwDSAHoA0ACAAM4AhwDMAI0AygCUAMgAmwDGAKQAxACtAMIAuADAAMcAvQDfALwA8QC7AP4AuQD/ALgA/wC4AP8AuAD/ALgA/wD/FAAA/w8AAP8NAAD/DAAA/wcJAPgBEADoABoA4wAoAN0ANgDYAEIA0gBNAM4AVwDKAF8AxwBmAMUAbQDDAHQAwQB6AL8AgQC9AIgAuwCPALkAlwC3AJ8AtQCoALMAswCxAMIArwDYAK4C7QCsA/sAqwX/AKoG/wCpBv8AqQb/AKkG/wD/FgAA/xIAAPcSAADsEQAA5g4AAOUGCADdAxIA1AMgAM0ELQDIBDoAwwVGAL8FUAC8BlgAuQZgALcHZwC1B24Aswd1ALEIewCvCIIArgmKAKwJkgCqCZsAqAqlAKYKsAClC78AowzUAKEN7QCfDv4AnQ7/AJwP/wCbD/8Amw//AJsP/wD/GgAA9xkAAOoeAADfHgAA1RoAANATAgDODAsAxwsWAMANJQC6DjIAtg4/ALIPSQCvEFIArBBaAKoQYQCoEWgAphFvAKQRdgCiEX0AoRGFAJ8SjgCdEpcAnBKiAJoTrQCYE7wAlxTQAJQV7ACSFv0AkBf/AI8X/wCOF/8Ajhf/AI4X/wD6HQAA7iMAAN8oAADQKgAAxycAAMEhAAC9GQUAuRIQALIVHgCtFiwAqBc4AKQYQwChGUwAnxlUAJwaXACaGmIAmRppAJcbcACVG3cAlBt/AJIciACQHJIAjxydAI0dqQCLHbcAih7KAIgf5wCGIPoAhCD/AYMg/wGDIP8BgiD/AYIg/wH1JAAA5SwAANMxAADGMwAAvDEAALYtAACwJQAArB0MAKYeGAChICYAnCEyAJkiPQCVIkcAkyNPAJEjVgCPI10AjSRkAIskawCJJHIAiCR6AIYkgwCEJY0AgyWYAYElpAGAJrIBfibFAX0n4gF7J/cBeSj/AXgo/wF4KP8BeCj/AXgo/wHvKwAA3TMAAMo5AAC+OwAAtDoAAK02AA
27099CmLwAAoSgHAJsnEwCWKCAAkSktAI4qOACLK0IAiCtKAIYrUgCEK1gAgixfAIAsZgB/LG0AfSx1AHssfgF6LIgBeCyUAXYtoAF1La4CdC3AAnIu3QJxLvQCcC//Am8v/wJvL/8Bbi//AW4v/wHoMQAA0zoAAMM/AAC3QQAArkEAAKY+AACeOAAAlzEBAJEuEACMLxwAiDAoAIQxMwCBMj0AfzJGAH0yTQB7MlQAeTJbAHcyYQB1MmkBdDJwAXIyeQFwM4QBbzOQAm0znQJsM6sCajS8Amk01QNoNfECZzX/Amc1/wJmNf8CZjX/AmY0/wLiNgAAzD8AAL1EAACyRwAAqEcAAKBEAACYPwAAkDkAAIg0DQCDNRcAfzYkAHw3LwB5NzkAdzhCAHQ4SQByOFAAcThXAG84XgBtOGUBbDhtAWo4dQFoOIACZziMAmU4mQNkOagDYjm5A2E60ANgOu4DYDr/A186/wJfOv8CXzr/Al86/wLdOwAAx0MAALlJAACuSwAApEwAAJtKAACSRQAAiT8AAIE6CQB7OhQAdzsgAHQ8KwByPDUAbz0+AG09RgBrPU0AaT1TAGg9WgBmPWEBZD1pAWM9cgFhPX0CYD2JAl49lgNdPqUDWz62BFo+zARaP+wEWT/+A1k//wNZP/8CWT//Alk+/wLWPwAAw0cAALVMAACqUAAAoFAAAJdPAACOSwAAhEUAAHpABgB1PxEAcUAcAG1AKABrQTIAaUE7AGdBQgBlQUkAY0FQAGFBVwBgQV4BXkFmAV1CbwJbQnoCWkKGA1hClANXQqMEVUOzBFRDyQRUQ+kEU0P9A1ND/wNUQ/8DVEP/AlRD/wLQQgAAv0oAALJQAACnUwAAnVQAAJRTAACKUAAAf0oAAHVFAgBuQw4Aa0QZAGdFJABlRS4AYkU3AGFFPwBfRUYAXUVNAFtFVABaRlsBWUZjAVdGbAJWRncCVEaDA1NGkQNRRqEEUEexBE9HxwROR+cETkf7BE5H/wNOR/8DT0f/A09H/wPMRgAAu04AAK9UAACkVwAAmlgAAJFXAACGVAAAe04AAHBKAABpSA0AZUgWAGJJIQBfSSsAXUk0AFtJPABZSUMAV0lKAFZJUgBVSlkBVEphAVJKagFRSnUCT0qBA05KjwNMS58ES0uwBEpLxQRJS+YESUv6BElL/wNKS/8DSkv/A0pL/wPISQAAuFEAAKxXAAChWwAAmFwAAI5cAACDWQAAdlMAAGtOAABkTQoAX0wTAFxNHgBaTSgAWE0xAFZNOgBUTUEAU05IAFJOTwBQTlcBT05fAU1OaAFMTnMCSk9/AklPjQNHT50ERk+uBEVPwwREUOQERE/5BEVP/wNFT/8DRU7/A0VO/wPETAAAtVUAAKlbAACfXgAAlWAAAItgAACAXgAAclcAAGdTAABeUQcAWVERAFdRGwBUUSUAUlIvAFFSNwBPUj8ATlJGAE1TTQBMU1UASlNdAUlTZgFHU3ACRVN9AkRTiwNCU5sDQVSsBEBUwQQ/VOIEP1T4A0BT/wNAU/8DQFP/A0BS/wPAUAAAslgAAKZeAACcYgAAkmUAAIhlAAB9YgAAblwAAGNZAABZVgMAVFYOAFFWGABPViIATVcsAExXNABKVzwASVhEAEhYSwBHWFMARVhbAURYZAFCWG4BQFh7Aj9YiQI9WJkDPFiqAztZvwM6WeADOlj3AzpY/wM7V/8DO1f/AztX/wO8VAAArlwAAKNjAACZZwAAkGkAAIVpAAB5ZwAAa2IAAGBgAABVXQAATlsMAEtbFABJXB8AR1woAEZdMQBFXTkAQ11BAEJdSABBXlAAQF5YAD5eYQE8XmwBO154AjlehwI3XpcCNl6pAzVevQM0X90DNF71AzVd/wI1Xf8CNVz/AjVc/wK4WQAAqmEAAKBnAACWbAAAjG4AAIFuAAB2bAAAZ2kAAFxmAABRZAAASGIJAERiEQBCYhsAQWMkAD9jLQA+YzUAPWQ9ADxkRQA7ZE0AOWRVADhkXwA2ZGkBNWR2ATNkhQExZZUCMGWnAi9luwIuZdoCLmT0Ai5j/wIvY/8CL2L/Ai9i/wKzXgAAp2YAAJxtAACTcQAAiHMAAH1zAABycgAAZHAAAFhuAABNbAAAQmoDADxpDgA6ahYAOWogADhqKAA2azEANWs5ADRrQQAzbEkAMmxSADFsXAAvbGYALmxzACxsggEqbJMBKWylAShsuQEnbdYBJ2vyASdq/wEnav8BKGn/Aihp/wKuZAAAo2wAAJlzAACOdgAAhHgAAHl5AABteAAAYHcAAFN2AABIdQAAPnMAADRyCgAxcxEAMHMaAC9zIwAucysALXQ0ACx0PAArdEQAKXRNACh1VwAndWMAJXVvACR1fwAidZAAIXWiACB1twAfddIAH3TxAB9z/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'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'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 â¨& 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 & 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)">(513) 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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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' Supplements? 29328 </a> 29329 </li> 29330 <li class="navigation-nav--separator"> </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"> </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&utm_source=other&utm_campaign=abmwebbuttons_dark_200x200.svg&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"> </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"> </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"> </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"> </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"> </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)">(513) 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"> </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&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" 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"> </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"> </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.