PageSourceSearch

https://websterhall.com/tickets/

html websterhall.com collected 2026-10-02 06:16:22 UTC 465,459 bytes, 19,199 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3
4    <head>
5        <meta charSet="utf-8" class="next-head" />
6                    <title>Webster Hall</title>
7                <meta name="viewport"
8            content="width=device-width, initial-scale=1, shrink-to-fit=no" />
9        <meta property="og:type" content="website" />
10
11                    <meta property="og:title" content="Webster Hall - The Bowery Presents" />
12        
13        
14        
15        
16                    <!-- Chrome browser -->
17            <meta name="theme-color"
18                content="#f8f9fa">
19            <!-- Windows Phone -->
20            <meta name="msapplication-navbutton-color"
21                content="#f8f9fa">
22            <!-- iOS Safari -->
23            <meta name="apple-mobile-web-app-capable" content="yes">
24            <meta name="apple-mobile-web-app-status-bar-style"
25                content="#f8f9fa">
26        
27                    <link rel="icon" type="image/png"
28                href="https://aegwebprod.blob.core.windows.net/content/logo_images/74/VzxGkMAd3hCQT1PFVtKRJnM4H524NyLb17p7su8J.png">
29        
30        <link rel="stylesheet"
31            href="https://aegwebprod.blob.core.windows.net/content/assets/flickity.min.css">
32        <link rel="stylesheet"
33            href="https://aegwebprod.blob.core.windows.net/content/assets/flickity-fade.css">
34        <link rel="stylesheet"
35            href="https://aegwebprod.blob.core.windows.net/content/assets/fullscreen.css">
36        <link rel="stylesheet"
37            href="https://aegwebprod.blob.core.windows.net/content/assets/jquery.fancybox.min.css" />
38
39        <link rel="stylesheet"
40            href="https://aegwebprod.blob.core.windows.net/templates/template12/bootstrap.min.css" />
41        <link rel="stylesheet"
42            href="https://aegwebprod.blob.core.windows.net/templates/template12/filter_multi_select.css" />
43
44
45        
45<script
46            src="https://aegwebprod.blob.core.windows.net/templates/template12/js/jquery-3.2.1.min.js">
47        </script>
47
48        
48<script
49            src="https://aegwebprod.blob.core.windows.net/templates/template12/js/filter-multi-select-bundle.min.js">
50        </script>
50
51
52                    <link rel="stylesheet"
53                href="https://aegwebprod.blob.core.windows.net/templates/template12/style.css">
54        
55                    <!-- OneTrust Cookies Consent Notice start for websterhall.com -->
56<script type="text/javascript" src="https://cdn.cookielaw.org/consent/16951d6d-1bb3-4cdb-a589-c2bfb680c536/OtAutoBlock.js" ></script>
vendor: 2 bytes, line 56
56
57<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="16951d6d-1bb3-4cdb-a589-c2bfb680c536" ></script>
vendor: 2 bytes, line 57
57
58<script type="text/javascript">
59function OptanonWrapper() { }
60</script>
60
61<!-- OneTrust Cookies Consent Notice end for websterhall.com -->
62
63<!-- Google Tag Manager -->
64<script>
vendor: 331 bytes, lines 64-68
64(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
65new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
66j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
67'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
68})(window,document,'script','dataLayer','
68GTM-MTTK7ZD
vendor: 3 bytes, line 68
68');
68</script>
68
69<!-- End Google Tag Manager -->
70
71<!-- Start Universal Pixel Snippet -->
72<script>
73!function(e,t,n,a,i,l,o,s,r){e[i]||(o=e[i]=function(){o.process?o.process.apply(o,arguments):o.queue.push(arguments)},o.queue=[],o.t=1*new Date,s=t.createElement(n),s.async=1,s.src=a+"?t="+Math.ceil(new Date/l)*l,r=t.getElementsByTagName(n)[0],r.parentNode.insertBefore(s,r))}(window,document,"script","//tracking.aegpresents.com/universalpixel/universalpixel.js","kl",864e5),kl("event","pageload");
74</script>
74
75<!-- End Universal Pixel Snippet -->
76        
77        
78                    <style>
79                @charset "UTF-8";
80/*********************************************/
81/************* BOOTSTRAP VANILLA *************/
82/*********************************************/
83/*!
84 * Bootstrap v5.1.3 (https://getbootstrap.com/)
85 * Copyright 2011-2021 The Bootstrap Authors
86 * Copyright 2011-2021 Twitter, Inc.
87 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
88 */
89:root {
90  --bs-blue: #0d6efd;
91  --bs-indigo: #6610f2;
92  --bs-purple: #6f42c1;
93  --bs-pink: #d63384;
94  --bs-red: #dc3545;
95  --bs-orange: #fd7e14;
96  --bs-yellow: #ffc107;
97  --bs-green: #198754;
98  --bs-teal: #20c997;
99  --bs-cyan: #0dcaf0;
100  --bs-white: #fff;
101  --bs-gray: #6c757d;
102  --bs-gray-dark: #343a40;
103  --bs-gray-100: #f8f9fa;
104  --bs-gray-200: #e9ecef;
105  --bs-gray-300: #dee2e6;
106  --bs-gray-400: #ced4da;
107  --bs-gray-500: #adb5bd;
108  --bs-gray-600: #6c757d;
109  --bs-gray-700: #495057;
110  --bs-gray-800: #343a40;
111  --bs-gray-900: #212529;
112  --bs-primary: #0d6efd;
113  --bs-secondary: #6c757d;
114  --bs-success: #198754;
115  --bs-info: #0dcaf0;
116  --bs-warning: #ffc107;
117  --bs-danger: #dc3545;
118  --bs-light: #f8f9fa;
119  --bs-dark: #212529;
120  --bs-primary-rgb: 13, 110, 253;
121  --bs-secondary-rgb: 108, 117, 125;
122  --bs-success-rgb: 25, 135, 84;
123  --bs-info-rgb: 13, 202, 240;
124  --bs-warning-rgb: 255, 193, 7;
125  --bs-danger-rgb: 220, 53, 69;
126  --bs-light-rgb: 248, 249, 250;
127  --bs-dark-rgb: 33, 37, 41;
128  --bs-white-rgb: 255, 255, 255;
129  --bs-black-rgb: 0, 0, 0;
130  --bs-body-color-rgb: 33, 37, 41;
131  --bs-body-bg-rgb: 255, 255, 255;
132  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
133  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
134  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
135  --bs-body-font-family: var(--bs-font-sans-serif);
136  --bs-body-font-size: 1rem;
137  --bs-body-font-weight: 400;
138  --bs-body-line-height: 1.5;
139  --bs-body-color: #212529;
140  --bs-body-bg: #fff;
141}
142
143*,
144*::before,
145*::after {
146  box-sizing: border-box;
147}
148
149@media (prefers-reduced-motion: no-preference) {
150  :root {
151    scroll-behavior: smooth;
152  }
153}
154
155body {
156  margin: 0;
157  font-family: var(--bs-body-font-family);
158  font-size: var(--bs-body-font-size);
159  font-weight: var(--bs-body-font-weight);
160  line-height: var(--bs-body-line-height);
161  color: var(--bs-body-color);
162  text-align: var(--bs-body-text-align);
163  background-color: var(--bs-body-bg);
164  -webkit-text-size-adjust: 100%;
165  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
166}
167
168hr {
169  margin: 1rem 0;
170  color: inherit;
171  background-color: currentColor;
172  border: 0;
173  opacity: 0.25;
174}
175
176hr:not([size]) {
177  height: 1px;
178}
179
180h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
181  margin-top: 0;
182  margin-bottom: 0.5rem;
183  font-weight: 500;
184  line-height: 1.2;
185}
186
187h1, .h1 {
188  font-size: calc(1.375rem + 1.5vw);
189}
190@media (min-width: 1200px) {
191  h1, .h1 {
192    font-size: 2.5rem;
193  }
194}
195
196h2, .h2 {
197  font-size: calc(1.325rem + 0.9vw);
198}
199@media (min-width: 1200px) {
200  h2, .h2 {
201    font-size: 2rem;
202  }
203}
204
205h3, .h3 {
206  font-size: calc(1.3rem + 0.6vw);
207}
208@media (min-width: 1200px) {
209  h3, .h3 {
210    font-size: 1.75rem;
211  }
212}
213
214h4, .h4 {
215  font-size: calc(1.275rem + 0.3vw);
216}
217@media (min-width: 1200px) {
218  h4, .h4 {
219    font-size: 1.5rem;
220  }
221}
222
223h5, .h5 {
224  font-size: 1.25rem;
225}
226
227h6, .h6 {
228  font-size: 1rem;
229}
230
231p {
232  margin-top: 0;
233  margin-bottom: 1rem;
234}
235
236abbr[title],
237abbr[data-bs-original-title] {
238  -webkit-text-decoration: underline dotted;
239          text-decoration: underline dotted;
240  cursor: help;
241  -webkit-text-decoration-skip-ink: none;
242          text-decoration-skip-ink: none;
243}
244
245address {
246  margin-bottom: 1rem;
247  font-style: normal;
248  line-height: inherit;
249}
250
251ol,
252ul {
253  padding-left: 2rem;
254}
255
256ol,
257ul,
258dl {
259  margin-top: 0;
260  margin-bottom: 1rem;
261}
262
263ol ol,
264ul ul,
265ol ul,
266ul ol {
267  margin-bottom: 0;
268}
269
270dt {
271  font-weight: 700;
272}
273
274dd {
275  margin-bottom: 0.5rem;
276  margin-left: 0;
277}
278
279blockquote {
280  margin: 0 0 1rem;
281}
282
283b,
284strong {
285  font-weight: bolder;
286}
287
288small, .small {
289  font-size: 0.875em;
290}
291
292mark, .mark {
293  padding: 0.2em;
294  background-color: #fcf8e3;
295}
296
297sub,
298sup {
299  position: relative;
300  font-size: 0.75em;
301  line-height: 0;
302  vertical-align: baseline;
303}
304
305sub {
306  bottom: -0.25em;
307}
308
309sup {
310  top: -0.5em;
311}
312
313a {
314  color: #0d6efd;
315  text-decoration: underline;
316}
317a:hover {
318  color: #0a58ca;
319}
320
321a:not([href]):not([class]), a:not([href]):not([class]):hover {
322  color: inherit;
323  text-decoration: none;
324}
325
326pre,
327code,
328kbd,
329samp {
330  font-family: var(--bs-font-monospace);
331  font-size: 1em;
332  direction: ltr /* rtl:ignore */;
333  unicode-bidi: bidi-override;
334}
335
336pre {
337  display: block;
338  margin-top: 0;
339  margin-bottom: 1rem;
340  overflow: auto;
341  font-size: 0.875em;
342}
343pre code {
344  font-size: inherit;
345  color: inherit;
346  word-break: normal;
347}
348
349code {
350  font-size: 0.875em;
351  color: #d63384;
352  word-wrap: break-word;
353}
354a > code {
355  color: inherit;
356}
357
358kbd {
359  padding: 0.2rem 0.4rem;
360  font-size: 0.875em;
361  color: #fff;
362  background-color: #212529;
363  border-radius: 0.2rem;
364}
365kbd kbd {
366  padding: 0;
367  font-size: 1em;
368  font-weight: 700;
369}
370
371figure {
372  margin: 0 0 1rem;
373}
374
375img,
376svg {
377  vertical-align: middle;
378}
379
380table {
381  caption-side: bottom;
382  border-collapse: collapse;
383}
384
385caption {
386  padding-top: 0.5rem;
387  padding-bottom: 0.5rem;
388  color: #6c757d;
389  text-align: left;
390}
391
392th {
393  text-align: inherit;
394  text-align: -webkit-match-parent;
395}
396
397thead,
398tbody,
399tfoot,
400tr,
401td,
402th {
403  border-color: inherit;
404  border-style: solid;
405  border-width: 0;
406}
407
408label {
409  display: inline-block;
410}
411
412button {
413  border-radius: 0;
414}
415
416button:focus:not(:focus-visible) {
417  outline: 0;
418}
419
420input,
421button,
422select,
423optgroup,
424textarea {
425  margin: 0;
426  font-family: inherit;
427  font-size: inherit;
428  line-height: inherit;
429}
430
431button,
432select {
433  text-transform: none;
434}
435
436[role=button] {
437  cursor: pointer;
438}
439
440select {
441  word-wrap: normal;
442}
443select:disabled {
444  opacity: 1;
445}
446
447[list]::-webkit-calendar-picker-indicator {
448  display: none;
449}
450
451button,
452[type=button],
453[type=reset],
454[type=submit] {
455  -webkit-appearance: button;
456}
457button:not(:disabled),
458[type=button]:not(:disabled),
459[type=reset]:not(:disabled),
460[type=submit]:not(:disabled) {
461  cursor: pointer;
462}
463
464::-moz-focus-inner {
465  padding: 0;
466  border-style: none;
467}
468
469textarea {
470  resize: vertical;
471}
472
473fieldset {
474  min-width: 0;
475  padding: 0;
476  margin: 0;
477  border: 0;
478}
479
480legend {
481  float: left;
482  width: 100%;
483  padding: 0;
484  margin-bottom: 0.5rem;
485  font-size: calc(1.275rem + 0.3vw);
486  line-height: inherit;
487}
488@media (min-width: 1200px) {
489  legend {
490    font-size: 1.5rem;
491  }
492}
493legend + * {
494  clear: left;
495}
496
497::-webkit-datetime-edit-fields-wrapper,
498::-webkit-datetime-edit-text,
499::-webkit-datetime-edit-minute,
500::-webkit-datetime-edit-hour-field,
501::-webkit-datetime-edit-day-field,
502::-webkit-datetime-edit-month-field,
503::-webkit-datetime-edit-year-field {
504  padding: 0;
505}
506
507::-webkit-inner-spin-button {
508  height: auto;
509}
510
511[type=search] {
512  outline-offset: -2px;
513  -webkit-appearance: textfield;
514}
515
516/* rtl:raw:
517[type="tel"],
518[type="url"],
519[type="email"],
520[type="number"] {
521  direction: ltr;
522}
523*/
524::-webkit-search-decoration {
525  -webkit-appearance: none;
526}
527
528::-webkit-color-swatch-wrapper {
529  padding: 0;
530}
531
532::-webkit-file-upload-button {
533  font: inherit;
534}
535
536::file-selector-button {
537  font: inherit;
538}
539
540::-webkit-file-upload-button {
541  font: inherit;
542  -webkit-appearance: button;
543}
544
545output {
546  display: inline-block;
547}
548
549iframe {
550  border: 0;
551}
552
553summary {
554  display: list-item;
555  cursor: pointer;
556}
557
558progress {
559  vertical-align: baseline;
560}
561
562[hidden] {
563  display: none !important;
564}
565
566.lead {
567  font-size: 1.25rem;
568  font-weight: 300;
569}
570
571.display-1 {
572  font-size: calc(1.625rem + 4.5vw);
573  font-weight: 300;
574  line-height: 1.2;
575}
576@media (min-width: 1200px) {
577  .display-1 {
578    font-size: 5rem;
579  }
580}
581
582.display-2 {
583  font-size: calc(1.575rem + 3.9vw);
584  font-weight: 300;
585  line-height: 1.2;
586}
587@media (min-width: 1200px) {
588  .display-2 {
589    font-size: 4.5rem;
590  }
591}
592
593.display-3 {
594  font-size: calc(1.525rem + 3.3vw);
595  font-weight: 300;
596  line-height: 1.2;
597}
598@media (min-width: 1200px) {
599  .display-3 {
600    font-size: 4rem;
601  }
602}
603
604.display-4 {
605  font-size: calc(1.475rem + 2.7vw);
606  font-weight: 300;
607  line-height: 1.2;
608}
609@media (min-width: 1200px) {
610  .display-4 {
611    font-size: 3.5rem;
612  }
613}
614
615.display-5 {
616  font-size: calc(1.425rem + 2.1vw);
617  font-weight: 300;
618  line-height: 1.2;
619}
620@media (min-width: 1200px) {
621  .display-5 {
622    font-size: 3rem;
623  }
624}
625
626.display-6 {
627  font-size: calc(1.375rem + 1.5vw);
628  font-weight: 300;
629  line-height: 1.2;
630}
631@media (min-width: 1200px) {
632  .display-6 {
633    font-size: 2.5rem;
634  }
635}
636
637.list-unstyled {
638  padding-left: 0;
639  list-style: none;
640}
641
642.list-inline {
643  padding-left: 0;
644  list-style: none;
645}
646
647.list-inline-item {
648  display: inline-block;
649}
650.list-inline-item:not(:last-child) {
651  margin-right: 0.5rem;
652}
653
654.initialism {
655  font-size: 0.875em;
656  text-transform: uppercase;
657}
658
659.blockquote {
660  margin-bottom: 1rem;
661  font-size: 1.25rem;
662}
663.blockquote > :last-child {
664  margin-bottom: 0;
665}
666
667.blockquote-footer {
668  margin-top: -1rem;
669  margin-bottom: 1rem;
670  font-size: 0.875em;
671  color: #6c757d;
672}
673.blockquote-footer::before {
674  content: "— ";
675}
676
677.img-fluid {
678  max-width: 100%;
679  height: auto;
680}
681
682.img-thumbnail {
683  padding: 0.25rem;
684  background-color: #fff;
685  border: 1px solid #dee2e6;
686  border-radius: 0.25rem;
687  max-width: 100%;
688  height: auto;
689}
690
691.figure {
692  display: inline-block;
693}
694
695.figure-img {
696  margin-bottom: 0.5rem;
697  line-height: 1;
698}
699
700.figure-caption {
701  font-size: 0.875em;
702  color: #6c757d;
703}
704
705.container,
706.container-fluid,
707.container-xxl,
708.container-xl,
709.container-lg,
710.container-md,
711.container-sm {
712  width: 100%;
713  padding-right: var(--bs-gutter-x, 0.75rem);
714  padding-left: var(--bs-gutter-x, 0.75rem);
715  margin-right: auto;
716  margin-left: auto;
717}
718
719@media (min-width: 576px) {
720  .container-sm, .container {
721    max-width: 540px;
722  }
723}
724@media (min-width: 768px) {
725  .container-md, .container-sm, .container {
726    max-width: 720px;
727  }
728}
729@media (min-width: 992px) {
730  .container-lg, .container-md, .container-sm, .container {
731    max-width: 960px;
732  }
733}
734@media (min-width: 1200px) {
735  .container-xl, .container-lg, .container-md, .container-sm, .container {
736    max-width: 1140px;
737  }
738}
739@media (min-width: 1400px) {
740  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
741    max-width: 1320px;
742  }
743}
744.row {
745  --bs-gutter-x: 1.5rem;
746  --bs-gutter-y: 0;
747  display: -ms-flexbox;
748  display: flex;
749  -ms-flex-wrap: wrap;
750      flex-wrap: wrap;
751  margin-top: calc(-1 * var(--bs-gutter-y));
752  margin-right: calc(-0.5 * var(--bs-gutter-x));
753  margin-left: calc(-0.5 * var(--bs-gutter-x));
754}
755.row > * {
756  -ms-flex-negative: 0;
757      flex-shrink: 0;
758  width: 100%;
759  max-width: 100%;
760  padding-right: calc(var(--bs-gutter-x) * 0.5);
761  padding-left: calc(var(--bs-gutter-x) * 0.5);
762  margin-top: var(--bs-gutter-y);
763}
764
765.col {
766  -ms-flex: 1 0 0%;
767      flex: 1 0 0%;
768}
769
770.row-cols-auto > * {
771  -ms-flex: 0 0 auto;
772      flex: 0 0 auto;
773  width: auto;
774}
775
776.row-cols-1 > * {
777  -ms-flex: 0 0 auto;
778      flex: 0 0 auto;
779  width: 100%;
780}
781
782.row-cols-2 > * {
783  -ms-flex: 0 0 auto;
784      flex: 0 0 auto;
785  width: 50%;
786}
787
788.row-cols-3 > * {
789  -ms-flex: 0 0 auto;
790      flex: 0 0 auto;
791  width: 33.3333333333%;
792}
793
794.row-cols-4 > * {
795  -ms-flex: 0 0 auto;
796      flex: 0 0 auto;
797  width: 25%;
798}
799
800.row-cols-5 > * {
801  -ms-flex: 0 0 auto;
802      flex: 0 0 auto;
803  width: 20%;
804}
805
806.row-cols-6 > * {
807  -ms-flex: 0 0 auto;
808      flex: 0 0 auto;
809  width: 16.6666666667%;
810}
811
812.col-auto {
813  -ms-flex: 0 0 auto;
814      flex: 0 0 auto;
815  width: auto;
816}
817
818.col-1 {
819  -ms-flex: 0 0 auto;
820      flex: 0 0 auto;
821  width: 8.33333333%;
822}
823
824.col-2 {
825  -ms-flex: 0 0 auto;
826      flex: 0 0 auto;
827  width: 16.66666667%;
828}
829
830.col-3 {
831  -ms-flex: 0 0 auto;
832      flex: 0 0 auto;
833  width: 25%;
834}
835
836.col-4 {
837  -ms-flex: 0 0 auto;
838      flex: 0 0 auto;
839  width: 33.33333333%;
840}
841
842.col-5 {
843  -ms-flex: 0 0 auto;
844      flex: 0 0 auto;
845  width: 41.66666667%;
846}
847
848.col-6 {
849  -ms-flex: 0 0 auto;
850      flex: 0 0 auto;
851  width: 50%;
852}
853
854.col-7 {
855  -ms-flex: 0 0 auto;
856      flex: 0 0 auto;
857  width: 58.33333333%;
858}
859
860.col-8 {
861  -ms-flex: 0 0 auto;
862      flex: 0 0 auto;
863  width: 66.66666667%;
864}
865
866.col-9 {
867  -ms-flex: 0 0 auto;
868      flex: 0 0 auto;
869  width: 75%;
870}
871
872.col-10 {
873  -ms-flex: 0 0 auto;
874      flex: 0 0 auto;
875  width: 83.33333333%;
876}
877
878.col-11 {
879  -ms-flex: 0 0 auto;
880      flex: 0 0 auto;
881  width: 91.66666667%;
882}
883
884.col-12 {
885  -ms-flex: 0 0 auto;
886      flex: 0 0 auto;
887  width: 100%;
888}
889
890.offset-1 {
891  margin-left: 8.33333333%;
892}
893
894.offset-2 {
895  margin-left: 16.66666667%;
896}
897
898.offset-3 {
899  margin-left: 25%;
900}
901
902.offset-4 {
903  margin-left: 33.33333333%;
904}
905
906.offset-5 {
907  margin-left: 41.66666667%;
908}
909
910.offset-6 {
911  margin-left: 50%;
912}
913
914.offset-7 {
915  margin-left: 58.33333333%;
916}
917
918.offset-8 {
919  margin-left: 66.66666667%;
920}
921
922.offset-9 {
923  margin-left: 75%;
924}
925
926.offset-10 {
927  margin-left: 83.33333333%;
928}
929
930.offset-11 {
931  margin-left: 91.66666667%;
932}
933
934.g-0,
935.gx-0 {
936  --bs-gutter-x: 0;
937}
938
939.g-0,
940.gy-0 {
941  --bs-gutter-y: 0;
942}
943
944.g-1,
945.gx-1 {
946  --bs-gutter-x: 0.25rem;
947}
948
949.g-1,
950.gy-1 {
951  --bs-gutter-y: 0.25rem;
952}
953
954.g-2,
955.gx-2 {
956  --bs-gutter-x: 0.5rem;
957}
958
959.g-2,
960.gy-2 {
961  --bs-gutter-y: 0.5rem;
962}
963
964.g-3,
965.gx-3 {
966  --bs-gutter-x: 1rem;
967}
968
969.g-3,
970.gy-3 {
971  --bs-gutter-y: 1rem;
972}
973
974.g-4,
975.gx-4 {
976  --bs-gutter-x: 1.5rem;
977}
978
979.g-4,
980.gy-4 {
981  --bs-gutter-y: 1.5rem;
982}
983
984.g-5,
985.gx-5 {
986  --bs-gutter-x: 3rem;
987}
988
989.g-5,
990.gy-5 {
991  --bs-gutter-y: 3rem;
992}
993
994@media (min-width: 576px) {
995  .col-sm {
996    -ms-flex: 1 0 0%;
997        flex: 1 0 0%;
998  }
999
1000  .row-cols-sm-auto > * {
1001    -ms-flex: 0 0 auto;
1002        flex: 0 0 auto;
1003    width: auto;
1004  }
1005
1006  .row-cols-sm-1 > * {
1007    -ms-flex: 0 0 auto;
1008        flex: 0 0 auto;
1009    width: 100%;
1010  }
1011
1012  .row-cols-sm-2 > * {
1013    -ms-flex: 0 0 auto;
1014        flex: 0 0 auto;
1015    width: 50%;
1016  }
1017
1018  .row-cols-sm-3 > * {
1019    -ms-flex: 0 0 auto;
1020        flex: 0 0 auto;
1021    width: 33.3333333333%;
1022  }
1023
1024  .row-cols-sm-4 > * {
1025    -ms-flex: 0 0 auto;
1026        flex: 0 0 auto;
1027    width: 25%;
1028  }
1029
1030  .row-cols-sm-5 > * {
1031    -ms-flex: 0 0 auto;
1032        flex: 0 0 auto;
1033    width: 20%;
1034  }
1035
1036  .row-cols-sm-6 > * {
1037    -ms-flex: 0 0 auto;
1038        flex: 0 0 auto;
1039    width: 16.6666666667%;
1040  }
1041
1042  .col-sm-auto {
1043    -ms-flex: 0 0 auto;
1044        flex: 0 0 auto;
1045    width: auto;
1046  }
1047
1048  .col-sm-1 {
1049    -ms-flex: 0 0 auto;
1050        flex: 0 0 auto;
1051    width: 8.33333333%;
1052  }
1053
1054  .col-sm-2 {
1055    -ms-flex: 0 0 auto;
1056        flex: 0 0 auto;
1057    width: 16.66666667%;
1058  }
1059
1060  .col-sm-3 {
1061    -ms-flex: 0 0 auto;
1062        flex: 0 0 auto;
1063    width: 25%;
1064  }
1065
1066  .col-sm-4 {
1067    -ms-flex: 0 0 auto;
1068        flex: 0 0 auto;
1069    width: 33.33333333%;
1070  }
1071
1072  .col-sm-5 {
1073    -ms-flex: 0 0 auto;
1074        flex: 0 0 auto;
1075    width: 41.66666667%;
1076  }
1077
1078  .col-sm-6 {
1079    -ms-flex: 0 0 auto;
1080        flex: 0 0 auto;
1081    width: 50%;
1082  }
1083
1084  .col-sm-7 {
1085    -ms-flex: 0 0 auto;
1086        flex: 0 0 auto;
1087    width: 58.33333333%;
1088  }
1089
1090  .col-sm-8 {
1091    -ms-flex: 0 0 auto;
1092        flex: 0 0 auto;
1093    width: 66.66666667%;
1094  }
1095
1096  .col-sm-9 {
1097    -ms-flex: 0 0 auto;
1098        flex: 0 0 auto;
1099    width: 75%;
1100  }
1101
1102  .col-sm-10 {
1103    -ms-flex: 0 0 auto;
1104        flex: 0 0 auto;
1105    width: 83.33333333%;
1106  }
1107
1108  .col-sm-11 {
1109    -ms-flex: 0 0 auto;
1110        flex: 0 0 auto;
1111    width: 91.66666667%;
1112  }
1113
1114  .col-sm-12 {
1115    -ms-flex: 0 0 auto;
1116        flex: 0 0 auto;
1117    width: 100%;
1118  }
1119
1120  .offset-sm-0 {
1121    margin-left: 0;
1122  }
1123
1124  .offset-sm-1 {
1125    margin-left: 8.33333333%;
1126  }
1127
1128  .offset-sm-2 {
1129    margin-left: 16.66666667%;
1130  }
1131
1132  .offset-sm-3 {
1133    margin-left: 25%;
1134  }
1135
1136  .offset-sm-4 {
1137    margin-left: 33.33333333%;
1138  }
1139
1140  .offset-sm-5 {
1141    margin-left: 41.66666667%;
1142  }
1143
1144  .offset-sm-6 {
1145    margin-left: 50%;
1146  }
1147
1148  .offset-sm-7 {
1149    margin-left: 58.33333333%;
1150  }
1151
1152  .offset-sm-8 {
1153    margin-left: 66.66666667%;
1154  }
1155
1156  .offset-sm-9 {
1157    margin-left: 75%;
1158  }
1159
1160  .offset-sm-10 {
1161    margin-left: 83.33333333%;
1162  }
1163
1164  .offset-sm-11 {
1165    margin-left: 91.66666667%;
1166  }
1167
1168  .g-sm-0,
1169.gx-sm-0 {
1170    --bs-gutter-x: 0;
1171  }
1172
1173  .g-sm-0,
1174.gy-sm-0 {
1175    --bs-gutter-y: 0;
1176  }
1177
1178  .g-sm-1,
1179.gx-sm-1 {
1180    --bs-gutter-x: 0.25rem;
1181  }
1182
1183  .g-sm-1,
1184.gy-sm-1 {
1185    --bs-gutter-y: 0.25rem;
1186  }
1187
1188  .g-sm-2,
1189.gx-sm-2 {
1190    --bs-gutter-x: 0.5rem;
1191  }
1192
1193  .g-sm-2,
1194.gy-sm-2 {
1195    --bs-gutter-y: 0.5rem;
1196  }
1197
1198  .g-sm-3,
1199.gx-sm-3 {
1200    --bs-gutter-x: 1rem;
1201  }
1202
1203  .g-sm-3,
1204.gy-sm-3 {
1205    --bs-gutter-y: 1rem;
1206  }
1207
1208  .g-sm-4,
1209.gx-sm-4 {
1210    --bs-gutter-x: 1.5rem;
1211  }
1212
1213  .g-sm-4,
1214.gy-sm-4 {
1215    --bs-gutter-y: 1.5rem;
1216  }
1217
1218  .g-sm-5,
1219.gx-sm-5 {
1220    --bs-gutter-x: 3rem;
1221  }
1222
1223  .g-sm-5,
1224.gy-sm-5 {
1225    --bs-gutter-y: 3rem;
1226  }
1227}
1228@media (min-width: 768px) {
1229  .col-md {
1230    -ms-flex: 1 0 0%;
1231        flex: 1 0 0%;
1232  }
1233
1234  .row-cols-md-auto > * {
1235    -ms-flex: 0 0 auto;
1236        flex: 0 0 auto;
1237    width: auto;
1238  }
1239
1240  .row-cols-md-1 > * {
1241    -ms-flex: 0 0 auto;
1242        flex: 0 0 auto;
1243    width: 100%;
1244  }
1245
1246  .row-cols-md-2 > * {
1247    -ms-flex: 0 0 auto;
1248        flex: 0 0 auto;
1249    width: 50%;
1250  }
1251
1252  .row-cols-md-3 > * {
1253    -ms-flex: 0 0 auto;
1254        flex: 0 0 auto;
1255    width: 33.3333333333%;
1256  }
1257
1258  .row-cols-md-4 > * {
1259    -ms-flex: 0 0 auto;
1260        flex: 0 0 auto;
1261    width: 25%;
1262  }
1263
1264  .row-cols-md-5 > * {
1265    -ms-flex: 0 0 auto;
1266        flex: 0 0 auto;
1267    width: 20%;
1268  }
1269
1270  .row-cols-md-6 > * {
1271    -ms-flex: 0 0 auto;
1272        flex: 0 0 auto;
1273    width: 16.6666666667%;
1274  }
1275
1276  .col-md-auto {
1277    -ms-flex: 0 0 auto;
1278        flex: 0 0 auto;
1279    width: auto;
1280  }
1281
1282  .col-md-1 {
1283    -ms-flex: 0 0 auto;
1284        flex: 0 0 auto;
1285    width: 8.33333333%;
1286  }
1287
1288  .col-md-2 {
1289    -ms-flex: 0 0 auto;
1290        flex: 0 0 auto;
1291    width: 16.66666667%;
1292  }
1293
1294  .col-md-3 {
1295    -ms-flex: 0 0 auto;
1296        flex: 0 0 auto;
1297    width: 25%;
1298  }
1299
1300  .col-md-4 {
1301    -ms-flex: 0 0 auto;
1302        flex: 0 0 auto;
1303    width: 33.33333333%;
1304  }
1305
1306  .col-md-5 {
1307    -ms-flex: 0 0 auto;
1308        flex: 0 0 auto;
1309    width: 41.66666667%;
1310  }
1311
1312  .col-md-6 {
1313    -ms-flex: 0 0 auto;
1314        flex: 0 0 auto;
1315    width: 50%;
1316  }
1317
1318  .col-md-7 {
1319    -ms-flex: 0 0 auto;
1320        flex: 0 0 auto;
1321    width: 58.33333333%;
1322  }
1323
1324  .col-md-8 {
1325    -ms-flex: 0 0 auto;
1326        flex: 0 0 auto;
1327    width: 66.66666667%;
1328  }
1329
1330  .col-md-9 {
1331    -ms-flex: 0 0 auto;
1332        flex: 0 0 auto;
1333    width: 75%;
1334  }
1335
1336  .col-md-10 {
1337    -ms-flex: 0 0 auto;
1338        flex: 0 0 auto;
1339    width: 83.33333333%;
1340  }
1341
1342  .col-md-11 {
1343    -ms-flex: 0 0 auto;
1344        flex: 0 0 auto;
1345    width: 91.66666667%;
1346  }
1347
1348  .col-md-12 {
1349    -ms-flex: 0 0 auto;
1350        flex: 0 0 auto;
1351    width: 100%;
1352  }
1353
1354  .offset-md-0 {
1355    margin-left: 0;
1356  }
1357
1358  .offset-md-1 {
1359    margin-left: 8.33333333%;
1360  }
1361
1362  .offset-md-2 {
1363    margin-left: 16.66666667%;
1364  }
1365
1366  .offset-md-3 {
1367    margin-left: 25%;
1368  }
1369
1370  .offset-md-4 {
1371    margin-left: 33.33333333%;
1372  }
1373
1374  .offset-md-5 {
1375    margin-left: 41.66666667%;
1376  }
1377
1378  .offset-md-6 {
1379    margin-left: 50%;
1380  }
1381
1382  .offset-md-7 {
1383    margin-left: 58.33333333%;
1384  }
1385
1386  .offset-md-8 {
1387    margin-left: 66.66666667%;
1388  }
1389
1390  .offset-md-9 {
1391    margin-left: 75%;
1392  }
1393
1394  .offset-md-10 {
1395    margin-left: 83.33333333%;
1396  }
1397
1398  .offset-md-11 {
1399    margin-left: 91.66666667%;
1400  }
1401
1402  .g-md-0,
1403.gx-md-0 {
1404    --bs-gutter-x: 0;
1405  }
1406
1407  .g-md-0,
1408.gy-md-0 {
1409    --bs-gutter-y: 0;
1410  }
1411
1412  .g-md-1,
1413.gx-md-1 {
1414    --bs-gutter-x: 0.25rem;
1415  }
1416
1417  .g-md-1,
1418.gy-md-1 {
1419    --bs-gutter-y: 0.25rem;
1420  }
1421
1422  .g-md-2,
1423.gx-md-2 {
1424    --bs-gutter-x: 0.5rem;
1425  }
1426
1427  .g-md-2,
1428.gy-md-2 {
1429    --bs-gutter-y: 0.5rem;
1430  }
1431
1432  .g-md-3,
1433.gx-md-3 {
1434    --bs-gutter-x: 1rem;
1435  }
1436
1437  .g-md-3,
1438.gy-md-3 {
1439    --bs-gutter-y: 1rem;
1440  }
1441
1442  .g-md-4,
1443.gx-md-4 {
1444    --bs-gutter-x: 1.5rem;
1445  }
1446
1447  .g-md-4,
1448.gy-md-4 {
1449    --bs-gutter-y: 1.5rem;
1450  }
1451
1452  .g-md-5,
1453.gx-md-5 {
1454    --bs-gutter-x: 3rem;
1455  }
1456
1457  .g-md-5,
1458.gy-md-5 {
1459    --bs-gutter-y: 3rem;
1460  }
1461}
1462@media (min-width: 992px) {
1463  .col-lg {
1464    -ms-flex: 1 0 0%;
1465        flex: 1 0 0%;
1466  }
1467
1468  .row-cols-lg-auto > * {
1469    -ms-flex: 0 0 auto;
1470        flex: 0 0 auto;
1471    width: auto;
1472  }
1473
1474  .row-cols-lg-1 > * {
1475    -ms-flex: 0 0 auto;
1476        flex: 0 0 auto;
1477    width: 100%;
1478  }
1479
1480  .row-cols-lg-2 > * {
1481    -ms-flex: 0 0 auto;
1482        flex: 0 0 auto;
1483    width: 50%;
1484  }
1485
1486  .row-cols-lg-3 > * {
1487    -ms-flex: 0 0 auto;
1488        flex: 0 0 auto;
1489    width: 33.3333333333%;
1490  }
1491
1492  .row-cols-lg-4 > * {
1493    -ms-flex: 0 0 auto;
1494        flex: 0 0 auto;
1495    width: 25%;
1496  }
1497
1498  .row-cols-lg-5 > * {
1499    -ms-flex: 0 0 auto;
1500        flex: 0 0 auto;
1501    width: 20%;
1502  }
1503
1504  .row-cols-lg-6 > * {
1505    -ms-flex: 0 0 auto;
1506        flex: 0 0 auto;
1507    width: 16.6666666667%;
1508  }
1509
1510  .col-lg-auto {
1511    -ms-flex: 0 0 auto;
1512        flex: 0 0 auto;
1513    width: auto;
1514  }
1515
1516  .col-lg-1 {
1517    -ms-flex: 0 0 auto;
1518        flex: 0 0 auto;
1519    width: 8.33333333%;
1520  }
1521
1522  .col-lg-2 {
1523    -ms-flex: 0 0 auto;
1524        flex: 0 0 auto;
1525    width: 16.66666667%;
1526  }
1527
1528  .col-lg-3 {
1529    -ms-flex: 0 0 auto;
1530        flex: 0 0 auto;
1531    width: 25%;
1532  }
1533
1534  .col-lg-4 {
1535    -ms-flex: 0 0 auto;
1536        flex: 0 0 auto;
1537    width: 33.33333333%;
1538  }
1539
1540  .col-lg-5 {
1541    -ms-flex: 0 0 auto;
1542        flex: 0 0 auto;
1543    width: 41.66666667%;
1544  }
1545
1546  .col-lg-6 {
1547    -ms-flex: 0 0 auto;
1548        flex: 0 0 auto;
1549    width: 50%;
1550  }
1551
1552  .col-lg-7 {
1553    -ms-flex: 0 0 auto;
1554        flex: 0 0 auto;
1555    width: 58.33333333%;
1556  }
1557
1558  .col-lg-8 {
1559    -ms-flex: 0 0 auto;
1560        flex: 0 0 auto;
1561    width: 66.66666667%;
1562  }
1563
1564  .col-lg-9 {
1565    -ms-flex: 0 0 auto;
1566        flex: 0 0 auto;
1567    width: 75%;
1568  }
1569
1570  .col-lg-10 {
1571    -ms-flex: 0 0 auto;
1572        flex: 0 0 auto;
1573    width: 83.33333333%;
1574  }
1575
1576  .col-lg-11 {
1577    -ms-flex: 0 0 auto;
1578        flex: 0 0 auto;
1579    width: 91.66666667%;
1580  }
1581
1582  .col-lg-12 {
1583    -ms-flex: 0 0 auto;
1584        flex: 0 0 auto;
1585    width: 100%;
1586  }
1587
1588  .offset-lg-0 {
1589    margin-left: 0;
1590  }
1591
1592  .offset-lg-1 {
1593    margin-left: 8.33333333%;
1594  }
1595
1596  .offset-lg-2 {
1597    margin-left: 16.66666667%;
1598  }
1599
1600  .offset-lg-3 {
1601    margin-left: 25%;
1602  }
1603
1604  .offset-lg-4 {
1605    margin-left: 33.33333333%;
1606  }
1607
1608  .offset-lg-5 {
1609    margin-left: 41.66666667%;
1610  }
1611
1612  .offset-lg-6 {
1613    margin-left: 50%;
1614  }
1615
1616  .offset-lg-7 {
1617    margin-left: 58.33333333%;
1618  }
1619
1620  .offset-lg-8 {
1621    margin-left: 66.66666667%;
1622  }
1623
1624  .offset-lg-9 {
1625    margin-left: 75%;
1626  }
1627
1628  .offset-lg-10 {
1629    margin-left: 83.33333333%;
1630  }
1631
1632  .offset-lg-11 {
1633    margin-left: 91.66666667%;
1634  }
1635
1636  .g-lg-0,
1637.gx-lg-0 {
1638    --bs-gutter-x: 0;
1639  }
1640
1641  .g-lg-0,
1642.gy-lg-0 {
1643    --bs-gutter-y: 0;
1644  }
1645
1646  .g-lg-1,
1647.gx-lg-1 {
1648    --bs-gutter-x: 0.25rem;
1649  }
1650
1651  .g-lg-1,
1652.gy-lg-1 {
1653    --bs-gutter-y: 0.25rem;
1654  }
1655
1656  .g-lg-2,
1657.gx-lg-2 {
1658    --bs-gutter-x: 0.5rem;
1659  }
1660
1661  .g-lg-2,
1662.gy-lg-2 {
1663    --bs-gutter-y: 0.5rem;
1664  }
1665
1666  .g-lg-3,
1667.gx-lg-3 {
1668    --bs-gutter-x: 1rem;
1669  }
1670
1671  .g-lg-3,
1672.gy-lg-3 {
1673    --bs-gutter-y: 1rem;
1674  }
1675
1676  .g-lg-4,
1677.gx-lg-4 {
1678    --bs-gutter-x: 1.5rem;
1679  }
1680
1681  .g-lg-4,
1682.gy-lg-4 {
1683    --bs-gutter-y: 1.5rem;
1684  }
1685
1686  .g-lg-5,
1687.gx-lg-5 {
1688    --bs-gutter-x: 3rem;
1689  }
1690
1691  .g-lg-5,
1692.gy-lg-5 {
1693    --bs-gutter-y: 3rem;
1694  }
1695}
1696@media (min-width: 1200px) {
1697  .col-xl {
1698    -ms-flex: 1 0 0%;
1699        flex: 1 0 0%;
1700  }
1701
1702  .row-cols-xl-auto > * {
1703    -ms-flex: 0 0 auto;
1704        flex: 0 0 auto;
1705    width: auto;
1706  }
1707
1708  .row-cols-xl-1 > * {
1709    -ms-flex: 0 0 auto;
1710        flex: 0 0 auto;
1711    width: 100%;
1712  }
1713
1714  .row-cols-xl-2 > * {
1715    -ms-flex: 0 0 auto;
1716        flex: 0 0 auto;
1717    width: 50%;
1718  }
1719
1720  .row-cols-xl-3 > * {
1721    -ms-flex: 0 0 auto;
1722        flex: 0 0 auto;
1723    width: 33.3333333333%;
1724  }
1725
1726  .row-cols-xl-4 > * {
1727    -ms-flex: 0 0 auto;
1728        flex: 0 0 auto;
1729    width: 25%;
1730  }
1731
1732  .row-cols-xl-5 > * {
1733    -ms-flex: 0 0 auto;
1734        flex: 0 0 auto;
1735    width: 20%;
1736  }
1737
1738  .row-cols-xl-6 > * {
1739    -ms-flex: 0 0 auto;
1740        flex: 0 0 auto;
1741    width: 16.6666666667%;
1742  }
1743
1744  .col-xl-auto {
1745    -ms-flex: 0 0 auto;
1746        flex: 0 0 auto;
1747    width: auto;
1748  }
1749
1750  .col-xl-1 {
1751    -ms-flex: 0 0 auto;
1752        flex: 0 0 auto;
1753    width: 8.33333333%;
1754  }
1755
1756  .col-xl-2 {
1757    -ms-flex: 0 0 auto;
1758        flex: 0 0 auto;
1759    width: 16.66666667%;
1760  }
1761
1762  .col-xl-3 {
1763    -ms-flex: 0 0 auto;
1764        flex: 0 0 auto;
1765    width: 25%;
1766  }
1767
1768  .col-xl-4 {
1769    -ms-flex: 0 0 auto;
1770        flex: 0 0 auto;
1771    width: 33.33333333%;
1772  }
1773
1774  .col-xl-5 {
1775    -ms-flex: 0 0 auto;
1776        flex: 0 0 auto;
1777    width: 41.66666667%;
1778  }
1779
1780  .col-xl-6 {
1781    -ms-flex: 0 0 auto;
1782        flex: 0 0 auto;
1783    width: 50%;
1784  }
1785
1786  .col-xl-7 {
1787    -ms-flex: 0 0 auto;
1788        flex: 0 0 auto;
1789    width: 58.33333333%;
1790  }
1791
1792  .col-xl-8 {
1793    -ms-flex: 0 0 auto;
1794        flex: 0 0 auto;
1795    width: 66.66666667%;
1796  }
1797
1798  .col-xl-9 {
1799    -ms-flex: 0 0 auto;
1800        flex: 0 0 auto;
1801    width: 75%;
1802  }
1803
1804  .col-xl-10 {
1805    -ms-flex: 0 0 auto;
1806        flex: 0 0 auto;
1807    width: 83.33333333%;
1808  }
1809
1810  .col-xl-11 {
1811    -ms-flex: 0 0 auto;
1812        flex: 0 0 auto;
1813    width: 91.66666667%;
1814  }
1815
1816  .col-xl-12 {
1817    -ms-flex: 0 0 auto;
1818        flex: 0 0 auto;
1819    width: 100%;
1820  }
1821
1822  .offset-xl-0 {
1823    margin-left: 0;
1824  }
1825
1826  .offset-xl-1 {
1827    margin-left: 8.33333333%;
1828  }
1829
1830  .offset-xl-2 {
1831    margin-left: 16.66666667%;
1832  }
1833
1834  .offset-xl-3 {
1835    margin-left: 25%;
1836  }
1837
1838  .offset-xl-4 {
1839    margin-left: 33.33333333%;
1840  }
1841
1842  .offset-xl-5 {
1843    margin-left: 41.66666667%;
1844  }
1845
1846  .offset-xl-6 {
1847    margin-left: 50%;
1848  }
1849
1850  .offset-xl-7 {
1851    margin-left: 58.33333333%;
1852  }
1853
1854  .offset-xl-8 {
1855    margin-left: 66.66666667%;
1856  }
1857
1858  .offset-xl-9 {
1859    margin-left: 75%;
1860  }
1861
1862  .offset-xl-10 {
1863    margin-left: 83.33333333%;
1864  }
1865
1866  .offset-xl-11 {
1867    margin-left: 91.66666667%;
1868  }
1869
1870  .g-xl-0,
1871.gx-xl-0 {
1872    --bs-gutter-x: 0;
1873  }
1874
1875  .g-xl-0,
1876.gy-xl-0 {
1877    --bs-gutter-y: 0;
1878  }
1879
1880  .g-xl-1,
1881.gx-xl-1 {
1882    --bs-gutter-x: 0.25rem;
1883  }
1884
1885  .g-xl-1,
1886.gy-xl-1 {
1887    --bs-gutter-y: 0.25rem;
1888  }
1889
1890  .g-xl-2,
1891.gx-xl-2 {
1892    --bs-gutter-x: 0.5rem;
1893  }
1894
1895  .g-xl-2,
1896.gy-xl-2 {
1897    --bs-gutter-y: 0.5rem;
1898  }
1899
1900  .g-xl-3,
1901.gx-xl-3 {
1902    --bs-gutter-x: 1rem;
1903  }
1904
1905  .g-xl-3,
1906.gy-xl-3 {
1907    --bs-gutter-y: 1rem;
1908  }
1909
1910  .g-xl-4,
1911.gx-xl-4 {
1912    --bs-gutter-x: 1.5rem;
1913  }
1914
1915  .g-xl-4,
1916.gy-xl-4 {
1917    --bs-gutter-y: 1.5rem;
1918  }
1919
1920  .g-xl-5,
1921.gx-xl-5 {
1922    --bs-gutter-x: 3rem;
1923  }
1924
1925  .g-xl-5,
1926.gy-xl-5 {
1927    --bs-gutter-y: 3rem;
1928  }
1929}
1930@media (min-width: 1400px) {
1931  .col-xxl {
1932    -ms-flex: 1 0 0%;
1933        flex: 1 0 0%;
1934  }
1935
1936  .row-cols-xxl-auto > * {
1937    -ms-flex: 0 0 auto;
1938        flex: 0 0 auto;
1939    width: auto;
1940  }
1941
1942  .row-cols-xxl-1 > * {
1943    -ms-flex: 0 0 auto;
1944        flex: 0 0 auto;
1945    width: 100%;
1946  }
1947
1948  .row-cols-xxl-2 > * {
1949    -ms-flex: 0 0 auto;
1950        flex: 0 0 auto;
1951    width: 50%;
1952  }
1953
1954  .row-cols-xxl-3 > * {
1955    -ms-flex: 0 0 auto;
1956        flex: 0 0 auto;
1957    width: 33.3333333333%;
1958  }
1959
1960  .row-cols-xxl-4 > * {
1961    -ms-flex: 0 0 auto;
1962        flex: 0 0 auto;
1963    width: 25%;
1964  }
1965
1966  .row-cols-xxl-5 > * {
1967    -ms-flex: 0 0 auto;
1968        flex: 0 0 auto;
1969    width: 20%;
1970  }
1971
1972  .row-cols-xxl-6 > * {
1973    -ms-flex: 0 0 auto;
1974        flex: 0 0 auto;
1975    width: 16.6666666667%;
1976  }
1977
1978  .col-xxl-auto {
1979    -ms-flex: 0 0 auto;
1980        flex: 0 0 auto;
1981    width: auto;
1982  }
1983
1984  .col-xxl-1 {
1985    -ms-flex: 0 0 auto;
1986        flex: 0 0 auto;
1987    width: 8.33333333%;
1988  }
1989
1990  .col-xxl-2 {
1991    -ms-flex: 0 0 auto;
1992        flex: 0 0 auto;
1993    width: 16.66666667%;
1994  }
1995
1996  .col-xxl-3 {
1997    -ms-flex: 0 0 auto;
1998        flex: 0 0 auto;
1999    width: 25%;
2000  }
2001
2002  .col-xxl-4 {
2003    -ms-flex: 0 0 auto;
2004        flex: 0 0 auto;
2005    width: 33.33333333%;
2006  }
2007
2008  .col-xxl-5 {
2009    -ms-flex: 0 0 auto;
2010        flex: 0 0 auto;
2011    width: 41.66666667%;
2012  }
2013
2014  .col-xxl-6 {
2015    -ms-flex: 0 0 auto;
2016        flex: 0 0 auto;
2017    width: 50%;
2018  }
2019
2020  .col-xxl-7 {
2021    -ms-flex: 0 0 auto;
2022        flex: 0 0 auto;
2023    width: 58.33333333%;
2024  }
2025
2026  .col-xxl-8 {
2027    -ms-flex: 0 0 auto;
2028        flex: 0 0 auto;
2029    width: 66.66666667%;
2030  }
2031
2032  .col-xxl-9 {
2033    -ms-flex: 0 0 auto;
2034        flex: 0 0 auto;
2035    width: 75%;
2036  }
2037
2038  .col-xxl-10 {
2039    -ms-flex: 0 0 auto;
2040        flex: 0 0 auto;
2041    width: 83.33333333%;
2042  }
2043
2044  .col-xxl-11 {
2045    -ms-flex: 0 0 auto;
2046        flex: 0 0 auto;
2047    width: 91.66666667%;
2048  }
2049
2050  .col-xxl-12 {
2051    -ms-flex: 0 0 auto;
2052        flex: 0 0 auto;
2053    width: 100%;
2054  }
2055
2056  .offset-xxl-0 {
2057    margin-left: 0;
2058  }
2059
2060  .offset-xxl-1 {
2061    margin-left: 8.33333333%;
2062  }
2063
2064  .offset-xxl-2 {
2065    margin-left: 16.66666667%;
2066  }
2067
2068  .offset-xxl-3 {
2069    margin-left: 25%;
2070  }
2071
2072  .offset-xxl-4 {
2073    margin-left: 33.33333333%;
2074  }
2075
2076  .offset-xxl-5 {
2077    margin-left: 41.66666667%;
2078  }
2079
2080  .offset-xxl-6 {
2081    margin-left: 50%;
2082  }
2083
2084  .offset-xxl-7 {
2085    margin-left: 58.33333333%;
2086  }
2087
2088  .offset-xxl-8 {
2089    margin-left: 66.66666667%;
2090  }
2091
2092  .offset-xxl-9 {
2093    margin-left: 75%;
2094  }
2095
2096  .offset-xxl-10 {
2097    margin-left: 83.33333333%;
2098  }
2099
2100  .offset-xxl-11 {
2101    margin-left: 91.66666667%;
2102  }
2103
2104  .g-xxl-0,
2105.gx-xxl-0 {
2106    --bs-gutter-x: 0;
2107  }
2108
2109  .g-xxl-0,
2110.gy-xxl-0 {
2111    --bs-gutter-y: 0;
2112  }
2113
2114  .g-xxl-1,
2115.gx-xxl-1 {
2116    --bs-gutter-x: 0.25rem;
2117  }
2118
2119  .g-xxl-1,
2120.gy-xxl-1 {
2121    --bs-gutter-y: 0.25rem;
2122  }
2123
2124  .g-xxl-2,
2125.gx-xxl-2 {
2126    --bs-gutter-x: 0.5rem;
2127  }
2128
2129  .g-xxl-2,
2130.gy-xxl-2 {
2131    --bs-gutter-y: 0.5rem;
2132  }
2133
2134  .g-xxl-3,
2135.gx-xxl-3 {
2136    --bs-gutter-x: 1rem;
2137  }
2138
2139  .g-xxl-3,
2140.gy-xxl-3 {
2141    --bs-gutter-y: 1rem;
2142  }
2143
2144  .g-xxl-4,
2145.gx-xxl-4 {
2146    --bs-gutter-x: 1.5rem;
2147  }
2148
2149  .g-xxl-4,
2150.gy-xxl-4 {
2151    --bs-gutter-y: 1.5rem;
2152  }
2153
2154  .g-xxl-5,
2155.gx-xxl-5 {
2156    --bs-gutter-x: 3rem;
2157  }
2158
2159  .g-xxl-5,
2160.gy-xxl-5 {
2161    --bs-gutter-y: 3rem;
2162  }
2163}
2164.table {
2165  --bs-table-bg: transparent;
2166  --bs-table-accent-bg: transparent;
2167  --bs-table-striped-color: #212529;
2168  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
2169  --bs-table-active-color: #212529;
2170  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
2171  --bs-table-hover-color: #212529;
2172  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
2173  width: 100%;
2174  margin-bottom: 1rem;
2175  color: #212529;
2176  vertical-align: top;
2177  border-color: #dee2e6;
2178}
2179.table > :not(caption) > * > * {
2180  padding: 0.5rem 0.5rem;
2181  background-color: var(--bs-table-bg);
2182  border-bottom-width: 1px;
2183  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
2184}
2185.table > tbody {
2186  vertical-align: inherit;
2187}
2188.table > thead {
2189  vertical-align: bottom;
2190}
2191.table > :not(:first-child) {
2192  border-top: 2px solid currentColor;
2193}
2194
2195.caption-top {
2196  caption-side: top;
2197}
2198
2199.table-sm > :not(caption) > * > * {
2200  padding: 0.25rem 0.25rem;
2201}
2202
2203.table-bordered > :not(caption) > * {
2204  border-width: 1px 0;
2205}
2206.table-bordered > :not(caption) > * > * {
2207  border-width: 0 1px;
2208}
2209
2210.table-borderless > :not(caption) > * > * {
2211  border-bottom-width: 0;
2212}
2213.table-borderless > :not(:first-child) {
2214  border-top-width: 0;
2215}
2216
2217.table-striped > tbody > tr:nth-of-type(odd) > * {
2218  --bs-table-accent-bg: var(--bs-table-striped-bg);
2219  color: var(--bs-table-striped-color);
2220}
2221
2222.table-active {
2223  --bs-table-accent-bg: var(--bs-table-active-bg);
2224  color: var(--bs-table-active-color);
2225}
2226
2227.table-hover > tbody > tr:hover > * {
2228  --bs-table-accent-bg: var(--bs-table-hover-bg);
2229  color: var(--bs-table-hover-color);
2230}
2231
2232.table-primary {
2233  --bs-table-bg: #cfe2ff;
2234  --bs-table-striped-bg: #c5d7f2;
2235  --bs-table-striped-color: #000;
2236  --bs-table-active-bg: #bacbe6;
2237  --bs-table-active-color: #000;
2238  --bs-table-hover-bg: #bfd1ec;
2239  --bs-table-hover-color: #000;
2240  color: #000;
2241  border-color: #bacbe6;
2242}
2243
2244.table-secondary {
2245  --bs-table-bg: #e2e3e5;
2246  --bs-table-striped-bg: #d7d8da;
2247  --bs-table-striped-color: #000;
2248  --bs-table-active-bg: #cbccce;
2249  --bs-table-active-color: #000;
2250  --bs-table-hover-bg: #d1d2d4;
2251  --bs-table-hover-color: #000;
2252  color: #000;
2253  border-color: #cbccce;
2254}
2255
2256.table-success {
2257  --bs-table-bg: #d1e7dd;
2258  --bs-table-striped-bg: #c7dbd2;
2259  --bs-table-striped-color: #000;
2260  --bs-table-active-bg: #bcd0c7;
2261  --bs-table-active-color: #000;
2262  --bs-table-hover-bg: #c1d6cc;
2263  --bs-table-hover-color: #000;
2264  color: #000;
2265  border-color: #bcd0c7;
2266}
2267
2268.table-info {
2269  --bs-table-bg: #cff4fc;
2270  --bs-table-striped-bg: #c5e8ef;
2271  --bs-table-striped-color: #000;
2272  --bs-table-active-bg: #badce3;
2273  --bs-table-active-color: #000;
2274  --bs-table-hover-bg: #bfe2e9;
2275  --bs-table-hover-color: #000;
2276  color: #000;
2277  border-color: #badce3;
2278}
2279
2280.table-warning {
2281  --bs-table-bg: #fff3cd;
2282  --bs-table-striped-bg: #f2e7c3;
2283  --bs-table-striped-color: #000;
2284  --bs-table-active-bg: #e6dbb9;
2285  --bs-table-active-color: #000;
2286  --bs-table-hover-bg: #ece1be;
2287  --bs-table-hover-color: #000;
2288  color: #000;
2289  border-color: #e6dbb9;
2290}
2291
2292.table-danger {
2293  --bs-table-bg: #f8d7da;
2294  --bs-table-striped-bg: #eccccf;
2295  --bs-table-striped-color: #000;
2296  --bs-table-active-bg: #dfc2c4;
2297  --bs-table-active-color: #000;
2298  --bs-table-hover-bg: #e5c7ca;
2299  --bs-table-hover-color: #000;
2300  color: #000;
2301  border-color: #dfc2c4;
2302}
2303
2304.table-light {
2305  --bs-table-bg: #f8f9fa;
2306  --bs-table-striped-bg: #ecedee;
2307  --bs-table-striped-color: #000;
2308  --bs-table-active-bg: #dfe0e1;
2309  --bs-table-active-color: #000;
2310  --bs-table-hover-bg: #e5e6e7;
2311  --bs-table-hover-color: #000;
2312  color: #000;
2313  border-color: #dfe0e1;
2314}
2315
2316.table-dark {
2317  --bs-table-bg: #212529;
2318  --bs-table-striped-bg: #2c3034;
2319  --bs-table-striped-color: #fff;
2320  --bs-table-active-bg: #373b3e;
2321  --bs-table-active-color: #fff;
2322  --bs-table-hover-bg: #323539;
2323  --bs-table-hover-color: #fff;
2324  color: #fff;
2325  border-color: #373b3e;
2326}
2327
2328.table-responsive {
2329  overflow-x: auto;
2330  -webkit-overflow-scrolling: touch;
2331}
2332
2333@media (max-width: 575.98px) {
2334  .table-responsive-sm {
2335    overflow-x: auto;
2336    -webkit-overflow-scrolling: touch;
2337  }
2338}
2339@media (max-width: 767.98px) {
2340  .table-responsive-md {
2341    overflow-x: auto;
2342    -webkit-overflow-scrolling: touch;
2343  }
2344}
2345@media (max-width: 991.98px) {
2346  .table-responsive-lg {
2347    overflow-x: auto;
2348    -webkit-overflow-scrolling: touch;
2349  }
2350}
2351@media (max-width: 1199.98px) {
2352  .table-responsive-xl {
2353    overflow-x: auto;
2354    -webkit-overflow-scrolling: touch;
2355  }
2356}
2357@media (max-width: 1399.98px) {
2358  .table-responsive-xxl {
2359    overflow-x: auto;
2360    -webkit-overflow-scrolling: touch;
2361  }
2362}
2363.form-label {
2364  margin-bottom: 0.5rem;
2365}
2366
2367.col-form-label {
2368  padding-top: calc(0.375rem + 1px);
2369  padding-bottom: calc(0.375rem + 1px);
2370  margin-bottom: 0;
2371  font-size: inherit;
2372  line-height: 1.5;
2373}
2374
2375.col-form-label-lg {
2376  padding-top: calc(0.5rem + 1px);
2377  padding-bottom: calc(0.5rem + 1px);
2378  font-size: 1.25rem;
2379}
2380
2381.col-form-label-sm {
2382  padding-top: calc(0.25rem + 1px);
2383  padding-bottom: calc(0.25rem + 1px);
2384  font-size: 0.875rem;
2385}
2386
2387.form-text {
2388  margin-top: 0.25rem;
2389  font-size: 0.875em;
2390  color: #6c757d;
2391}
2392
2393.form-control {
2394  display: block;
2395  width: 100%;
2396  padding: 0.375rem 0.75rem;
2397  font-size: 1rem;
2398  font-weight: 400;
2399  line-height: 1.5;
2400  color: #212529;
2401  background-color: #fff;
2402  background-clip: padding-box;
2403  border: 1px solid #ced4da;
2404  -webkit-appearance: none;
2405          appearance: none;
2406  border-radius: 0.25rem;
2407  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2408}
2409@media (prefers-reduced-motion: reduce) {
2410  .form-control {
2411    transition: none;
2412  }
2413}
2414.form-control[type=file] {
2415  overflow: hidden;
2416}
2417.form-control[type=file]:not(:disabled):not([readonly]) {
2418  cursor: pointer;
2419}
2420.form-control:focus {
2421  color: #212529;
2422  background-color: #fff;
2423  border-color: #86b7fe;
2424  outline: 0;
2425  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2426}
2427.form-control::-webkit-date-and-time-value {
2428  height: 1.5em;
2429}
2430.form-control:-ms-input-placeholder {
2431  color: #6c757d;
2432  opacity: 1;
2433}
2434.form-control::placeholder {
2435  color: #6c757d;
2436  opacity: 1;
2437}
2438.form-control:disabled, .form-control[readonly] {
2439  background-color: #e9ecef;
2440  opacity: 1;
2441}
2442.form-control::-webkit-file-upload-button {
2443  padding: 0.375rem 0.75rem;
2444  margin: -0.375rem -0.75rem;
2445  margin-inline-end: 0.75rem;
2446  color: #212529;
2447  background-color: #e9ecef;
2448  pointer-events: none;
2449  border-color: inherit;
2450  border-style: solid;
2451  border-width: 0;
2452  border-inline-end-width: 1px;
2453  border-radius: 0;
2454  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2455  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2456}
2457.form-control::file-selector-button {
2458  padding: 0.375rem 0.75rem;
2459  margin: -0.375rem -0.75rem;
2460  margin-inline-end: 0.75rem;
2461  color: #212529;
2462  background-color: #e9ecef;
2463  pointer-events: none;
2464  border-color: inherit;
2465  border-style: solid;
2466  border-width: 0;
2467  border-inline-end-width: 1px;
2468  border-radius: 0;
2469  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2470}
2471@media (prefers-reduced-motion: reduce) {
2472  .form-control::-webkit-file-upload-button {
2473    -webkit-transition: none;
2474    transition: none;
2475  }
2476  .form-control::file-selector-button {
2477    transition: none;
2478  }
2479}
2480.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2481  background-color: #dde0e3;
2482}
2483.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2484  background-color: #dde0e3;
2485}
2486.form-control::-webkit-file-upload-button {
2487  padding: 0.375rem 0.75rem;
2488  margin: -0.375rem -0.75rem;
2489  margin-inline-end: 0.75rem;
2490  color: #212529;
2491  background-color: #e9ecef;
2492  pointer-events: none;
2493  border-color: inherit;
2494  border-style: solid;
2495  border-width: 0;
2496  border-inline-end-width: 1px;
2497  border-radius: 0;
2498  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2499  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2500}
2501@media (prefers-reduced-motion: reduce) {
2502  .form-control::-webkit-file-upload-button {
2503    -webkit-transition: none;
2504    transition: none;
2505  }
2506}
2507.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2508  background-color: #dde0e3;
2509}
2510
2511.form-control-plaintext {
2512  display: block;
2513  width: 100%;
2514  padding: 0.375rem 0;
2515  margin-bottom: 0;
2516  line-height: 1.5;
2517  color: #212529;
2518  background-color: transparent;
2519  border: solid transparent;
2520  border-width: 1px 0;
2521}
2522.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2523  padding-right: 0;
2524  padding-left: 0;
2525}
2526
2527.form-control-sm {
2528  min-height: calc(1.5em + 0.5rem + 2px);
2529  padding: 0.25rem 0.5rem;
2530  font-size: 0.875rem;
2531  border-radius: 0.2rem;
2532}
2533.form-control-sm::-webkit-file-upload-button {
2534  padding: 0.25rem 0.5rem;
2535  margin: -0.25rem -0.5rem;
2536  margin-inline-end: 0.5rem;
2537}
2538.form-control-sm::file-selector-button {
2539  padding: 0.25rem 0.5rem;
2540  margin: -0.25rem -0.5rem;
2541  margin-inline-end: 0.5rem;
2542}
2543.form-control-sm::-webkit-file-upload-button {
2544  padding: 0.25rem 0.5rem;
2545  margin: -0.25rem -0.5rem;
2546  margin-inline-end: 0.5rem;
2547}
2548
2549.form-control-lg {
2550  min-height: calc(1.5em + 1rem + 2px);
2551  padding: 0.5rem 1rem;
2552  font-size: 1.25rem;
2553  border-radius: 0.3rem;
2554}
2555.form-control-lg::-webkit-file-upload-button {
2556  padding: 0.5rem 1rem;
2557  margin: -0.5rem -1rem;
2558  margin-inline-end: 1rem;
2559}
2560.form-control-lg::file-selector-button {
2561  padding: 0.5rem 1rem;
2562  margin: -0.5rem -1rem;
2563  margin-inline-end: 1rem;
2564}
2565.form-control-lg::-webkit-file-upload-button {
2566  padding: 0.5rem 1rem;
2567  margin: -0.5rem -1rem;
2568  margin-inline-end: 1rem;
2569}
2570
2571textarea.form-control {
2572  min-height: calc(1.5em + 0.75rem + 2px);
2573}
2574textarea.form-control-sm {
2575  min-height: calc(1.5em + 0.5rem + 2px);
2576}
2577textarea.form-control-lg {
2578  min-height: calc(1.5em + 1rem + 2px);
2579}
2580
2581.form-control-color {
2582  width: 3rem;
2583  height: auto;
2584  padding: 0.375rem;
2585}
2586.form-control-color:not(:disabled):not([readonly]) {
2587  cursor: pointer;
2588}
2589.form-control-color::-moz-color-swatch {
2590  height: 1.5em;
2591  border-radius: 0.25rem;
2592}
2593.form-control-color::-webkit-color-swatch {
2594  height: 1.5em;
2595  border-radius: 0.25rem;
2596}
2597
2598.form-select {
2599  display: block;
2600  width: 100%;
2601  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2602  -moz-padding-start: calc(0.75rem - 3px);
2603  font-size: 1rem;
2604  font-weight: 400;
2605  line-height: 1.5;
2606  color: #212529;
2607  background-color: #fff;
2608  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
2609  background-repeat: no-repeat;
2610  background-position: right 0.75rem center;
2611  background-size: 16px 12px;
2612  border: 1px solid #ced4da;
2613  border-radius: 0.25rem;
2614  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2615  -webkit-appearance: none;
2616          appearance: none;
2617}
2618@media (prefers-reduced-motion: reduce) {
2619  .form-select {
2620    transition: none;
2621  }
2622}
2623.form-select:focus {
2624  border-color: #86b7fe;
2625  outline: 0;
2626  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2627}
2628.form-select[multiple], .form-select[size]:not([size="1"]) {
2629  padding-right: 0.75rem;
2630  background-image: none;
2631}
2632.form-select:disabled {
2633  background-color: #e9ecef;
2634}
2635.form-select:-moz-focusring {
2636  color: transparent;
2637  text-shadow: 0 0 0 #212529;
2638}
2639
2640.form-select-sm {
2641  padding-top: 0.25rem;
2642  padding-bottom: 0.25rem;
2643  padding-left: 0.5rem;
2644  font-size: 0.875rem;
2645  border-radius: 0.2rem;
2646}
2647
2648.form-select-lg {
2649  padding-top: 0.5rem;
2650  padding-bottom: 0.5rem;
2651  padding-left: 1rem;
2652  font-size: 1.25rem;
2653  border-radius: 0.3rem;
2654}
2655
2656.form-check {
2657  display: block;
2658  min-height: 1.5rem;
2659  padding-left: 1.5em;
2660  margin-bottom: 0.125rem;
2661}
2662.form-check .form-check-input {
2663  float: left;
2664  margin-left: -1.5em;
2665}
2666
2667.form-check-input {
2668  width: 1em;
2669  height: 1em;
2670  margin-top: 0.25em;
2671  vertical-align: top;
2672  background-color: #fff;
2673  background-repeat: no-repeat;
2674  background-position: center;
2675  background-size: contain;
2676  border: 1px solid rgba(0, 0, 0, 0.25);
2677  -webkit-appearance: none;
2678          appearance: none;
2679  -webkit-print-color-adjust: exact;
2680          color-adjust: exact;
2681}
2682.form-check-input[type=checkbox] {
2683  border-radius: 0.25em;
2684}
2685.form-check-input[type=radio] {
2686  border-radius: 50%;
2687}
2688.form-check-input:active {
2689  filter: brightness(90%);
2690}
2691.form-check-input:focus {
2692  border-color: #86b7fe;
2693  outline: 0;
2694  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2695}
2696.form-check-input:checked {
2697  background-color: #0d6efd;
2698  border-color: #0d6efd;
2699}
2700.form-check-input:checked[type=checkbox] {
2701  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
2702}
2703.form-check-input:checked[type=radio] {
2704  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
2705}
2706.form-check-input[type=checkbox]:indeterminate {
2707  background-color: #0d6efd;
2708  border-color: #0d6efd;
2709  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
2710}
2711.form-check-input:disabled {
2712  pointer-events: none;
2713  filter: none;
2714  opacity: 0.5;
2715}
2716.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2717  opacity: 0.5;
2718}
2719
2720.form-switch {
2721  padding-left: 2.5em;
2722}
2723.form-switch .form-check-input {
2724  width: 2em;
2725  margin-left: -2.5em;
2726  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
2727  background-position: left center;
2728  border-radius: 2em;
2729  transition: background-position 0.15s ease-in-out;
2730}
2731@media (prefers-reduced-motion: reduce) {
2732  .form-switch .form-check-input {
2733    transition: none;
2734  }
2735}
2736.form-switch .form-check-input:focus {
2737  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
2738}
2739.form-switch .form-check-input:checked {
2740  background-position: right center;
2741  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
2742}
2743
2744.form-check-inline {
2745  display: inline-block;
2746  margin-right: 1rem;
2747}
2748
2749.btn-check {
2750  position: absolute;
2751  clip: rect(0, 0, 0, 0);
2752  pointer-events: none;
2753}
2754.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2755  pointer-events: none;
2756  filter: none;
2757  opacity: 0.65;
2758}
2759
2760.form-range {
2761  width: 100%;
2762  height: 1.5rem;
2763  padding: 0;
2764  background-color: transparent;
2765  -webkit-appearance: none;
2766          appearance: none;
2767}
2768.form-range:focus {
2769  outline: 0;
2770}
2771.form-range:focus::-webkit-slider-thumb {
2772  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2773}
2774.form-range:focus::-moz-range-thumb {
2775  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2776}
2777.form-range::-moz-focus-outer {
2778  border: 0;
2779}
2780.form-range::-webkit-slider-thumb {
2781  width: 1rem;
2782  height: 1rem;
2783  margin-top: -0.25rem;
2784  background-color: #0d6efd;
2785  border: 0;
2786  border-radius: 1rem;
2787  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2788  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2789  -webkit-appearance: none;
2790          appearance: none;
2791}
2792@media (prefers-reduced-motion: reduce) {
2793  .form-range::-webkit-slider-thumb {
2794    -webkit-transition: none;
2795    transition: none;
2796  }
2797}
2798.form-range::-webkit-slider-thumb:active {
2799  background-color: #b6d4fe;
2800}
2801.form-range::-webkit-slider-runnable-track {
2802  width: 100%;
2803  height: 0.5rem;
2804  color: transparent;
2805  cursor: pointer;
2806  background-color: #dee2e6;
2807  border-color: transparent;
2808  border-radius: 1rem;
2809}
2810.form-range::-moz-range-thumb {
2811  width: 1rem;
2812  height: 1rem;
2813  background-color: #0d6efd;
2814  border: 0;
2815  border-radius: 1rem;
2816  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2817  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2818  appearance: none;
2819}
2820@media (prefers-reduced-motion: reduce) {
2821  .form-range::-moz-range-thumb {
2822    -moz-transition: none;
2823    transition: none;
2824  }
2825}
2826.form-range::-moz-range-thumb:active {
2827  background-color: #b6d4fe;
2828}
2829.form-range::-moz-range-track {
2830  width: 100%;
2831  height: 0.5rem;
2832  color: transparent;
2833  cursor: pointer;
2834  background-color: #dee2e6;
2835  border-color: transparent;
2836  border-radius: 1rem;
2837}
2838.form-range:disabled {
2839  pointer-events: none;
2840}
2841.form-range:disabled::-webkit-slider-thumb {
2842  background-color: #adb5bd;
2843}
2844.form-range:disabled::-moz-range-thumb {
2845  background-color: #adb5bd;
2846}
2847
2848.form-floating {
2849  position: relative;
2850}
2851.form-floating > .form-control,
2852.form-floating > .form-select {
2853  height: calc(3.5rem + 2px);
2854  line-height: 1.25;
2855}
2856.form-floating > label {
2857  position: absolute;
2858  top: 0;
2859  left: 0;
2860  height: 100%;
2861  padding: 1rem 0.75rem;
2862  pointer-events: none;
2863  border: 1px solid transparent;
2864  transform-origin: 0 0;
2865  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2866}
2867@media (prefers-reduced-motion: reduce) {
2868  .form-floating > label {
2869    transition: none;
2870  }
2871}
2872.form-floating > .form-control {
2873  padding: 1rem 0.75rem;
2874}
2875.form-floating > .form-control:-ms-input-placeholder {
2876  color: transparent;
2877}
2878.form-floating > .form-control::placeholder {
2879  color: transparent;
2880}
2881.form-floating > .form-control:not(:-ms-input-placeholder) {
2882  padding-top: 1.625rem;
2883  padding-bottom: 0.625rem;
2884}
2885.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
2886  padding-top: 1.625rem;
2887  padding-bottom: 0.625rem;
2888}
2889.form-floating > .form-control:-webkit-autofill {
2890  padding-top: 1.625rem;
2891  padding-bottom: 0.625rem;
2892}
2893.form-floating > .form-select {
2894  padding-top: 1.625rem;
2895  padding-bottom: 0.625rem;
2896}
2897.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
2898  opacity: 0.65;
2899  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2900}
2901.form-floating > .form-control:focus ~ label,
2902.form-floating > .form-control:not(:placeholder-shown) ~ label,
2903.form-floating > .form-select ~ label {
2904  opacity: 0.65;
2905  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2906}
2907.form-floating > .form-control:-webkit-autofill ~ label {
2908  opacity: 0.65;
2909  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2910}
2911
2912.input-group {
2913  position: relative;
2914  display: -ms-flexbox;
2915  display: flex;
2916  -ms-flex-wrap: wrap;
2917      flex-wrap: wrap;
2918  -ms-flex-align: stretch;
2919      align-items: stretch;
2920  width: 100%;
2921}
2922.input-group > .form-control,
2923.input-group > .form-select {
2924  position: relative;
2925  -ms-flex: 1 1 auto;
2926      flex: 1 1 auto;
2927  width: 1%;
2928  min-width: 0;
2929}
2930.input-group > .form-control:focus,
2931.input-group > .form-select:focus {
2932  z-index: 3;
2933}
2934.input-group .btn {
2935  position: relative;
2936  z-index: 2;
2937}
2938.input-group .btn:focus {
2939  z-index: 3;
2940}
2941
2942.input-group-text {
2943  display: -ms-flexbox;
2944  display: flex;
2945  -ms-flex-align: center;
2946      align-items: center;
2947  padding: 0.375rem 0.75rem;
2948  font-size: 1rem;
2949  font-weight: 400;
2950  line-height: 1.5;
2951  color: #212529;
2952  text-align: center;
2953  white-space: nowrap;
2954  background-color: #e9ecef;
2955  border: 1px solid #ced4da;
2956  border-radius: 0.25rem;
2957}
2958
2959.input-group-lg > .form-control,
2960.input-group-lg > .form-select,
2961.input-group-lg > .input-group-text,
2962.input-group-lg > .btn {
2963  padding: 0.5rem 1rem;
2964  font-size: 1.25rem;
2965  border-radius: 0.3rem;
2966}
2967
2968.input-group-sm > .form-control,
2969.input-group-sm > .form-select,
2970.input-group-sm > .input-group-text,
2971.input-group-sm > .btn {
2972  padding: 0.25rem 0.5rem;
2973  font-size: 0.875rem;
2974  border-radius: 0.2rem;
2975}
2976
2977.input-group-lg > .form-select,
2978.input-group-sm > .form-select {
2979  padding-right: 3rem;
2980}
2981
2982.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
2983.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
2984  border-top-right-radius: 0;
2985  border-bottom-right-radius: 0;
2986}
2987.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
2988.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
2989  border-top-right-radius: 0;
2990  border-bottom-right-radius: 0;
2991}
2992.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2993  margin-left: -1px;
2994  border-top-left-radius: 0;
2995  border-bottom-left-radius: 0;
2996}
2997
2998.valid-feedback {
2999  display: none;
3000  width: 100%;
3001  margin-top: 0.25rem;
3002  font-size: 0.875em;
3003  color: #198754;
3004}
3005
3006.valid-tooltip {
3007  position: absolute;
3008  top: 100%;
3009  z-index: 5;
3010  display: none;
3011  max-width: 100%;
3012  padding: 0.25rem 0.5rem;
3013  margin-top: 0.1rem;
3014  font-size: 0.875rem;
3015  color: #fff;
3016  background-color: rgba(25, 135, 84, 0.9);
3017  border-radius: 0.25rem;
3018}
3019
3020.was-validated :valid ~ .valid-feedback,
3021.was-validated :valid ~ .valid-tooltip,
3022.is-valid ~ .valid-feedback,
3023.is-valid ~ .valid-tooltip {
3024  display: block;
3025}
3026
3027.was-validated .form-control:valid, .form-control.is-valid {
3028  border-color: #198754;
3029  padding-right: calc(1.5em + 0.75rem);
3030  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
3031  background-repeat: no-repeat;
3032  background-position: right calc(0.375em + 0.1875rem) center;
3033  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3034}
3035.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
3036  border-color: #198754;
3037  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
3038}
3039
3040.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
3041  padding-right: calc(1.5em + 0.75rem);
3042  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
3043}
3044
3045.was-validated .form-select:valid, .form-select.is-valid {
3046  border-color: #198754;
3047}
3048.was-validated .form-select:valid:not([multiple]):not([size]), .
3048was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
3049  padding-right: 4.125rem;
3050  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
3051  background-position: right 0.75rem center, center right 2.25rem;
3052  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3053}
3054.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
3055  border-color: #198754;
3056  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
3057}
3058
3059.was-validated .form-check-input:valid, .form-check-input.is-valid {
3060  border-color: #198754;
3061}
3062.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
3063  background-color: #198754;
3064}
3065.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
3066  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
3067}
3068.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
3069  color: #198754;
3070}
3071
3072.form-check-inline .form-check-input ~ .valid-feedback {
3073  margin-left: 0.5em;
3074}
3075
3076.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
3077.was-validated .input-group .form-select:valid,
3078.input-group .form-select.is-valid {
3079  z-index: 1;
3080}
3081.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
3082.was-validated .input-group .form-select:valid:focus,
3083.input-group .form-select.is-valid:focus {
3084  z-index: 3;
3085}
3086
3087.invalid-feedback {
3088  display: none;
3089  width: 100%;
3090  margin-top: 0.25rem;
3091  font-size: 0.875em;
3092  color: #dc3545;
3093}
3094
3095.invalid-tooltip {
3096  position: absolute;
3097  top: 100%;
3098  z-index: 5;
3099  display: none;
3100  max-width: 100%;
3101  padding: 0.25rem 0.5rem;
3102  margin-top: 0.1rem;
3103  font-size: 0.875rem;
3104  color: #fff;
3105  background-color: rgba(220, 53, 69, 0.9);
3106  border-radius: 0.25rem;
3107}
3108
3109.was-validated :invalid ~ .invalid-feedback,
3110.was-validated :invalid ~ .invalid-tooltip,
3111.is-invalid ~ .invalid-feedback,
3112.is-invalid ~ .invalid-tooltip {
3113  display: block;
3114}
3115
3116.was-validated .form-control:invalid, .form-control.is-invalid {
3117  border-color: #dc3545;
3118  padding-right: calc(1.5em + 0.75rem);
3119  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
3120  background-repeat: no-repeat;
3121  background-position: right calc(0.375em + 0.1875rem) center;
3122  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3123}
3124.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
3125  border-color: #dc3545;
3126  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
3127}
3128
3129.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
3130  padding-right: calc(1.5em + 0.75rem);
3131  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
3132}
3133
3134.was-validated .form-select:invalid, .form-select.is-invalid {
3135  border-color: #dc3545;
3136}
3137.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
3138  padding-right: 4.125rem;
3139  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
3140  background-position: right 0.75rem center, center right 2.25rem;
3141  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3142}
3143.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
3144  border-color: #dc3545;
3145  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
3146}
3147
3148.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
3149  border-color: #dc3545;
3150}
3151.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
3152  background-color: #dc3545;
3153}
3154.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
3155  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
3156}
3157.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
3158  color: #dc3545;
3159}
3160
3161.form-check-inline .form-check-input ~ .invalid-feedback {
3162  margin-left: 0.5em;
3163}
3164
3165.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
3166.was-validated .input-group .form-select:invalid,
3167.input-group .form-select.is-invalid {
3168  z-index: 2;
3169}
3170.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
3171.was-validated .input-group .form-select:invalid:focus,
3172.input-group .form-select.is-invalid:focus {
3173  z-index: 3;
3174}
3175
3176.btn {
3177  display: inline-block;
3178  font-weight: 400;
3179  line-height: 1.5;
3180  color: #212529;
3181  text-align: center;
3182  text-decoration: none;
3183  vertical-align: middle;
3184  cursor: pointer;
3185  -webkit-user-select: none;
3186      -ms-user-select: none;
3187          user-select: none;
3188  background-color: transparent;
3189  border: 1px solid transparent;
3190  padding: 0.375rem 0.75rem;
3191  font-size: 1rem;
3192  border-radius: 0.25rem;
3193  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3194}
3195@media (prefers-reduced-motion: reduce) {
3196  .btn {
3197    transition: none;
3198  }
3199}
3200.btn:hover {
3201  color: #212529;
3202}
3203.btn-check:focus + .btn, .btn:focus {
3204  outline: 0;
3205  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
3206}
3207.btn:disabled, .btn.disabled, fieldset:disabled .btn {
3208  pointer-events: none;
3209  opacity: 0.65;
3210}
3211
3212.btn-primary {
3213  color: #fff;
3214  background-color: #0d6efd;
3215  border-color: #0d6efd;
3216}
3217.btn-primary:hover {
3218  color: #fff;
3219  background-color: #0b5ed7;
3220  border-color: #0a58ca;
3221}
3222.btn-check:focus + .btn-primary, .btn-primary:focus {
3223  color: #fff;
3224  background-color: #0b5ed7;
3225  border-color: #0a58ca;
3226  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
3227}
3228.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
3229  color: #fff;
3230  background-color: #0a58ca;
3231  border-color: #0a53be;
3232}
3233.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
3234  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
3235}
3236.btn-primary:disabled, .btn-primary.disabled {
3237  color: #fff;
3238  background-color: #0d6efd;
3239  border-color: #0d6efd;
3240}
3241
3242.btn-secondary {
3243  color: #fff;
3244  background-color: #6c757d;
3245  border-color: #6c757d;
3246}
3247.btn-secondary:hover {
3248  color: #fff;
3249  background-color: #5c636a;
3250  border-color: #565e64;
3251}
3252.btn-check:focus + .btn-secondary, .btn-secondary:focus {
3253  color: #fff;
3254  background-color: #5c636a;
3255  border-color: #565e64;
3256  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
3257}
3258.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
3259  color: #fff;
3260  background-color: #565e64;
3261  border-color: #51585e;
3262}
3263.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
3264  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
3265}
3266.btn-secondary:disabled, .btn-secondary.disabled {
3267  color: #fff;
3268  background-color: #6c757d;
3269  border-color: #6c757d;
3270}
3271
3272.btn-success {
3273  color: #fff;
3274  background-color: #198754;
3275  border-color: #198754;
3276}
3277.btn-success:hover {
3278  color: #fff;
3279  background-color: #157347;
3280  border-color: #146c43;
3281}
3282.btn-check:focus + .btn-success, .btn-success:focus {
3283  color: #fff;
3284  background-color: #157347;
3285  border-color: #146c43;
3286  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
3287}
3288.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
3289  color: #fff;
3290  background-color: #146c43;
3291  border-color: #13653f;
3292}
3293.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
3294  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
3295}
3296.btn-success:disabled, .btn-success.disabled {
3297  color: #fff;
3298  background-color: #198754;
3299  border-color: #198754;
3300}
3301
3302.btn-info {
3303  color: #000;
3304  background-color: #0dcaf0;
3305  border-color: #0dcaf0;
3306}
3307.btn-info:hover {
3308  color: #000;
3309  background-color: #31d2f2;
3310  border-color: #25cff2;
3311}
3312.btn-check:focus + .btn-info, .btn-info:focus {
3313  color: #000;
3314  background-color: #31d2f2;
3315  border-color: #25cff2;
3316  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
3317}
3318.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
3319  color: #000;
3320  background-color: #3dd5f3;
3321  border-color: #25cff2;
3322}
3323.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
3324  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
3325}
3326.btn-info:disabled, .btn-info.disabled {
3327  color: #000;
3328  background-color: #0dcaf0;
3329  border-color: #0dcaf0;
3330}
3331
3332.btn-warning {
3333  color: #000;
3334  background-color: #ffc107;
3335  border-color: #ffc107;
3336}
3337.btn-warning:hover {
3338  color: #000;
3339  background-color: #ffca2c;
3340  border-color: #ffc720;
3341}
3342.btn-check:focus + .btn-warning, .btn-warning:focus {
3343  color: #000;
3344  background-color: #ffca2c;
3345  border-color: #ffc720;
3346  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
3347}
3348.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
3349  color: #000;
3350  background-color: #ffcd39;
3351  border-color: #ffc720;
3352}
3353.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
3354  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
3355}
3356.btn-warning:disabled, .btn-warning.disabled {
3357  color: #000;
3358  background-color: #ffc107;
3359  border-color: #ffc107;
3360}
3361
3362.btn-danger {
3363  color: #fff;
3364  background-color: #dc3545;
3365  border-color: #dc3545;
3366}
3367.btn-danger:hover {
3368  color: #fff;
3369  background-color: #bb2d3b;
3370  border-color: #b02a37;
3371}
3372.btn-check:focus + .btn-danger, .btn-danger:focus {
3373  color: #fff;
3374  background-color: #bb2d3b;
3375  border-color: #b02a37;
3376  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
3377}
3378.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
3379  color: #fff;
3380  background-color: #b02a37;
3381  border-color: #a52834;
3382}
3383.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
3384  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
3385}
3386.btn-danger:disabled, .btn-danger.disabled {
3387  color: #fff;
3388  background-color: #dc3545;
3389  border-color: #dc3545;
3390}
3391
3392.btn-light {
3393  color: #000;
3394  background-color: #f8f9fa;
3395  border-color: #f8f9fa;
3396}
3397.btn-light:hover {
3398  color: #000;
3399  background-color: #f9fafb;
3400  border-color: #f9fafb;
3401}
3402.btn-check:focus + .btn-light, .btn-light:focus {
3403  color: #000;
3404  background-color: #f9fafb;
3405  border-color: #f9fafb;
3406  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
3407}
3408.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
3409  color: #000;
3410  background-color: #f9fafb;
3411  border-color: #f9fafb;
3412}
3413.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
3414  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
3415}
3416.btn-light:disabled, .btn-light.disabled {
3417  color: #000;
3418  background-color: #f8f9fa;
3419  border-color: #f8f9fa;
3420}
3421
3422.btn-dark {
3423  color: #fff;
3424  background-color: #212529;
3425  border-color: #212529;
3426}
3427.btn-dark:hover {
3428  color: #fff;
3429  background-color: #1c1f23;
3430  border-color: #1a1e21;
3431}
3432.btn-check:focus + .btn-dark, .btn-dark:focus {
3433  color: #fff;
3434  background-color: #1c1f23;
3435  border-color: #1a1e21;
3436  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
3437}
3438.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
3439  color: #fff;
3440  background-color: #1a1e21;
3441  border-color: #191c1f;
3442}
3443.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
3444  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
3445}
3446.btn-dark:disabled, .btn-dark.disabled {
3447  color: #fff;
3448  background-color: #212529;
3449  border-color: #212529;
3450}
3451
3452.btn-outline-primary {
3453  color: #0d6efd;
3454  border-color: #0d6efd;
3455}
3456.btn-outline-primary:hover {
3457  color: #fff;
3458  background-color: #0d6efd;
3459  border-color: #0d6efd;
3460}
3461.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
3462  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
3463}
3464.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
3465  color: #fff;
3466  background-color: #0d6efd;
3467  border-color: #0d6efd;
3468}
3469.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
3470  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
3471}
3472.btn-outline-primary:disabled, .btn-outline-primary.disabled {
3473  color: #0d6efd;
3474  background-color: transparent;
3475}
3476
3477.btn-outline-secondary {
3478  color: #6c757d;
3479  border-color: #6c757d;
3480}
3481.btn-outline-secondary:hover {
3482  color: #fff;
3483  background-color: #6c757d;
3484  border-color: #6c757d;
3485}
3486.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
3487  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
3488}
3489.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
3490  color: #fff;
3491  background-color: #6c757d;
3492  border-color: #6c757d;
3493}
3494.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
3495  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
3496}
3497.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
3498  color: #6c757d;
3499  background-color: transparent;
3500}
3501
3502.btn-outline-success {
3503  color: #198754;
3504  border-color: #198754;
3505}
3506.btn-outline-success:hover {
3507  color: #fff;
3508  background-color: #198754;
3509  border-color: #198754;
3510}
3511.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
3512  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
3513}
3514.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
3515  color: #fff;
3516  background-color: #198754;
3517  border-color: #198754;
3518}
3519.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
3520  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
3521}
3522.btn-outline-success:disabled, .btn-outline-success.disabled {
3523  color: #198754;
3524  background-color: transparent;
3525}
3526
3527.btn-outline-info {
3528  color: #0dcaf0;
3529  border-color: #0dcaf0;
3530}
3531.btn-outline-info:hover {
3532  color: #000;
3533  background-color: #0dcaf0;
3534  border-color: #0dcaf0;
3535}
3536.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
3537  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
3538}
3539.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
3540  color: #000;
3541  background-color: #0dcaf0;
3542  border-color: #0dcaf0;
3543}
3544.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
3545  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
3546}
3547.btn-outline-info:disabled, .btn-outline-info.disabled {
3548  color: #0dcaf0;
3549  background-color: transparent;
3550}
3551
3552.btn-outline-warning {
3553  color: #ffc107;
3554  border-color: #ffc107;
3555}
3556.btn-outline-warning:hover {
3557  color: #000;
3558  background-color: #ffc107;
3559  border-color: #ffc107;
3560}
3561.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
3562  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
3563}
3564.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
3565  color: #000;
3566  background-color: #ffc107;
3567  border-color: #ffc107;
3568}
3569.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
3570  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
3571}
3572.btn-outline-warning:disabled, .btn-outline-warning.disabled {
3573  color: #ffc107;
3574  background-color: transparent;
3575}
3576
3577.btn-outline-danger {
3578  color: #dc3545;
3579  border-color: #dc3545;
3580}
3581.btn-outline-danger:hover {
3582  color: #fff;
3583  background-color: #dc3545;
3584  border-color: #dc3545;
3585}
3586.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
3587  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
3588}
3589.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
3590  color: #fff;
3591  background-color: #dc3545;
3592  border-color: #dc3545;
3593}
3594.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
3595  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
3596}
3597.btn-outline-danger:disabled, .btn-outline-danger.disabled {
3598  color: #dc3545;
3599  background-color: transparent;
3600}
3601
3602.btn-outline-light {
3603  color: #f8f9fa;
3604  border-color: #f8f9fa;
3605}
3606.btn-outline-light:hover {
3607  color: #000;
3608  background-color: #f8f9fa;
3609  border-color: #f8f9fa;
3610}
3611.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
3612  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
3613}
3614.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
3615  color: #000;
3616  background-color: #f8f9fa;
3617  border-color: #f8f9fa;
3618}
3619.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
3620  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
3621}
3622.btn-outline-light:disabled, .btn-outline-light.disabled {
3623  color: #f8f9fa;
3624  background-color: transparent;
3625}
3626
3627.btn-outline-dark {
3628  color: #212529;
3629  border-color: #212529;
3630}
3631.btn-outline-dark:hover {
3632  color: #fff;
3633  background-color: #212529;
3634  border-color: #212529;
3635}
3636.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
3637  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
3638}
3639.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
3640  color: #fff;
3641  background-color: #212529;
3642  border-color: #212529;
3643}
3644.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
3645  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
3646}
3647.btn-outline-dark:disabled, .btn-outline-dark.disabled {
3648  color: #212529;
3649  background-color: transparent;
3650}
3651
3652.btn-link {
3653  font-weight: 400;
3654  color: #0d6efd;
3655  text-decoration: underline;
3656}
3657.btn-link:hover {
3658  color: #0a58ca;
3659}
3660.btn-link:disabled, .btn-link.disabled {
3661  color: #6c757d;
3662}
3663
3664.btn-lg, .btn-group-lg > .btn {
3665  padding: 0.5rem 1rem;
3666  font-size: 1.25rem;
3667  border-radius: 0.3rem;
3668}
3669
3670.btn-sm, .btn-group-sm > .btn {
3671  padding: 0.25rem 0.5rem;
3672  font-size: 0.875rem;
3673  border-radius: 0.2rem;
3674}
3675
3676.fade {
3677  transition: opacity 0.15s linear;
3678}
3679@media (prefers-reduced-motion: reduce) {
3680  .fade {
3681    transition: none;
3682  }
3683}
3684.fade:not(.show) {
3685  opacity: 0;
3686}
3687
3688.collapse:not(.show) {
3689  display: none;
3690}
3691
3692.collapsing {
3693  height: 0;
3694  overflow: hidden;
3695  transition: height 0.35s ease;
3696}
3697@media (prefers-reduced-motion: reduce) {
3698  .collapsing {
3699    transition: none;
3700  }
3701}
3702.collapsing.collapse-horizontal {
3703  width: 0;
3704  height: auto;
3705  transition: width 0.35s ease;
3706}
3707@media (prefers-reduced-motion: reduce) {
3708  .collapsing.collapse-horizontal {
3709    transition: none;
3710  }
3711}
3712
3713.dropup,
3714.dropend,
3715.dropdown,
3716.dropstart {
3717  position: relative;
3718}
3719
3720.dropdown-toggle {
3721  white-space: nowrap;
3722}
3723.dropdown-toggle::after {
3724  display: inline-block;
3725  margin-left: 0.255em;
3726  vertical-align: 0.255em;
3727  content: "";
3728  border-top: 0.3em solid;
3729  border-right: 0.3em solid transparent;
3730  border-bottom: 0;
3731  border-left: 0.3em solid transparent;
3732}
3733.dropdown-toggle:empty::after {
3734  margin-left: 0;
3735}
3736
3737.dropdown-menu {
3738  position: absolute;
3739  z-index: 1000;
3740  display: none;
3741  min-width: 10rem;
3742  padding: 0.5rem 0;
3743  margin: 0;
3744  font-size: 1rem;
3745  color: #212529;
3746  text-align: left;
3747  list-style: none;
3748  background-color: #fff;
3749  background-clip: padding-box;
3750  border: 1px solid rgba(0, 0, 0, 0.15);
3751  border-radius: 0.25rem;
3752}
3753.dropdown-menu[data-bs-popper] {
3754  top: 100%;
3755  left: 0;
3756  margin-top: 0.125rem;
3757}
3758
3759.dropdown-menu-start {
3760  --bs-position: start;
3761}
3762.dropdown-menu-start[data-bs-popper] {
3763  right: auto;
3764  left: 0;
3765}
3766
3767.dropdown-menu-end {
3768  --bs-position: end;
3769}
3770.dropdown-menu-end[data-bs-popper] {
3771  right: 0;
3772  left: auto;
3773}
3774
3775@media (min-width: 576px) {
3776  .dropdown-menu-sm-start {
3777    --bs-position: start;
3778  }
3779  .dropdown-menu-sm-start[data-bs-popper] {
3780    right: auto;
3781    left: 0;
3782  }
3783
3784  .dropdown-menu-sm-end {
3785    --bs-position: end;
3786  }
3787  .dropdown-menu-sm-end[data-bs-popper] {
3788    right: 0;
3789    left: auto;
3790  }
3791}
3792@media (min-width: 768px) {
3793  .dropdown-menu-md-start {
3794    --bs-position: start;
3795  }
3796  .dropdown-menu-md-start[data-bs-popper] {
3797    right: auto;
3798    left: 0;
3799  }
3800
3801  .dropdown-menu-md-end {
3802    --bs-position: end;
3803  }
3804  .dropdown-menu-md-end[data-bs-popper] {
3805    right: 0;
3806    left: auto;
3807  }
3808}
3809@media (min-width: 992px) {
3810  .dropdown-menu-lg-start {
3811    --bs-position: start;
3812  }
3813  .dropdown-menu-lg-start[data-bs-popper] {
3814    right: auto;
3815    left: 0;
3816  }
3817
3818  .dropdown-menu-lg-end {
3819    --bs-position: end;
3820  }
3821  .dropdown-menu-lg-end[data-bs-popper] {
3822    right: 0;
3823    left: auto;
3824  }
3825}
3826@media (min-width: 1200px) {
3827  .dropdown-menu-xl-start {
3828    --bs-position: start;
3829  }
3830  .dropdown-menu-xl-start[data-bs-popper] {
3831    right: auto;
3832    left: 0;
3833  }
3834
3835  .dropdown-menu-xl-end {
3836    --bs-position: end;
3837  }
3838  .dropdown-menu-xl-end[data-bs-popper] {
3839    right: 0;
3840    left: auto;
3841  }
3842}
3843@media (min-width: 1400px) {
3844  .dropdown-menu-xxl-start {
3845    --bs-position: start;
3846  }
3847  .dropdown-menu-xxl-start[data-bs-popper] {
3848    right: auto;
3849    left: 0;
3850  }
3851
3852  .dropdown-menu-xxl-end {
3853    --bs-position: end;
3854  }
3855  .dropdown-menu-xxl-end[data-bs-popper] {
3856    right: 0;
3857    left: auto;
3858  }
3859}
3860.dropup .dropdown-menu[data-bs-popper] {
3861  top: auto;
3862  bottom: 100%;
3863  margin-top: 0;
3864  margin-bottom: 0.125rem;
3865}
3866.dropup .dropdown-toggle::after {
3867  display: inline-block;
3868  margin-left: 0.255em;
3869  vertical-align: 0.255em;
3870  content: "";
3871  border-top: 0;
3872  border-right: 0.3em solid transparent;
3873  border-bottom: 0.3em solid;
3874  border-left: 0.3em solid transparent;
3875}
3876.dropup .dropdown-toggle:empty::after {
3877  margin-left: 0;
3878}
3879
3880.dropend .dropdown-menu[data-bs-popper] {
3881  top: 0;
3882  right: auto;
3883  left: 100%;
3884  margin-top: 0;
3885  margin-left: 0.125rem;
3886}
3887.dropend .dropdown-toggle::after {
3888  display: inline-block;
3889  margin-left: 0.255em;
3890  vertical-align: 0.255em;
3891  content: "";
3892  border-top: 0.3em solid transparent;
3893  border-right: 0;
3894  border-bottom: 0.3em solid transparent;
3895  border-left: 0.3em solid;
3896}
3897.dropend .dropdown-toggle:empty::after {
3898  margin-left: 0;
3899}
3900.dropend .dropdown-toggle::after {
3901  vertical-align: 0;
3902}
3903
3904.dropstart .dropdown-menu[data-bs-popper] {
3905  top: 0;
3906  right: 100%;
3907  left: auto;
3908  margin-top: 0;
3909  margin-right: 0.125rem;
3910}
3911.dropstart .dropdown-toggle::after {
3912  display: inline-block;
3913  margin-left: 0.255em;
3914  vertical-align: 0.255em;
3915  content: "";
3916}
3917.dropstart .dropdown-toggle::after {
3918  display: none;
3919}
3920.dropstart .dropdown-toggle::before {
3921  display: inline-block;
3922  margin-right: 0.255em;
3923  vertical-align: 0.255em;
3924  content: "";
3925  border-top: 0.3em solid transparent;
3926  border-right: 0.3em solid;
3927  border-bottom: 0.3em solid transparent;
3928}
3929.dropstart .dropdown-toggle:empty::after {
3930  margin-left: 0;
3931}
3932.dropstart .dropdown-toggle::before {
3933  vertical-align: 0;
3934}
3935
3936.dropdown-divider {
3937  height: 0;
3938  margin: 0.5rem 0;
3939  overflow: hidden;
3940  border-top: 1px solid rgba(0, 0, 0, 0.15);
3941}
3942
3943.dropdown-item {
3944  display: block;
3945  width: 100%;
3946  padding: 0.25rem 1rem;
3947  clear: both;
3948  font-weight: 400;
3949  color: #212529;
3950  text-align: inherit;
3951  text-decoration: none;
3952  white-space: nowrap;
3953  background-color: transparent;
3954  border: 0;
3955}
3956.dropdown-item:hover, .dropdown-item:focus {
3957  color: #1e2125;
3958  background-color: #e9ecef;
3959}
3960.dropdown-item.active, .dropdown-item:active {
3961  color: #fff;
3962  text-decoration: none;
3963  background-color: #0d6efd;
3964}
3965.dropdown-item.disabled, .dropdown-item:disabled {
3966  color: #adb5bd;
3967  pointer-events: none;
3968  background-color: transparent;
3969}
3970
3971.dropdown-menu.show {
3972  display: block;
3973}
3974
3975.dropdown-header {
3976  display: block;
3977  padding: 0.5rem 1rem;
3978  margin-bottom: 0;
3979  font-size: 0.875rem;
3980  color: #6c757d;
3981  white-space: nowrap;
3982}
3983
3984.dropdown-item-text {
3985  display: block;
3986  padding: 0.25rem 1rem;
3987  color: #212529;
3988}
3989
3990.dropdown-menu-dark {
3991  color: #dee2e6;
3992  background-color: #343a40;
3993  border-color: rgba(0, 0, 0, 0.15);
3994}
3995.dropdown-menu-dark .dropdown-item {
3996  color: #dee2e6;
3997}
3998.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
3999  color: #fff;
4000  background-color: rgba(255, 255, 255, 0.15);
4001}
4002.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
4003  color: #fff;
4004  background-color: #0d6efd;
4005}
4006.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
4007  color: #adb5bd;
4008}
4009.dropdown-menu-dark .dropdown-divider {
4010  border-color: rgba(0, 0, 0, 0.15);
4011}
4012.dropdown-menu-dark .dropdown-item-text {
4013  color: #dee2e6;
4014}
4015.dropdown-menu-dark .dropdown-header {
4016  color: #adb5bd;
4017}
4018
4019.btn-group,
4020.btn-group-vertical {
4021  position: relative;
4022  display: -ms-inline-flexbox;
4023  display: inline-flex;
4024  vertical-align: middle;
4025}
4026.btn-group > .btn,
4027.btn-group-vertical > .btn {
4028  position: relative;
4029  -ms-flex: 1 1 auto;
4030      flex: 1 1 auto;
4031}
4032.btn-group > .btn-check:checked + .btn,
4033.btn-group > .btn-check:focus + .btn,
4034.btn-group > .btn:hover,
4035.btn-group > .btn:focus,
4036.btn-group > .btn:active,
4037.btn-group > .btn.active,
4038.btn-group-vertical > .btn-check:checked + .btn,
4039.btn-group-vertical > .btn-check:focus + .btn,
4040.btn-group-vertical > .btn:hover,
4041.btn-group-vertical > .btn:focus,
4042.btn-group-vertical > .btn:active,
4043.btn-group-vertical > .btn.active {
4044  z-index: 1;
4045}
4046
4047.btn-toolbar {
4048  display: -ms-flexbox;
4049  display: flex;
4050  -ms-flex-wrap: wrap;
4051      flex-wrap: wrap;
4052  -ms-flex-pack: start;
4053      justify-content: flex-start;
4054}
4055.btn-toolbar .input-group {
4056  width: auto;
4057}
4058
4059.btn-group > .btn:not(:first-child),
4060.btn-group > .btn-group:not(:first-child) {
4061  margin-left: -1px;
4062}
4063.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
4064.btn-group > .btn-group:not(:last-child) > .btn {
4065  border-top-right-radius: 0;
4066  border-bottom-right-radius: 0;
4067}
4068.btn-group > .btn:nth-child(n+3),
4069.btn-group > :not(.btn-check) + .btn,
4070.btn-group > .btn-group:not(:first-child) > .btn {
4071  border-top-left-radius: 0;
4072  border-bottom-left-radius: 0;
4073}
4074
4075.dropdown-toggle-split {
4076  padding-right: 0.5625rem;
4077  padding-left: 0.5625rem;
4078}
4079.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
4080  margin-left: 0;
4081}
4082.dropstart .dropdown-toggle-split::before {
4083  margin-right: 0;
4084}
4085
4086.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
4087  padding-right: 0.375rem;
4088  padding-left: 0.375rem;
4089}
4090
4091.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
4092  padding-right: 0.75rem;
4093  padding-left: 0.75rem;
4094}
4095
4096.btn-group-vertical {
4097  -ms-flex-direction: column;
4098      flex-direction: column;
4099  -ms-flex-align: start;
4100      align-items: flex-start;
4101  -ms-flex-pack: center;
4102      justify-content: center;
4103}
4104.btn-group-vertical > .btn,
4105.btn-group-vertical > .btn-group {
4106  width: 100%;
4107}
4108.btn-group-vertical > .btn:not(:first-child),
4109.btn-group-vertical > .btn-group:not(:first-child) {
4110  margin-top: -1px;
4111}
4112.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
4113.btn-group-vertical > .btn-group:not(:last-child) > .btn {
4114  border-bottom-right-radius: 0;
4115  border-bottom-left-radius: 0;
4116}
4117.btn-group-vertical > .btn ~ .btn,
4118.btn-group-vertical > .btn-group:not(:first-child) > .btn {
4119  border-top-left-radius: 0;
4120  border-top-right-radius: 0;
4121}
4122
4123.nav {
4124  display: -ms-flexbox;
4125  display: flex;
4126  -ms-flex-wrap: wrap;
4127      flex-wrap: wrap;
4128  padding-left: 0;
4129  margin-bottom: 0;
4130  list-style: none;
4131}
4132
4133.nav-link {
4134  display: block;
4135  padding: 0.5rem 1rem;
4136  color: #0d6efd;
4137  text-decoration: none;
4138  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
4139}
4140@media (prefers-reduced-motion: reduce) {
4141  .nav-link {
4142    transition: none;
4143  }
4144}
4145.nav-link:hover, .nav-link:focus {
4146  color: #0a58ca;
4147}
4148.nav-link.disabled {
4149  color: #6c757d;
4150  pointer-events: none;
4151  cursor: default;
4152}
4153
4154.nav-tabs {
4155  border-bottom: 1px solid #dee2e6;
4156}
4157.nav-tabs .nav-link {
4158  margin-bottom: -1px;
4159  background: none;
4160  border: 1px solid transparent;
4161  border-top-left-radius: 0.25rem;
4162  border-top-right-radius: 0.25rem;
4163}
4164.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4165  border-color: #e9ecef #e9ecef #dee2e6;
4166  isolation: isolate;
4167}
4168.nav-tabs .nav-link.disabled {
4169  color: #6c757d;
4170  background-color: transparent;
4171  border-color: transparent;
4172}
4173.nav-tabs .nav-link.active,
4174.nav-tabs .nav-item.show .nav-link {
4175  color: #495057;
4176  background-color: #fff;
4177  border-color: #dee2e6 #dee2e6 #fff;
4178}
4179.nav-tabs .dropdown-menu {
4180  margin-top: -1px;
4181  border-top-left-radius: 0;
4182  border-top-right-radius: 0;
4183}
4184
4185.nav-pills .nav-link {
4186  background: none;
4187  border: 0;
4188  border-radius: 0.25rem;
4189}
4190.nav-pills .nav-link.active,
4191.nav-pills .show > .nav-link {
4192  color: #fff;
4193  background-color: #0d6efd;
4194}
4195
4196.nav-fill > .nav-link,
4197.nav-fill .nav-item {
4198  -ms-flex: 1 1 auto;
4199      flex: 1 1 auto;
4200  text-align: center;
4201}
4202
4203.nav-justified > .nav-link,
4204.nav-justified .nav-item {
4205  -ms-flex-preferred-size: 0;
4206      flex-basis: 0;
4207  -ms-flex-positive: 1;
4208      flex-grow: 1;
4209  text-align: center;
4210}
4211
4212.nav-fill .nav-item .nav-link,
4213.nav-justified .nav-item .nav-link {
4214  width: 100%;
4215}
4216
4217.tab-content > .tab-pane {
4218  display: none;
4219}
4220.tab-content > .active {
4221  display: block;
4222}
4223
4224.navbar {
4225  position: relative;
4226  display: -ms-flexbox;
4227  display: flex;
4228  -ms-flex-wrap: wrap;
4229      flex-wrap: wrap;
4230  -ms-flex-align: center;
4231      align-items: center;
4232  -ms-flex-pack: justify;
4233      justify-content: space-between;
4234  padding-top: 0.5rem;
4235  padding-bottom: 0.5rem;
4236}
4237.navbar > .container,
4238.navbar > .container-fluid,
4239.navbar > .container-sm,
4240.navbar > .container-md,
4241.navbar > .container-lg,
4242.navbar > .container-xl,
4243.navbar > .container-xxl {
4244  display: -ms-flexbox;
4245  display: flex;
4246  -ms-flex-wrap: inherit;
4247      flex-wrap: inherit;
4248  -ms-flex-align: center;
4249      align-items: center;
4250  -ms-flex-pack: justify;
4251      justify-content: space-between;
4252}
4253.navbar-brand {
4254  padding-top: 0.3125rem;
4255  padding-bottom: 0.3125rem;
4256  margin-right: 1rem;
4257  font-size: 1.25rem;
4258  text-decoration: none;
4259  white-space: nowrap;
4260}
4261.navbar-nav {
4262  display: -ms-flexbox;
4263  display: flex;
4264  -ms-flex-direction: column;
4265      flex-direction: column;
4266  padding-left: 0;
4267  margin-bottom: 0;
4268  list-style: none;
4269}
4270.navbar-nav .nav-link {
4271  padding-right: 0;
4272  padding-left: 0;
4273}
4274.navbar-nav .dropdown-menu {
4275  position: static;
4276}
4277
4278.navbar-text {
4279  padding-top: 0.5rem;
4280  padding-bottom: 0.5rem;
4281}
4282
4283.navbar-collapse {
4284  -ms-flex-preferred-size: 100%;
4285      flex-basis: 100%;
4286  -ms-flex-positive: 1;
4287      flex-grow: 1;
4288  -ms-flex-align: center;
4289      align-items: center;
4290}
4291
4292.navbar-toggler {
4293  padding: 0.25rem 0.75rem;
4294  font-size: 1.25rem;
4295  line-height: 1;
4296  background-color: transparent;
4297  border: 1px solid transparent;
4298  border-radius: 0.25rem;
4299  transition: box-shadow 0.15s ease-in-out;
4300}
4301@media (prefers-reduced-motion: reduce) {
4302  .navbar-toggler {
4303    transition: none;
4304  }
4305}
4306.navbar-toggler:hover {
4307  text-decoration: none;
4308}
4309.navbar-toggler:focus {
4310  text-decoration: none;
4311  outline: 0;
4312  box-shadow: 0 0 0 0.25rem;
4313}
4314
4315.navbar-toggler-icon {
4316  display: inline-block;
4317  width: 1.5em;
4318  height: 1.5em;
4319  vertical-align: middle;
4320  background-repeat: no-repeat;
4321  background-position: center;
4322  background-size: 100%;
4323}
4324
4325.navbar-nav-scroll {
4326  max-height: var(--bs-scroll-height, 75vh);
4327  overflow-y: auto;
4328}
4329
4330@media (min-width: 576px) {
4331  .navbar-expand-sm {
4332    -ms-flex-wrap: nowrap;
4333        flex-wrap: nowrap;
4334    -ms-flex-pack: start;
4335        justify-content: flex-start;
4336  }
4337  .navbar-expand-sm .navbar-nav {
4338    -ms-flex-direction: row;
4339        flex-direction: row;
4340  }
4341  .navbar-expand-sm .navbar-nav .dropdown-menu {
4342    position: absolute;
4343  }
4344  .navbar-expand-sm .navbar-nav .nav-link {
4345    padding-right: 0.5rem;
4346    padding-left: 0.5rem;
4347  }
4348  .navbar-expand-sm .navbar-nav-scroll {
4349    overflow: visible;
4350  }
4351  .navbar-expand-sm .navbar-collapse {
4352    display: -ms-flexbox !important;
4353    display: flex !important;
4354    -ms-flex-preferred-size: auto;
4355        flex-basis: auto;
4356  }
4357  .navbar-expand-sm .navbar-toggler {
4358    display: none;
4359  }
4360  .navbar-expand-sm .offcanvas-header {
4361    display: none;
4362  }
4363  .navbar-expand-sm .offcanvas {
4364    position: inherit;
4365    bottom: 0;
4366    z-index: 1000;
4367    -ms-flex-positive: 1;
4368        flex-grow: 1;
4369    visibility: visible !important;
4370    background-color: transparent;
4371    border-right: 0;
4372    border-left: 0;
4373    transition: none;
4374    transform: none;
4375  }
4376  .navbar-expand-sm .offcanvas-top,
4377.navbar-expand-sm .offcanvas-bottom {
4378    height: auto;
4379    border-top: 0;
4380    border-bottom: 0;
4381  }
4382  .navbar-expand-sm .offcanvas-body {
4383    display: -ms-flexbox;
4384    display: flex;
4385    -ms-flex-positive: 0;
4386        flex-grow: 0;
4387    padding: 0;
4388    overflow-y: visible;
4389  }
4390}
4391@media (min-width: 768px) {
4392  .navbar-expand-md {
4393    -ms-flex-wrap: nowrap;
4394        flex-wrap: nowrap;
4395    -ms-flex-pack: start;
4396        justify-content: flex-start;
4397  }
4398  .navbar-expand-md .navbar-nav {
4399    -ms-flex-direction: row;
4400        flex-direction: row;
4401  }
4402  .navbar-expand-md .navbar-nav .dropdown-menu {
4403    position: absolute;
4404  }
4405  .navbar-expand-md .navbar-nav .nav-link {
4406    padding-right: 0.5rem;
4407    padding-left: 0.5rem;
4408  }
4409  .navbar-expand-md .navbar-nav-scroll {
4410    overflow: visible;
4411  }
4412  .navbar-expand-md .navbar-collapse {
4413    display: -ms-flexbox !important;
4414    display: flex !important;
4415    -ms-flex-preferred-size: auto;
4416        flex-basis: auto;
4417  }
4418  .navbar-expand-md .navbar-toggler {
4419    display: none;
4420  }
4421  .navbar-expand-md .offcanvas-header {
4422    display: none;
4423  }
4424  .navbar-expand-md .offcanvas {
4425    position: inherit;
4426    bottom: 0;
4427    z-index: 1000;
4428    -ms-flex-positive: 1;
4429        flex-grow: 1;
4430    visibility: visible !important;
4431    background-color: transparent;
4432    border-right: 0;
4433    border-left: 0;
4434    transition: none;
4435    transform: none;
4436  }
4437  .navbar-expand-md .offcanvas-top,
4438.navbar-expand-md .offcanvas-bottom {
4439    height: auto;
4440    border-top: 0;
4441    border-bottom: 0;
4442  }
4443  .navbar-expand-md .offcanvas-body {
4444    display: -ms-flexbox;
4445    display: flex;
4446    -ms-flex-positive: 0;
4447        flex-grow: 0;
4448    padding: 0;
4449    overflow-y: visible;
4450  }
4451}
4452@media (min-width: 992px) {
4453  .navbar-expand-lg {
4454    -ms-flex-wrap: nowrap;
4455        flex-wrap: nowrap;
4456    -ms-flex-pack: start;
4457        justify-content: flex-start;
4458  }
4459  .navbar-expand-lg .navbar-nav {
4460    -ms-flex-direction: row;
4461        flex-direction: row;
4462  }
4463  .navbar-expand-lg .navbar-nav .dropdown-menu {
4464    position: absolute;
4465  }
4466  .navbar-expand-lg .navbar-nav .nav-link {
4467    padding-right: 0.5rem;
4468    padding-left: 0.5rem;
4469  }
4470  .navbar-expand-lg .navbar-nav-scroll {
4471    overflow: visible;
4472  }
4473  .navbar-expand-lg .navbar-collapse {
4474    display: -ms-flexbox !important;
4475    display: flex !important;
4476    -ms-flex-preferred-size: auto;
4477        flex-basis: auto;
4478  }
4479  .navbar-expand-lg .navbar-toggler {
4480    display: none;
4481  }
4482  .navbar-expand-lg .offcanvas-header {
4483    display: none;
4484  }
4485  .navbar-expand-lg .offcanvas {
4486    position: inherit;
4487    bottom: 0;
4488    z-index: 1000;
4489    -ms-flex-positive: 1;
4490        flex-grow: 1;
4491    visibility: visible !important;
4492    background-color: transparent;
4493    border-right: 0;
4494    border-left: 0;
4495    transition: none;
4496    transform: none;
4497  }
4498  .navbar-expand-lg .offcanvas-top,
4499.navbar-expand-lg .offcanvas-bottom {
4500    height: auto;
4501    border-top: 0;
4502    border-bottom: 0;
4503  }
4504  .navbar-expand-lg .offcanvas-body {
4505    display: -ms-flexbox;
4506    display: flex;
4507    -ms-flex-positive: 0;
4508        flex-grow: 0;
4509    padding: 0;
4510    overflow-y: visible;
4511  }
4512}
4513@media (min-width: 1200px) {
4514  .navbar-expand-xl {
4515    -ms-flex-wrap: nowrap;
4516        flex-wrap: nowrap;
4517    -ms-flex-pack: start;
4518        justify-content: flex-start;
4519  }
4520  .navbar-expand-xl .navbar-nav {
4521    -ms-flex-direction: row;
4522        flex-direction: row;
4523  }
4524  .navbar-expand-xl .navbar-nav .dropdown-menu {
4525    position: absolute;
4526  }
4527  .navbar-expand-xl .navbar-nav .nav-link {
4528    padding-right: 0.5rem;
4529    padding-left: 0.5rem;
4530  }
4531  .navbar-expand-xl .navbar-nav-scroll {
4532    overflow: visible;
4533  }
4534  .navbar-expand-xl .navbar-collapse {
4535    display: -ms-flexbox !important;
4536    display: flex !important;
4537    -ms-flex-preferred-size: auto;
4538        flex-basis: auto;
4539  }
4540  .navbar-expand-xl .navbar-toggler {
4541    display: none;
4542  }
4543  .navbar-expand-xl .offcanvas-header {
4544    display: none;
4545  }
4546  .navbar-expand-xl .offcanvas {
4547    position: inherit;
4548    bottom: 0;
4549    z-index: 1000;
4550    -ms-flex-positive: 1;
4551        flex-grow: 1;
4552    visibility: visible !important;
4553    background-color: transparent;
4554    border-right: 0;
4555    border-left: 0;
4556    transition: none;
4557    transform: none;
4558  }
4559  .navbar-expand-xl .offcanvas-top,
4560.navbar-expand-xl .offcanvas-bottom {
4561    height: auto;
4562    border-top: 0;
4563    border-bottom: 0;
4564  }
4565  .navbar-expand-xl .offcanvas-body {
4566    display: -ms-flexbox;
4567    display: flex;
4568    -ms-flex-positive: 0;
4569        flex-grow: 0;
4570    padding: 0;
4571    overflow-y: visible;
4572  }
4573}
4574@media (min-width: 1400px) {
4575  .navbar-expand-xxl {
4576    -ms-flex-wrap: nowrap;
4577        flex-wrap: nowrap;
4578    -ms-flex-pack: start;
4579        justify-content: flex-start;
4580  }
4581  .navbar-expand-xxl .navbar-nav {
4582    -ms-flex-direction: row;
4583        flex-direction: row;
4584  }
4585  .navbar-expand-xxl .navbar-nav .dropdown-menu {
4586    position: absolute;
4587  }
4588  .navbar-expand-xxl .navbar-nav .nav-link {
4589    padding-right: 0.5rem;
4590    padding-left: 0.5rem;
4591  }
4592  .navbar-expand-xxl .navbar-nav-scroll {
4593    overflow: visible;
4594  }
4595  .navbar-expand-xxl .navbar-collapse {
4596    display: -ms-flexbox !important;
4597    display: flex !important;
4598    -ms-flex-preferred-size: auto;
4599        flex-basis: auto;
4600  }
4601  .navbar-expand-xxl .navbar-toggler {
4602    display: none;
4603  }
4604  .navbar-expand-xxl .offcanvas-header {
4605    display: none;
4606  }
4607  .navbar-expand-xxl .offcanvas {
4608    position: inherit;
4609    bottom: 0;
4610    z-index: 1000;
4611    -ms-flex-positive: 1;
4612        flex-grow: 1;
4613    visibility: visible !important;
4614    background-color: transparent;
4615    border-right: 0;
4616    border-left: 0;
4617    transition: none;
4618    transform: none;
4619  }
4620  .navbar-expand-xxl .offcanvas-top,
4621.navbar-expand-xxl .offcanvas-bottom {
4622    height: auto;
4623    border-top: 0;
4624    border-bottom: 0;
4625  }
4626  .navbar-expand-xxl .offcanvas-body {
4627    display: -ms-flexbox;
4628    display: flex;
4629    -ms-flex-positive: 0;
4630        flex-grow: 0;
4631    padding: 0;
4632    overflow-y: visible;
4633  }
4634}
4635.navbar-expand {
4636  -ms-flex-wrap: nowrap;
4637      flex-wrap: nowrap;
4638  -ms-flex-pack: start;
4639      justify-content: flex-start;
4640}
4641.navbar-expand .navbar-nav {
4642  -ms-flex-direction: row;
4643      flex-direction: row;
4644}
4645.navbar-expand .navbar-nav .dropdown-menu {
4646  position: absolute;
4647}
4648.navbar-expand .navbar-nav .nav-link {
4649  padding-right: 0.5rem;
4650  padding-left: 0.5rem;
4651}
4652.navbar-expand .navbar-nav-scroll {
4653  overflow: visible;
4654}
4655.navbar-expand .navbar-collapse {
4656  display: -ms-flexbox !important;
4657  display: flex !important;
4658  -ms-flex-preferred-size: auto;
4659      flex-basis: auto;
4660}
4661.navbar-expand .navbar-toggler {
4662  display: none;
4663}
4664.navbar-expand .offcanvas-header {
4665  display: none;
4666}
4667.navbar-expand .offcanvas {
4668  position: inherit;
4669  bottom: 0;
4670  z-index: 1000;
4671  -ms-flex-positive: 1;
4672      flex-grow: 1;
4673  visibility: visible !important;
4674  background-color: transparent;
4675  border-right: 0;
4676  border-left: 0;
4677  transition: none;
4678  transform: none;
4679}
4680.navbar-expand .offcanvas-top,
4681.navbar-expand .offcanvas-bottom {
4682  height: auto;
4683  border-top: 0;
4684  border-bottom: 0;
4685}
4686.navbar-expand .offcanvas-body {
4687  display: -ms-flexbox;
4688  display: flex;
4689  -ms-flex-positive: 0;
4690      flex-grow: 0;
4691  padding: 0;
4692  overflow-y: visible;
4693}
4694
4695.navbar-light .navbar-brand {
4696  color: rgba(0, 0, 0, 0.9);
4697}
4698.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4699  color: rgba(0, 0, 0, 0.9);
4700}
4701.navbar-light .navbar-nav .nav-link {
4702  color: rgba(0, 0, 0, 0.55);
4703}
4704.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4705  color: rgba(0, 0, 0, 0.7);
4706}
4707.navbar-light .navbar-nav .nav-link.disabled {
4708  color: rgba(0, 0, 0, 0.3);
4709}
4710.navbar-light .navbar-nav .show > .nav-link,
4711.navbar-light .navbar-nav .nav-link.active {
4712  color: rgba(0, 0, 0, 0.9);
4713}
4714.navbar-light .navbar-toggler {
4715  color: rgba(0, 0, 0, 0.55);
4716  border-color: rgba(0, 0, 0, 0.1);
4717}
4718.navbar-light .navbar-toggler-icon {
4719  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4720}
4721.navbar-light .navbar-text {
4722  color: rgba(0, 0, 0, 0.55);
4723}
4724.navbar-light .navbar-text a,
4725.navbar-light .navbar-text a:hover,
4726.navbar-light .navbar-text a:focus {
4727  color: rgba(0, 0, 0, 0.9);
4728}
4729
4730.navbar-dark .navbar-brand {
4731  color: #fff;
4732}
4733.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4734  color: #fff;
4735}
4736.navbar-dark .navbar-nav .nav-link {
4737  color: rgba(255, 255, 255, 0.55);
4738}
4739.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4740  color: rgba(255, 255, 255, 0.75);
4741}
4742.navbar-dark .navbar-nav .nav-link.disabled {
4743  color: rgba(255, 255, 255, 0.25);
4744}
4745.navbar-dark .navbar-nav .show > .nav-link,
4746.navbar-dark .navbar-nav .nav-link.active {
4747  color: #fff;
4748}
4749.navbar-dark .navbar-toggler {
4750  color: rgba(255, 255, 255, 0.55);
4751  border-color: rgba(255, 255, 255, 0.1);
4752}
4753.navbar-dark .navbar-toggler-icon {
4754  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4755}
4756.navbar-dark .navbar-text {
4757  color: rgba(255, 255, 255, 0.55);
4758}
4759.navbar-dark .navbar-text a,
4760.navbar-dark .navbar-text a:hover,
4761.navbar-dark .navbar-text a:focus {
4762  color: #fff;
4763}
4764
4765.card {
4766  position: relative;
4767  display: -ms-flexbox;
4768  display: flex;
4769  -ms-flex-direction: column;
4770      flex-direction: column;
4771  min-width: 0;
4772  word-wrap: break-word;
4773  background-color: #fff;
4774  background-clip: border-box;
4775  border: 1px solid rgba(0, 0, 0, 0.125);
4776  border-radius: 0.25rem;
4777}
4778.card > hr {
4779  margin-right: 0;
4780  margin-left: 0;
4781}
4782.card > .list-group {
4783  border-top: inherit;
4784  border-bottom: inherit;
4785}
4786.card > .list-group:first-child {
4787  border-top-width: 0;
4788  border-top-left-radius: calc(0.25rem - 1px);
4789  border-top-right-radius: calc(0.25rem - 1px);
4790}
4791.card > .list-group:last-child {
4792  border-bottom-width: 0;
4793  border-bottom-right-radius: calc(0.25rem - 1px);
4794  border-bottom-left-radius: calc(0.25rem - 1px);
4795}
4796.card > .card-header + .list-group,
4797.card > .list-group + .card-footer {
4798  border-top: 0;
4799}
4800
4801.card-body {
4802  -ms-flex: 1 1 auto;
4803      flex: 1 1 auto;
4804  padding: 1rem 1rem;
4805}
4806
4807.card-title {
4808  margin-bottom: 0.5rem;
4809}
4810
4811.card-subtitle {
4812  margin-top: -0.25rem;
4813  margin-bottom: 0;
4814}
4815
4816.card-text:last-child {
4817  margin-bottom: 0;
4818}
4819
4820.card-link + .card-link {
4821  margin-left: 1rem;
4822}
4823
4824.card-header {
4825  padding: 0.5rem 1rem;
4826  margin-bottom: 0;
4827  background-color: rgba(0, 0, 0, 0.03);
4828  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4829}
4830.card-header:first-child {
4831  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4832}
4833
4834.card-footer {
4835  padding: 0.5rem 1rem;
4836  background-color: rgba(0, 0, 0, 0.03);
4837  border-top: 1px solid rgba(0, 0, 0, 0.125);
4838}
4839.card-footer:last-child {
4840  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4841}
4842
4843.card-header-tabs {
4844  margin-right: -0.5rem;
4845  margin-bottom: -0.5rem;
4846  margin-left: -0.5rem;
4847  border-bottom: 0;
4848}
4849
4850.card-header-pills {
4851  margin-right: -0.5rem;
4852  margin-left: -0.5rem;
4853}
4854
4855.card-img-overlay {
4856  position: absolute;
4857  top: 0;
4858  right: 0;
4859  bottom: 0;
4860  left: 0;
4861  padding: 1rem;
4862  border-radius: calc(0.25rem - 1px);
4863}
4864
4865.card-img,
4866.card-img-top,
4867.card-img-bottom {
4868  width: 100%;
4869}
4870
4871.card-img,
4872.card-img-top {
4873  border-top-left-radius: calc(0.25rem - 1px);
4874  border-top-right-radius: calc(0.25rem - 1px);
4875}
4876
4877.card-img,
4878.card-img-bottom {
4879  border-bottom-right-radius: calc(0.25rem - 1px);
4880  border-bottom-left-radius: calc(0.25rem - 1px);
4881}
4882
4883.card-group > .card {
4884  margin-bottom: 0.75rem;
4885}
4886@media (min-width: 576px) {
4887  .card-group {
4888    display: -ms-flexbox;
4889    display: flex;
4890    -ms-flex-flow: row wrap;
4891        flex-flow: row wrap;
4892  }
4893  .card-group > .card {
4894    -ms-flex: 1 0 0%;
4895        flex: 1 0 0%;
4896    margin-bottom: 0;
4897  }
4898  .card-group > .card + .card {
4899    margin-left: 0;
4900    border-left: 0;
4901  }
4902  .card-group > .card:not(:last-child) {
4903    border-top-right-radius: 0;
4904    border-bottom-right-radius: 0;
4905  }
4906  .card-group > .card:not(:last-child) .card-img-top,
4907.card-group > .card:not(:last-child) .card-header {
4908    border-top-right-radius: 0;
4909  }
4910  .card-group > .card:not(:last-child) .card-img-bottom,
4911.card-group > .card:not(:last-child) .card-footer {
4912    border-bottom-right-radius: 0;
4913  }
4914  .card-group > .card:not(:first-child) {
4915    border-top-left-radius: 0;
4916    border-bottom-left-radius: 0;
4917  }
4918  .card-group > .card:not(:first-child) .card-img-top,
4919.card-group > .card:not(:first-child) .card-header {
4920    border-top-left-radius: 0;
4921  }
4922  .card-group > .card:not(:first-child) .card-img-bottom,
4923.card-group > .card:not(:first-child) .card-footer {
4924    border-bottom-left-radius: 0;
4925  }
4926}
4927
4928.accordion-button {
4929  position: relative;
4930  display: -ms-flexbox;
4931  display: flex;
4932  -ms-flex-align: center;
4933      align-items: center;
4934  width: 100%;
4935  padding: 1rem 1.25rem;
4936  font-size: 1rem;
4937  color: #212529;
4938  text-align: left;
4939  background-color: #fff;
4940  border: 0;
4941  border-radius: 0;
4942  overflow-anchor: none;
4943  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
4944}
4945@media (prefers-reduced-motion: reduce) {
4946  .accordion-button {
4947    transition: none;
4948  }
4949}
4950.accordion-button:not(.collapsed) {
4951  color: #0c63e4;
4952  background-color: #e7f1ff;
4953  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
4954}
4955.accordion-button:not(.collapsed)::after {
4956  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4957  transform: rotate(-180deg);
4958}
4959.accordion-button::after {
4960  -ms-flex-negative: 0;
4961      flex-shrink: 0;
4962  width: 1.25rem;
4963  height: 1.25rem;
4964  margin-left: auto;
4965  content: "";
4966  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4967  background-repeat: no-repeat;
4968  background-size: 1.25rem;
4969  transition: transform 0.2s ease-in-out;
4970}
4971@media (prefers-reduced-motion: reduce) {
4972  .accordion-button::after {
4973    transition: none;
4974  }
4975}
4976.accordion-button:hover {
4977  z-index: 2;
4978}
4979.accordion-button:focus {
4980  z-index: 3;
4981  border-color: #86b7fe;
4982  outline: 0;
4983  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4984}
4985
4986.accordion-header {
4987  margin-bottom: 0;
4988}
4989
4990.accordion-item {
4991  background-color: #fff;
4992  border: 1px solid rgba(0, 0, 0, 0.125);
4993}
4994.accordion-item:first-of-type {
4995  border-top-left-radius: 0.25rem;
4996  border-top-right-radius: 0.25rem;
4997}
4998.accordion-item:first-of-type .accordion-button {
4999  border-top-left-radius: calc(0.25rem - 1px);
5000  border-top-right-radius: calc(0.25rem - 1px);
5001}
5002.accordion-item:not(:first-of-type) {
5003  border-top: 0;
5004}
5005.accordion-item:last-of-type {
5006  border-bottom-right-radius: 0.25rem;
5007  border-bottom-left-radius: 0.25rem;
5008}
5009.accordion-item:last-of-type .accordion-button.collapsed {
5010  border-bottom-right-radius: calc(0.25rem - 1px);
5011  border-bottom-left-radius: calc(0.25rem - 1px);
5012}
5013.accordion-item:last-of-type .accordion-collapse {
5014  border-bottom-right-radius: 0.25rem;
5015  border-bottom-left-radius: 0.25rem;
5016}
5017
5018.accordion-body {
5019  padding: 1rem 1.25rem;
5020}
5021
5022.accordion-flush .accordion-collapse {
5023  border-width: 0;
5024}
5025.accordion-flush .accordion-item {
5026  border-right: 0;
5027  border-left: 0;
5028  border-radius: 0;
5029}
5030.accordion-flush .accordion-item:first-child {
5031  border-top: 0;
5032}
5033.accordion-flush .accordion-item:last-child {
5034  border-bottom: 0;
5035}
5036.accordion-flush .accordion-item .accordion-button {
5037  border-radius: 0;
5038}
5039
5040.breadcrumb {
5041  display: -ms-flexbox;
5042  display: flex;
5043  -ms-flex-wrap: wrap;
5044      flex-wrap: wrap;
5045  padding: 0 0;
5046  margin-bottom: 1rem;
5047  list-style: none;
5048}
5049
5050.breadcrumb-item + .breadcrumb-item {
5051  padding-left: 0.5rem;
5052}
5053.breadcrumb-item + .breadcrumb-item::before {
5054  float: left;
5055  padding-right: 0.5rem;
5056  color: #6c757d;
5057  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
5058}
5059.breadcrumb-item.active {
5060  color: #6c757d;
5061}
5062
5063.pagination {
5064  display: -ms-flexbox;
5065  display: flex;
5066  padding-left: 0;
5067  list-style: none;
5068}
5069
5070.page-link {
5071  position: relative;
5072  display: block;
5073  color: #0d6efd;
5074  text-decoration: none;
5075  background-color: #fff;
5076  border: 1px solid #dee2e6;
5077  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
5078}
5079@media (prefers-reduced-motion: reduce) {
5080  .page-link {
5081    transition: none;
5082  }
5083}
5084.page-link:hover {
5085  z-index: 2;
5086  color: #0a58ca;
5087  background-color: #e9ecef;
5088  border-color: #dee2e6;
5089}
5090.page-link:focus {
5091  z-index: 3;
5092  color: #0a58ca;
5093  background-color: #e9ecef;
5094  outline: 0;
5095  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5096}
5097
5098.page-item:not(:first-child) .page-link {
5099  margin-left: -1px;
5100}
5101.page-item.active .page-link {
5102  z-index: 3;
5103  color: #fff;
5104  background-color: #0d6efd;
5105  border-color: #0d6efd;
5106}
5107.page-item.disabled .page-link {
5108  color: #6c757d;
5109  pointer-events: none;
5110  background-color: #fff;
5111  border-color: #dee2e6;
5112}
5113
5114.page-link {
5115  padding: 0.375rem 0.75rem;
5116}
5117
5118.page-item:first-child .page-link {
5119  border-top-left-radius: 0.25rem;
5120  border-bottom-left-radius: 0.25rem;
5121}
5122.page-item:last-child .page-link {
5123  border-top-right-radius: 0.25rem;
5124  border-bottom-right-radius: 0.25rem;
5125}
5126
5127.pagination-lg .page-link {
5128  padding: 0.75rem 1.5rem;
5129  font-size: 1.25rem;
5130}
5131.pagination-lg .page-item:first-child .page-link {
5132  border-top-left-radius: 0.3rem;
5133  border-bottom-left-radius: 0.3rem;
5134}
5135.pagination-lg .page-item:last-child .page-link {
5136  border-top-right-radius: 0.3rem;
5137  border-bottom-right-radius: 0.3rem;
5138}
5139
5140.pagination-sm .page-link {
5141  padding: 0.25rem 0.5rem;
5142  font-size: 0.875rem;
5143}
5144.pagination-sm .page-item:first-child .page-link {
5145  border-top-left-radius: 0.2rem;
5146  border-bottom-left-radius: 0.2rem;
5147}
5148.pagination-sm .page-item:last-child .page-link {
5149  border-top-right-radius: 0.2rem;
5150  border-bottom-right-radius: 0.2rem;
5151}
5152
5153.badge {
5154  display: inline-block;
5155  padding: 0.35em 0.65em;
5156  font-size: 0.75em;
5157  font-weight: 700;
5158  line-height: 1;
5159  color: #fff;
5160  text-align: center;
5161  white-space: nowrap;
5162  vertical-align: baseline;
5163  border-radius: 0.25rem;
5164}
5165.badge:empty {
5166  display: none;
5167}
5168
5169.btn .badge {
5170  position: relative;
5171  top: -1px;
5172}
5173
5174.alert {
5175  position: relative;
5176  padding: 1rem 1rem;
5177  margin-bottom: 1rem;
5178  border: 1px solid transparent;
5179  border-radius: 0.25rem;
5180}
5181
5182.alert-heading {
5183  color: inherit;
5184}
5185
5186.alert-link {
5187  font-weight: 700;
5188}
5189
5190.alert-dismissible {
5191  padding-right: 3rem;
5192}
5193.alert-dismissible .btn-close {
5194  position: absolute;
5195  top: 0;
5196  right: 0;
5197  z-index: 2;
5198  padding: 1.25rem 1rem;
5199}
5200
5201.alert-primary {
5202  color: #084298;
5203  background-color: #cfe2ff;
5204  border-color: #b6d4fe;
5205}
5206.alert-primary .alert-link {
5207  color: #06357a;
5208}
5209
5210.alert-secondary {
5211  color: #41464b;
5212  background-color: #e2e3e5;
5213  border-color: #d3d6d8;
5214}
5215.alert-secondary .alert-link {
5216  color: #34383c;
5217}
5218
5219.alert-success {
5220  color: #0f5132;
5221  background-color: #d1e7dd;
5222  border-color: #badbcc;
5223}
5224.alert-success .alert-link {
5225  color: #0c4128;
5226}
5227
5228.alert-info {
5229  color: #055160;
5230  background-color: #cff4fc;
5231  border-color: #b6effb;
5232}
5233.alert-info .alert-link {
5234  color: #04414d;
5235}
5236
5237.alert-warning {
5238  color: #664d03;
5239  background-color: #fff3cd;
5240  border-color: #ffecb5;
5241}
5242.alert-warning .alert-link {
5243  color: #523e02;
5244}
5245
5246.alert-danger {
5247  color: #842029;
5248  background-color: #f8d7da;
5249  border-color: #f5c2c7;
5250}
5251.alert-danger .alert-link {
5252  color: #6a1a21;
5253}
5254
5255.alert-light {
5256  color: #636464;
5257  background-color: #fefefe;
5258  border-color: #fdfdfe;
5259}
5260.alert-light .alert-link {
5261  color: #4f5050;
5262}
5263
5264.alert-dark {
5265  color: #141619;
5266  background-color: #d3d3d4;
5267  border-color: #bcbebf;
5268}
5269.alert-dark .alert-link {
5270  color: #101214;
5271}
5272
5273@keyframes progress-bar-stripes {
5274  0% {
5275    background-position-x: 1rem;
5276  }
5277}
5278.progress {
5279  display: -ms-flexbox;
5280  display: flex;
5281  height: 1rem;
5282  overflow: hidden;
5283  font-size: 0.75rem;
5284  background-color: #e9ecef;
5285  border-radius: 0.25rem;
5286}
5287
5288.progress-bar {
5289  display: -ms-flexbox;
5290  display: flex;
5291  -ms-flex-direction: column;
5292      flex-direction: column;
5293  -ms-flex-pack: center;
5294      justify-content: center;
5295  overflow: hidden;
5296  color: #fff;
5297  text-align: center;
5298  white-space: nowrap;
5299  background-color: #0d6efd;
5300  transition: width 0.6s ease;
5301}
5302@media (prefers-reduced-motion: reduce) {
5303  .progress-bar {
5304    transition: none;
5305  }
5306}
5307
5308.progress-bar-striped {
5309  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5310  background-size: 1rem 1rem;
5311}
5312
5313.progress-bar-animated {
5314  animation: 1s linear infinite progress-bar-stripes;
5315}
5316@media (prefers-reduced-motion: reduce) {
5317  .progress-bar-animated {
5318    animation: none;
5319  }
5320}
5321
5322.list-group {
5323  display: -ms-flexbox;
5324  display: flex;
5325  -ms-flex-direction: column;
5326      flex-direction: column;
5327  padding-left: 0;
5328  margin-bottom: 0;
5329  border-radius: 0.25rem;
5330}
5331
5332.list-group-numbered {
5333  list-style-type: none;
5334  counter-reset: section;
5335}
5336.list-group-numbered > li::before {
5337  content: counters(section, ".") ". ";
5338  counter-increment: section;
5339}
5340
5341.list-group-item-action {
5342  width: 100%;
5343  color: #495057;
5344  text-align: inherit;
5345}
5346.list-group-item-action:hover, .list-group-item-action:focus {
5347  z-index: 1;
5348  color: #495057;
5349  text-decoration: none;
5350  background-color: #f8f9fa;
5351}
5352.list-group-item-action:active {
5353  color: #212529;
5354  background-color: #e9ecef;
5355}
5356
5357.list-group-item {
5358  position: relative;
5359  display: block;
5360  padding: 0.5rem 1rem;
5361  color: #212529;
5362  text-decoration: none;
5363  background-color: #fff;
5364  border: 1px solid rgba(0, 0, 0, 0.125);
5365}
5366.list-group-item:first-child {
5367  border-top-left-radius: inherit;
5368  border-top-right-radius: inherit;
5369}
5370.list-group-item:last-child {
5371  border-bottom-right-radius: inherit;
5372  border-bottom-left-radius: inherit;
5373}
5374.list-group-item.disabled, .list-group-item:disabled {
5375  color: #6c757d;
5376  pointer-events: none;
5377  background-color: #fff;
5378}
5379.list-group-item.active {
5380  z-index: 2;
5381  color: #fff;
5382  background-color: #0d6efd;
5383  border-color: #0d6efd;
5384}
5385.list-group-item + .list-group-item {
5386  border-top-width: 0;
5387}
5388.list-group-item + .list-group-item.active {
5389  margin-top: -1px;
5390  border-top-width: 1px;
5391}
5392
5393.list-group-horizontal {
5394  -ms-flex-direction: row;
5395      flex-direction: row;
5396}
5397.list-group-horizontal > .list-group-item:first-child {
5398  border-bottom-left-radius: 0.25rem;
5399  border-top-right-radius: 0;
5400}
5401.list-group-horizontal > .list-group-item:last-child {
5402  border-top-right-radius: 0.25rem;
5403  border-bottom-left-radius: 0;
5404}
5405.list-group-horizontal > .list-group-item.active {
5406  margin-top: 0;
5407}
5408.list-group-horizontal > .list-group-item + .list-group-item {
5409  border-top-width: 1px;
5410  border-left-width: 0;
5411}
5412.list-group-horizontal > .list-group-item + .list-group-item.active {
5413  margin-left: -1px;
5414  border-left-width: 1px;
5415}
5416
5417@media (min-width: 576px) {
5418  .list-group-horizontal-sm {
5419    -ms-flex-direction: row;
5420        flex-direction: row;
5421  }
5422  .list-group-horizontal-sm > .list-group-item:first-child {
5423    border-bottom-left-radius: 0.25rem;
5424    border-top-right-radius: 0;
5425  }
5426  .list-group-horizontal-sm > .list-group-item:last-child {
5427    border-top-right-radius: 0.25rem;
5428    border-bottom-left-radius: 0;
5429  }
5430  .list-group-horizontal-sm > .list-group-item.active {
5431    margin-top: 0;
5432  }
5433  .list-group-horizontal-sm > .list-group-item + .list-group-item {
5434    border-top-width: 1px;
5435    border-left-width: 0;
5436  }
5437  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5438    margin-left: -1px;
5439    border-left-width: 1px;
5440  }
5441}
5442@media (min-width: 768px) {
5443  .list-group-horizontal-md {
5444    -ms-flex-direction: row;
5445        flex-direction: row;
5446  }
5447  .list-group-horizontal-md > .list-group-item:first-child {
5448    border-bottom-left-radius: 0.25rem;
5449    border-top-right-radius: 0;
5450  }
5451  .list-group-horizontal-md > .list-group-item:last-child {
5452    border-top-right-radius: 0.25rem;
5453    border-bottom-left-radius: 0;
5454  }
5455  .list-group-horizontal-md > .list-group-item.active {
5456    margin-top: 0;
5457  }
5458  .list-group-horizontal-md > .list-group-item + .list-group-item {
5459    border-top-width: 1px;
5460    border-left-width: 0;
5461  }
5462  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5463    margin-left: -1px;
5464    border-left-width: 1px;
5465  }
5466}
5467@media (min-width: 992px) {
5468  .list-group-horizontal-lg {
5469    -ms-flex-direction: row;
5470        flex-direction: row;
5471  }
5472  .list-group-horizontal-lg > .list-group-item:first-child {
5473    border-bottom-left-radius: 0.25rem;
5474    border-top-right-radius: 0;
5475  }
5476  .list-group-horizontal-lg > .list-group-item:last-child {
5477    border-top-right-radius: 0.25rem;
5478    border-bottom-left-radius: 0;
5479  }
5480  .list-group-horizontal-lg > .list-group-item.active {
5481    margin-top: 0;
5482  }
5483  .list-group-horizontal-lg > .list-group-item + .list-group-item {
5484    border-top-width: 1px;
5485    border-left-width: 0;
5486  }
5487  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5488    margin-left: -1px;
5489    border-left-width: 1px;
5490  }
5491}
5492@media (min-width: 1200px) {
5493  .list-group-horizontal-xl {
5494    -ms-flex-direction: row;
5495        flex-direction: row;
5496  }
5497  .list-group-horizontal-xl > .list-group-item:first-child {
5498    border-bottom-left-radius: 0.25rem;
5499    border-top-right-radius: 0;
5500  }
5501  .list-group-horizontal-xl > .list-group-item:last-child {
5502    border-top-right-radius: 0.25rem;
5503    border-bottom-left-radius: 0;
5504  }
5505  .list-group-horizontal-xl > .list-group-item.active {
5506    margin-top: 0;
5507  }
5508  .list-group-horizontal-xl > .list-group-item + .list-group-item {
5509    border-top-width: 1px;
5510    border-left-width: 0;
5511  }
5512  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5513    margin-left: -1px;
5514    border-left-width: 1px;
5515  }
5516}
5517@media (min-width: 1400px) {
5518  .list-group-horizontal-xxl {
5519    -ms-flex-direction: row;
5520        flex-direction: row;
5521  }
5522  .list-group-horizontal-xxl > .list-group-item:first-child {
5523    border-bottom-left-radius: 0.25rem;
5524    border-top-right-radius: 0;
5525  }
5526  .list-group-horizontal-xxl > .list-group-item:last-child {
5527    border-top-right-radius: 0.25rem;
5528    border-bottom-left-radius: 0;
5529  }
5530  .list-group-horizontal-xxl > .list-group-item.active {
5531    margin-top: 0;
5532  }
5533  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5534    border-top-width: 1px;
5535    border-left-width: 0;
5536  }
5537  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5538    margin-left: -1px;
5539    border-left-width: 1px;
5540  }
5541}
5542.list-group-flush {
5543  border-radius: 0;
5544}
5545.list-group-flush > .list-group-item {
5546  border-width: 0 0 1px;
5547}
5548.list-group-flush > .list-group-item:last-child {
5549  border-bottom-width: 0;
5550}
5551
5552.list-group-item-primary {
5553  color: #084298;
5554  background-color: #cfe2ff;
5555}
5556.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5557  color: #084298;
5558  background-color: #bacbe6;
5559}
5560.list-group-item-primary.list-group-item-action.active {
5561  color: #fff;
5562  background-color: #084298;
5563  border-color: #084298;
5564}
5565
5566.list-group-item-secondary {
5567  color: #41464b;
5568  background-color: #e2e3e5;
5569}
5570.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5571  color: #41464b;
5572  background-color: #cbccce;
5573}
5574.list-group-item-secondary.list-group-item-action.active {
5575  color: #fff;
5576  background-color: #41464b;
5577  border-color: #41464b;
5578}
5579
5580.list-group-item-success {
5581  color: #0f5132;
5582  background-color: #d1e7dd;
5583}
5584.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5585  color: #0f5132;
5586  background-color: #bcd0c7;
5587}
5588.list-group-item-success.list-group-item-action.active {
5589  color: #fff;
5590  background-color: #0f5132;
5591  border-color: #0f5132;
5592}
5593
5594.list-group-item-info {
5595  color: #055160;
5596  background-color: #cff4fc;
5597}
5598.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5599  color: #055160;
5600  background-color: #badce3;
5601}
5602.list-group-item-info.list-group-item-action.active {
5603  color: #fff;
5604  background-color: #055160;
5605  border-color: #055160;
5606}
5607
5608.list-group-item-warning {
5609  color: #664d03;
5610  background-color: #fff3cd;
5611}
5612.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5613  color: #664d03;
5614  background-color: #e6dbb9;
5615}
5616.list-group-item-warning.list-group-item-action.active {
5617  color: #fff;
5618  background-color: #664d03;
5619  border-color: #664d03;
5620}
5621
5622.list-group-item-danger {
5623  color: #842029;
5624  background-color: #f8d7da;
5625}
5626.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5627  color: #842029;
5628  background-color: #dfc2c4;
5629}
5630.list-group-item-danger.list-group-item-action.active {
5631  color: #fff;
5632  background-color: #842029;
5633  border-color: #842029;
5634}
5635
5636.list-group-item-light {
5637  color: #636464;
5638  background-color: #fefefe;
5639}
5640.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5641  color: #636464;
5642  background-color: #e5e5e5;
5643}
5644.list-group-item-light.list-group-item-action.active {
5645  color: #fff;
5646  background-color: #636464;
5647  border-color: #636464;
5648}
5649
5650.list-group-item-dark {
5651  color: #141619;
5652  background-color: #d3d3d4;
5653}
5654.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5655  color: #141619;
5656  background-color: #bebebf;
5657}
5658.list-group-item-dark.list-group-item-action.active {
5659  color: #fff;
5660  background-color: #141619;
5661  border-color: #141619;
5662}
5663
5664.btn-close {
5665  box-sizing: content-box;
5666  width: 1em;
5667  height: 1em;
5668  padding: 0.25em 0.25em;
5669  color: #000;
5670  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
5671  border: 0;
5672  border-radius: 0.25rem;
5673  opacity: 0.5;
5674}
5675.btn-close:hover {
5676  color: #000;
5677  text-decoration: none;
5678  opacity: 0.75;
5679}
5680.btn-close:focus {
5681  outline: 0;
5682  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5683  opacity: 1;
5684}
5685.btn-close:disabled, .btn-close.disabled {
5686  pointer-events: none;
5687  -webkit-user-select: none;
5688      -ms-user-select: none;
5689          user-select: none;
5690  opacity: 0.25;
5691}
5692
5693.btn-close-white {
5694  filter: invert(1) grayscale(100%) brightness(200%);
5695}
5696
5697.toast {
5698  width: 350px;
5699  max-width: 100%;
5700  font-size: 0.875rem;
5701  pointer-events: auto;
5702  background-color: rgba(255, 255, 255, 0.85);
5703  background-clip: padding-box;
5704  border: 1px solid rgba(0, 0, 0, 0.1);
5705  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5706  border-radius: 0.25rem;
5707}
5708.toast.showing {
5709  opacity: 0;
5710}
5711.toast:not(.show) {
5712  display: none;
5713}
5714
5715.toast-container {
5716  width: max-content;
5717  max-width: 100%;
5718  pointer-events: none;
5719}
5720.toast-container > :not(:last-child) {
5721  margin-bottom: 0.75rem;
5722}
5723
5724.toast-header {
5725  display: -ms-flexbox;
5726  display: flex;
5727  -ms-flex-align: center;
5728      align-items: center;
5729  padding: 0.5rem 0.75rem;
5730  color: #6c757d;
5731  background-color: rgba(255, 255, 255, 0.85);
5732  background-clip: padding-box;
5733  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5734  border-top-left-radius: calc(0.25rem - 1px);
5735  border-top-right-radius: calc(0.25rem - 1px);
5736}
5737.toast-header .btn-close {
5738  margin-right: -0.375rem;
5739  margin-left: 0.75rem;
5740}
5741
5742.toast-body {
5743  padding: 0.75rem;
5744  word-wrap: break-word;
5745}
5746
5747.modal {
5748  position: fixed;
5749  top: 0;
5750  left: 0;
5751  z-index: 1055;
5752  display: none;
5753  width: 100%;
5754  height: 100%;
5755  overflow-x: hidden;
5756  overflow-y: auto;
5757  outline: 0;
5758}
5759
5760.modal-dialog {
5761  position: relative;
5762  width: auto;
5763  margin: 0.5rem;
5764  pointer-events: none;
5765}
5766.modal.fade .modal-dialog {
5767  transition: transform 0.3s ease-out;
5768  transform: translate(0, -50px);
5769}
5770@media (prefers-reduced-motion: reduce) {
5771  .modal.fade .modal-dialog {
5772    transition: none;
5773  }
5774}
5775.modal.show .modal-dialog {
5776  transform: none;
5777}
5778.modal.modal-static .modal-dialog {
5779  transform: scale(1.02);
5780}
5781
5782.modal-dialog-scrollable {
5783  height: calc(100% - 1rem);
5784}
5785.modal-dialog-scrollable .modal-content {
5786  max-height: 100%;
5787  overflow: hidden;
5788}
5789.modal-dialog-scrollable .modal-body {
5790  overflow-y: auto;
5791}
5792
5793.modal-dialog-centered {
5794  display: -ms-flexbox;
5795  display: flex;
5796  -ms-flex-align: center;
5797      align-items: center;
5798  min-height: calc(100% - 1rem);
5799}
5800
5801.modal-content {
5802  position: relative;
5803  display: -ms-flexbox;
5804  display: flex;
5805  -ms-flex-direction: column;
5806      flex-direction: column;
5807  width: 100%;
5808  pointer-events: auto;
5809  background-color: #fff;
5810  background-clip: padding-box;
5811  border: 1px solid rgba(0, 0, 0, 0.2);
5812  border-radius: 0.3rem;
5813  outline: 0;
5814}
5815
5816.modal-backdrop {
5817  position: fixed;
5818  top: 0;
5819  left: 0;
5820  z-index: 1050;
5821  width: 100vw;
5822  height: 100vh;
5823  background-color: #000;
5824}
5825.modal-backdrop.fade {
5826  opacity: 0;
5827}
5828.modal-backdrop.show {
5829  opacity: 0.5;
5830}
5831
5832.modal-header {
5833  display: -ms-flexbox;
5834  display: flex;
5835  -ms-flex-negative: 0;
5836      flex-shrink: 0;
5837  -ms-flex-align: center;
5838      align-items: center;
5839  -ms-flex-pack: justify;
5840      justify-content: space-between;
5841  padding: 1rem 1rem;
5842  border-bottom: 1px solid #dee2e6;
5843  border-top-left-radius: calc(0.3rem - 1px);
5844  border-top-right-radius: calc(0.3rem - 1px);
5845}
5846.modal-header .btn-close {
5847  padding: 0.5rem 0.5rem;
5848  margin: -0.5rem -0.5rem -0.5rem auto;
5849}
5850
5851.modal-title {
5852  margin-bottom: 0;
5853  line-height: 1.5;
5854}
5855
5856.modal-body {
5857  position: relative;
5858  -ms-flex: 1 1 auto;
5859      flex: 1 1 auto;
5860  padding: 1rem;
5861}
5862
5863.modal-footer {
5864  display: -ms-flexbox;
5865  display: flex;
5866  -ms-flex-wrap: wrap;
5867      flex-wrap: wrap;
5868  -ms-flex-negative: 0;
5869      flex-shrink: 0;
5870  -ms-flex-align: center;
5871      align-items: center;
5872  -ms-flex-pack: end;
5873      justify-content: flex-end;
5874  padding: 0.75rem;
5875  border-top: 1px solid #dee2e6;
5876  border-bottom-right-radius: calc(0.3rem - 1px);
5877  border-bottom-left-radius: calc(0.3rem - 1px);
5878}
5879.modal-footer > * {
5880  margin: 0.25rem;
5881}
5882
5883@media (min-width: 576px) {
5884  .modal-dialog {
5885    max-width: 500px;
5886    margin: 1.75rem auto;
5887  }
5888
5889  .modal-dialog-scrollable {
5890    height: calc(100% - 3.5rem);
5891  }
5892
5893  .modal-dialog-centered {
5894    min-height: calc(100% - 3.5rem);
5895  }
5896
5897  .modal-sm {
5898    max-width: 300px;
5899  }
5900}
5901@media (min-width: 992px) {
5902  .modal-lg,
5903.modal-xl {
5904    max-width: 800px;
5905  }
5906}
5907@media (min-width: 1200px) {
5908  .modal-xl {
5909    max-width: 1140px;
5910  }
5911}
5912.modal-fullscreen {
5913  width: 100vw;
5914  max-width: none;
5915  height: 100%;
5916  margin: 0;
5917}
5918.modal-fullscreen .modal-content {
5919  height: 100%;
5920  border: 0;
5921  border-radius: 0;
5922}
5923.modal-fullscreen .modal-header {
5924  border-radius: 0;
5925}
5926.modal-fullscreen .modal-body {
5927  overflow-y: auto;
5928}
5929.modal-fullscreen .modal-footer {
5930  border-radius: 0;
5931}
5932
5933@media (max-width: 575.98px) {
5934  .modal-fullscreen-sm-down {
5935    width: 100vw;
5936    max-width: none;
5937    height: 100%;
5938    margin: 0;
5939  }
5940  .modal-fullscreen-sm-down .modal-content {
5941    height: 100%;
5942    border: 0;
5943    border-radius: 0;
5944  }
5945  .modal-fullscreen-sm-down .modal-header {
5946    border-radius: 0;
5947  }
5948  .modal-fullscreen-sm-down .modal-body {
5949    overflow-y: auto;
5950  }
5951  .modal-fullscreen-sm-down .modal-footer {
5952    border-radius: 0;
5953  }
5954}
5955@media (max-width: 767.98px) {
5956  .modal-fullscreen-md-down {
5957    width: 100vw;
5958    max-width: none;
5959    height: 100%;
5960    margin: 0;
5961  }
5962  .modal-fullscreen-md-down .modal-content {
5963    height: 100%;
5964    border: 0;
5965    border-radius: 0;
5966  }
5967  .modal-fullscreen-md-down .modal-header {
5968    border-radius: 0;
5969  }
5970  .modal-fullscreen-md-down .modal-body {
5971    overflow-y: auto;
5972  }
5973  .modal-fullscreen-md-down .modal-footer {
5974    border-radius: 0;
5975  }
5976}
5977@media (max-width: 991.98px) {
5978  .modal-fullscreen-lg-down {
5979    width: 100vw;
5980    max-width: none;
5981    height: 100%;
5982    margin: 0;
5983  }
5984  .modal-fullscreen-lg-down .modal-content {
5985    height: 100%;
5986    border: 0;
5987    border-radius: 0;
5988  }
5989  .modal-fullscreen-lg-down .modal-header {
5990    border-radius: 0;
5991  }
5992  .modal-fullscreen-lg-down .modal-body {
5993    overflow-y: auto;
5994  }
5995  .modal-fullscreen-lg-down .modal-footer {
5996    border-radius: 0;
5997  }
5998}
5999@media (max-width: 1199.98px) {
6000  .modal-fullscreen-xl-down {
6001    width: 100vw;
6002    max-width: none;
6003    height: 100%;
6004    margin: 0;
6005  }
6006  .modal-fullscreen-xl-down .modal-content {
6007    height: 100%;
6008    border: 0;
6009    border-radius: 0;
6010  }
6011  .modal-fullscreen-xl-down .modal-header {
6012    border-radius: 0;
6013  }
6014  .modal-fullscreen-xl-down .modal-body {
6015    overflow-y: auto;
6016  }
6017  .modal-fullscreen-xl-down .modal-footer {
6018    border-radius: 0;
6019  }
6020}
6021@media (max-width: 1399.98px) {
6022  .modal-fullscreen-xxl-down {
6023    width: 100vw;
6024    max-width: none;
6025    height: 100%;
6026    margin: 0;
6027  }
6028  .modal-fullscreen-xxl-down .modal-content {
6029    height: 100%;
6030    border: 0;
6031    border-radius: 0;
6032  }
6033  .modal-fullscreen-xxl-down .modal-header {
6034    border-radius: 0;
6035  }
6036  .modal-fullscreen-xxl-down .modal-body {
6037    overflow-y: auto;
6038  }
6039  .modal-fullscreen-xxl-down .modal-footer {
6040    border-radius: 0;
6041  }
6042}
6043.tooltip {
6044  position: absolute;
6045  z-index: 1080;
6046  display: block;
6047  margin: 0;
6048  font-family: var(--bs-font-sans-serif);
6049  font-style: normal;
6050  font-weight: 400;
6051  line-height: 1.5;
6052  text-align: left;
6053  text-align: start;
6054  text-decoration: none;
6055  text-shadow: none;
6056  text-transform: none;
6057  letter-spacing: normal;
6058  word-break: normal;
6059  word-spacing: normal;
6060  white-space: normal;
6061  line-break: auto;
6062  font-size: 0.875rem;
6063  word-wrap: break-word;
6064  opacity: 0;
6065}
6066.tooltip.show {
6067  opacity: 0.9;
6068}
6069.tooltip .tooltip-arrow {
6070  position: absolute;
6071  display: block;
6072  width: 0.8rem;
6073  height: 0.4rem;
6074}
6075.tooltip .tooltip-arrow::before {
6076  position: absolute;
6077  content: "";
6078  border-color: transparent;
6079  border-style: solid;
6080}
6081
6082.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
6083  padding: 0.4rem 0;
6084}
6085.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
6086  bottom: 0;
6087}
6088.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
6089  top: -1px;
6090  border-width: 0.4rem 0.4rem 0;
6091  border-top-color: #000;
6092}
6093
6094.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
6095  padding: 0 0.4rem;
6096}
6097.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
6098  left: 0;
6099  width: 0.4rem;
6100  height: 0.8rem;
6101}
6102.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
6103  right: -1px;
6104  border-width: 0.4rem 0.4rem 0.4rem 0;
6105  border-right-color: #000;
6106}
6107
6108.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
6109  padding: 0.4rem 0;
6110}
6111.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
6112  top: 0;
6113}
6114.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
6115  bottom: -1px;
6116  border-width: 0 0.4rem 0.4rem;
6117  border-bottom-color: #000;
6118}
6119
6120.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
6121  padding: 0 0.4rem;
6122}
6123.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
6124  right: 0;
6125  width: 0.4rem;
6126  height: 0.8rem;
6127}
6128.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
6129  left: -1px;
6130  border-width: 0.4rem 0 0.4rem 0.4rem;
6131  border-left-color: #000;
6132}
6133
6134.tooltip-inner {
6135  max-width: 200px;
6136  padding: 0.25rem 0.5rem;
6137  color: #fff;
6138  text-align: center;
6139  background-color: #000;
6140  border-radius: 0.25rem;
6141}
6142
6143.popover {
6144  position: absolute;
6145  top: 0;
6146  left: 0 /* rtl:ignore */;
6147  z-index: 1070;
6148  display: block;
6149  max-width: 276px;
6150  font-family: var(--bs-font-sans-serif);
6151  font-style: normal;
6152  font-weight: 400;
6153  line-height: 1.5;
6154  text-align: left;
6155  text-align: start;
6156  text-decoration: none;
6157  text-shadow: none;
6158  text-transform: none;
6159  letter-spacing: normal;
6160  word-break: normal;
6161  word-spacing: normal;
6162  white-space: normal;
6163  line-break: auto;
6164  font-size: 0.875rem;
6165  word-wrap: break-word;
6166  background-color: #fff;
6167  background-clip: padding-box;
6168  border: 1px solid rgba(0, 0, 0, 0.2);
6169  border-radius: 0.3rem;
6170}
6171.popover .popover-arrow {
6172  position: absolute;
6173  display: block;
6174  width: 1rem;
6175  height: 0.5rem;
6176}
6177.popover .popover-arrow::before, .popover .popover-arrow::after {
6178  position: absolute;
6179  display: block;
6180  content: "";
6181  border-color: transparent;
6182  border-style: solid;
6183}
6184
6185.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
6186  bottom: calc(-0.5rem - 1px);
6187}
6188.bs-popover-top >
6188 .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
6189  bottom: 0;
6190  border-width: 0.5rem 0.5rem 0;
6191  border-top-color: rgba(0, 0, 0, 0.25);
6192}
6193.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
6194  bottom: 1px;
6195  border-width: 0.5rem 0.5rem 0;
6196  border-top-color: #fff;
6197}
6198
6199.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
6200  left: calc(-0.5rem - 1px);
6201  width: 0.5rem;
6202  height: 1rem;
6203}
6204.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
6205  left: 0;
6206  border-width: 0.5rem 0.5rem 0.5rem 0;
6207  border-right-color: rgba(0, 0, 0, 0.25);
6208}
6209.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
6210  left: 1px;
6211  border-width: 0.5rem 0.5rem 0.5rem 0;
6212  border-right-color: #fff;
6213}
6214
6215.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
6216  top: calc(-0.5rem - 1px);
6217}
6218.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
6219  top: 0;
6220  border-width: 0 0.5rem 0.5rem 0.5rem;
6221  border-bottom-color: rgba(0, 0, 0, 0.25);
6222}
6223.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
6224  top: 1px;
6225  border-width: 0 0.5rem 0.5rem 0.5rem;
6226  border-bottom-color: #fff;
6227}
6228.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
6229  position: absolute;
6230  top: 0;
6231  left: 50%;
6232  display: block;
6233  width: 1rem;
6234  margin-left: -0.5rem;
6235  content: "";
6236  border-bottom: 1px solid #f0f0f0;
6237}
6238
6239.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
6240  right: calc(-0.5rem - 1px);
6241  width: 0.5rem;
6242  height: 1rem;
6243}
6244.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
6245  right: 0;
6246  border-width: 0.5rem 0 0.5rem 0.5rem;
6247  border-left-color: rgba(0, 0, 0, 0.25);
6248}
6249.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
6250  right: 1px;
6251  border-width: 0.5rem 0 0.5rem 0.5rem;
6252  border-left-color: #fff;
6253}
6254
6255.popover-header {
6256  padding: 0.5rem 1rem;
6257  margin-bottom: 0;
6258  font-size: 1rem;
6259  background-color: #f0f0f0;
6260  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
6261  border-top-left-radius: calc(0.3rem - 1px);
6262  border-top-right-radius: calc(0.3rem - 1px);
6263}
6264.popover-header:empty {
6265  display: none;
6266}
6267
6268.popover-body {
6269  padding: 1rem 1rem;
6270  color: #212529;
6271}
6272
6273.carousel {
6274  position: relative;
6275}
6276
6277.carousel.pointer-event {
6278  -ms-touch-action: pan-y;
6279      touch-action: pan-y;
6280}
6281
6282.carousel-inner {
6283  position: relative;
6284  width: 100%;
6285  overflow: hidden;
6286}
6287.carousel-inner::after {
6288  display: block;
6289  clear: both;
6290  content: "";
6291}
6292
6293.carousel-item {
6294  position: relative;
6295  display: none;
6296  float: left;
6297  width: 100%;
6298  margin-right: -100%;
6299  -webkit-backface-visibility: hidden;
6300          backface-visibility: hidden;
6301  transition: transform 0.6s ease-in-out;
6302}
6303@media (prefers-reduced-motion: reduce) {
6304  .carousel-item {
6305    transition: none;
6306  }
6307}
6308
6309.carousel-item.active,
6310.carousel-item-next,
6311.carousel-item-prev {
6312  display: block;
6313}
6314
6315/* rtl:begin:ignore */
6316.carousel-item-next:not(.carousel-item-start),
6317.active.carousel-item-end {
6318  transform: translateX(100%);
6319}
6320
6321.carousel-item-prev:not(.carousel-item-end),
6322.active.carousel-item-start {
6323  transform: translateX(-100%);
6324}
6325
6326/* rtl:end:ignore */
6327.carousel-fade .carousel-item {
6328  opacity: 0;
6329  transition-property: opacity;
6330  transform: none;
6331}
6332.carousel-fade .carousel-item.active,
6333.carousel-fade .carousel-item-next.carousel-item-start,
6334.carousel-fade .carousel-item-prev.carousel-item-end {
6335  z-index: 1;
6336  opacity: 1;
6337}
6338.carousel-fade .active.carousel-item-start,
6339.carousel-fade .active.carousel-item-end {
6340  z-index: 0;
6341  opacity: 0;
6342  transition: opacity 0s 0.6s;
6343}
6344@media (prefers-reduced-motion: reduce) {
6345  .carousel-fade .active.carousel-item-start,
6346.carousel-fade .active.carousel-item-end {
6347    transition: none;
6348  }
6349}
6350
6351.carousel-control-prev,
6352.carousel-control-next {
6353  position: absolute;
6354  top: 0;
6355  bottom: 0;
6356  z-index: 1;
6357  display: -ms-flexbox;
6358  display: flex;
6359  -ms-flex-align: center;
6360      align-items: center;
6361  -ms-flex-pack: center;
6362      justify-content: center;
6363  width: 15%;
6364  padding: 0;
6365  color: #fff;
6366  text-align: center;
6367  background: none;
6368  border: 0;
6369  opacity: 0.5;
6370  transition: opacity 0.15s ease;
6371}
6372@media (prefers-reduced-motion: reduce) {
6373  .carousel-control-prev,
6374.carousel-control-next {
6375    transition: none;
6376  }
6377}
6378.carousel-control-prev:hover, .carousel-control-prev:focus,
6379.carousel-control-next:hover,
6380.carousel-control-next:focus {
6381  color: #fff;
6382  text-decoration: none;
6383  outline: 0;
6384  opacity: 0.9;
6385}
6386
6387.carousel-control-prev {
6388  left: 0;
6389}
6390
6391.carousel-control-next {
6392  right: 0;
6393}
6394
6395.carousel-control-prev-icon,
6396.carousel-control-next-icon {
6397  display: inline-block;
6398  width: 2rem;
6399  height: 2rem;
6400  background-repeat: no-repeat;
6401  background-position: 50%;
6402  background-size: 100% 100%;
6403}
6404
6405/* rtl:options: {
6406  "autoRename": true,
6407  "stringMap":[ {
6408    "name"    : "prev-next",
6409    "search"  : "prev",
6410    "replace" : "next"
6411  } ]
6412} */
6413.carousel-control-prev-icon {
6414  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
6415}
6416
6417.carousel-control-next-icon {
6418  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
6419}
6420
6421.carousel-indicators {
6422  position: absolute;
6423  right: 0;
6424  bottom: 0;
6425  left: 0;
6426  z-index: 2;
6427  display: -ms-flexbox;
6428  display: flex;
6429  -ms-flex-pack: center;
6430      justify-content: center;
6431  padding: 0;
6432  margin-right: 15%;
6433  margin-bottom: 1rem;
6434  margin-left: 15%;
6435  list-style: none;
6436}
6437.carousel-indicators [data-bs-target] {
6438  box-sizing: content-box;
6439  -ms-flex: 0 1 auto;
6440      flex: 0 1 auto;
6441  width: 30px;
6442  height: 3px;
6443  padding: 0;
6444  margin-right: 3px;
6445  margin-left: 3px;
6446  text-indent: -999px;
6447  cursor: pointer;
6448  background-color: #fff;
6449  background-clip: padding-box;
6450  border: 0;
6451  border-top: 10px solid transparent;
6452  border-bottom: 10px solid transparent;
6453  opacity: 0.5;
6454  transition: opacity 0.6s ease;
6455}
6456@media (prefers-reduced-motion: reduce) {
6457  .carousel-indicators [data-bs-target] {
6458    transition: none;
6459  }
6460}
6461.carousel-indicators .active {
6462  opacity: 1;
6463}
6464
6465.carousel-caption {
6466  position: absolute;
6467  right: 15%;
6468  bottom: 1.25rem;
6469  left: 15%;
6470  padding-top: 1.25rem;
6471  padding-bottom: 1.25rem;
6472  color: #fff;
6473  text-align: center;
6474}
6475
6476.carousel-dark .carousel-control-prev-icon,
6477.carousel-dark .carousel-control-next-icon {
6478  filter: invert(1) grayscale(100);
6479}
6480.carousel-dark .carousel-indicators [data-bs-target] {
6481  background-color: #000;
6482}
6483.carousel-dark .carousel-caption {
6484  color: #000;
6485}
6486
6487@keyframes spinner-border {
6488  to {
6489    transform: rotate(360deg) /* rtl:ignore */;
6490  }
6491}
6492.spinner-border {
6493  display: inline-block;
6494  width: 2rem;
6495  height: 2rem;
6496  vertical-align: -0.125em;
6497  border: 0.25em solid currentColor;
6498  border-right-color: transparent;
6499  border-radius: 50%;
6500  animation: 0.75s linear infinite spinner-border;
6501}
6502
6503.spinner-border-sm {
6504  width: 1rem;
6505  height: 1rem;
6506  border-width: 0.2em;
6507}
6508
6509@keyframes spinner-grow {
6510  0% {
6511    transform: scale(0);
6512  }
6513  50% {
6514    opacity: 1;
6515    transform: none;
6516  }
6517}
6518.spinner-grow {
6519  display: inline-block;
6520  width: 2rem;
6521  height: 2rem;
6522  vertical-align: -0.125em;
6523  background-color: currentColor;
6524  border-radius: 50%;
6525  opacity: 0;
6526  animation: 0.75s linear infinite spinner-grow;
6527}
6528
6529.spinner-grow-sm {
6530  width: 1rem;
6531  height: 1rem;
6532}
6533
6534@media (prefers-reduced-motion: reduce) {
6535  .spinner-border,
6536.spinner-grow {
6537    animation-duration: 1.5s;
6538  }
6539}
6540.offcanvas {
6541  position: fixed;
6542  bottom: 0;
6543  z-index: 1045;
6544  display: -ms-flexbox;
6545  display: flex;
6546  -ms-flex-direction: column;
6547      flex-direction: column;
6548  max-width: 100%;
6549  visibility: hidden;
6550  background-color: #fff;
6551  background-clip: padding-box;
6552  outline: 0;
6553  transition: transform 0.3s ease-in-out;
6554}
6555@media (prefers-reduced-motion: reduce) {
6556  .offcanvas {
6557    transition: none;
6558  }
6559}
6560
6561.offcanvas-backdrop {
6562  position: fixed;
6563  top: 0;
6564  left: 0;
6565  z-index: 1040;
6566  width: 100vw;
6567  height: 100vh;
6568  background-color: #000;
6569}
6570.offcanvas-backdrop.fade {
6571  opacity: 0;
6572}
6573.offcanvas-backdrop.show {
6574  opacity: 0.5;
6575}
6576
6577.offcanvas-header {
6578  display: -ms-flexbox;
6579  display: flex;
6580  -ms-flex-align: center;
6581      align-items: center;
6582  -ms-flex-pack: justify;
6583      justify-content: space-between;
6584  padding: 1rem 1rem;
6585}
6586.offcanvas-header .btn-close {
6587  padding: 0.5rem 0.5rem;
6588  margin-top: -0.5rem;
6589  margin-right: -0.5rem;
6590  margin-bottom: -0.5rem;
6591}
6592
6593.offcanvas-title {
6594  margin-bottom: 0;
6595  line-height: 1.5;
6596}
6597
6598.offcanvas-body {
6599  -ms-flex-positive: 1;
6600      flex-grow: 1;
6601  padding: 1rem 1rem;
6602  overflow-y: auto;
6603}
6604
6605.offcanvas-start {
6606  top: 0;
6607  left: 0;
6608  width: 400px;
6609  border-right: 1px solid rgba(0, 0, 0, 0.2);
6610  transform: translateX(-100%);
6611}
6612
6613.offcanvas-end {
6614  top: 0;
6615  right: 0;
6616  width: 400px;
6617  border-left: 1px solid rgba(0, 0, 0, 0.2);
6618  transform: translateX(100%);
6619}
6620
6621.offcanvas-top {
6622  top: 0;
6623  right: 0;
6624  left: 0;
6625  height: 30vh;
6626  max-height: 100%;
6627  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
6628  transform: translateY(-100%);
6629}
6630
6631.offcanvas-bottom {
6632  right: 0;
6633  left: 0;
6634  height: 30vh;
6635  max-height: 100%;
6636  border-top: 1px solid rgba(0, 0, 0, 0.2);
6637  transform: translateY(100%);
6638}
6639
6640.offcanvas.show {
6641  transform: none;
6642}
6643
6644.placeholder {
6645  display: inline-block;
6646  min-height: 1em;
6647  vertical-align: middle;
6648  cursor: wait;
6649  background-color: currentColor;
6650  opacity: 0.5;
6651}
6652.placeholder.btn::before {
6653  display: inline-block;
6654  content: "";
6655}
6656
6657.placeholder-xs {
6658  min-height: 0.6em;
6659}
6660
6661.placeholder-sm {
6662  min-height: 0.8em;
6663}
6664
6665.placeholder-lg {
6666  min-height: 1.2em;
6667}
6668
6669.placeholder-glow .placeholder {
6670  animation: placeholder-glow 2s ease-in-out infinite;
6671}
6672
6673@keyframes placeholder-glow {
6674  50% {
6675    opacity: 0.2;
6676  }
6677}
6678.placeholder-wave {
6679  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6680          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6681  -webkit-mask-size: 200% 100%;
6682          mask-size: 200% 100%;
6683  animation: placeholder-wave 2s linear infinite;
6684}
6685
6686@keyframes placeholder-wave {
6687  100% {
6688    -webkit-mask-position: -200% 0%;
6689            mask-position: -200% 0%;
6690  }
6691}
6692.clearfix::after {
6693  display: block;
6694  clear: both;
6695  content: "";
6696}
6697
6698.link-primary {
6699  color: #0d6efd;
6700}
6701.link-primary:hover, .link-primary:focus {
6702  color: #0a58ca;
6703}
6704
6705.link-secondary {
6706  color: #6c757d;
6707}
6708.link-secondary:hover, .link-secondary:focus {
6709  color: #565e64;
6710}
6711
6712.link-success {
6713  color: #198754;
6714}
6715.link-success:hover, .link-success:focus {
6716  color: #146c43;
6717}
6718
6719.link-info {
6720  color: #0dcaf0;
6721}
6722.link-info:hover, .link-info:focus {
6723  color: #3dd5f3;
6724}
6725
6726.link-warning {
6727  color: #ffc107;
6728}
6729.link-warning:hover, .link-warning:focus {
6730  color: #ffcd39;
6731}
6732
6733.link-danger {
6734  color: #dc3545;
6735}
6736.link-danger:hover, .link-danger:focus {
6737  color: #b02a37;
6738}
6739
6740.link-light {
6741  color: #f8f9fa;
6742}
6743.link-light:hover, .link-light:focus {
6744  color: #f9fafb;
6745}
6746
6747.link-dark {
6748  color: #212529;
6749}
6750.link-dark:hover, .link-dark:focus {
6751  color: #1a1e21;
6752}
6753
6754.ratio {
6755  position: relative;
6756  width: 100%;
6757}
6758.ratio::before {
6759  display: block;
6760  padding-top: var(--bs-aspect-ratio);
6761  content: "";
6762}
6763.ratio > * {
6764  position: absolute;
6765  top: 0;
6766  left: 0;
6767  width: 100%;
6768  height: 100%;
6769}
6770
6771.ratio-1x1 {
6772  --bs-aspect-ratio: 100%;
6773}
6774
6775.ratio-4x3 {
6776  --bs-aspect-ratio: 75%;
6777}
6778
6779.ratio-16x9 {
6780  --bs-aspect-ratio: 56.25%;
6781}
6782
6783.ratio-21x9 {
6784  --bs-aspect-ratio: 42.8571428571%;
6785}
6786
6787.fixed-top {
6788  position: fixed;
6789  top: 0;
6790  right: 0;
6791  left: 0;
6792  z-index: 1030;
6793}
6794
6795.fixed-bottom {
6796  position: fixed;
6797  right: 0;
6798  bottom: 0;
6799  left: 0;
6800  z-index: 1030;
6801}
6802
6803.sticky-top {
6804  position: sticky;
6805  top: 0;
6806  z-index: 1020;
6807}
6808
6809@media (min-width: 576px) {
6810  .sticky-sm-top {
6811    position: sticky;
6812    top: 0;
6813    z-index: 1020;
6814  }
6815}
6816@media (min-width: 768px) {
6817  .sticky-md-top {
6818    position: sticky;
6819    top: 0;
6820    z-index: 1020;
6821  }
6822}
6823@media (min-width: 992px) {
6824  .sticky-lg-top {
6825    position: sticky;
6826    top: 0;
6827    z-index: 1020;
6828  }
6829}
6830@media (min-width: 1200px) {
6831  .sticky-xl-top {
6832    position: sticky;
6833    top: 0;
6834    z-index: 1020;
6835  }
6836}
6837@media (min-width: 1400px) {
6838  .sticky-xxl-top {
6839    position: sticky;
6840    top: 0;
6841    z-index: 1020;
6842  }
6843}
6844.hstack {
6845  display: -ms-flexbox;
6846  display: flex;
6847  -ms-flex-direction: row;
6848      flex-direction: row;
6849  -ms-flex-align: center;
6850      align-items: center;
6851  -ms-flex-item-align: stretch;
6852      align-self: stretch;
6853}
6854
6855.vstack {
6856  display: -ms-flexbox;
6857  display: flex;
6858  -ms-flex: 1 1 auto;
6859      flex: 1 1 auto;
6860  -ms-flex-direction: column;
6861      flex-direction: column;
6862  -ms-flex-item-align: stretch;
6863      align-self: stretch;
6864}
6865
6866.visually-hidden,
6867.visually-hidden-focusable:not(:focus):not(:focus-within) {
6868  position: absolute !important;
6869  width: 1px !important;
6870  height: 1px !important;
6871  padding: 0 !important;
6872  margin: -1px !important;
6873  overflow: hidden !important;
6874  clip: rect(0, 0, 0, 0) !important;
6875  white-space: nowrap !important;
6876  border: 0 !important;
6877}
6878
6879.stretched-link::after {
6880  position: absolute;
6881  top: 0;
6882  right: 0;
6883  bottom: 0;
6884  left: 0;
6885  z-index: 1;
6886  content: "";
6887}
6888
6889.text-truncate {
6890  overflow: hidden;
6891  text-overflow: ellipsis;
6892  white-space: nowrap;
6893}
6894
6895.vr {
6896  display: inline-block;
6897  -ms-flex-item-align: stretch;
6898      align-self: stretch;
6899  width: 1px;
6900  min-height: 1em;
6901  background-color: currentColor;
6902  opacity: 0.25;
6903}
6904
6905.align-baseline {
6906  vertical-align: baseline !important;
6907}
6908
6909.align-top {
6910  vertical-align: top !important;
6911}
6912
6913.align-middle {
6914  vertical-align: middle !important;
6915}
6916
6917.align-bottom {
6918  vertical-align: bottom !important;
6919}
6920
6921.align-text-bottom {
6922  vertical-align: text-bottom !important;
6923}
6924
6925.align-text-top {
6926  vertical-align: text-top !important;
6927}
6928
6929.float-start {
6930  float: left !important;
6931}
6932
6933.float-end {
6934  float: right !important;
6935}
6936
6937.float-none {
6938  float: none !important;
6939}
6940
6941.opacity-0 {
6942  opacity: 0 !important;
6943}
6944
6945.opacity-25 {
6946  opacity: 0.25 !important;
6947}
6948
6949.opacity-50 {
6950  opacity: 0.5 !important;
6951}
6952
6953.opacity-75 {
6954  opacity: 0.75 !important;
6955}
6956
6957.opacity-100 {
6958  opacity: 1 !important;
6959}
6960
6961.overflow-auto {
6962  overflow: auto !important;
6963}
6964
6965.overflow-hidden {
6966  overflow: hidden !important;
6967}
6968
6969.overflow-visible {
6970  overflow: visible !important;
6971}
6972
6973.overflow-scroll {
6974  overflow: scroll !important;
6975}
6976
6977.d-inline {
6978  display: inline !important;
6979}
6980
6981.d-inline-block {
6982  display: inline-block !important;
6983}
6984
6985.d-block {
6986  display: block !important;
6987}
6988
6989.d-grid {
6990  display: grid !important;
6991}
6992
6993.d-table {
6994  display: table !important;
6995}
6996
6997.d-table-row {
6998  display: table-row !important;
6999}
7000
7001.d-table-cell {
7002  display: table-cell !important;
7003}
7004
7005.d-flex {
7006  display: -ms-flexbox !important;
7007  display: flex !important;
7008}
7009
7010.d-inline-flex {
7011  display: -ms-inline-flexbox !important;
7012  display: inline-flex !important;
7013}
7014
7015.d-none {
7016  display: none !important;
7017}
7018
7019.shadow {
7020  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7021}
7022
7023.shadow-sm {
7024  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7025}
7026
7027.shadow-lg {
7028  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7029}
7030
7031.shadow-none {
7032  box-shadow: none !important;
7033}
7034
7035.position-static {
7036  position: static !important;
7037}
7038
7039.position-relative {
7040  position: relative !important;
7041}
7042
7043.position-absolute {
7044  position: absolute !important;
7045}
7046
7047.position-fixed {
7048  position: fixed !important;
7049}
7050
7051.position-sticky {
7052  position: sticky !important;
7053}
7054
7055.top-0 {
7056  top: 0 !important;
7057}
7058
7059.top-50 {
7060  top: 50% !important;
7061}
7062
7063.top-100 {
7064  top: 100% !important;
7065}
7066
7067.bottom-0 {
7068  bottom: 0 !important;
7069}
7070
7071.bottom-50 {
7072  bottom: 50% !important;
7073}
7074
7075.bottom-100 {
7076  bottom: 100% !important;
7077}
7078
7079.start-0 {
7080  left: 0 !important;
7081}
7082
7083.start-50 {
7084  left: 50% !important;
7085}
7086
7087.start-100 {
7088  left: 100% !important;
7089}
7090
7091.end-0 {
7092  right: 0 !important;
7093}
7094
7095.end-50 {
7096  right: 50% !important;
7097}
7098
7099.end-100 {
7100  right: 100% !important;
7101}
7102
7103.translate-middle {
7104  transform: translate(-50%, -50%) !important;
7105}
7106
7107.translate-middle-x {
7108  transform: translateX(-50%) !important;
7109}
7110
7111.translate-middle-y {
7112  transform: translateY(-50%) !important;
7113}
7114
7115.border {
7116  border: 1px solid #dee2e6 !important;
7117}
7118
7119.border-0 {
7120  border: 0 !important;
7121}
7122
7123.border-top {
7124  border-top: 1px solid #dee2e6 !important;
7125}
7126
7127.border-top-0 {
7128  border-top: 0 !important;
7129}
7130
7131.border-end {
7132  border-right: 1px solid #dee2e6 !important;
7133}
7134
7135.border-end-0 {
7136  border-right: 0 !important;
7137}
7138
7139.border-bottom {
7140  border-bottom: 1px solid #dee2e6 !important;
7141}
7142
7143.border-bottom-0 {
7144  border-bottom: 0 !important;
7145}
7146
7147.border-start {
7148  border-left: 1px solid #dee2e6 !important;
7149}
7150
7151.border-start-0 {
7152  border-left: 0 !important;
7153}
7154
7155.border-primary {
7156  border-color: #0d6efd !important;
7157}
7158
7159.border-secondary {
7160  border-color: #6c757d !important;
7161}
7162
7163.border-success {
7164  border-color: #198754 !important;
7165}
7166
7167.border-info {
7168  border-color: #0dcaf0 !important;
7169}
7170
7171.border-warning {
7172  border-color: #ffc107 !important;
7173}
7174
7175.border-danger {
7176  border-color: #dc3545 !important;
7177}
7178
7179.border-light {
7180  border-color: #f8f9fa !important;
7181}
7182
7183.border-dark {
7184  border-color: #212529 !important;
7185}
7186
7187.border-white {
7188  border-color: #fff !important;
7189}
7190
7191.border-1 {
7192  border-width: 1px !important;
7193}
7194
7195.border-2 {
7196  border-width: 2px !important;
7197}
7198
7199.border-3 {
7200  border-width: 3px !important;
7201}
7202
7203.border-4 {
7204  border-width: 4px !important;
7205}
7206
7207.border-5 {
7208  border-width: 5px !important;
7209}
7210
7211.w-25 {
7212  width: 25% !important;
7213}
7214
7215.w-50 {
7216  width: 50% !important;
7217}
7218
7219.w-75 {
7220  width: 75% !important;
7221}
7222
7223.w-100 {
7224  width: 100% !important;
7225}
7226
7227.w-auto {
7228  width: auto !important;
7229}
7230
7231.mw-100 {
7232  max-width: 100% !important;
7233}
7234
7235.vw-100 {
7236  width: 100vw !important;
7237}
7238
7239.min-vw-100 {
7240  min-width: 100vw !important;
7241}
7242
7243.h-25 {
7244  height: 25% !important;
7245}
7246
7247.h-50 {
7248  height: 50% !important;
7249}
7250
7251.h-75 {
7252  height: 75% !important;
7253}
7254
7255.h-100 {
7256  height: 100% !important;
7257}
7258
7259.h-auto {
7260  height: auto !important;
7261}
7262
7263.mh-100 {
7264  max-height: 100% !important;
7265}
7266
7267.vh-100 {
7268  height: 100vh !important;
7269}
7270
7271.min-vh-100 {
7272  min-height: 100vh !important;
7273}
7274
7275.flex-fill {
7276  -ms-flex: 1 1 auto !important;
7277      flex: 1 1 auto !important;
7278}
7279
7280.flex-row {
7281  -ms-flex-direction: row !important;
7282      flex-direction: row !important;
7283}
7284
7285.flex-column {
7286  -ms-flex-direction: column !important;
7287      flex-direction: column !important;
7288}
7289
7290.flex-row-reverse {
7291  -ms-flex-direction: row-reverse !important;
7292      flex-direction: row-reverse !important;
7293}
7294
7295.flex-column-reverse {
7296  -ms-flex-direction: column-reverse !important;
7297      flex-direction: column-reverse !important;
7298}
7299
7300.flex-grow-0 {
7301  -ms-flex-positive: 0 !important;
7302      flex-grow: 0 !important;
7303}
7304
7305.flex-grow-1 {
7306  -ms-flex-positive: 1 !important;
7307      flex-grow: 1 !important;
7308}
7309
7310.flex-shrink-0 {
7311  -ms-flex-negative: 0 !important;
7312      flex-shrink: 0 !important;
7313}
7314
7315.flex-shrink-1 {
7316  -ms-flex-negative: 1 !important;
7317      flex-shrink: 1 !important;
7318}
7319
7320.flex-wrap {
7321  -ms-flex-wrap: wrap !important;
7322      flex-wrap: wrap !important;
7323}
7324
7325.flex-nowrap {
7326  -ms-flex-wrap: nowrap !important;
7327      flex-wrap: nowrap !important;
7328}
7329
7330.flex-wrap-reverse {
7331  -ms-flex-wrap: wrap-reverse !important;
7332      flex-wrap: wrap-reverse !important;
7333}
7334
7335.gap-0 {
7336  gap: 0 !important;
7337}
7338
7339.gap-1 {
7340  gap: 0.25rem !important;
7341}
7342
7343.gap-2 {
7344  gap: 0.5rem !important;
7345}
7346
7347.gap-3 {
7348  gap: 1rem !important;
7349}
7350
7351.gap-4 {
7352  gap: 1.5rem !important;
7353}
7354
7355.gap-5 {
7356  gap: 3rem !important;
7357}
7358
7359.justify-content-start {
7360  -ms-flex-pack: start !important;
7361      justify-content: flex-start !important;
7362}
7363
7364.justify-content-end {
7365  -ms-flex-pack: end !important;
7366      justify-content: flex-end !important;
7367}
7368
7369.justify-content-center {
7370  -ms-flex-pack: center !important;
7371      justify-content: center !important;
7372}
7373
7374.justify-content-between {
7375  -ms-flex-pack: justify !important;
7376      justify-content: space-between !important;
7377}
7378
7379.justify-content-around {
7380  -ms-flex-pack: distribute !important;
7381      justify-content: space-around !important;
7382}
7383
7384.justify-content-evenly {
7385  -ms-flex-pack: space-evenly !important;
7386      justify-content: space-evenly !important;
7387}
7388
7389.align-items-start {
7390  -ms-flex-align: start !important;
7391      align-items: flex-start !important;
7392}
7393
7394.align-items-end {
7395  -ms-flex-align: end !important;
7396      align-items: flex-end !important;
7397}
7398
7399.align-items-center {
7400  -ms-flex-align: center !important;
7401      align-items: center !important;
7402}
7403
7404.align-items-baseline {
7405  -ms-flex-align: baseline !important;
7406      align-items: baseline !important;
7407}
7408
7409.align-items-stretch {
7410  -ms-flex-align: stretch !important;
7411      align-items: stretch !important;
7412}
7413
7414.align-content-start {
7415  -ms-flex-line-pack: start !important;
7416      align-content: flex-start !important;
7417}
7418
7419.align-content-end {
7420  -ms-flex-line-pack: end !important;
7421      align-content: flex-end !important;
7422}
7423
7424.align-content-center {
7425  -ms-flex-line-pack: center !important;
7426      align-content: center !important;
7427}
7428
7429.align-content-between {
7430  -ms-flex-line-pack: justify !important;
7431      align-content: space-between !important;
7432}
7433
7434.align-content-around {
7435  -ms-flex-line-pack: distribute !important;
7436      align-content: space-around !important;
7437}
7438
7439.align-content-stretch {
7440  -ms-flex-line-pack: stretch !important;
7441      align-content: stretch !important;
7442}
7443
7444.align-self-auto {
7445  -ms-flex-item-align: auto !important;
7446      align-self: auto !important;
7447}
7448
7449.align-self-start {
7450  -ms-flex-item-align: start !important;
7451      align-self: flex-start !important;
7452}
7453
7454.align-self-end {
7455  -ms-flex-item-align: end !important;
7456      align-self: flex-end !important;
7457}
7458
7459.align-self-center {
7460  -ms-flex-item-align: center !important;
7461      align-self: center !important;
7462}
7463
7464.align-self-baseline {
7465  -ms-flex-item-align: baseline !important;
7466      align-self: baseline !important;
7467}
7468
7469.align-self-stretch {
7470  -ms-flex-item-align: stretch !important;
7471      align-self: stretch !important;
7472}
7473
7474.order-first {
7475  -ms-flex-order: -1 !important;
7476      order: -1 !important;
7477}
7478
7479.order-0 {
7480  -ms-flex-order: 0 !important;
7481      order: 0 !important;
7482}
7483
7484.order-1 {
7485  -ms-flex-order: 1 !important;
7486      order: 1 !important;
7487}
7488
7489.order-2 {
7490  -ms-flex-order: 2 !important;
7491      order: 2 !important;
7492}
7493
7494.order-3 {
7495  -ms-flex-order: 3 !important;
7496      order: 3 !important;
7497}
7498
7499.order-4 {
7500  -ms-flex-order: 4 !important;
7501      order: 4 !important;
7502}
7503
7504.order-5 {
7505  -ms-flex-order: 5 !important;
7506      order: 5 !important;
7507}
7508
7509.order-last {
7510  -ms-flex-order: 6 !important;
7511      order: 6 !important;
7512}
7513
7514.m-0 {
7515  margin: 0 !important;
7516}
7517
7518.m-1 {
7519  margin: 0.25rem !important;
7520}
7521
7522.m-2 {
7523  margin: 0.5rem !important;
7524}
7525
7526.m-3 {
7527  margin: 1rem !important;
7528}
7529
7530.m-4 {
7531  margin: 1.5rem !important;
7532}
7533
7534.m-5 {
7535  margin: 3rem !important;
7536}
7537
7538.m-auto {
7539  margin: auto !important;
7540}
7541
7542.mx-0 {
7543  margin-right: 0 !important;
7544  margin-left: 0 !important;
7545}
7546
7547.mx-1 {
7548  margin-right: 0.25rem !important;
7549  margin-left: 0.25rem !important;
7550}
7551
7552.mx-2 {
7553  margin-right: 0.5rem !important;
7554  margin-left: 0.5rem !important;
7555}
7556
7557.mx-3 {
7558  margin-right: 1rem !important;
7559  margin-left: 1rem !important;
7560}
7561
7562.mx-4 {
7563  margin-right: 1.5rem !important;
7564  margin-left: 1.5rem !important;
7565}
7566
7567.mx-5 {
7568  margin-right: 3rem !important;
7569  margin-left: 3rem !important;
7570}
7571
7572.mx-auto {
7573  margin-right: auto !important;
7574  margin-left: auto !important;
7575}
7576
7577.my-0 {
7578  margin-top: 0 !important;
7579  margin-bottom: 0 !important;
7580}
7581
7582.my-1 {
7583  margin-top: 0.25rem !important;
7584  margin-bottom: 0.25rem !important;
7585}
7586
7587.my-2 {
7588  margin-top: 0.5rem !important;
7589  margin-bottom: 0.5rem !important;
7590}
7591
7592.my-3 {
7593  margin-top: 1rem !important;
7594  margin-bottom: 1rem !important;
7595}
7596
7597.my-4 {
7598  margin-top: 1.5rem !important;
7599  margin-bottom: 1.5rem !important;
7600}
7601
7602.my-5 {
7603  margin-top: 3rem !important;
7604  margin-bottom: 3rem !important;
7605}
7606
7607.my-auto {
7608  margin-top: auto !important;
7609  margin-bottom: auto !important;
7610}
7611
7612.mt-0 {
7613  margin-top: 0 !important;
7614}
7615
7616.mt-1 {
7617  margin-top: 0.25rem !important;
7618}
7619
7620.mt-2 {
7621  margin-top: 0.5rem !important;
7622}
7623
7624.mt-3 {
7625  margin-top: 1rem !important;
7626}
7627
7628.mt-4 {
7629  margin-top: 1.5rem !important;
7630}
7631
7632.mt-5 {
7633  margin-top: 3rem !important;
7634}
7635
7636.mt-auto {
7637  margin-top: auto !important;
7638}
7639
7640.me-0 {
7641  margin-right: 0 !important;
7642}
7643
7644.me-1 {
7645  margin-right: 0.25rem !important;
7646}
7647
7648.me-2 {
7649  margin-right: 0.5rem !important;
7650}
7651
7652.me-3 {
7653  margin-right: 1rem !important;
7654}
7655
7656.me-4 {
7657  margin-right: 1.5rem !important;
7658}
7659
7660.me-5 {
7661  margin-right: 3rem !important;
7662}
7663
7664.me-auto {
7665  margin-right: auto !important;
7666}
7667
7668.mb-0 {
7669  margin-bottom: 0 !important;
7670}
7671
7672.mb-1 {
7673  margin-bottom: 0.25rem !important;
7674}
7675
7676.mb-2 {
7677  margin-bottom: 0.5rem !important;
7678}
7679
7680.mb-3 {
7681  margin-bottom: 1rem !important;
7682}
7683
7684.mb-4 {
7685  margin-bottom: 1.5rem !important;
7686}
7687
7688.mb-5 {
7689  margin-bottom: 3rem !important;
7690}
7691
7692.mb-auto {
7693  margin-bottom: auto !important;
7694}
7695
7696.ms-0 {
7697  margin-left: 0 !important;
7698}
7699
7700.ms-1 {
7701  margin-left: 0.25rem !important;
7702}
7703
7704.ms-2 {
7705  margin-left: 0.5rem !important;
7706}
7707
7708.ms-3 {
7709  margin-left: 1rem !important;
7710}
7711
7712.ms-4 {
7713  margin-left: 1.5rem !important;
7714}
7715
7716.ms-5 {
7717  margin-left: 3rem !important;
7718}
7719
7720.ms-auto {
7721  margin-left: auto !important;
7722}
7723
7724.p-0 {
7725  padding: 0 !important;
7726}
7727
7728.p-1 {
7729  padding: 0.25rem !important;
7730}
7731
7732.p-2 {
7733  padding: 0.5rem !important;
7734}
7735
7736.p-3 {
7737  padding: 1rem !important;
7738}
7739
7740.p-4 {
7741  padding: 1.5rem !important;
7742}
7743
7744.p-5 {
7745  padding: 3rem !important;
7746}
7747
7748.px-0 {
7749  padding-right: 0 !important;
7750  padding-left: 0 !important;
7751}
7752
7753.px-1 {
7754  padding-right: 0.25rem !important;
7755  padding-left: 0.25rem !important;
7756}
7757
7758.px-2 {
7759  padding-right: 0.5rem !important;
7760  padding-left: 0.5rem !important;
7761}
7762
7763.px-3 {
7764  padding-right: 1rem !important;
7765  padding-left: 1rem !important;
7766}
7767
7768.px-4 {
7769  padding-right: 1.5rem !important;
7770  padding-left: 1.5rem !important;
7771}
7772
7773.px-5 {
7774  padding-right: 3rem !important;
7775  padding-left: 3rem !important;
7776}
7777
7778.py-0 {
7779  padding-top: 0 !important;
7780  padding-bottom: 0 !important;
7781}
7782
7783.py-1 {
7784  padding-top: 0.25rem !important;
7785  padding-bottom: 0.25rem !important;
7786}
7787
7788.py-2 {
7789  padding-top: 0.5rem !important;
7790  padding-bottom: 0.5rem !important;
7791}
7792
7793.py-3 {
7794  padding-top: 1rem !important;
7795  padding-bottom: 1rem !important;
7796}
7797
7798.py-4 {
7799  padding-top: 1.5rem !important;
7800  padding-bottom: 1.5rem !important;
7801}
7802
7803.py-5 {
7804  padding-top: 3rem !important;
7805  padding-bottom: 3rem !important;
7806}
7807
7808.pt-0 {
7809  padding-top: 0 !important;
7810}
7811
7812.pt-1 {
7813  padding-top: 0.25rem !important;
7814}
7815
7816.pt-2 {
7817  padding-top: 0.5rem !important;
7818}
7819
7820.pt-3 {
7821  padding-top: 1rem !important;
7822}
7823
7824.pt-4 {
7825  padding-top: 1.5rem !important;
7826}
7827
7828.pt-5 {
7829  padding-top: 3rem !important;
7830}
7831
7832.pe-0 {
7833  padding-right: 0 !important;
7834}
7835
7836.pe-1 {
7837  padding-right: 0.25rem !important;
7838}
7839
7840.pe-2 {
7841  padding-right: 0.5rem !important;
7842}
7843
7844.pe-3 {
7845  padding-right: 1rem !important;
7846}
7847
7848.pe-4 {
7849  padding-right: 1.5rem !important;
7850}
7851
7852.pe-5 {
7853  padding-right: 3rem !important;
7854}
7855
7856.pb-0 {
7857  padding-bottom: 0 !important;
7858}
7859
7860.pb-1 {
7861  padding-bottom: 0.25rem !important;
7862}
7863
7864.pb-2 {
7865  padding-bottom: 0.5rem !important;
7866}
7867
7868.pb-3 {
7869  padding-bottom: 1rem !important;
7870}
7871
7872.pb-4 {
7873  padding-bottom: 1.5rem !important;
7874}
7875
7876.pb-5 {
7877  padding-bottom: 3rem !important;
7878}
7879
7880.ps-0 {
7881  padding-left: 0 !important;
7882}
7883
7884.ps-1 {
7885  padding-left: 0.25rem !important;
7886}
7887
7888.ps-2 {
7889  padding-left: 0.5rem !important;
7890}
7891
7892.ps-3 {
7893  padding-left: 1rem !important;
7894}
7895
7896.ps-4 {
7897  padding-left: 1.5rem !important;
7898}
7899
7900.ps-5 {
7901  padding-left: 3rem !important;
7902}
7903
7904.font-monospace {
7905  font-family: var(--bs-font-monospace) !important;
7906}
7907
7908.fs-1 {
7909  font-size: calc(1.375rem + 1.5vw) !important;
7910}
7911
7912.fs-2 {
7913  font-size: calc(1.325rem + 0.9vw) !important;
7914}
7915
7916.fs-3 {
7917  font-size: calc(1.3rem + 0.6vw) !important;
7918}
7919
7920.fs-4 {
7921  font-size: calc(1.275rem + 0.3vw) !important;
7922}
7923
7924.fs-5 {
7925  font-size: 1.25rem !important;
7926}
7927
7928.fs-6 {
7929  font-size: 1rem !important;
7930}
7931
7932.fst-italic {
7933  font-style: italic !important;
7934}
7935
7936.fst-normal {
7937  font-style: normal !important;
7938}
7939
7940.fw-light {
7941  font-weight: 300 !important;
7942}
7943
7944.fw-lighter {
7945  font-weight: lighter !important;
7946}
7947
7948.fw-normal {
7949  font-weight: 400 !important;
7950}
7951
7952.fw-bold {
7953  font-weight: 700 !important;
7954}
7955
7956.fw-bolder {
7957  font-weight: bolder !important;
7958}
7959
7960.lh-1 {
7961  line-height: 1 !important;
7962}
7963
7964.lh-sm {
7965  line-height: 1.25 !important;
7966}
7967
7968.lh-base {
7969  line-height: 1.5 !important;
7970}
7971
7972.lh-lg {
7973  line-height: 2 !important;
7974}
7975
7976.text-start {
7977  text-align: left !important;
7978}
7979
7980.text-end {
7981  text-align: right !important;
7982}
7983
7984.text-center {
7985  text-align: center !important;
7986}
7987
7988.text-decoration-none {
7989  text-decoration: none !important;
7990}
7991
7992.text-decoration-underline {
7993  text-decoration: underline !important;
7994}
7995
7996.text-decoration-line-through {
7997  text-decoration: line-through !important;
7998}
7999
8000.text-lowercase {
8001  text-transform: lowercase !important;
8002}
8003
8004.text-uppercase {
8005  text-transform: uppercase !important;
8006}
8007
8008.text-capitalize {
8009  text-transform: capitalize !important;
8010}
8011
8012.text-wrap {
8013  white-space: normal !important;
8014}
8015
8016.text-nowrap {
8017  white-space: nowrap !important;
8018}
8019
8020/* rtl:begin:remove */
8021.text-break {
8022  word-wrap: break-word !important;
8023  word-break: break-word !important;
8024}
8025
8026/* rtl:end:remove */
8027.text-primary {
8028  --bs-text-opacity: 1;
8029  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8030}
8031
8032.text-secondary {
8033  --bs-text-opacity: 1;
8034  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8035}
8036
8037.text-success {
8038  --bs-text-opacity: 1;
8039  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8040}
8041
8042.text-info {
8043  --bs-text-opacity: 1;
8044  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8045}
8046
8047.text-warning {
8048  --bs-text-opacity: 1;
8049  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8050}
8051
8052.text-danger {
8053  --bs-text-opacity: 1;
8054  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8055}
8056
8057.text-light {
8058  --bs-text-opacity: 1;
8059  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8060}
8061
8062.text-dark {
8063  --bs-text-opacity: 1;
8064  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8065}
8066
8067.text-black {
8068  --bs-text-opacity: 1;
8069  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8070}
8071
8072.text-white {
8073  --bs-text-opacity: 1;
8074  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8075}
8076
8077.text-body {
8078  --bs-text-opacity: 1;
8079  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8080}
8081
8082.text-muted {
8083  --bs-text-opacity: 1;
8084  color: #6c757d !important;
8085}
8086
8087.text-black-50 {
8088  --bs-text-opacity: 1;
8089  color: rgba(0, 0, 0, 0.5) !important;
8090}
8091
8092.text-white-50 {
8093  --bs-text-opacity: 1;
8094  color: rgba(255, 255, 255, 0.5) !important;
8095}
8096
8097.text-reset {
8098  --bs-text-opacity: 1;
8099  color: inherit !important;
8100}
8101
8102.text-opacity-25 {
8103  --bs-text-opacity: 0.25;
8104}
8105
8106.text-opacity-50 {
8107  --bs-text-opacity: 0.5;
8108}
8109
8110.text-opacity-75 {
8111  --bs-text-opacity: 0.75;
8112}
8113
8114.text-opacity-100 {
8115  --bs-text-opacity: 1;
8116}
8117
8118.bg-primary {
8119  --bs-bg-opacity: 1;
8120  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8121}
8122
8123.bg-secondary {
8124  --bs-bg-opacity: 1;
8125  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8126}
8127
8128.bg-success {
8129  --bs-bg-opacity: 1;
8130  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8131}
8132
8133.bg-info {
8134  --bs-bg-opacity: 1;
8135  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8136}
8137
8138.bg-warning {
8139  --bs-bg-opacity: 1;
8140  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8141}
8142
8143.bg-danger {
8144  --bs-bg-opacity: 1;
8145  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8146}
8147
8148.bg-light {
8149  --bs-bg-opacity: 1;
8150  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8151}
8152
8153.bg-dark {
8154  --bs-bg-opacity: 1;
8155  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8156}
8157
8158.bg-black {
8159  --bs-bg-opacity: 1;
8160  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8161}
8162
8163.bg-white {
8164  --bs-bg-opacity: 1;
8165  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8166}
8167
8168.bg-body {
8169  --bs-bg-opacity: 1;
8170  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8171}
8172
8173.bg-transparent {
8174  --bs-bg-opacity: 1;
8175  background-color: transparent !important;
8176}
8177
8178.bg-opacity-10 {
8179  --bs-bg-opacity: 0.1;
8180}
8181
8182.bg-opacity-25 {
8183  --bs-bg-opacity: 0.25;
8184}
8185
8186.bg-opacity-50 {
8187  --bs-bg-opacity: 0.5;
8188}
8189
8190.bg-opacity-75 {
8191  --bs-bg-opacity: 0.75;
8192}
8193
8194.bg-opacity-100 {
8195  --bs-bg-opacity: 1;
8196}
8197
8198.bg-gradient {
8199  background-image: var(--bs-gradient) !important;
8200}
8201
8202.user-select-all {
8203  -webkit-user-select: all !important;
8204          user-select: all !important;
8205}
8206
8207.user-select-auto {
8208  -webkit-user-select: auto !important;
8209      -ms-user-select: auto !important;
8210          user-select: auto !important;
8211}
8212
8213.user-select-none {
8214  -webkit-user-select: none !important;
8215      -ms-user-select: none !important;
8216          user-select: none !important;
8217}
8218
8219.pe-none {
8220  pointer-events: none !important;
8221}
8222
8223.pe-auto {
8224  pointer-events: auto !important;
8225}
8226
8227.rounded {
8228  border-radius: 0.25rem !important;
8229}
8230
8231.rounded-0 {
8232  border-radius: 0 !important;
8233}
8234
8235.rounded-1 {
8236  border-radius: 0.2rem !important;
8237}
8238
8239.rounded-2 {
8240  border-radius: 0.25rem !important;
8241}
8242
8243.rounded-3 {
8244  border-radius: 0.3rem !important;
8245}
8246
8247.rounded-circle {
8248  border-radius: 50% !important;
8249}
8250
8251.rounded-pill {
8252  border-radius: 50rem !important;
8253}
8254
8255.rounded-top {
8256  border-top-left-radius: 0.25rem !important;
8257  border-top-right-radius: 0.25rem !important;
8258}
8259
8260.rounded-end {
8261  border-top-right-radius: 0.25rem !important;
8262  border-bottom-right-radius: 0.25rem !important;
8263}
8264
8265.rounded-bottom {
8266  border-bottom-right-radius: 0.25rem !important;
8267  border-bottom-left-radius: 0.25rem !important;
8268}
8269
8270.rounded-start {
8271  border-bottom-left-radius: 0.25rem !important;
8272  border-top-left-radius: 0.25rem !important;
8273}
8274
8275.visible {
8276  visibility: visible !important;
8277}
8278
8279.invisible {
8280  visibility: hidden !important;
8281}
8282
8283@media (min-width: 576px) {
8284  .float-sm-start {
8285    float: left !important;
8286  }
8287
8288  .float-sm-end {
8289    float: right !important;
8290  }
8291
8292  .float-sm-none {
8293    float: none !important;
8294  }
8295
8296  .d-sm-inline {
8297    display: inline !important;
8298  }
8299
8300  .d-sm-inline-block {
8301    display: inline-block !important;
8302  }
8303
8304  .d-sm-block {
8305    display: block !important;
8306  }
8307
8308  .d-sm-grid {
8309    display: grid !important;
8310  }
8311
8312  .d-sm-table {
8313    display: table !important;
8314  }
8315
8316  .d-sm-table-row {
8317    display: table-row !important;
8318  }
8319
8320  .d-sm-table-cell {
8321    display: table-cell !important;
8322  }
8323
8324  .d-sm-flex {
8325    display: -ms-flexbox !important;
8326    display: flex !important;
8327  }
8328
8329  .d-sm-inline-flex {
8330    display: -ms-inline-flexbox !important;
8331    display: inline-flex !important;
8332  }
8333
8334  .d-sm-none {
8335    display: none !important;
8336  }
8337
8338  .flex-sm-fill {
8339    -ms-flex: 1 1 auto !important;
8340        flex: 1 1 auto !important;
8341  }
8342
8343  .flex-sm-row {
8344    -ms-flex-direction: row !important;
8345        flex-direction: row !important;
8346  }
8347
8348  .flex-sm-column {
8349    -ms-flex-direction: column !important;
8350        flex-direction: column !important;
8351  }
8352
8353  .flex-sm-row-reverse {
8354    -ms-flex-direction: row-reverse !important;
8355        flex-direction: row-reverse !important;
8356  }
8357
8358  .flex-sm-column-reverse {
8359    -ms-flex-direction: column-reverse !important;
8360        flex-direction: column-reverse !important;
8361  }
8362
8363  .flex-sm-grow-0 {
8364    -ms-flex-positive: 0 !important;
8365        flex-grow: 0 !important;
8366  }
8367
8368  .flex-sm-grow-1 {
8369    -ms-flex-positive: 1 !important;
8370        flex-grow: 1 !important;
8371  }
8372
8373  .flex-sm-shrink-0 {
8374    -ms-flex-negative: 0 !important;
8375        flex-shrink: 0 !important;
8376  }
8377
8378  .flex-sm-shrink-1 {
8379    -ms-flex-negative: 1 !important;
8380        flex-shrink: 1 !important;
8381  }
8382
8383  .flex-sm-wrap {
8384    -ms-flex-wrap: wrap !important;
8385        flex-wrap: wrap !important;
8386  }
8387
8388  .flex-sm-nowrap {
8389    -ms-flex-wrap: nowrap !important;
8390        flex-wrap: nowrap !important;
8391  }
8392
8393  .flex-sm-wrap-reverse {
8394    -ms-flex-wrap: wrap-reverse !important;
8395        flex-wrap: wrap-reverse !important;
8396  }
8397
8398  .gap-sm-0 {
8399    gap: 0 !important;
8400  }
8401
8402  .gap-sm-1 {
8403    gap: 0.25rem !important;
8404  }
8405
8406  .gap-sm-2 {
8407    gap: 0.5rem !important;
8408  }
8409
8410  .gap-sm-3 {
8411    gap: 1rem !important;
8412  }
8413
8414  .gap-sm-4 {
8415    gap: 1.5rem !important;
8416  }
8417
8418  .gap-sm-5 {
8419    gap: 3rem !important;
8420  }
8421
8422  .justify-content-sm-start {
8423    -ms-flex-pack: start !important;
8424        justify-content: flex-start !important;
8425  }
8426
8427  .justify-content-sm-end {
8428    -ms-flex-pack: end !important;
8429        justify-content: flex-end !important;
8430  }
8431
8432  .justify-content-sm-center {
8433    -ms-flex-pack: center !important;
8434        justify-content: center !important;
8435  }
8436
8437  .justify-content-sm-between {
8438    -ms-flex-pack: justify !important;
8439        justify-content: space-between !important;
8440  }
8441
8442  .justify-content-sm-around {
8443    -ms-flex-pack: distribute !important;
8444        justify-content: space-around !important;
8445  }
8446
8447  .justify-content-sm-evenly {
8448    -ms-flex-pack: space-evenly !important;
8449        justify-content: space-evenly !important;
8450  }
8451
8452  .align-items-sm-start {
8453    -ms-flex-align: start !important;
8454        align-items: flex-start !important;
8455  }
8456
8457  .align-items-sm-end {
8458    -ms-flex-align: end !important;
8459        align-items: flex-end !important;
8460  }
8461
8462  .align-items-sm-center {
8463    -ms-flex-align: center !important;
8464        align-items: center !important;
8465  }
8466
8467  .align-items-sm-baseline {
8468    -ms-flex-align: baseline !important;
8469        align-items: baseline !important;
8470  }
8471
8472  .align-items-sm-stretch {
8473    -ms-flex-align: stretch !important;
8474        align-items: stretch !important;
8475  }
8476
8477  .align-content-sm-start {
8478    -ms-flex-line-pack: start !important;
8479        align-content: flex-start !important;
8480  }
8481
8482  .align-content-sm-end {
8483    -ms-flex-line-pack: end !important;
8484        align-content: flex-end !important;
8485  }
8486
8487  .align-content-sm-center {
8488    -ms-flex-line-pack: center !important;
8489        align-content: center !important;
8490  }
8491
8492  .align-content-sm-between {
8493    -ms-flex-line-pack: justify !important;
8494        align-content: space-between !important;
8495  }
8496
8497  .align-content-sm-around {
8498    -ms-flex-line-pack: distribute !important;
8499        align-content: space-around !important;
8500  }
8501
8502  .align-content-sm-stretch {
8503    -ms-flex-line-pack: stretch !important;
8504        align-content: stretch !important;
8505  }
8506
8507  .align-self-sm-auto {
8508    -ms-flex-item-align: auto !important;
8509        align-self: auto !important;
8510  }
8511
8512  .align-self-sm-start {
8513    -ms-flex-item-align: start !important;
8514        align-self: flex-start !important;
8515  }
8516
8517  .align-self-sm-end {
8518    -ms-flex-item-align: end !important;
8519        align-self: flex-end !important;
8520  }
8521
8522  .align-self-sm-center {
8523    -ms-flex-item-align: center !important;
8524        align-self: center !important;
8525  }
8526
8527  .align-self-sm-baseline {
8528    -ms-flex-item-align: baseline !important;
8529        align-self: baseline !important;
8530  }
8531
8532  .align-self-sm-stretch {
8533    -ms-flex-item-align: stretch !important;
8534        align-self: stretch !important;
8535  }
8536
8537  .order-sm-first {
8538    -ms-flex-order: -1 !important;
8539        order: -1 !important;
8540  }
8541
8542  .order-sm-0 {
8543    -ms-flex-order: 0 !important;
8544        order: 0 !important;
8545  }
8546
8547  .order-sm-1 {
8548    -ms-flex-order: 1 !important;
8549        order: 1 !important;
8550  }
8551
8552  .order-sm-2 {
8553    -ms-flex-order: 2 !important;
8554        order: 2 !important;
8555  }
8556
8557  .order-sm-3 {
8558    -ms-flex-order: 3 !important;
8559        order: 3 !important;
8560  }
8561
8562  .order-sm-4 {
8563    -ms-flex-order: 4 !important;
8564        order: 4 !important;
8565  }
8566
8567  .order-sm-5 {
8568    -ms-flex-order: 5 !important;
8569        order: 5 !important;
8570  }
8571
8572  .order-sm-last {
8573    -ms-flex-order: 6 !important;
8574        order: 6 !important;
8575  }
8576
8577  .m-sm-0 {
8578    margin: 0 !important;
8579  }
8580
8581  .m-sm-1 {
8582    margin: 0.25rem !important;
8583  }
8584
8585  .m-sm-2 {
8586    margin: 0.5rem !important;
8587  }
8588
8589  .m-sm-3 {
8590    margin: 1rem !important;
8591  }
8592
8593  .m-sm-4 {
8594    margin: 1.5rem !important;
8595  }
8596
8597  .m-sm-5 {
8598    margin: 3rem !important;
8599  }
8600
8601  .m-sm-auto {
8602    margin: auto !important;
8603  }
8604
8605  .mx-sm-0 {
8606    margin-right: 0 !important;
8607    margin-left: 0 !important;
8608  }
8609
8610  .mx-sm-1 {
8611    margin-right: 0.25rem !important;
8612    margin-left: 0.25rem !important;
8613  }
8614
8615  .mx-sm-2 {
8616    margin-right: 0.5rem !important;
8617    margin-left: 0.5rem !important;
8618  }
8619
8620  .mx-sm-3 {
8621    margin-right: 1rem !important;
8622    margin-left: 1rem !important;
8623  }
8624
8625  .mx-sm-4 {
8626    margin-right: 1.5rem !important;
8627    margin-left: 1.5rem !important;
8628  }
8629
8630  .mx-sm-5 {
8631    margin-right: 3rem !important;
8632    margin-left: 3rem !important;
8633  }
8634
8635  .mx-sm-auto {
8636    margin-right: auto !important;
8637    margin-left: auto !important;
8638  }
8639
8640  .my-sm-0 {
8641    margin-top: 0 !important;
8642    margin-bottom: 0 !important;
8643  }
8644
8645  .my-sm-1 {
8646    margin-top: 0.25rem !important;
8647    margin-bottom: 0.25rem !important;
8648  }
8649
8650  .my-sm-2 {
8651    margin-top: 0.5rem !important;
8652    margin-bottom: 0.5rem !important;
8653  }
8654
8655  .my-sm-3 {
8656    margin-top: 1rem !important;
8657    margin-bottom: 1rem !important;
8658  }
8659
8660  .my-sm-4 {
8661    margin-top: 1.5rem !important;
8662    margin-bottom: 1.5rem !important;
8663  }
8664
8665  .my-sm-5 {
8666    margin-top: 3rem !important;
8667    margin-bottom: 3rem !important;
8668  }
8669
8670  .my-sm-auto {
8671    margin-top: auto !important;
8672    margin-bottom: auto !important;
8673  }
8674
8675  .mt-sm-0 {
8676    margin-top: 0 !important;
8677  }
8678
8679  .mt-sm-1 {
8680    margin-top: 0.25rem !important;
8681  }
8682
8683  .mt-sm-2 {
8684    margin-top: 0.5rem !important;
8685  }
8686
8687  .mt-sm-3 {
8688    margin-top: 1rem !important;
8689  }
8690
8691  .mt-sm-4 {
8692    margin-top: 1.5rem !important;
8693  }
8694
8695  .mt-sm-5 {
8696    margin-top: 3rem !important;
8697  }
8698
8699  .mt-sm-auto {
8700    margin-top: auto !important;
8701  }
8702
8703  .me-sm-0 {
8704    margin-right: 0 !important;
8705  }
8706
8707  .me-sm-1 {
8708    margin-right: 0.25rem !important;
8709  }
8710
8711  .me-sm-2 {
8712    margin-right: 0.5rem !important;
8713  }
8714
8715  .me-sm-3 {
8716    margin-right: 1rem !important;
8717  }
8718
8719  .me-sm-4 {
8720    margin-right: 1.5rem !important;
8721  }
8722
8723  .me-sm-5 {
8724    margin-right: 3rem !important;
8725  }
8726
8727  .me-sm-auto {
8728    margin-right: auto !important;
8729  }
8730
8731  .mb-sm-0 {
8732    margin-bottom: 0 !important;
8733  }
8734
8735  .mb-sm-1 {
8736    margin-bottom: 0.25rem !important;
8737  }
8738
8739  .mb-sm-2 {
8740    margin-bottom: 0.5rem !important;
8741  }
8742
8743  .mb-sm-3 {
8744    margin-bottom: 1rem !important;
8745  }
8746
8747  .mb-sm-4 {
8748    margin-bottom: 1.5rem !important;
8749  }
8750
8751  .mb-sm-5 {
8752    margin-bottom: 3rem !important;
8753  }
8754
8755  .mb-sm-auto {
8756    margin-bottom: auto !important;
8757  }
8758
8759  .ms-sm-0 {
8760    margin-left: 0 !important;
8761  }
8762
8763  .ms-sm-1 {
8764    margin-left: 0.25rem !important;
8765  }
8766
8767  .ms-sm-2 {
8768    margin-left: 0.5rem !important;
8769  }
8770
8771  .ms-sm-3 {
8772    margin-left: 1rem !important;
8773  }
8774
8775  .ms-sm-4 {
8776    margin-left: 1.5rem !important;
8777  }
8778
8779  .ms-sm-5 {
8780    margin-left: 3rem !important;
8781  }
8782
8783  .ms-sm-auto {
8784    margin-left: auto !important;
8785  }
8786
8787  .p-sm-0 {
8788    padding: 0 !important;
8789  }
8790
8791  .p-sm-1 {
8792    padding: 0.25rem !important;
8793  }
8794
8795  .p-sm-2 {
8796    padding: 0.5rem !important;
8797  }
8798
8799  .p-sm-3 {
8800    padding: 1rem !important;
8801  }
8802
8803  .p-sm-4 {
8804    padding: 1.5rem !important;
8805  }
8806
8807  .p-sm-5 {
8808    padding: 3rem !important;
8809  }
8810
8811  .px-sm-0 {
8812    padding-right: 0 !important;
8813    padding-left: 0 !important;
8814  }
8815
8816  .px-sm-1 {
8817    padding-right: 0.25rem !important;
8818    padding-left: 0.25rem !important;
8819  }
8820
8821  .px-sm-2 {
8822    padding-right: 0.5rem !important;
8823    padding-left: 0.5rem !important;
8824  }
8825
8826  .px-sm-3 {
8827    padding-right: 1rem !important;
8828    padding-left: 1rem !important;
8829  }
8830
8831  .px-sm-4 {
8832    padding-right: 1.5rem !important;
8833    padding-left: 1.5rem !important;
8834  }
8835
8836  .px-sm-5 {
8837    padding-right: 3rem !important;
8838    padding-left: 3rem !important;
8839  }
8840
8841  .py-sm-0 {
8842    padding-top: 0 !important;
8843    padding-bottom: 0 !important;
8844  }
8845
8846  .py-sm-1 {
8847    padding-top: 0.25rem !important;
8848    padding-bottom: 0.25rem !important;
8849  }
8850
8851  .py-sm-2 {
8852    padding-top: 0.5rem !important;
8853    padding-bottom: 0.5rem !important;
8854  }
8855
8856  .py-sm-3 {
8857    padding-top: 1rem !important;
8858    padding-bottom: 1rem !important;
8859  }
8860
8861  .py-sm-4 {
8862    padding-top: 1.5rem !important;
8863    padding-bottom: 1.5rem !important;
8864  }
8865
8866  .py-sm-5 {
8867    padding-top: 3rem !important;
8868    padding-bottom: 3rem !important;
8869  }
8870
8871  .pt-sm-0 {
8872    padding-top: 0 !important;
8873  }
8874
8875  .pt-sm-1 {
8876    padding-top: 0.25rem !important;
8877  }
8878
8879  .pt-sm-2 {
8880    padding-top: 0.5rem !important;
8881  }
8882
8883  .pt-sm-3 {
8884    padding-top: 1rem !important;
8885  }
8886
8887  .pt-sm-4 {
8888    padding-top: 1.5rem !important;
8889  }
8890
8891  .pt-sm-5 {
8892    padding-top: 3rem !important;
8893  }
8894
8895  .pe-sm-0 {
8896    padding-right: 0 !important;
8897  }
8898
8899  .pe-sm-1 {
8900    padding-right: 0.25rem !important;
8901  }
8902
8903  .pe-sm-2 {
8904    padding-right: 0.5rem !important;
8905  }
8906
8907  .pe-sm-3 {
8908    padding-right: 1rem !important;
8909  }
8910
8911  .pe-sm-4 {
8912    padding-right: 1.5rem !important;
8913  }
8914
8915  .pe-sm-5 {
8916    padding-right: 3rem !important;
8917  }
8918
8919  .pb-sm-0 {
8920    padding-bottom: 0 !important;
8921  }
8922
8923  .pb-sm-1 {
8924    padding-bottom: 0.25rem !important;
8925  }
8926
8927  .pb-sm-2 {
8928    padding-bottom: 0.5rem !important;
8929  }
8930
8931  .pb-sm-3 {
8932    padding-bottom: 1rem !important;
8933  }
8934
8935  .pb-sm-4 {
8936    padding-bottom: 1.5rem !important;
8937  }
8938
8939  .pb-sm-5 {
8940    padding-bottom: 3rem !important;
8941  }
8942
8943  .ps-sm-0 {
8944    padding-left: 0 !important;
8945  }
8946
8947  .ps-sm-1 {
8948    padding-left: 0.25rem !important;
8949  }
8950
8951  .ps-sm-2 {
8952    padding-left: 0.5rem !important;
8953  }
8954
8955  .ps-sm-3 {
8956    padding-left: 1rem !important;
8957  }
8958
8959  .ps-sm-4 {
8960    padding-left: 1.5rem !important;
8961  }
8962
8963  .ps-sm-5 {
8964    padding-left: 3rem !important;
8965  }
8966
8967  .text-sm-start {
8968    text-align: left !important;
8969  }
8970
8971  .text-sm-end {
8972    text-align: right !important;
8973  }
8974
8975  .text-sm-center {
8976    text-align: center !important;
8977  }
8978}
8979@media (min-width: 768px) {
8980  .float-md-start {
8981    float: left !important;
8982  }
8983
8984  .float-md-end {
8985    float: right !important;
8986  }
8987
8988  .float-md-none {
8989    float: none !important;
8990  }
8991
8992  .d-md-inline {
8993    display: inline !important;
8994  }
8995
8996  .d-md-inline-block {
8997    display: inline-block !important;
8998  }
8999
9000  .d-md-block {
9001    display: block !important;
9002  }
9003
9004  .d-md-grid {
9005    display: grid !important;
9006  }
9007
9008  .d-md-table {
9009    display: table !important;
9010  }
9011
9012  .d-md-table-row {
9013    display: table-row !important;
9014  }
9015
9016  .d-md-table-cell {
9017    display: table-cell !important;
9018  }
9019
9020  .d-md-flex {
9021    display: -ms-flexbox !important;
9022    display: flex !important;
9023  }
9024
9025  .d-md-inline-flex {
9026    display: -ms-inline-flexbox !important;
9027    display: inline-flex !important;
9028  }
9029
9030  .d-md-none {
9031    display: none !important;
9032  }
9033
9034  .flex-md-fill {
9035    -ms-flex: 1 1 auto !important;
9036        flex: 1 1 auto !important;
9037  }
9038
9039  .flex-md-row {
9040    -ms-flex-direction: row !important;
9041        flex-direction: row !important;
9042  }
9043
9044  .flex-md-column {
9045    -ms-flex-direction: column !important;
9046        flex-direction: column !important;
9047  }
9048
9049  .flex-md-row-reverse {
9050    -ms-flex-direction: row-reverse !important;
9051        flex-direction: row-reverse !important;
9052  }
9053
9054  .flex-md-column-reverse {
9055    -ms-flex-direction: column-reverse !important;
9056        flex-direction: column-reverse !important;
9057  }
9058
9059  .flex-md-grow-0 {
9060    -ms-flex-positive: 0 !important;
9061        flex-grow: 0 !important;
9062  }
9063
9064  .flex-md-grow-1 {
9065    -ms-flex-positive: 1 !important;
9066        flex-grow: 1 !important;
9067  }
9068
9069  .flex-md-shrink-0 {
9070    -ms-flex-negative: 0 !important;
9071        flex-shrink: 0 !important;
9072  }
9073
9074  .flex-md-shrink-1 {
9075    -ms-flex-negative: 1 !important;
9076        flex-shrink: 1 !important;
9077  }
9078
9079  .flex-md-wrap {
9080    -ms-flex-wrap: wrap !important;
9081        flex-wrap: wrap !important;
9082  }
9083
9084  .flex-md-nowrap {
9085    -ms-flex-wrap: nowrap !important;
9086        flex-wrap: nowrap !important;
9087  }
9088
9089  .flex-md-wrap-reverse {
9090    -ms-flex-wrap: wrap-reverse !important;
9091        flex-wrap: wrap-reverse !important;
9092  }
9093
9094  .gap-md-0 {
9095    gap: 0 !important;
9096  }
9097
9098  .gap-md-1 {
9099    gap: 0.25rem !important;
9100  }
9101
9102  .gap-md-2 {
9103    gap: 0.5rem !important;
9104  }
9105
9106  .gap-md-3 {
9107    gap: 1rem !important;
9108  }
9109
9110  .gap-md-4 {
9111    gap: 1.5rem !important;
9112  }
9113
9114  .gap-md-5 {
9115    gap: 3rem !important;
9116  }
9117
9118  .justify-content-md-start {
9119    -ms-flex-pack: start !important;
9120        justify-content: flex-start !important;
9121  }
9122
9123  .justify-content-md-end {
9124    -ms-flex-pack: end !important;
9125        justify-content: flex-end !important;
9126  }
9127
9128  .justify-content-md-center {
9129    -ms-flex-pack: center !important;
9130        justify-content: center !important;
9131  }
9132
9133  .justify-content-md-between {
9134    -ms-flex-pack: justify !important;
9135        justify-content: space-between !important;
9136  }
9137
9138  .justify-content-md-around {
9139    -ms-flex-pack: distribute !important;
9140        justify-content: space-around !important;
9141  }
9142
9143  .justify-content-md-evenly {
9144    -ms-flex-pack: space-evenly !important;
9145        justify-content: space-evenly !important;
9146  }
9147
9148  .align-items-md-start {
9149    -ms-flex-align: start !important;
9150        align-items: flex-start !important;
9151  }
9152
9153  .align-items-md-end {
9154    -ms-flex-align: end !important;
9155        align-items: flex-end !important;
9156  }
9157
9158  .align-items-md-center {
9159    -ms-flex-align: center !important;
9160        align-items: center !important;
9161  }
9162
9163  .align-items-md-baseline {
9164    -ms-flex-align: baseline !important;
9165        align-items: baseline !important;
9166  }
9167
9168  .align-items-md-stretch {
9169    -ms-flex-align: stretch !important;
9170        align-items: stretch !important;
9171  }
9172
9173  .align-content-md-start {
9174    -ms-flex-line-pack: start !important;
9175        align-content: flex-start !important;
9176  }
9177
9178  .align-content-md-end {
9179    -ms-flex-line-pack: end !important;
9180        align-content: flex-end !important;
9181  }
9182
9183  .align-content-md-center {
9184    -ms-flex-line-pack: center !important;
9185        align-content: center !important;
9186  }
9187
9188  .align-content-md-between {
9189    -ms-flex-line-pack: justify !important;
9190        align-content: space-between !important;
9191  }
9192
9193  .align-content-md-around {
9194    -ms-flex-line-pack: distribute !important;
9195        align-content: space-around !important;
9196  }
9197
9198  .align-content-md-stretch {
9199    -ms-flex-line-pack: stretch !important;
9200        align-content: stretch !important;
9201  }
9202
9203  .align-self-md-auto {
9204    -ms-flex-item-align: auto !important;
9205        align-self: auto !important;
9206  }
9207
9208  .align-self-md-start {
9209    -ms-flex-item-align: start !important;
9210        align-self: flex-start !important;
9211  }
9212
9213  .align-self-md-end {
9214    -ms-flex-item-align: end !important;
9215        align-self: flex-end !important;
9216  }
9217
9218  .align-self-md-center {
9219    -ms-flex-item-align: center !important;
9220        align-self: center !important;
9221  }
9222
9223  .align-self-md-baseline {
9224    -ms-flex-item-align: baseline !important;
9225        align-self: baseline !important;
9226  }
9227
9228  .align-self-md-stretch {
9229    -ms-flex-item-align: stretch !important;
9230        align-self: stretch !important;
9231  }
9232
9233  .order-md-first {
9234    -ms-flex-order: -1 !important;
9235        order: -1 !important;
9236  }
9237
9238  .order-md-0 {
9239    -ms-flex-order: 0 !important;
9240        order: 0 !important;
9241  }
9242
9243  .order-md-1 {
9244    -ms-flex-order: 1 !important;
9245        order: 1 !important;
9246  }
9247
9248  .order-md-2 {
9249    -ms-flex-order: 2 !important;
9250        order: 2 !important;
9251  }
9252
9253  .order-md-3 {
9254    -ms-flex-order: 3 !important;
9255        order: 3 !important;
9256  }
9257
9258  .order-md-4 {
9259    -ms-flex-order: 4 !important;
9260        order: 4 !important;
9261  }
9262
9263  .order-md-5 {
9264    -ms-flex-order: 5 !important;
9265        order: 5 !important;
9266  }
9267
9268  .order-md-last {
9269    -ms-flex-order: 6 !important;
9270        order: 6 !important;
9271  }
9272
9273  .m-md-0 {
9274    margin: 0 !important;
9275  }
9276
9277  .m-md-1 {
9278    margin: 0.25rem !important;
9279  }
9280
9281  .m-md-2 {
9282    margin: 0.5rem !important;
9283  }
9284
9285  .m-md-3 {
9286    margin: 1rem !important;
9287  }
9288
9289  .m-md-4 {
9290    margin: 1.5rem !important;
9291  }
9292
9293  .m-md-5 {
9294    margin: 3rem !important;
9295  }
9296
9297  .m-md-auto {
9298    margin: auto !important;
9299  }
9300
9301  .mx-md-0 {
9302    margin-right: 0 !important;
9303    margin-left: 0 !important;
9304  }
9305
9306  .mx-md-1 {
9307    margin-right: 0.25rem !important;
9308    margin-left: 0.25rem !important;
9309  }
9310
9311  .mx-md-2 {
9312    margin-right: 0.5rem !important;
9313    margin-left: 0.5rem !important;
9314  }
9315
9316  .mx-md-3 {
9317    margin-right: 1rem !important;
9318    margin-left: 1rem !important;
9319  }
9320
9321  .mx-md-4 {
9322    margin-right: 1.5rem !important;
9323    margin-left: 1.5rem !important;
9324  }
9325
9326  .mx-md-5 {
9327    margin-right: 3rem !important;
9328    margin-left: 3rem !important;
9329  }
9330
9331  .mx-md-auto {
9332    margin-right: auto !important;
9333    margin-left: auto !important;
9334  }
9335
9336  .my-md-0 {
9337    margin-top: 0 !important;
9338    margin-bottom: 0 !important;
9339  }
9340
9341  .my-md-1 {
9342    margin-top: 0.25rem !important;
9343    margin-bottom: 0.25rem !important;
9344  }
9345
9346  .my-md-2 {
9347    margin-top: 0.5rem !important;
9348    margin-bottom: 0.5rem !important;
9349  }
9350
9351  .my-md-3 {
9352    margin-top: 1rem !important;
9353    margin-bottom: 1rem !important;
9354  }
9355
9356  .my-md-4 {
9357    margin-top: 1.5rem !important;
9358    margin-bottom: 1.5rem !important;
9359  }
9360
9361  .my-md-5 {
9362    margin-top: 3rem !important;
9363    margin-bottom: 3rem !important;
9364  }
9365
9366  .my-md-auto {
9367    margin-top: auto !important;
9368    margin-bottom: auto !important;
9369  }
9370
9371  .mt-md-0 {
9372    margin-top: 0 !important;
9373  }
9374
9375  .mt-md-1 {
9376    margin-top: 0.25rem !important;
9377  }
9378
9379  .mt-md-2 {
9380    margin-top: 0.5rem !important;
9381  }
9382
9383  .mt-md-3 {
9384    margin-top: 1rem !important;
9385  }
9386
9387  .mt-md-4 {
9388    margin-top: 1.5rem !important;
9389  }
9390
9391  .mt-md-5 {
9392    margin-top: 3rem !important;
9393  }
9394
9395  .mt-md-auto {
9396    margin-top: auto !important;
9397  }
9398
9399  .me-md-0 {
9400    margin-right: 0 !important;
9401  }
9402
9403  .me-md-1 {
9404    margin-right: 0.25rem !important;
9405  }
9406
9407  .me-md-2 {
9408    margin-right: 0.5rem !important;
9409  }
9410
9411  .me-md-3 {
9412    margin-right: 1rem !important;
9413  }
9414
9415  .me-md-4 {
9416    margin-right: 1.5rem !important;
9417  }
9418
9419  .me-md-5 {
9420    margin-right: 3rem !important;
9421  }
9422
9423  .me-md-auto {
9424    margin-right: auto !important;
9425  }
9426
9427  .mb-md-0 {
9428    margin-bottom: 0 !important;
9429  }
9430
9431  .mb-md-1 {
9432    margin-bottom: 0.25rem !important;
9433  }
9434
9435  .mb-md-2 {
9436    margin-bottom: 0.5rem !important;
9437  }
9438
9439  .mb-md-3 {
9440    margin-bottom: 1rem !important;
9441  }
9442
9443  .mb-md-4 {
9444    margin-bottom: 1.5rem !important;
9445  }
9446
9447  .mb-md-5 {
9448    margin-bottom: 3rem !important;
9449  }
9450
9451  .mb-md-auto {
9452    margin-bottom: auto !important;
9453  }
9454
9455  .ms-md-0 {
9456    margin-left: 0 !important;
9457  }
9458
9459  .ms-md-1 {
9460    margin-left: 0.25rem !important;
9461  }
9462
9463  .ms-md-2 {
9464    margin-left: 0.5rem !important;
9465  }
9466
9467  .ms-md-3 {
9468    margin-left: 1rem !important;
9469  }
9470
9471  .ms-md-4 {
9472    margin-left: 1.5rem !important;
9473  }
9474
9475  .ms-md-5 {
9476    margin-left: 3rem !important;
9477  }
9478
9479  .ms-md-auto {
9480    margin-left: auto !important;
9481  }
9482
9483  .p-md-0 {
9484    padding: 0 !important;
9485  }
9486
9487  .p-md-1 {
9488    padding: 0.25rem !important;
9489  }
9490
9491  .p-md-2 {
9492    padding: 0.5rem !important;
9493  }
9494
9495  .p-md-3 {
9496    padding: 1rem !important;
9497  }
9498
9499  .p-md-4 {
9500    padding: 1.5rem !important;
9501  }
9502
9503  .p-md-5 {
9504    padding: 3rem !important;
9505  }
9506
9507  .px-md-0 {
9508    padding-right: 0 !important;
9509    padding-left: 0 !important;
9510  }
9511
9512  .px-md-1 {
9513    padding-right: 0.25rem !important;
9514    padding-left: 0.25rem !important;
9515  }
9516
9517  .px-md-2 {
9518    padding-right: 0.5rem !important;
9519    padding-left: 0.5rem !important;
9520  }
9521
9522  .px-md-3 {
9523    padding-right: 1rem !important;
9524    padding-left: 1rem !important;
9525  }
9526
9527  .px-md-4 {
9528    padding-right: 1.5rem !important;
9529    padding-left: 1.5rem !important;
9530  }
9531
9532  .px-md-5 {
9533    padding-right: 3rem !important;
9534    padding-left: 3rem !important;
9535  }
9536
9537  .py-md-0 {
9538    padding-top: 0 !important;
9539    padding-bottom: 0 !important;
9540  }
9541
9542  .py-md-1 {
9543    padding-top: 0.25rem !important;
9544    padding-bottom: 0.25rem !important;
9545  }
9546
9547  .py-md-2 {
9548    padding-top: 0.5rem !important;
9549    padding-bottom: 0.5rem !important;
9550  }
9551
9552  .py-md-3 {
9553    padding-top: 1rem !important;
9554    padding-bottom: 1rem !important;
9555  }
9556
9557  .py-md-4 {
9558    padding-top: 1.5rem !important;
9559    padding-bottom: 1.5rem !important;
9560  }
9561
9562  .py-md-5 {
9563    padding-top: 3rem !important;
9564    padding-bottom: 3rem !important;
9565  }
9566
9567  .pt-md-0 {
9568    padding-top: 0 !important;
9569  }
9570
9571  .pt-md-1 {
9572    padding-top: 0.25rem !important;
9573  }
9574
9575  .pt-md-2 {
9576    padding-top: 0.5rem !important;
9577  }
9578
9579  .pt-md-3 {
9580    padding-top: 1rem !important;
9581  }
9582
9583  .pt-md-4 {
9584    padding-top: 1.5rem !important;
9585  }
9586
9587  .pt-md-5 {
9588    padding-top: 3rem !important;
9589  }
9590
9591  .pe-md-0 {
9592    padding-right: 0 !important;
9593  }
9594
9595  .pe-md-1 {
9596    padding-right: 0.25rem !important;
9597  }
9598
9599  .pe-md-2 {
9600    padding-right: 0.5rem !important;
9601  }
9602
9603  .pe-md-3 {
9604    padding-right: 1rem !important;
9605  }
9606
9607  .pe-md-4 {
9608    padding-right: 1.5rem !important;
9609  }
9610
9611  .pe-md-5 {
9612    padding-right: 3rem !important;
9613  }
9614
9615  .pb-md-0 {
9616    padding-bottom: 0 !important;
9617  }
9618
9619  .pb-md-1 {
9620    padding-bottom: 0.25rem !important;
9621  }
9622
9623  .pb-md-2 {
9624    padding-bottom: 0.5rem !important;
9625  }
9626
9627  .pb-md-3 {
9628    padding-bottom: 1rem !important;
9629  }
9630
9631  .pb-md-4 {
9632    padding-bottom: 1.5rem !important;
9633  }
9634
9635  .pb-md-5 {
9636    padding-bottom: 3rem !important;
9637  }
9638
9639  .ps-md-0 {
9640    padding-left: 0 !important;
9641  }
9642
9643  .ps-md-1 {
9644    padding-left: 0.25rem !important;
9645  }
9646
9647  .ps-md-2 {
9648    padding-left: 0.5rem !important;
9649  }
9650
9651  .ps-md-3 {
9652    padding-left: 1rem !important;
9653  }
9654
9655  .ps-md-4 {
9656    padding-left: 1.5rem !important;
9657  }
9658
9659  .ps-md-5 {
9660    padding-left: 3rem !important;
9661  }
9662
9663  .text-md-start {
9664    text-align: left !important;
9665  }
9666
9667  .text-md-end {
9668    text-align: right !important;
9669  }
9670
9671  .text-md-center {
9672    text-align: center !important;
9673  }
9674}
9675@media (min-width: 992px) {
9676  .float-lg-start {
9677    float: left !important;
9678  }
9679
9680  .float-lg-end {
9681    float: right !important;
9682  }
9683
9684  .float-lg-none {
9685    float: none !important;
9686  }
9687
9688  .d-lg-inline {
9689    display: inline !important;
9690  }
9691
9692  .d-lg-inline-block {
9693    display: inline-block !important;
9694  }
9695
9696  .d-lg-block {
9697    display: block !important;
9698  }
9699
9700  .d-lg-grid {
9701    display: grid !important;
9702  }
9703
9704  .d-lg-table {
9705    display: table !important;
9706  }
9707
9708  .d-lg-table-row {
9709    display: table-row !important;
9710  }
9711
9712  .d-lg-table-cell {
9713    display: table-cell !important;
9714  }
9715
9716  .d-lg-flex {
9717    display: -ms-flexbox !important;
9718    display: flex !important;
9719  }
9720
9721  .d-lg-inline-flex {
9722    display: -ms-inline-flexbox !important;
9723    display: inline-flex !important;
9724  }
9725
9726  .d-lg-none {
9727    display: none !important;
9728  }
9729
9730  .flex-lg-fill {
9731    -ms-flex: 1 1 auto !important;
9732        flex: 1 1 auto !important;
9733  }
9734
9735  .flex-lg-row {
9736    -ms-flex-direction: row !important;
9737        flex-direction: row !important;
9738  }
9739
9740  .flex-lg-column {
9741    -ms-flex-direction: column !important;
9742        flex-direction: column !important;
9743  }
9744
9745  .flex-lg-row-reverse {
9746    -ms-flex-direction: row-reverse !important;
9747        flex-direction: row-reverse !important;
9748  }
9749
9750  .flex-lg-column-reverse {
9751    -ms-flex-direction: column-reverse !important;
9752        flex-direction: column-reverse !important;
9753  }
9754
9755  .flex-lg-grow-0 {
9756    -ms-flex-positive: 0 !important;
9757        flex-grow: 0 !important;
9758  }
9759
9760  .flex-lg-grow-1 {
9761    -ms-flex-positive: 1 !important;
9762        flex-grow: 1 !important;
9763  }
9764
9765  .flex-lg-shrink-0 {
9766    -ms-flex-negative: 0 !important;
9767        flex-shrink: 0 !important;
9768  }
9769
9770  .flex-lg-shrink-1 {
9771    -ms-flex-negative: 1 !important;
9772        flex-shrink: 1 !important;
9773  }
9774
9775  .flex-lg-wrap {
9776    -ms-flex-wrap: wrap !important;
9777        flex-wrap: wrap !important;
9778  }
9779
9780  .flex-lg-nowrap {
9781    -ms-flex-wrap: nowrap !important;
9782        flex-wrap: nowrap !important;
9783  }
9784
9785  .flex-lg-wrap-reverse {
9786    -ms-flex-wrap: wrap-reverse !important;
9787        flex-wrap: wrap-reverse !important;
9788  }
9789
9790  .gap-lg-0 {
9791    gap: 0 !important;
9792  }
9793
9794  .gap-lg-1 {
9795    gap: 0.25rem !important;
9796  }
9797
9798  .gap-lg-2 {
9799    gap: 0.5rem !important;
9800  }
9801
9802  .gap-lg-3 {
9803    gap: 1rem !important;
9804  }
9805
9806  .gap-lg-4 {
9807    gap: 1.5rem !important;
9808  }
9809
9810  .gap-lg-5 {
9811    gap: 3rem !important;
9812  }
9813
9814  .justify-content-lg-start {
9815    -ms-flex-pack: start !important;
9816        justify-content: flex-start !important;
9817  }
9818
9819  .justify-content-lg-end {
9820    -ms-flex-pack: end !important;
9821        justify-content: flex-end !important;
9822  }
9823
9824  .justify-content-lg-center {
9825    -ms-flex-pack: center !important;
9826        justify-content: center !important;
9827  }
9828
9829  .justify-content-lg-between {
9830    -ms-flex-pack: justify !important;
9831        justify-content: space-between !important;
9832  }
9833
9834  .justify-content-lg-around {
9835    -ms-flex-pack: distribute !important;
9836        justify-content: space-around !important;
9837  }
9838
9839  .justify-content-lg-evenly {
9840    -ms-flex-pack: space-evenly !important;
9841        justify-content: space-evenly !important;
9842  }
9843
9844  .align-items-lg-start {
9845    -ms-flex-align: start !important;
9846        align-items: flex-start !important;
9847  }
9848
9849  .align-items-lg-end {
9850    -ms-flex-align: end !important;
9851        align-items: flex-end !important;
9852  }
9853
9854  .align-items-lg-center {
9855    -ms-flex-align: center !important;
9856        align-items: center !important;
9857  }
9858
9859  .align-items-lg-baseline {
9860    -ms-flex-align: baseline !important;
9861        align-items: baseline !important;
9862  }
9863
9864  .align-items-lg-stretch {
9865    -ms-flex-align: stretch !important;
9866        align-items: stretch !important;
9867  }
9868
9869  .align-content-lg-start {
9870    -ms-flex-line-pack: start !important;
9871        align-content: flex-start !important;
9872  }
9873
9874  .align-content-lg-end {
9875    -ms-flex-line-pack: end !important;
9876        align-content: flex-end !important;
9877  }
9878
9879  .align-content-lg-center {
9880    -ms-flex-line-pack: center !important;
9881        align-content: center !important;
9882  }
9883
9884  .align-content-lg-between {
9885    -ms-flex-line-pack: justify !important;
9886        align-content: space-between !important;
9887  }
9888
9889  .align-content-lg-around {
9890    -ms-flex-line-pack: distribute !important;
9891        align-content: space-around !important;
9892  }
9893
9894  .align-content-lg-stretch {
9895    -ms-flex-line-pack: stretch !important;
9896        align-content: stretch !important;
9897  }
9898
9899  .align-self-lg-auto {
9900    -ms-flex-item-align: auto !important;
9901        align-self: auto !important;
9902  }
9903
9904  .align-self-lg-start {
9905    -ms-flex-item-align: start !important;
9906        align-self: flex-start !important;
9907  }
9908
9909  .align-self-lg-end {
9910    -ms-flex-item-align: end !important;
9911        align-self: flex-end !important;
9912  }
9913
9914  .align-self-lg-center {
9915    -ms-flex-item-align: center !important;
9916        align-self: center !important;
9917  }
9918
9919  .align-self-lg-baseline {
9920    -ms-flex-item-align: baseline !important;
9921        align-self: baseline !important;
9922  }
9923
9924  .align-self-lg-stretch {
9925    -ms-flex-item-align: stretch !important;
9926        align-self: stretch !important;
9927  }
9928
9929  .order-lg-first {
9930    -ms-flex-order: -1 !important;
9931        order: -1 !important;
9932  }
9933
9934  .order-lg-0 {
9935    -ms-flex-order: 0 !important;
9936        order: 0 !important;
9937  }
9938
9939  .order-lg-1 {
9940    -ms-flex-order: 1 !important;
9941        order: 1 !important;
9942  }
9943
9944  .order-lg-2 {
9945    -ms-flex-order: 2 !important;
9946        order: 2 !important;
9947  }
9948
9949  .order-lg-3 {
9950    -ms-flex-order: 3 !important;
9951        order: 3 !important;
9952  }
9953
9954  .order-lg-4 {
9955    -ms-flex-order: 4 !important;
9956        order: 4 !important;
9957  }
9958
9959  .order-lg-5 {
9960    -ms-flex-order: 5 !important;
9961        order: 5 !important;
9962  }
9963
9964  .order-lg-last {
9965    -ms-flex-order: 6 !important;
9966        order: 6 !important;
9967  }
9968
9969  .m-lg-0 {
9970    margin: 0 !important;
9971  }
9972
9973  .m-lg-1 {
9974    margin: 0.25rem !important;
9975  }
9976
9977  .m-lg-2 {
9978    margin: 0.5rem !important;
9979  }
9980
9981  .m-lg-3 {
9982    margin: 1rem !important;
9983  }
9984
9985  .m-lg-4 {
9986    margin: 1.5rem !important;
9987  }
9988
9989  .m-lg-5 {
9990    margin: 3rem !important;
9991  }
9992
9993  .m-lg-auto {
9994    margin: auto !important;
9995  }
9996
9997  .mx-lg-0 {
9998    margin-right: 0 !important;
9999    margin-left: 0 !important;
10000  }
10001
10002  .mx-lg-1 {
10003    margin-right: 0.25rem !important;
10004    margin-left: 0.25rem !important;
10005  }
10006
10007  .mx-lg-2 {
10008    margin-right: 0.5rem !important;
10009    margin-left: 0.5rem !important;
10010  }
10011
10012  .mx-lg-3 {
10013    margin-right: 1rem !important;
10014    margin-left: 1rem !important;
10015  }
10016
10017  .mx-lg-4 {
10018    margin-right: 1.5rem !important;
10019    margin-left: 1.5rem !important;
10020  }
10021
10022  .mx-lg-5 {
10023    margin-right: 3rem !important;
10024    margin-left: 3rem !important;
10025  }
10026
10027  .mx-lg-auto {
10028    margin-right: auto !important;
10029    margin-left: auto !important;
10030  }
10031
10032  .my-lg-0 {
10033    margin-top: 0 !important;
10034    margin-bottom: 0 !important;
10035  }
10036
10037  .my-lg-1 {
10038    margin-top: 0.25rem !important;
10039    margin-bottom: 0.25rem !important;
10040  }
10041
10042  .my-lg-2 {
10043    margin-top: 0.5rem !important;
10044    margin-bottom: 0.5rem !important;
10045  }
10046
10047  .my-lg-3 {
10048    margin-top: 1rem !important;
10049    margin-bottom: 1rem !important;
10050  }
10051
10052  .my-lg-4 {
10053    margin-top: 1.5rem !important;
10054    margin-bottom: 1.5rem !important;
10055  }
10056
10057  .my-lg-5 {
10058    margin-top: 3rem !important;
10059    margin-bottom: 3rem !important;
10060  }
10061
10062  .my-lg-auto {
10063    margin-top: auto !important;
10064    margin-bottom: auto !important;
10065  }
10066
10067  .mt-lg-0 {
10068    margin-top: 0 !important;
10069  }
10070
10071  .mt-lg-1 {
10072    margin-top: 0.25rem !important;
10073  }
10074
10075  .mt-lg-2 {
10076    margin-top: 0.5rem !important;
10077  }
10078
10079  .mt-lg-3 {
10080    margin-top: 1rem !important;
10081  }
10082
10083  .mt-lg-4 {
10084    margin-top: 1.5rem !important;
10085  }
10086
10087  .mt-lg-5 {
10088    margin-top: 3rem !important;
10089  }
10090
10091  .mt-lg-auto {
10092    margin-top: auto !important;
10093  }
10094
10095  .me-lg-0 {
10096    margin-right: 0 !important;
10097  }
10098
10099  .me-lg-1 {
10100    margin-right: 0.25rem !important;
10101  }
10102
10103  .me-lg-2 {
10104    margin-right: 0.5rem !important;
10105  }
10106
10107  .me-lg-3 {
10108    margin-right: 1rem !important;
10109  }
10110
10111  .me-lg-4 {
10112    margin-right: 1.5rem !important;
10113  }
10114
10115  .me-lg-5 {
10116    margin-right: 3rem !important;
10117  }
10118
10119  .me-lg-auto {
10120    margin-right: auto !important;
10121  }
10122
10123  .mb-lg-0 {
10124    margin-bottom: 0 !important;
10125  }
10126
10127  .mb-lg-1 {
10128    margin-bottom: 0.25rem !important;
10129  }
10130
10131  .mb-lg-2 {
10132    margin-bottom: 0.5rem !important;
10133  }
10134
10135  .mb-lg-3 {
10136    margin-bottom: 1rem !important;
10137  }
10138
10139  .mb-lg-4 {
10140    margin-bottom: 1.5rem !important;
10141  }
10142
10143  .mb-lg-5 {
10144    margin-bottom: 3rem !important;
10145  }
10146
10147  .mb-lg-auto {
10148    margin-bottom: auto !important;
10149  }
10150
10151  .ms-lg-0 {
10152    margin-left: 0 !important;
10153  }
10154
10155  .ms-lg-1 {
10156    margin-left: 0.25rem !important;
10157  }
10158
10159  .ms-lg-2 {
10160    margin-left: 0.5rem !important;
10161  }
10162
10163  .ms-lg-3 {
10164    margin-left: 1rem !important;
10165  }
10166
10167  .ms-lg-4 {
10168    margin-left: 1.5rem !important;
10169  }
10170
10171  .ms-lg-5 {
10172    margin-left: 3rem !important;
10173  }
10174
10175  .ms-lg-auto {
10176    margin-left: auto !important;
10177  }
10178
10179  .p-lg-0 {
10180    padding: 0 !important;
10181  }
10182
10183  .p-lg-1 {
10184    padding: 0.25rem !important;
10185  }
10186
10187  .p-lg-2 {
10188    padding: 0.5rem !important;
10189  }
10190
10191  .p-lg-3 {
10192    padding: 1rem !important;
10193  }
10194
10195  .p-lg-4 {
10196    padding: 1.5rem !important;
10197  }
10198
10199  .p-lg-5 {
10200    padding: 3rem !important;
10201  }
10202
10203  .px-lg-0 {
10204    padding-right: 0 !important;
10205    padding-left: 0 !important;
10206  }
10207
10208  .px-lg-1 {
10209    padding-right: 0.25rem !important;
10210    padding-left: 0.25rem !important;
10211  }
10212
10213  .px-lg-2 {
10214    padding-right: 0.5rem !important;
10215    padding-left: 0.5rem !important;
10216  }
10217
10218  .px-lg-3 {
10219    padding-right: 1rem !important;
10220    padding-left: 1rem !important;
10221  }
10222
10223  .px-lg-4 {
10224    padding-right: 1.5rem !important;
10225    padding-left: 1.5rem !important;
10226  }
10227
10228  .px-lg-5 {
10229    padding-right: 3rem !important;
10230    padding-left: 3rem !important;
10231  }
10232
10233  .py-lg-0 {
10234    padding-top: 0 !important;
10235    padding-bottom: 0 !important;
10236  }
10237
10238  .py-lg-1 {
10239    padding-top: 0.25rem !important;
10240    padding-bottom: 0.25rem !important;
10241  }
10242
10243  .py-lg-2 {
10244    padding-top: 0.5rem !important;
10245    padding-bottom: 0.5rem !important;
10246  }
10247
10248  .py-lg-3 {
10249    padding-top: 1rem !important;
10250    padding-bottom: 1rem !important;
10251  }
10252
10253  .py-lg-4 {
10254    padding-top: 1.5rem !important;
10255    padding-bottom: 1.5rem !important;
10256  }
10257
10258  .py-lg-5 {
10259    padding-top: 3rem !important;
10260    padding-bottom: 3rem !important;
10261  }
10262
10263  .pt-lg-0 {
10264    padding-top: 0 !important;
10265  }
10266
10267  .pt-lg-1 {
10268    padding-top: 0.25rem !important;
10269  }
10270
10271  .pt-lg-2 {
10272    padding-top: 0.5rem !important;
10273  }
10274
10275  .pt-lg-3 {
10276    padding-top: 1rem !important;
10277  }
10278
10279  .pt-lg-4 {
10280    padding-top: 1.5rem !important;
10281  }
10282
10283  .pt-lg-5 {
10284    padding-top: 3rem !important;
10285  }
10286
10287  .pe-lg-0 {
10288    padding-right: 0 !important;
10289  }
10290
10291  .pe-lg-1 {
10292    padding-right: 0.25rem !important;
10293  }
10294
10295  .pe-lg-2 {
10296    padding-right: 0.5rem !important;
10297  }
10298
10299  .pe-lg-3 {
10300    padding-right: 1rem !important;
10301  }
10302
10303  .pe-lg-4 {
10304    padding-right: 1.5rem !important;
10305  }
10306
10307  .pe-lg-5 {
10308    padding-right: 3rem !important;
10309  }
10310
10311  .pb-lg-0 {
10312    padding-bottom: 0 !important;
10313  }
10314
10315  .pb-lg-1 {
10316    padding-bottom: 0.25rem !important;
10317  }
10318
10319  .pb-lg-2 {
10320    padding-bottom: 0.5rem !important;
10321  }
10322
10323  .pb-lg-3 {
10324    padding-bottom: 1rem !important;
10325  }
10326
10327  .pb-lg-4 {
10328    padding-bottom: 1.5rem !important;
10329  }
10330
10331  .pb-lg-5 {
10332    padding-bottom: 3rem !important;
10333  }
10334
10335  .ps-lg-0 {
10336    padding-left: 0 !important;
10337  }
10338
10339  .ps-lg-1 {
10340    padding-left: 0.25rem !important;
10341  }
10342
10343  .ps-lg-2 {
10344    padding-left: 0.5rem !important;
10345  }
10346
10347  .ps-lg-3 {
10348    padding-left: 1rem !important;
10349  }
10350
10351  .ps-lg-4 {
10352    padding-left: 1.5rem !important;
10353  }
10354
10355  .ps-lg-5 {
10356    padding-left: 3rem !important;
10357  }
10358
10359  .text-lg-start {
10360    text-align: left !important;
10361  }
10362
10363  .text-lg-end {
10364    text-align: right !important;
10365  }
10366
10367  .text-lg-center {
10368    text-align: center !important;
10369  }
10370}
10371@media (min-width: 1200px) {
10372  .float-xl-start {
10373    float: left !important;
10374  }
10375
10376  .float-xl-end {
10377    float: right !important;
10378  }
10379
10380  .float-xl-none {
10381    float: none !important;
10382  }
10383
10384  .d-xl-inline {
10385    display: inline !important;
10386  }
10387
10388  .d-xl-inline-block {
10389    display: inline-block !important;
10390  }
10391
10392  .d-xl-block {
10393    display: block !important;
10394  }
10395
10396  .d-xl-grid {
10397    display: grid !important;
10398  }
10399
10400  .d-xl-table {
10401    display: table !important;
10402  }
10403
10404  .d-xl-table-row {
10405    display: table-row !important;
10406  }
10407
10408  .d-xl-table-cell {
10409    display: table-cell !important;
10410  }
10411
10412  .d-xl-flex {
10413    display: -ms-flexbox !important;
10414    display: flex !important;
10415  }
10416
10417  .d-xl-inline-flex {
10418    display: -ms-inline-flexbox !important;
10419    display: inline-flex !important;
10420  }
10421
10422  .d-xl-none {
10423    display: none !important;
10424  }
10425
10426  .flex-xl-fill {
10427    -ms-flex: 1 1 auto !important;
10428        flex: 1 1 auto !important;
10429  }
10430
10431  .flex-xl-row {
10432    -ms-flex-direction: row !important;
10433        flex-direction: row !important;
10434  }
10435
10436  .flex-xl-column {
10437    -ms-flex-direction: column !important;
10438        flex-direction: column !important;
10439  }
10440
10441  .flex-xl-row-reverse {
10442    -ms-flex-direction: row-reverse !important;
10443        flex-direction: row-reverse !important;
10444  }
10445
10446  .flex-xl-column-reverse {
10447    -ms-flex-direction: column-reverse !important;
10448        flex-direction: column-reverse !important;
10449  }
10450
10451  .flex-xl-grow-0 {
10452    -ms-flex-positive: 0 !important;
10453        flex-grow: 0 !important;
10454  }
10455
10456  .flex-xl-grow-1 {
10457    -ms-flex-positive: 1 !important;
10458        flex-grow: 1 !important;
10459  }
10460
10461  .flex-xl-shrink-0 {
10462    -ms-flex-negative: 0 !important;
10463        flex-shrink: 0 !important;
10464  }
10465
10466  .flex-xl-shrink-1 {
10467    -ms-flex-negative: 1 !important;
10468        flex-shrink: 1 !important;
10469  }
10470
10471  .flex-xl-wrap {
10472    -ms-flex-wrap: wrap !important;
10473        flex-wrap: wrap !important;
10474  }
10475
10476  .flex-xl-nowrap {
10477    -ms-flex-wrap: nowrap !important;
10478        flex-wrap: nowrap !important;
10479  }
10480
10481  .flex-xl-wrap-reverse {
10482    -ms-flex-wrap: wrap-reverse !important;
10483        flex-wrap: wrap-reverse !important;
10484  }
10485
10486  .gap-xl-0 {
10487    gap: 0 !important;
10488  }
10489
10490  .gap-xl-1 {
10491    gap: 0.25rem !important;
10492  }
10493
10494  .gap-xl-2 {
10495    gap: 0.5rem !important;
10496  }
10497
10498  .gap-xl-3 {
10499    gap: 1rem !important;
10500  }
10501
10502  .gap-xl-4 {
10503    gap: 1.5rem !important;
10504  }
10505
10506  .gap-xl-5 {
10507    gap: 3rem !important;
10508  }
10509
10510  .justify-content-xl-start {
10511    -ms-flex-pack: start !important;
10512        justify-content: flex-start !important;
10513  }
10514
10515  .justify-content-xl-end {
10516    -ms-flex-pack: end !important;
10517        justify-content: flex-end !important;
10518  }
10519
10520  .justify-content-xl-center {
10521    -ms-flex-pack: center !important;
10522        justify-content: center !important;
10523  }
10524
10525  .justify-content-xl-between {
10526    -ms-flex-pack: justify !important;
10527        justify-content: space-between !important;
10528  }
10529
10530  .justify-content-xl-around {
10531    -ms-flex-pack: distribute !important;
10532        justify-content: space-around !important;
10533  }
10534
10535  .justify-content-xl-evenly {
10536    -ms-flex-pack: space-evenly !important;
10537        justify-content: space-evenly !important;
10538  }
10539
10540  .align-items-xl-start {
10541    -ms-flex-align: start !important;
10542        align-items: flex-start !important;
10543  }
10544
10545  .align-items-xl-end {
10546    -ms-flex-align: end !important;
10547        align-items: flex-end !important;
10548  }
10549
10550  .align-items-xl-center {
10551    -ms-flex-align: center !important;
10552        align-items: center !important;
10553  }
10554
10555  .align-items-xl-baseline {
10556    -ms-flex-align: baseline !important;
10557        align-items: baseline !important;
10558  }
10559
10560  .align-items-xl-stretch {
10561    -ms-flex-align: stretch !important;
10562        align-items: stretch !important;
10563  }
10564
10565  .align-content-xl-start {
10566    -ms-flex-line-pack: start !important;
10567        align-content: flex-start !important;
10568  }
10569
10570  .align-content-xl-end {
10571    -ms-flex-line-pack: end !important;
10572        align-content: flex-end !important;
10573  }
10574
10575  .align-content-xl-center {
10576    -ms-flex-line-pack: center !important;
10577        align-content: center !important;
10578  }
10579
10580  .align-content-xl-between {
10581    -ms-flex-line-pack: justify !important;
10582        align-content: space-between !important;
10583  }
10584
10585  .align-content-xl-around {
10586    -ms-flex-line-pack: distribute !important;
10587        align-content: space-around !important;
10588  }
10589
10590  .align-content-xl-stretch {
10591    -ms-flex-line-pack: stretch !important;
10592        align-content: stretch !important;
10593  }
10594
10595  .align-self-xl-auto {
10596    -ms-flex-item-align: auto !important;
10597        align-self: auto !important;
10598  }
10599
10600  .align-self-xl-start {
10601    -ms-flex-item-align: start !important;
10602        align-self: flex-start !important;
10603  }
10604
10605  .align-self-xl-end {
10606    -ms-flex-item-align: end !important;
10607        align-self: flex-end !important;
10608  }
10609
10610  .align-self-xl-center {
10611    -ms-flex-item-align: center !important;
10612        align-self: center !important;
10613  }
10614
10615  .align-self-xl-baseline {
10616    -ms-flex-item-align: baseline !important;
10617        align-self: baseline !important;
10618  }
10619
10620  .align-self-xl-stretch {
10621    -ms-flex-item-align: stretch !important;
10622        align-self: stretch !important;
10623  }
10624
10625  .order-xl-first {
10626    -ms-flex-order: -1 !important;
10627        order: -1 !important;
10628  }
10629
10630  .order-xl-0 {
10631    -ms-flex-order: 0 !important;
10632        order: 0 !important;
10633  }
10634
10635  .order-xl-1 {
10636    -ms-flex-order: 1 !important;
10637        order: 1 !important;
10638  }
10639
10640  .order-xl-2 {
10641    -ms-flex-order: 2 !important;
10642        order: 2 !important;
10643  }
10644
10645  .order-xl-3 {
10646    -ms-flex-order: 3 !important;
10647        order: 3 !important;
10648  }
10649
10650  .order-xl-4 {
10651    -ms-flex-order: 4 !important;
10652        order: 4 !important;
10653  }
10654
10655  .order-xl-5 {
10656    -ms-flex-order: 5 !important;
10657        order: 5 !important;
10658  }
10659
10660  .order-xl-last {
10661    -ms-flex-order: 6 !important;
10662        order: 6 !important;
10663  }
10664
10665  .m-xl-0 {
10666    margin: 0 !important;
10667  }
10668
10669  .m-xl-1 {
10670    margin: 0.25rem !important;
10671  }
10672
10673  .m-xl-2 {
10674    margin: 0.5rem !important;
10675  }
10676
10677  .m-xl-3 {
10678    margin: 1rem !important;
10679  }
10680
10681  .m-xl-4 {
10682    margin: 1.5rem !important;
10683  }
10684
10685  .m-xl-5 {
10686    margin: 3rem !important;
10687  }
10688
10689  .m-xl-auto {
10690    margin: auto !important;
10691  }
10692
10693  .mx-xl-0 {
10694    margin-right: 0 !important;
10695    margin-left: 0 !important;
10696  }
10697
10698  .mx-xl-1 {
10699    margin-right: 0.25rem !important;
10700    margin-left: 0.25rem !important;
10701  }
10702
10703  .mx-xl-2 {
10704    margin-right: 0.5rem !important;
10705    margin-left: 0.5rem !important;
10706  }
10707
10708  .mx-xl-3 {
10709    margin-right: 1rem !important;
10710    margin-left: 1rem !important;
10711  }
10712
10713  .mx-xl-4 {
10714    margin-right: 1.5rem !important;
10715    margin-left: 1.5rem !important;
10716  }
10717
10718  .mx-xl-5 {
10719    margin-right: 3rem !important;
10720    margin-left: 3rem !important;
10721  }
10722
10723  .mx-xl-auto {
10724    margin-right: auto !important;
10725    margin-left: auto !important;
10726  }
10727
10728  .my-xl-0 {
10729    margin-top: 0 !important;
10730    margin-bottom: 0 !important;
10731  }
10732
10733  .my-xl-1 {
10734    margin-top: 0.25rem !important;
10735    margin-bottom: 0.25rem !important;
10736  }
10737
10738  .my-xl-2 {
10739    margin-top: 0.5rem !important;
10740    margin-bottom: 0.5rem !important;
10741  }
10742
10743  .my-xl-3 {
10744    margin-top: 1rem !important;
10745    margin-bottom: 1rem !important;
10746  }
10747
10748  .my-xl-4 {
10749    margin-top: 1.5rem !important;
10750    margin-bottom: 1.5rem !important;
10751  }
10752
10753  .my-xl-5 {
10754    margin-top: 3rem !important;
10755    margin-bottom: 3rem !important;
10756  }
10757
10758  .my-xl-auto {
10759    margin-top: auto !important;
10760    margin-bottom: auto !important;
10761  }
10762
10763  .mt-xl-0 {
10764    margin-top: 0 !important;
10765  }
10766
10767  .mt-xl-1 {
10768    margin-top: 0.25rem !important;
10769  }
10770
10771  .mt-xl-2 {
10772    margin-top: 0.5rem !important;
10773  }
10774
10775  .mt-xl-3 {
10776    margin-top: 1rem !important;
10777  }
10778
10779  .mt-xl-4 {
10780    margin-top: 1.5rem !important;
10781  }
10782
10783  .mt-xl-5 {
10784    margin-top: 3rem !important;
10785  }
10786
10787  .mt-xl-auto {
10788    margin-top: auto !important;
10789  }
10790
10791  .me-xl-0 {
10792    margin-right: 0 !important;
10793  }
10794
10795  .me-xl-1 {
10796    margin-right: 0.25rem !important;
10797  }
10798
10799  .me-xl-2 {
10800    margin-right: 0.5rem !important;
10801  }
10802
10803  .me-xl-3 {
10804    margin-right: 1rem !important;
10805  }
10806
10807  .me-xl-4 {
10808    margin-right: 1.5rem !important;
10809  }
10810
10811  .me-xl-5 {
10812    margin-right: 3rem !important;
10813  }
10814
10815  .me-xl-auto {
10816    margin-right: auto !important;
10817  }
10818
10819  .mb-xl-0 {
10820    margin-bottom: 0 !important;
10821  }
10822
10823  .mb-xl-1 {
10824    margin-bottom: 0.25rem !important;
10825  }
10826
10827  .mb-xl-2 {
10828    margin-bottom: 0.5rem !important;
10829  }
10830
10831  .mb-xl-3 {
10832    margin-bottom: 1rem !important;
10833  }
10834
10835  .mb-xl-4 {
10836    margin-bottom: 1.5rem !important;
10837  }
10838
10839  .mb-xl-5 {
10840    margin-bottom: 3rem !important;
10841  }
10842
10843  .mb-xl-auto {
10844    margin-bottom: auto !important;
10845  }
10846
10847  .ms-xl-0 {
10848    margin-left: 0 !important;
10849  }
10850
10851  .ms-xl-1 {
10852    margin-left: 0.25rem !important;
10853  }
10854
10855  .ms-xl-2 {
10856    margin-left: 0.5rem !important;
10857  }
10858
10859  .ms-xl-3 {
10860    margin-left: 1rem !important;
10861  }
10862
10863  .ms-xl-4 {
10864    margin-left: 1.5rem !important;
10865  }
10866
10867  .ms-xl-5 {
10868    margin-left: 3rem !important;
10869  }
10870
10871  .ms-xl-auto {
10872    margin-left: auto !important;
10873  }
10874
10875  .p-xl-0 {
10876    padding: 0 !important;
10877  }
10878
10879  .p-xl-1 {
10880    padding: 0.25rem !important;
10881  }
10882
10883  .p-xl-2 {
10884    padding: 0.5rem !important;
10885  }
10886
10887  .p-xl-3 {
10888    padding: 1rem !important;
10889  }
10890
10891  .p-xl-4 {
10892    padding: 1.5rem !important;
10893  }
10894
10895  .p-xl-5 {
10896    padding: 3rem !important;
10897  }
10898
10899  .px-xl-0 {
10900    padding-right: 0 !important;
10901    padding-left: 0 !important;
10902  }
10903
10904  .px-xl-1 {
10905    padding-right: 0.25rem !important;
10906    padding-left: 0.25rem !important;
10907  }
10908
10909  .px-xl-2 {
10910    padding-right: 0.5rem !important;
10911    padding-left: 0.5rem !important;
10912  }
10913
10914  .px-xl-3 {
10915    padding-right: 1rem !important;
10916    padding-left: 1rem !important;
10917  }
10918
10919  .px-xl-4 {
10920    padding-right: 1.5rem !important;
10921    padding-left: 1.5rem !important;
10922  }
10923
10924  .px-xl-5 {
10925    padding-right: 3rem !important;
10926    padding-left: 3rem !important;
10927  }
10928
10929  .py-xl-0 {
10930    padding-top: 0 !important;
10931    padding-bottom: 0 !important;
10932  }
10933
10934  .py-xl-1 {
10935    padding-top: 0.25rem !important;
10936    padding-bottom: 0.25rem !important;
10937  }
10938
10939  .py-xl-2 {
10940    padding-top: 0.5rem !important;
10941    padding-bottom: 0.5rem !important;
10942  }
10943
10944  .py-xl-3 {
10945    padding-top: 1rem !important;
10946    padding-bottom: 1rem !important;
10947  }
10948
10949  .py-xl-4 {
10950    padding-top: 1.5rem !important;
10951    padding-bottom: 1.5rem !important;
10952  }
10953
10954  .py-xl-5 {
10955    padding-top: 3rem !important;
10956    padding-bottom: 3rem !important;
10957  }
10958
10959  .pt-xl-0 {
10960    padding-top: 0 !important;
10961  }
10962
10963  .pt-xl-1 {
10964    padding-top: 0.25rem !important;
10965  }
10966
10967  .pt-xl-2 {
10968    padding-top: 0.5rem !important;
10969  }
10970
10971  .pt-xl-3 {
10972    padding-top: 1rem !important;
10973  }
10974
10975  .pt-xl-4 {
10976    padding-top: 1.5rem !important;
10977  }
10978
10979  .pt-xl-5 {
10980    padding-top: 3rem !important;
10981  }
10982
10983  .pe-xl-0 {
10984    padding-right: 0 !important;
10985  }
10986
10987  .pe-xl-1 {
10988    padding-right: 0.25rem !important;
10989  }
10990
10991  .pe-xl-2 {
10992    padding-right: 0.5rem !important;
10993  }
10994
10995  .pe-xl-3 {
10996    padding-right: 1rem !important;
10997  }
10998
10999  .pe-xl-4 {
11000    padding-right: 1.5rem !important;
11001  }
11002
11003  .pe-xl-5 {
11004    padding-right: 3rem !important;
11005  }
11006
11007  .pb-xl-0 {
11008    padding-bottom: 0 !important;
11009  }
11010
11011  .pb-xl-1 {
11012    padding-bottom: 0.25rem !important;
11013  }
11014
11015  .pb-xl-2 {
11016    padding-bottom: 0.5rem !important;
11017  }
11018
11019  .pb-xl-3 {
11020    padding-bottom: 1rem !important;
11021  }
11022
11023  .pb-xl-4 {
11024    padding-bottom: 1.5rem !important;
11025  }
11026
11027  .pb-xl-5 {
11028    padding-bottom: 3rem !important;
11029  }
11030
11031  .ps-xl-0 {
11032    padding-left: 0 !important;
11033  }
11034
11035  .ps-xl-1 {
11036    padding-left: 0.25rem !important;
11037  }
11038
11039  .ps-xl-2 {
11040    padding-left: 0.5rem !important;
11041  }
11042
11043  .ps-xl-3 {
11044    padding-left: 1rem !important;
11045  }
11046
11047  .ps-xl-4 {
11048    padding-left: 1.5rem !important;
11049  }
11050
11051  .ps-xl-5 {
11052    padding-left: 3rem !important;
11053  }
11054
11055  .text-xl-start {
11056    text-align: left !important;
11057  }
11058
11059  .text-xl-end {
11060    text-align: right !important;
11061  }
11062
11063  .text-xl-center {
11064    text-align: center !important;
11065  }
11066}
11067@media (min-width: 1400px) {
11068  .float-xxl-start {
11069    float: left !important;
11070  }
11071
11072  .float-xxl-end {
11073    float: right !important;
11074  }
11075
11076  .float-xxl-none {
11077    float: none !important;
11078  }
11079
11080  .d-xxl-inline {
11081    display: inline !important;
11082  }
11083
11084  .d-xxl-inline-block {
11085    display: inline-block !important;
11086  }
11087
11088  .d-xxl-block {
11089    display: block !important;
11090  }
11091
11092  .d-xxl-grid {
11093    display: grid !important;
11094  }
11095
11096  .d-xxl-table {
11097    display: table !important;
11098  }
11099
11100  .d-xxl-table-row {
11101    display: table-row !important;
11102  }
11103
11104  .d-xxl-table-cell {
11105    display: table-cell !important;
11106  }
11107
11108  .d-xxl-flex {
11109    display: -ms-flexbox !important;
11110    display: flex !important;
11111  }
11112
11113  .d-xxl-inline-flex {
11114    display: -ms-inline-flexbox !important;
11115    display: inline-flex !important;
11116  }
11117
11118  .d-xxl-none {
11119    display: none !important;
11120  }
11121
11122  .flex-xxl-fill {
11123    -ms-flex: 1 1 auto !important;
11124        flex: 1 1 auto !important;
11125  }
11126
11127  .flex-xxl-row {
11128    -ms-flex-direction: row !important;
11129        flex-direction: row !important;
11130  }
11131
11132  .flex-xxl-column {
11133    -ms-flex-direction: column !important;
11134        flex-direction: column !important;
11135  }
11136
11137  .flex-xxl-row-reverse {
11138    -ms-flex-direction: row-reverse !important;
11139        flex-direction: row-reverse !important;
11140  }
11141
11142  .flex-xxl-column-reverse {
11143    -ms-flex-direction: column-reverse !important;
11144        flex-direction: column-reverse !important;
11145  }
11146
11147  .flex-xxl-grow-0 {
11148    -ms-flex-positive: 0 !important;
11149        flex-grow: 0 !important;
11150  }
11151
11152  .flex-xxl-grow-1 {
11153    -ms-flex-positive: 1 !important;
11154        flex-grow: 1 !important;
11155  }
11156
11157  .flex-xxl-shrink-0 {
11158    -ms-flex-negative: 0 !important;
11159        flex-shrink: 0 !important;
11160  }
11161
11162  .flex-xxl-shrink-1 {
11163    -ms-flex-negative: 1 !important;
11164        flex-shrink: 1 !important;
11165  }
11166
11167  .flex-xxl-wrap {
11168    -ms-flex-wrap: wrap !important;
11169        flex-wrap: wrap !important;
11170  }
11171
11172  .flex-xxl-nowrap {
11173    -ms-flex-wrap: nowrap !important;
11174        flex-wrap: nowrap !important;
11175  }
11176
11177  .flex-xxl-wrap-reverse {
11178    -ms-flex-wrap: wrap-reverse !important;
11179        flex-wrap: wrap-reverse !important;
11180  }
11181
11182  .gap-xxl-0 {
11183    gap: 0 !important;
11184  }
11185
11186  .gap-xxl-1 {
11187    gap: 0.25rem !important;
11188  }
11189
11190  .gap-xxl-2 {
11191    gap: 0.5rem !important;
11192  }
11193
11194  .gap-xxl-3 {
11195    gap: 1rem !important;
11196  }
11197
11198  .gap-xxl-4 {
11199    gap: 1.5rem !important;
11200  }
11201
11202  .gap-xxl-5 {
11203    gap: 3rem !important;
11204  }
11205
11206  .justify-content-xxl-start {
11207    -ms-flex-pack: start !important;
11208        justify-content: flex-start !important;
11209  }
11210
11211  .justify-content-xxl-end {
11212    -ms-flex-pack: end !important;
11213        justify-content: flex-end !important;
11214  }
11215
11216  .justify-content-xxl-center {
11217    -ms-flex-pack: center !important;
11218        justify-content: center !important;
11219  }
11220
11221  .justify-content-xxl-between {
11222    -ms-flex-pack: justify !important;
11223        justify-content: space-between !important;
11224  }
11225
11226  .justify-content-xxl-around {
11227    -ms-flex-pack: distribute !important;
11228        justify-content: space-around !important;
11229  }
11230
11231  .justify-content-xxl-evenly {
11232    -ms-flex-pack: space-evenly !important;
11233        justify-content: space-evenly !important;
11234  }
11235
11236  .align-items-xxl-start {
11237    -ms-flex-align: start !important;
11238        align-items: flex-start !important;
11239  }
11240
11241  .align-items-xxl-end {
11242    -ms-flex-align: end !important;
11243        align-items: flex-end !important;
11244  }
11245
11246  .align-items-xxl-center {
11247    -ms-flex-align: center !important;
11248        align-items: center !important;
11249  }
11250
11251  .align-items-xxl-baseline {
11252    -ms-flex-align: baseline !important;
11253        align-items: baseline !important;
11254  }
11255
11256  .align-items-xxl-stretch {
11257    -ms-flex-align: stretch !important;
11258        align-items: stretch !important;
11259  }
11260
11261  .align-content-xxl-start {
11262    -ms-flex-line-pack: start !important;
11263        align-content: flex-start !important;
11264  }
11265
11266  .align-content-xxl-end {
11267    -ms-flex-line-pack: end !important;
11268        align-content: flex-end !important;
11269  }
11270
11271  .align-content-xxl-center {
11272    -ms-flex-line-pack: center !important;
11273        align-content: center !important;
11274  }
11275
11276  .align-content-xxl-between {
11277    -ms-flex-line-pack: justify !important;
11278        align-content: space-between !important;
11279  }
11280
11281  .align-content-xxl-around {
11282    -ms-flex-line-pack: distribute !important;
11283        align-content: space-around !important;
11284  }
11285
11286  .align-content-xxl-stretch {
11287    -ms-flex-line-pack: stretch !important;
11288        align-content: stretch !important;
11289  }
11290
11291  .align-self-xxl-auto {
11292    -ms-flex-item-align: auto !important;
11293        align-self: auto !important;
11294  }
11295
11296  .align-self-xxl-start {
11297    -ms-flex-item-align: start !important;
11298        align-self: flex-start !important;
11299  }
11300
11301  .align-self-xxl-end {
11302    -ms-flex-item-align: end !important;
11303        align-self: flex-end !important;
11304  }
11305
11306  .align-self-xxl-center {
11307    -ms-flex-item-align: center !important;
11308        align-self: center !important;
11309  }
11310
11311  .align-self-xxl-baseline {
11312    -ms-flex-item-align: baseline !important;
11313        align-self: baseline !important;
11314  }
11315
11316  .align-self-xxl-stretch {
11317    -ms-flex-item-align: stretch !important;
11318        align-self: stretch !important;
11319  }
11320
11321  .order-xxl-first {
11322    -ms-flex-order: -1 !important;
11323        order: -1 !important;
11324  }
11325
11326  .order-xxl-0 {
11327    -ms-flex-order: 0 !important;
11328        order: 0 !important;
11329  }
11330
11331  .order-xxl-1 {
11332    -ms-flex-order: 1 !important;
11333        order: 1 !important;
11334  }
11335
11336  .order-xxl-2 {
11337    -ms-flex-order: 2 !important;
11338        order: 2 !important;
11339  }
11340
11341  .order-xxl-3 {
11342    -ms-flex-order: 3 !important;
11343        order: 3 !important;
11344  }
11345
11346  .order-xxl-4 {
11347    -ms-flex-order: 4 !important;
11348        order: 4 !important;
11349  }
11350
11351  .order-xxl-5 {
11352    -ms-flex-order: 5 !important;
11353        order: 5 !important;
11354  }
11355
11356  .order-xxl-last {
11357    -ms-flex-order: 6 !important;
11358        order: 6 !important;
11359  }
11360
11361  .m-xxl-0 {
11362    margin: 0 !important;
11363  }
11364
11365  .m-xxl-1 {
11366    margin: 0.25rem !important;
11367  }
11368
11369  .m-xxl-2 {
11370    margin: 0.5rem !important;
11371  }
11372
11373  .m-xxl-3 {
11374    margin: 1rem !important;
11375  }
11376
11377  .m-xxl-4 {
11378    margin: 1.5rem !important;
11379  }
11380
11381  .m-xxl-5 {
11382    margin: 3rem !important;
11383  }
11384
11385  .m-xxl-auto {
11386    margin: auto !important;
11387  }
11388
11389  .mx-xxl-0 {
11390    margin-right: 0 !important;
11391    margin-left: 0 !important;
11392  }
11393
11394  .mx-xxl-1 {
11395    margin-right: 0.25rem !important;
11396    margin-left: 0.25rem !important;
11397  }
11398
11399  .mx-xxl-2 {
11400    margin-right: 0.5rem !important;
11401    margin-left: 0.5rem !important;
11402  }
11403
11404  .mx-xxl-3 {
11405    margin-right: 1rem !important;
11406    margin-left: 1rem !important;
11407  }
11408
11409  .mx-xxl-4 {
11410    margin-right: 1.5rem !important;
11411    margin-left: 1.5rem !important;
11412  }
11413
11414  .mx-xxl-5 {
11415    margin-right: 3rem !important;
11416    margin-left: 3rem !important;
11417  }
11418
11419  .mx-xxl-auto {
11420    margin-right: auto !important;
11421    margin-left: auto !important;
11422  }
11423
11424  .my-xxl-0 {
11425    margin-top: 0 !important;
11426    margin-bottom: 0 !important;
11427  }
11428
11429  .my-xxl-1 {
11430    margin-top: 0.25rem !important;
11431    margin-bottom: 0.25rem !important;
11432  }
11433
11434  .my-xxl-2 {
11435    margin-top: 0.5rem !important;
11436    margin-bottom: 0.5rem !important;
11437  }
11438
11439  .my-xxl-3 {
11440    margin-top: 1rem !important;
11441    margin-bottom: 1rem !important;
11442  }
11443
11444  .my-xxl-4 {
11445    margin-top: 1.5rem !important;
11446    margin-bottom: 1.5rem !important;
11447  }
11448
11449  .my-xxl-5 {
11450    margin-top: 3rem !important;
11451    margin-bottom: 3rem !important;
11452  }
11453
11454  .my-xxl-auto {
11455    margin-top: auto !important;
11456    margin-bottom: auto !important;
11457  }
11458
11459  .mt-xxl-0 {
11460    margin-top: 0 !important;
11461  }
11462
11463  .mt-xxl-1 {
11464    margin-top: 0.25rem !important;
11465  }
11466
11467  .mt-xxl-2 {
11468    margin-top: 0.5rem !important;
11469  }
11470
11471  .mt-xxl-3 {
11472    margin-top: 1rem !important;
11473  }
11474
11475  .mt-xxl-4 {
11476    margin-top: 1.5rem !important;
11477  }
11478
11479  .mt-xxl-5 {
11480    margin-top: 3rem !important;
11481  }
11482
11483  .mt-xxl-auto {
11484    margin-top: auto !important;
11485  }
11486
11487  .me-xxl-0 {
11488    margin-right: 0 !important;
11489  }
11490
11491  .me-xxl-1 {
11492    margin-right: 0.25rem !important;
11493  }
11494
11495  .me-xxl-2 {
11496    margin-right: 0.5rem !important;
11497  }
11498
11499  .me-xxl-3 {
11500    margin-right: 1rem !important;
11501  }
11502
11503  .me-xxl-4 {
11504    margin-right: 1.5rem !important;
11505  }
11506
11507  .me-xxl-5 {
11508    margin-right: 3rem !important;
11509  }
11510
11511  .me-xxl-auto {
11512    margin-right: auto !important;
11513  }
11514
11515  .mb-xxl-0 {
11516    margin-bottom: 0 !important;
11517  }
11518
11519  .mb-xxl-1 {
11520    margin-bottom: 0.25rem !important;
11521  }
11522
11523  .mb-xxl-2 {
11524    margin-bottom: 0.5rem !important;
11525  }
11526
11527  .mb-xxl-3 {
11528    margin-bottom: 1rem !important;
11529  }
11530
11531  .mb-xxl-4 {
11532    margin-bottom: 1.5rem !important;
11533  }
11534
11535  .mb-xxl-5 {
11536    margin-bottom: 3rem !important;
11537  }
11538
11539  .mb-xxl-auto {
11540    margin-bottom: auto !important;
11541  }
11542
11543  .ms-xxl-0 {
11544    margin-left: 0 !important;
11545  }
11546
11547  .ms-xxl-1 {
11548    margin-left: 0.25rem !important;
11549  }
11550
11551  .ms-xxl-2 {
11552    margin-left: 0.5rem !important;
11553  }
11554
11555  .ms-xxl-3 {
11556    margin-left: 1rem !important;
11557  }
11558
11559  .ms-xxl-4 {
11560    margin-left: 1.5rem !important;
11561  }
11562
11563  .ms-xxl-5 {
11564    margin-left: 3rem !important;
11565  }
11566
11567  .ms-xxl-auto {
11568    margin-left: auto !important;
11569  }
11570
11571  .p-xxl-0 {
11572    padding: 0 !important;
11573  }
11574
11575  .p-xxl-1 {
11576    padding: 0.25rem !important;
11577  }
11578
11579  .p-xxl-2 {
11580    padding: 0.5rem !important;
11581  }
11582
11583  .p-xxl-3 {
11584    padding: 1rem !important;
11585  }
11586
11587  .p-xxl-4 {
11588    padding: 1.5rem !important;
11589  }
11590
11591  .p-xxl-5 {
11592    padding: 3rem !important;
11593  }
11594
11595  .px-xxl-0 {
11596    padding-right: 0 !important;
11597    padding-left: 0 !important;
11598  }
11599
11600  .px-xxl-1 {
11601    padding-right: 0.25rem !important;
11602    padding-left: 0.25rem !important;
11603  }
11604
11605  .px-xxl-2 {
11606    padding-right: 0.5rem !important;
11607    padding-left: 0.5rem !important;
11608  }
11609
11610  .px-xxl-3 {
11611    padding-right: 1rem !important;
11612    padding-left: 1rem !important;
11613  }
11614
11615  .px-xxl-4 {
11616    padding-right: 1.5rem !important;
11617    padding-left: 1.5rem !important;
11618  }
11619
11620  .px-xxl-5 {
11621    padding-right: 3rem !important;
11622    padding-left: 3rem !important;
11623  }
11624
11625  .py-xxl-0 {
11626    padding-top: 0 !important;
11627    padding-bottom: 0 !important;
11628  }
11629
11630  .py-xxl-1 {
11631    padding-top: 0.25rem !important;
11632    padding-bottom: 0.25rem !important;
11633  }
11634
11635  .py-xxl-2 {
11636    padding-top: 0.5rem !important;
11637    padding-bottom: 0.5rem !important;
11638  }
11639
11640  .py-xxl-3 {
11641    padding-top: 1rem !important;
11642    padding-bottom: 1rem !important;
11643  }
11644
11645  .py-xxl-4 {
11646    padding-top: 1.5rem !important;
11647    padding-bottom: 1.5rem !important;
11648  }
11649
11650  .py-xxl-5 {
11651    padding-top: 3rem !important;
11652    padding-bottom: 3rem !important;
11653  }
11654
11655  .pt-xxl-0 {
11656    padding-top: 0 !important;
11657  }
11658
11659  .pt-xxl-1 {
11660    padding-top: 0.25rem !important;
11661  }
11662
11663  .pt-xxl-2 {
11664    padding-top: 0.5rem !important;
11665  }
11666
11667  .pt-xxl-3 {
11668    padding-top: 1rem !important;
11669  }
11670
11671  .pt-xxl-4 {
11672    padding-top: 1.5rem !important;
11673  }
11674
11675  .pt-xxl-5 {
11676    padding-top: 3rem !important;
11677  }
11678
11679  .pe-xxl-0 {
11680    padding-right: 0 !important;
11681  }
11682
11683  .pe-xxl-1 {
11684    padding-right: 0.25rem !important;
11685  }
11686
11687  .pe-xxl-2 {
11688    padding-right: 0.5rem !important;
11689  }
11690
11691  .pe-xxl-3 {
11692    padding-right: 1rem !important;
11693  }
11694
11695  .pe-xxl-4 {
11696    padding-right: 1.5rem !important;
11697  }
11698
11699  .pe-xxl-5 {
11700    padding-right: 3rem !important;
11701  }
11702
11703  .pb-xxl-0 {
11704    padding-bottom: 0 !important;
11705  }
11706
11707  .pb-xxl-1 {
11708    padding-bottom: 0.25rem !important;
11709  }
11710
11711  .pb-xxl-2 {
11712    padding-bottom: 0.5rem !important;
11713  }
11714
11715  .pb-xxl-3 {
11716    padding-bottom: 1rem !important;
11717  }
11718
11719  .pb-xxl-4 {
11720    padding-bottom: 1.5rem !important;
11721  }
11722
11723  .pb-xxl-5 {
11724    padding-bottom: 3rem !important;
11725  }
11726
11727  .ps-xxl-0 {
11728    padding-left: 0 !important;
11729  }
11730
11731  .ps-xxl-1 {
11732    padding-left: 0.25rem !important;
11733  }
11734
11735  .ps-xxl-2 {
11736    padding-left: 0.5rem !important;
11737  }
11738
11739  .ps-xxl-3 {
11740    padding-left: 1rem !important;
11741  }
11742
11743  .ps-xxl-4 {
11744    padding-left: 1.5rem !important;
11745  }
11746
11747  .ps-xxl-5 {
11748    padding-left: 3rem !important;
11749  }
11750
11751  .text-xxl-start {
11752    text-align: left !important;
11753  }
11754
11755  .text-xxl-end {
11756    text-align: right !important;
11757  }
11758
11759  .text-xxl-center {
11760    text-align: center !important;
11761  }
11762}
11763@media (min-width: 1200px) {
11764  .fs-1 {
11765    font-size: 2.5rem !important;
11766  }
11767
11768  .fs-2 {
11769    font-size: 2rem !important;
11770  }
11771
11772  .fs-3 {
11773    font-size: 1.75rem !important;
11774  }
11775
11776  .fs-4 {
11777    font-size: 1.5rem !important;
11778  }
11779}
11780@media print {
11781  .d-print-inline {
11782    display: inline !important;
11783  }
11784
11785  .d-print-inline-block {
11786    display: inline-block !important;
11787  }
11788
11789  .d-print-block {
11790    display: block !important;
11791  }
11792
11793  .d-print-grid {
11794    display: grid !important;
11795  }
11796
11797  .d-print-table {
11798    display: table !important;
11799  }
11800
11801  .d-print-table-row {
11802    display: table-row !important;
11803  }
11804
11805  .d-print-table-cell {
11806    display: table-cell !important;
11807  }
11808
11809  .d-print-flex {
11810    display: -ms-flexbox !important;
11811    display: flex !important;
11812  }
11813
11814  .d-print-inline-flex {
11815    display: -ms-inline-flexbox !important;
11816    display: inline-flex !important;
11817  }
11818
11819  .d-print-none {
11820    display: none !important;
11821  }
11822}
11823/* ------------------------------------ *\
11824    #FORMS
11825\* ------------------------------------ */
11826input,
11827textarea,
11828select {
11829  background: #FFFFFF;
11830  border: 1px solid #adb5bd;
11831  border-radius: 0;
11832}
11833
11834img {
11835  margin: 0;
11836  vertical-align: middle;
11837}
11838
11839figure {
11840  margin: 0 0 18px;
11841}
11842
11843figcaption {
11844  font-size: 0.6666666667em;
11845  font-style: italic;
11846}
11847
11848/* ------------------------------------ *\
11849    #PAGE
11850\* ------------------------------------ */
11851body {
11852  margin: 0;
11853  color: #212529;
11854  font-family: "Open Sans", sans-serif;
11855  font-size: 18px;
11856  line-height: 1.5em;
11857}
11858body.overflow {
11859  overflow: hidden;
11860}
11861
11862.ada-statement {
11863  clip: rect(1px 1px 1px 1px);
11864  height: 1px;
11865  left: -10000px;
11866  overflow: hidden;
11867  position: absolute;
11868  top: -1px;
11869  width: 1px;
11870}
11871
11872/* ------------------------------------ *\
11873    #TYPOGRAPY
11874\* ------------------------------------ */
11875h1, .h1,
11876h2,
11877.h2,
11878h3,
11879.h3,
11880h4,
11881.h4,
11882h5,
11883.h5,
11884h6,
11885.h6 {
11886  color: #212529;
11887  line-height: 1.2em;
11888  margin: 0 0 0.5em;
11889  max-width: 100%;
11890}
11891
11892.o-container h1, .o-container .h1,
11893.o-container h2,
11894.o-container .h2,
11895.o-container h3,
11896.o-container .h3,
11897.o-container h4,
11898.o-container .h4,
11899.o-container h5,
11900.o-container .h5,
11901.o-container h6,
11902.o-container .h6 {
11903  background-color: transparent;
11904}
11905
11906h1, .h1 {
11907  font-weight: 900;
11908  font-size: 36px;
11909}
11910
11911h2, .h2 {
11912  font-weight: 900;
11913  font-size: 31px;
11914}
11915
11916h3, .h3 {
11917  font-weight: 600;
11918  font-size: 26px;
11919}
11920
11921h4, .h4 {
11922  font-weight: 600;
11923  font-size: 21px;
11924}
11925
11926h5, .h5 {
11927  font-weight: 600;
11928  font-size: 17px;
11929}
11930
11931h6, .h6 {
11932  font-weight: 700;
11933  font-size: 15px;
11934}
11935
11936p {
11937  line-height: 1.5;
11938  margin: 0 0 18px;
11939}
11940
11941ul,
11942ol,
11943dl {
11944  margin: 0 0 18px;
11945}
11946
11947a {
11948  text-decoration: none;
11949  transition: color 0.2s, background-color 0.2s;
11950}
11951a:hover, a.active {
11952  transition: color 0.2s, background-color 0.2s;
11953  text-decoration: none;
11954}
11955
11956hr {
11957  border-width: 0 0 1px;
11958  margin: 0 0 18px;
11959}
11960
11961table,
11962th,
11963td {
11964  border-collapse: collapse;
11965}
11966
11967th,
11968td {
11969  padding: 15px;
11970}
11971
11972body {
11973  font-family: "Open Sans", sans-serif;
11974}
11975
11976ul {
11977  padding-left: 20px;
11978}
11979ul li {
11980  line-height: 2em;
11981}
11982
11983.o-aspect {
11984  position: relative;
11985  width: 100%;
11986}
11987.o-aspect.youtube span, .o-aspect::before {
11988  content: "";
11989  display: block;
11990  width: 100%;
11991}
11992.o-aspect.youtube span > *, .o-aspect > * {
11993  height: auto;
11994  left: 0;
11995  margin: 0;
11996  position: absolute;
11997  top: 0;
11998  width: 100%;
11999}
12000.o-aspect.youtube span > iframe, .o-aspect > iframe, .o-aspect > embed, .o-aspect > video {
12001  height: 100%;
12002}
12003
12004@media (min-width: 768px) {
12005  .o-aspect--split {
12006    width: 60%;
12007  }
12008}
12009.o-aspect--16x9.youtube span, .o-aspect--16x9::before {
12010  padding-top: 56.25%;
12011}
12012
12013.o-aspect--3x2.youtube span, .o-aspect--3x2::before {
12014  padding-top: 66.6666666667%;
12015}
12016
12017.o-aspect--4x5.youtube span, .o-aspect--4x5::before {
12018  padding-top: 125%;
12019}
12020
12021.o-container {
12022  margin: 0 auto;
12023  max-width: 100%;
12024  padding: 0 2.0833333333%;
12025  width: 100%;
12026}
12027@media (min-width: 768px) {
12028  .o-container {
12029    width: 1440px;
12030  }
12031}
12032@media (min-width: 1200px) {
12033  .o-container {
12034    padding: 0 60px;
12035    width: 1440px;
12036  }
12037}
12038
12039@media (min-width: 1024px) {
12040  .o-layout {
12041    display: block;
12042    grid-template-columns: 1fr;
12043  }
12044}
12045
12046.o-layout__content {
12047  max-width: 100%;
12048  width: auto;
12049}
12050@media (min-width: 1024px) {
12051  .o-layout__content {
12052    -ms-flex-positive: 1;
12053        flex-grow: 1;
12054  }
12055}
12056
12057.o-list-inline {
12058  padding-left: 0;
12059  list-style: none;
12060  -ms-flex-align: center;
12061      align-items: center;
12062  display: -ms-flexbox;
12063  display: flex;
12064  -ms-flex-wrap: wrap;
12065      flex-wrap: wrap;
12066}
12067
12068.o-list-unstyled {
12069  padding-left: 0;
12070  list-style: none;
12071}
12072
12073.o-wrap {
12074  margin: 0 auto;
12075  max-width: 100%;
12076  overflow: hidden;
12077  position: relative;
12078  width: 100%;
12079}
12080@media print {
12081  .o-wrap {
12082    box-shadow: none;
12083  }
12084}
12085
12086/* ------------------------------------ *\
12087    #FANCYBOX OVERWRITES
12088\* ------------------------------------ */
12089.fancybox-content {
12090  max-width: 95%;
12091}
12092@media (min-width: 768px) {
12093  .fancybox-content {
12094    max-width: 85%;
12095  }
12096}
12097@media (min-width: 1024px) {
12098  .fancybox-content {
12099    max-width: 75%;
12100  }
12101}
12102@media (min-width: 1200px) {
12103  .fancybox-content {
12104    max-width: 75%;
12105  }
12106}
12107@media (min-width: 1500px) {
12108  .fancybox-content {
12109    max-width: 65%;
12110  }
12111}
12112
12113/* ------------------------------------ *\
12114    #FLICKITY OVERWRITES
12115\* ------------------------------------ */
12116.flickity-enabled.is-fullscreen {
12117  position: fixed;
12118  left: 0;
12119  top: 0;
12120  width: 100%;
12121  height: 100%;
12122  background: rgba(0, 0, 0, 0.9);
12123  padding-bottom: 35px;
12124  z-index: 1000;
12125}
12126
12127.flickity-enabled.is-fullscreen .flickity-page-dots {
12128  bottom: 10px;
12129}
12130
12131.flickity-enabled.is-fullscreen .flickity-page-dots .dot {
12132  background: white;
12133}
12134
12135/* prevent page scrolling when flickity is fullscreen */
12136html.is-flickity-fullscreen {
12137  overflow: hidden;
12138}
12139
12140/* ---- flickity-fullscreen-button ---- */
12141.flickity-fullscreen-button {
12142  display: block;
12143  right: 10px;
12144  top: 10px;
12145  width: 24px;
12146  height: 24px;
12147  border-radius: 4px;
12148}
12149
12150/* right-to-left */
12151.flickity-rtl .flickity-fullscreen-button {
12152  right: auto;
12153  left: 10px;
12154}
12155
12156.flickity-fullscreen-button-exit {
12157  display: none;
12158}
12159
12160.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit {
12161  display: block;
12162}
12163
12164.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view {
12165  display: none;
12166}
12167
12168.flickity-fullscreen-button .flickity-button-icon {
12169  position: absolute;
12170  width: 16px;
12171  height: 16px;
12172  left: 4px;
12173  top: 4px;
12174}
12175
12176.flickity-prev-next-button.previous,
12177.flickity-prev-next-button.next {
12178  display: none;
12179  z-index: 2000;
12180}
12181
12182/*
12183
12184  2 across > 1 across
12185
12186
12187*/
12188.aeg-2-1-grid {
12189  -ms-flex-align: center;
12190      align-items: center;
12191  -ms-flex-item-align: start;
12192      align-self: flex-start;
12193  display: -ms-flexbox;
12194  display: flex;
12195  -ms-flex-direction: column;
12196      flex-direction: column;
12197  -ms-flex-wrap: wrap;
12198      flex-wrap: wrap;
12199  -ms-flex-pack: center;
12200      justify-content: center;
12201  padding: 20px 0 30px;
12202  width: 100%;
12203}
12204.aeg-2-1-grid:not(:last-of-type) {
12205  border-bottom: 1px solid #60391326;
12206}
12207.aeg-2-1-grid .box {
12208  -ms-flex-align: start;
12209      align-items: flex-start;
12210  display: -ms-flexbox;
12211  display: flex;
12212  -ms-flex-direction: column;
12213      flex-direction: column;
12214  -ms-flex-pack: start;
12215      justify-content: flex-start;
12216  margin: 15px 0;
12217  width: 100%;
12218}
12219@media (min-width: 768px) {
12220  .aeg-2-1-grid {
12221    -ms-flex-align: start;
12222        align-items: flex-start;
12223    -ms-flex-direction: row;
12224        flex-direction: row;
12225    -ms-flex-wrap: nowrap;
12226        flex-wrap: nowrap;
12227    -ms-flex-pack: justify;
12228        justify-content: space-between;
12229  }
12230  .aeg-2-1-grid .box {
12231    -ms-flex-item-align: start;
12232        align-self: flex-start;
12233    width: 50%;
12234  }
12235  .aeg-2-1-grid .box:nth-child(2) {
12236    margin-left: 15px;
12237  }
12238}
12239
12240/*
12241
12242  3 across > 1 across
12243
12244
12245*/
12246.aeg-3-1-grid {
12247  -ms-flex-align: center;
12248      align-items: center;
12249  -ms-flex-item-align: start;
12250      align-self: flex-start;
12251  display: -ms-flexbox;
12252  display: flex;
12253  -ms-flex-direction: column;
12254      flex-direction: column;
12255  -ms-flex-wrap: wrap;
12256      flex-wrap: wrap;
12257  -ms-flex-pack: center;
12258      justify-content: center;
12259  padding: 20px 0 30px;
12260  width: 100%;
12261}
12262.aeg-3-1-grid:not(:last-of-type) {
12263  border-bottom: 1px solid #60391326;
12264}
12265.aeg-3-1-grid .box {
12266  -ms-flex-align: start;
12267      align-items: flex-start;
12268  display: -ms-flexbox;
12269  display: flex;
12270  -ms-flex-direction: column;
12271      flex-direction: column;
12272  -ms-flex-pack: start;
12273      justify-content: flex-start;
12274  margin: 15px 0;
12275  width: 100%;
12276}
12277.aeg-3-1-grid .box .image-wrap {
12278  -ms-flex-item-align: start;
12279      align-self: flex-start;
12280}
12281.aeg-3-1-grid .box .image-wrap img {
12282  max-width: 100%;
12283}
12284.aeg-3-1-grid .box h3, .aeg-3-1-grid .box .h3 {
12285  font-size: 18px;
12286  margin: 1rem 0;
12287}
12288.aeg-3-1-grid .box p {
12289  margin: 0;
12290}
12291.aeg-3-1-grid .box p a {
12292  text-decoration: none;
12293}
12294.aeg-3-1-grid .box ul {
12295  list-style-position: outside;
12296  margin-top: 0.75rem;
12297  padding: 0 0 0 20px;
12298}
12299.aeg-3-1-grid .box ul li {
12300  margin-bottom: 0.5rem;
12301}
12302@media (min-width: 768px) {
12303  .aeg-3-1-grid {
12304    -ms-flex-align: start;
12305        align-items: flex-start;
12306    -ms-flex-direction: row;
12307        flex-direction: row;
12308    -ms-flex-wrap: nowrap;
12309        flex-wrap: nowrap;
12310    -ms-flex-pack: justify;
12311        justify-content: space-between;
12312  }
12313  .aeg-3-1-grid .box {
12314    -ms-flex-item-align: start;
12315        align-self: flex-start;
12316    width: 33.333%;
12317  }
12318  .aeg-3-1-grid .box:nth-child(2) {
12319    margin: 15px;
12320  }
12321}
12322
12323/*
12324
12325  4 across > 2 across > 1 across
12326
12327
12328*/
12329.aeg-4-2-1-grid {
12330  display: grid;
12331  grid-auto-rows: 1fr;
12332  grid-gap: 20px;
12333  grid-template-columns: repeat(auto-fill, minmax(100%, 100%));
12334  -ms-flex-pack: center;
12335      justify-content: center;
12336  min-width: initial;
12337}
12338@media (min-width: 768px) {
12339  .aeg-4-2-1-grid {
12340    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 10px), 1fr));
12341  }
12342}
12343@media (min-width: 1200px) {
12344  .aeg-4-2-1-grid {
12345    grid-template-columns: repeat(auto-fill, minmax(calc(25% - 15px), 1fr));
12346  }
12347}
12348
12349/*
12350
12351  6 across > 3 across > 2 across > 1 across
12352
12353
12354*/
12355.aeg-6-3-2-1-grid {
12356  display: grid;
12357  grid-auto-rows: 1fr;
12358  grid-gap: 20px;
12359  grid-template-columns: repeat(auto-fill, minmax(100%, 100%));
12360  -ms-flex-pack: center;
12361      justify-content: center;
12362  min-width: initial;
12363}
12364@media (min-width: 540px) {
12365  .aeg-6-3-2-1-grid {
12366    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 10px
12366), 1fr));
12367  }
12368}
12369@media (min-width: 1024px) {
12370  .aeg-6-3-2-1-grid {
12371    grid-template-columns: repeat(auto-fill, minmax(calc(33.3333333333% - 13.3333333333px), 1fr));
12372  }
12373}
12374@media (min-width: 1500px) {
12375  .aeg-6-3-2-1-grid {
12376    grid-template-columns: repeat(auto-fill, minmax(calc(16.6666666667% - 16.6666666667px), 1fr));
12377  }
12378}
12379
12380.c-accordion {
12381  background-color: transparent;
12382  margin-left: 18px;
12383  width: 100%;
12384}
12385
12386.c-accordion-title {
12387  background-color: transparent;
12388  color: inherit;
12389  cursor: pointer;
12390  font-size: 1.1rem;
12391  font-weight: 500;
12392  padding: 0.5rem 0 0.5rem 2.5rem;
12393  position: relative;
12394}
12395.c-accordion-title::before {
12396  background: #212529;
12397  content: "";
12398  height: 2px;
12399  left: 0;
12400  margin-top: -1px;
12401  position: absolute;
12402  top: 50%;
12403  transition: 0.2s ease;
12404  width: 16px;
12405}
12406.c-accordion-title::after {
12407  background: #212529;
12408  content: "";
12409  height: 2px;
12410  left: 0;
12411  margin-top: -1px;
12412  position: absolute;
12413  top: 50%;
12414  transform: rotate(90deg);
12415  transition: 0.2s ease;
12416  width: 16px;
12417}
12418.c-accordion-title.is-active::before {
12419  transform: rotate(-180deg);
12420}
12421.c-accordion-title.is-active::after {
12422  transform: rotate(360deg);
12423}
12424
12425.c-accordion--on-dark .c-accordion-title {
12426  background-color: transparent;
12427  color: inherit;
12428  color: inherit;
12429}
12430.c-accordion--on-dark .c-accordion-title::before, .c-accordion--on-dark .c-accordion-title::after {
12431  background: #212529;
12432}
12433
12434.c-accordion-content.js-accordion-content {
12435  display: none;
12436  font-weight: 400;
12437  padding-bottom: 0.75rem;
12438  padding-left: 2.5rem;
12439  padding-right: 0;
12440  padding-top: 0;
12441  transition: none;
12442}
12443
12444/* ------------------------------------ *\
12445    #AXS EVENT DETAILS PAGE
12446\* ------------------------------------ */
12447.c-axs-event-details__hero {
12448  background-position: center center;
12449  background-size: cover;
12450  display: -ms-flexbox;
12451  display: flex;
12452  -ms-flex-direction: column;
12453      flex-direction: column;
12454  height: 20vh;
12455  -ms-flex-pack: justify;
12456      justify-content: space-between;
12457  padding: 0;
12458  position: relative;
12459}
12460@media (min-width: 768px) {
12461  .c-axs-event-details__hero {
12462    height: 35vh;
12463  }
12464}
12465@media (min-width: 1024px) {
12466  .c-axs-event-details__hero {
12467    height: 40vh;
12468  }
12469}
12470
12471.c-axs-event-details__bg {
12472  background-attachment: fixed;
12473  background-position: center;
12474  background-repeat: no-repeat;
12475  bottom: 0;
12476  height: 100%;
12477  left: 0;
12478  position: absolute;
12479  right: 0;
12480  top: 0;
12481  width: 100%;
12482}
12483
12484.c-axs-event-details__overview-wrapper {
12485  padding: 0;
12486  position: relative;
12487}
12488
12489.c-axs-event-details__overview {
12490  -ms-flex-align: center;
12491      align-items: center;
12492  display: -ms-flexbox;
12493  display: flex;
12494  -ms-flex-direction: column-reverse;
12495      flex-direction: column-reverse;
12496  margin-top: 0;
12497}
12498@media (min-width: 1024px) {
12499  .c-axs-event-details__overview {
12500    display: -ms-flexbox;
12501    display: flex;
12502    -ms-flex-direction: row;
12503        flex-direction: row;
12504    -ms-flex-pack: center;
12505        justify-content: center;
12506    padding: 4% 10%;
12507  }
12508}
12509
12510.c-axs-event-details__details {
12511  color: #fff;
12512  -ms-flex: 0 0 36%;
12513      flex: 0 0 36%;
12514  margin: 40px 0 40px 20px;
12515  text-align: left;
12516  text-transform: uppercase;
12517}
12518.c-axs-event-details__details > * {
12519  margin-bottom: 0.9rem;
12520}
12521@media (min-width: 1024px) {
12522  .c-axs-event-details__details {
12523    text-align: left;
12524  }
12525}
12526
12527.c-axs-event-details__details-title {
12528  color: #fff;
12529  font-size: 1.6666666667em;
12530  text-align: left;
12531}
12532
12533.c-axs-event-details__details-presented-by {
12534  font-size: 0.7em;
12535  text-transform: uppercase;
12536}
12537@media (min-width: 1024px) {
12538  .c-axs-event-details__details-presented-by {
12539    text-align: left;
12540  }
12541}
12542
12543.c-axs-event-details-supporting {
12544  font-size: 1.3333333333em;
12545  text-align: left;
12546}
12547
12548.c-axs-event-details__detail-list {
12549  list-style: none;
12550  margin: 0;
12551  padding: 0;
12552}
12553
12554.c-axs-event-details__detail-item {
12555  border-bottom: none;
12556}
12557
12558.c-axs-event-details__detail-label {
12559  color: #fff;
12560}
12561
12562.c-axs-event-details__detail-price {
12563  font-size: 0.8888888889em;
12564  margin-top: 5px;
12565}
12566
12567.c-axs-event-details__detail-date {
12568  color: #fff;
12569}
12570
12571.c-button.c-axs-event-details__ticket-link {
12572  margin-top: 20px;
12573}
12574
12575.c-axs-event-details__image {
12576  -ms-flex-align: start;
12577      align-items: flex-start;
12578  display: -ms-flexbox;
12579  display: flex;
12580  -ms-flex-pack: end;
12581      justify-content: flex-end;
12582}
12583@media (min-width: 1024px) {
12584  .c-axs-event-details__image {
12585    margin-left: 50px;
12586  }
12587}
12588.c-axs-event-details__image img {
12589  border-radius: 0;
12590  width: 100%;
12591}
12592@media (min-width: 1024px) {
12593  .c-axs-event-details__image img {
12594    max-width: 100%;
12595  }
12596}
12597
12598.c-axs-event-details__description {
12599  margin: 0 auto 2rem;
12600  max-width: 100%;
12601  padding: 0 2.0833333333%;
12602  width: 100%;
12603}
12604@media (min-width: 768px) {
12605  .c-axs-event-details__description {
12606    width: 1440px;
12607  }
12608}
12609@media (min-width: 1200px) {
12610  .c-axs-event-details__description {
12611    padding: 0 60px;
12612    width: 1440px;
12613  }
12614}
12615
12616.c-axs-event-details__p {
12617  line-height: 2;
12618}
12619
12620.c-axs-event-details__p--accordion {
12621  cursor: pointer;
12622  line-height: 2;
12623  position: relative;
12624}
12625
12626.c-axs-event-details__p--accordion::before,
12627.c-axs-event-details__p--accordion::after {
12628  background: #000;
12629  content: "";
12630  height: 2px;
12631  left: -25px;
12632  position: absolute;
12633  top: 15px;
12634  width: 16px;
12635}
12636
12637.c-axs-event-details__p--accordion::after {
12638  transform: rotate(90deg);
12639}
12640
12641.c-axs-event-details__p--accordion.is-active::after {
12642  transform: rotate(180deg);
12643}
12644
12645/* ------------------------------------ *\
12646    #AXS EVENTS
12647\* ------------------------------------ */
12648.c-axs-events {
12649  margin: 0;
12650  padding: 2.8rem 0 3.5rem;
12651}
12652.c-axs-events h2:first-of-type, .c-axs-events .h2:first-of-type {
12653  margin-top: 0;
12654}
12655
12656.c-axs-events__line {
12657  margin: 40px 0;
12658  width: 100%;
12659}
12660
12661.c-axs-event-card__title--wrapper {
12662  display: -ms-flexbox;
12663  display: flex;
12664  -ms-flex-direction: column;
12665      flex-direction: column;
12666  -ms-flex-pack: start;
12667      justify-content: flex-start;
12668}
12669@media (min-width: 768px) {
12670  .c-axs-event-card__title--wrapper {
12671    -ms-flex-align: start;
12672        align-items: flex-start;
12673    -ms-flex-direction: row;
12674        flex-direction: row;
12675    -ms-flex-pack: justify;
12676        justify-content: space-between;
12677  }
12678}
12679.c-axs-event-card__title--wrapper .c-button {
12680  margin: 0 0 20px 0;
12681}
12682@media (min-width: 768px) {
12683  .c-axs-event-card__title--wrapper .c-button {
12684    margin: 0;
12685  }
12686}
12687
12688.c-axs-events__container {
12689  display: -ms-flexbox;
12690  display: flex;
12691  -ms-flex: 1 1 auto;
12692      flex: 1 1 auto;
12693  -ms-flex-direction: column;
12694      flex-direction: column;
12695  -ms-flex-pack: justify;
12696      justify-content: space-between;
12697  margin: 0;
12698  max-width: 100%;
12699  padding: 0;
12700}
12701@media (min-width: 768px) {
12702  .c-axs-events__container {
12703    -ms-flex-direction: row;
12704        flex-direction: row;
12705    -ms-flex-wrap: wrap;
12706        flex-wrap: wrap;
12707    -ms-flex-pack: center;
12708        justify-content: center;
12709    max-width: 100%;
12710  }
12711}
12712
12713.c-axs-event-card {
12714  display: -ms-flexbox;
12715  display: flex;
12716  -ms-flex: 0 0 auto;
12717      flex: 0 0 auto;
12718  -ms-flex-direction: column;
12719      flex-direction: column;
12720  width: 100%;
12721}
12722
12723.c-axs-events-months-details {
12724  display: -ms-flexbox;
12725  display: flex;
12726  -ms-flex-direction: column;
12727      flex-direction: column;
12728  -ms-flex-wrap: wrap;
12729      flex-wrap: wrap;
12730  max-width: 100%;
12731}
12732
12733.c-axs-events-months-flex-container,
12734.c-axs-events-search__results.is-active {
12735  display: grid;
12736  grid-auto-rows: 1fr;
12737  grid-gap: 20px;
12738  grid-template-columns: repeat(auto-fill, minmax(564px, 564px));
12739  -ms-flex-pack: center;
12740      justify-content: center;
12741  max-width: 100%;
12742  min-width: initial;
12743}
12744@media (min-width: 768px) {
12745  .c-axs-events-months-flex-container,
12746.c-axs-events-search__results.is-active {
12747    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 10px), 1fr));
12748  }
12749}
12750@media (min-width: 1200px) {
12751  .c-axs-events-months-flex-container,
12752.c-axs-events-search__results.is-active {
12753    grid-template-columns: repeat(auto-fill, minmax(calc(25% - 15px), 1fr));
12754  }
12755}
12756@media screen and (max-width: 564px) {
12757  .c-axs-events-months-flex-container,
12758.c-axs-events-search__results.is-active {
12759    grid-template-columns: repeat(auto-fill, minmax(100%, 100%));
12760  }
12761}
12762
12763.c-axs-event-card__wrapper {
12764  border: 0;
12765  border-radius: 10px;
12766  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
12767  display: -ms-flexbox;
12768  display: flex;
12769  -ms-flex-direction: column;
12770      flex-direction: column;
12771  -ms-flex-pack: start;
12772      justify-content: flex-start;
12773  max-width: 100%;
12774  min-width: auto;
12775  overflow: hidden;
12776  position: relative;
12777  text-transform: uppercase;
12778  transition: all 0.15s;
12779}
12780.c-axs-event-card__wrapper:hover {
12781  transition: all 0.1s;
12782}
12783
12784.c-axs-event-card__header {
12785  display: -ms-flexbox;
12786  display: flex;
12787  -ms-flex-direction: column;
12788      flex-direction: column;
12789  -ms-flex-positive: 1;
12790      flex-grow: 1;
12791  -ms-flex-pack: start;
12792      justify-content: flex-start;
12793  max-width: 100%;
12794  text-align: center;
12795  transition: all 0.2s;
12796  width: 100%;
12797}
12798.c-axs-event-card__header * {
12799  transition: all 0.2s;
12800}
12801.c-axs-event-card__header:hover, .c-axs-event-card__header:hover > * {
12802  background-color: transparent;
12803  transition: all 0.2s;
12804}
12805
12806.c-axs-event-card__image {
12807  background-color: transparent;
12808  max-width: 100%;
12809  width: 100%;
12810}
12811.c-axs-event-card__image img.u-img-respond {
12812  max-width: 100%;
12813}
12814
12815.c-axs-event-card__title--grow-wrapper {
12816  background-color: transparent;
12817  -ms-flex-positive: 1;
12818      flex-grow: 1;
12819  padding: 0;
12820}
12821.c-axs-event-card__title--grow-wrapper h4, .c-axs-event-card__title--grow-wrapper .h4 {
12822  background-color: transparent;
12823}
12824
12825.c-axs-event-cart__title--wrapper {
12826  max-width: 100%;
12827}
12828.c-axs-event-cart__title--wrapper > .c-heading {
12829  display: inline-block;
12830}
12831
12832.c-axs-event-card__title {
12833  background-color: #fff;
12834  color: #495057;
12835  font-size: 1.3rem;
12836  font-weight: 700;
12837  line-height: 1.5rem;
12838  margin: 0;
12839  max-width: 100%;
12840  padding: 10px 5px;
12841}
12842
12843.c-axs-event-card__date {
12844  -ms-flex-item-align: end;
12845      align-self: flex-end;
12846  background-color: transparent;
12847  font-size: 16px;
12848  padding: 10px 5px;
12849}
12850.c-axs-event-card__date p {
12851  background-color: transparent;
12852  font-size: 16px;
12853}
12854
12855.c-axs-event-card__info {
12856  color: #495057;
12857}
12858
12859.c-axs-event-card__doors {
12860  margin-top: 20px;
12861}
12862
12863.c-axs-event-card__details {
12864  -ms-flex-align: center;
12865      align-items: center;
12866  background-color: transparent;
12867  display: -ms-flexbox;
12868  display: flex;
12869  -ms-flex: 1 1 auto;
12870      flex: 1 1 auto;
12871  -ms-flex-direction: row;
12872      flex-direction: row;
12873  -ms-flex-pack: justify;
12874      justify-content: space-between;
12875  margin-top: auto;
12876}
12877.c-axs-event-card__details .c-button {
12878  margin: 0;
12879}
12880
12881.c-axs-event-card__copy {
12882  -ms-flex-line-pack: center;
12883      align-content: center;
12884  display: -ms-flexbox;
12885  display: flex;
12886  -ms-flex-direction: column;
12887      flex-direction: column;
12888  -ms-flex-pack: center;
12889      justify-content: center;
12890}
12891
12892.c-axs-event-card__venue {
12893  font-size: 1em;
12894  line-height: 1;
12895  text-align: left;
12896}
12897
12898.c-axs-event-card__date {
12899  display: -ms-flexbox;
12900  display: flex;
12901  -ms-flex: 0 0 auto;
12902      flex: 0 0 auto;
12903  font-size: 0.7777777778em;
12904  -ms-flex-pack: center;
12905      justify-content: center;
12906  margin: 0.5rem 0;
12907  width: 100%;
12908}
12909.c-axs-event-card__date p:last-child {
12910  margin-bottom: 0;
12911}
12912
12913.c-axs-event-card__supporting-text {
12914  font-size: 14px;
12915  padding: 0.5rem;
12916}
12917
12918.c-axs-event-card__info {
12919  display: -ms-flexbox;
12920  display: flex;
12921  margin-top: auto;
12922}
12923
12924.c-axs-event-card__venue-logo {
12925  -ms-flex-item-align: center;
12926      align-self: center;
12927  -ms-flex: 0 0 auto;
12928      flex: 0 0 auto;
12929  margin-bottom: 10px;
12930  margin-top: 10px;
12931  max-width: 150px;
12932  min-width: 25px;
12933}
12934
12935.c-axs-event-card__venue-title {
12936  font-size: 0.8888888889em;
12937  margin-bottom: 10px;
12938  margin-right: 6px;
12939  text-transform: uppercase;
12940  width: 100%;
12941}
12942
12943.c-axs-event-card__date .c-date--divider {
12944  border-left-color: #212529;
12945}
12946
12947.c-axs-events-month-links-wrapper {
12948  -ms-flex-align: center;
12949      align-items: center;
12950  display: -ms-flexbox;
12951  display: flex;
12952  -ms-flex-direction: column;
12953      flex-direction: column;
12954  -ms-flex-pack: center;
12955      justify-content: center;
12956  width: 100%;
12957}
12958@media (min-width: 768px) {
12959  .c-axs-events-month-links-wrapper {
12960    -ms-flex-direction: row;
12961        flex-direction: row;
12962  }
12963}
12964
12965.c-axs-events-month-label {
12966  -ms-flex-item-align: start;
12967      align-self: flex-start;
12968  padding: 10px;
12969  white-space: nowrap;
12970}
12971@media (min-width: 768px) {
12972  .c-axs-events-month-label {
12973    padding-top: 24px;
12974  }
12975}
12976
12977.c-axs-events__month-list {
12978  -ms-flex-align: center;
12979      align-items: center;
12980  background-color: #f9f9f9;
12981  display: -ms-flexbox;
12982  display: flex;
12983  -ms-flex-direction: row;
12984      flex-direction: row;
12985  -ms-flex-wrap: wrap;
12986      flex-wrap: wrap;
12987  -ms-flex-pack: center;
12988      justify-content: center;
12989  list-style-type: none;
12990  padding: 10px;
12991  text-transform: uppercase;
12992  width: 100%;
12993}
12994@media (min-width: 768px) {
12995  .c-axs-events__month-list {
12996    width: 60%;
12997  }
12998}
12999
13000.c-axs-events__month-list-item {
13001  font-size: 0.8333333333rem;
13002  margin: 15px 10px;
13003  -webkit-text-decoration-color: #000;
13004          text-decoration-color: #000;
13005}
13006
13007.c-axs-events__month-link {
13008  background-color: #f9f9f9;
13009  color: #000000;
13010  padding: 10px 30px;
13011}
13012.c-axs-events__month-link:hover {
13013  color: #ffc32a;
13014}
13015
13016.c-axs-events__listview {
13017  padding: 0;
13018}
13019
13020.c-axs-events-listview-wrapper {
13021  display: -ms-flexbox;
13022  display: flex;
13023  -ms-flex: 0 0 auto;
13024      flex: 0 0 auto;
13025  -ms-flex-direction: column;
13026      flex-direction: column;
13027  -ms-flex-pack: center;
13028      justify-content: center;
13029  width: 100%;
13030}
13031
13032.c-axs-event-card-listview__title--wrapper {
13033  display: -ms-flexbox;
13034  display: flex;
13035  -ms-flex-direction: column;
13036      flex-direction: column;
13037  -ms-flex-pack: start;
13038      justify-content: flex-start;
13039}
13040@media (min-width: 768px) {
13041  .c-axs-event-card-listview__title--wrapper {
13042    -ms-flex-align: start;
13043        align-items: flex-start;
13044    -ms-flex-direction: row;
13045        flex-direction: row;
13046    -ms-flex-pack: justify;
13047        justify-content: space-between;
13048  }
13049}
13050.c-axs-event-card-listview__title--wrapper .c-button {
13051  margin: 0 0 20px 0;
13052}
13053@media (min-width: 768px) {
13054  .c-axs-event-card-listview__title--wrapper .c-button {
13055    margin: 0;
13056  }
13057}
13058
13059.c-axs-event-card-listview__wrapper {
13060  padding: 10px 0 10px;
13061  width: 100%;
13062}
13063
13064.c-axs-event-card-listview__wrapper:not(:last-child) {
13065  border-bottom: 1px solid #dee2e6;
13066}
13067
13068.c-axs-event-card-listview__header {
13069  background-color: #f9f9f9;
13070  display: -ms-flexbox;
13071  display: flex;
13072  -ms-flex: 0 0 auto;
13073      flex: 0 0 auto;
13074  -ms-flex-direction: column;
13075      flex-direction: column;
13076  -ms-flex-pack: end;
13077      justify-content: flex-end;
13078  width: 100%;
13079}
13080
13081.c-axs-event-card-listview__details {
13082  -ms-flex-align: center;
13083      align-items: center;
13084  display: -ms-flexbox;
13085  display: flex;
13086  -ms-flex-direction: column;
13087      flex-direction: column;
13088  -ms-flex-pack: justify;
13089      justify-content: space-between;
13090}
13091@media (min-width: 768px) {
13092  .c-axs-event-card-listview__details {
13093    -ms-flex-direction: row;
13094        flex-direction: row;
13095    padding: 15px;
13096  }
13097}
13098
13099.c-axs-event-card-listview__link {
13100  -ms-flex-align: center;
13101      align-items: center;
13102  display: -ms-flexbox;
13103  display: flex;
13104  -ms-flex-direction: column;
13105      flex-direction: column;
13106  -ms-flex-pack: justify;
13107      justify-content: space-between;
13108}
13109@media (min-width: 768px) {
13110  .c-axs-event-card-listview__link {
13111    -ms-flex-direction: row;
13112        flex-direction: row;
13113    margin-right: auto;
13114  }
13115}
13116
13117.c-axs-event-card-listview__details--group {
13118  -ms-flex-direction: column;
13119      flex-direction: column;
13120  height: auto;
13121  margin-top: 20px;
13122  padding: 10px;
13123  width: 100%;
13124}
13125.c-axs-event-card-listview__details--ticket-group {
13126  display: -ms-flexbox;
13127  display: flex;
13128  -ms-flex-direction: column;
13129      flex-direction: column;
13130}
13131
13132.c-axs-event-card-listview__copy {
13133  -ms-flex-line-pack: center;
13134      align-content: center;
13135  display: -ms-flexbox;
13136  display: flex;
13137  -ms-flex-direction: column;
13138      flex-direction: column;
13139  -ms-flex-pack: center;
13140      justify-content: center;
13141}
13142
13143.c-axs-event-card-listview__presentedBy {
13144  -ms-flex-align: center;
13145      align-items: center;
13146  font-size: 0.8888888889em;
13147  line-height: 1;
13148  text-transform: uppercase;
13149}
13150@media (min-width: 768px) {
13151  .c-axs-event-card-listview__presentedBy {
13152    font-size: 1em;
13153    text-align: left;
13154  }
13155}
13156
13157.c-axs-event-card-listview__title {
13158  -ms-flex-align: center;
13159      align-items: center;
13160  font-size: 1.1111111111em;
13161  line-height: 1;
13162  text-transform: uppercase;
13163}
13164@media (min-width: 768px) {
13165  .c-axs-event-card-listview__title {
13166    font-size: 1.3333333333em;
13167    text-align: left;
13168  }
13169}
13170@media (min-width: 1024px) {
13171  .c-axs-event-card-listview__title {
13172    font-size: 1.5555555556em;
13173  }
13174}
13175
13176.c-axs-event-card-listview__supporting {
13177  -ms-flex-align: center;
13178      align-items: center;
13179  font-size: 1em;
13180  line-height: 1;
13181}
13182@media (min-width: 768px) {
13183  .c-axs-event-card-listview__supporting {
13184    font-size: 1.2222222222em;
13185    text-align: left;
13186  }
13187}
13188
13189.c-axs-event-card-listview__venue {
13190  font-size: 0.8888888889em;
13191  line-height: 1;
13192}
13193
13194.c-axs-event-card-listview__date {
13195  font-size: 0.8888888889em;
13196  margin-bottom: 20px;
13197  margin-right: 6px;
13198  margin-top: 20px;
13199  text-transform: uppercase;
13200  width: 100%;
13201}
13202@media (min-width: 768px) {
13203  .c-axs-event-card-listview__date {
13204    margin-bottom: 10px;
13205    text-align: right;
13206  }
13207}
13208
13209.c-axs-event-card-listview__venue-title {
13210  font-size: 0.8888888889em;
13211  margin-bottom: 10px;
13212  margin-right: 6px;
13213  text-transform: uppercase;
13214  width: 100%;
13215}
13216@media (min-width: 768px) {
13217  .c-axs-event-card-listview__venue-title {
13218    margin-bottom: 10px;
13219    text-align: right;
13220  }
13221}
13222
13223.c-axs-event-card-listview__info {
13224  -ms-flex: 1 1 auto;
13225      flex: 1 1 auto;
13226}
13227
13228.c-axs-event-card-listview__image {
13229  -ms-flex: 0 0 auto;
13230      flex: 0 0 auto;
13231  max-width: 250px;
13232  min-width: 100px;
13233}
13234
13235.c-axs-event-card-listview__venue-logo {
13236  -ms-flex-item-align: center;
13237      align-self: center;
13238  -ms-flex: 0 0 auto;
13239      flex: 0 0 auto;
13240  margin-bottom: 10px;
13241  margin-top: 10px;
13242  max-width: 150px;
13243  min-width: 25px;
13244}
13245@media (min-width: 768px) {
13246  .c-axs-event-card-listview__venue-logo {
13247    -ms-flex-item-align: end;
13248        align-self: flex-end;
13249  }
13250}
13251
13252.c-button.c-axs-event-card-listview__details--button {
13253  max-width: 150px;
13254  width: 100%;
13255}
13256@media (min-width: 1024px) {
13257  .c-button.c-axs-event-card-listview__details--button {
13258    margin-left: auto;
13259  }
13260}
13261
13262.c-axs-event-card-listview__doors {
13263  font-size: 1em;
13264  margin-top: 15px;
13265}
13266@media (min-width: 768px) {
13267  .c-axs-event-card-listview__doors {
13268    font-size: 1.1111111111em;
13269    margin-top: 30px;
13270    text-align: left;
13271  }
13272}
13273
13274/* ------------------------------------ *\
13275    #AXS EVENT CARD SEARCH
13276\* ------------------------------------ */
13277.c-axs-events-search__wrapper {
13278  background-color: rgba(0, 0, 0, 0.9);
13279  bottom: 0;
13280  display: -ms-flexbox;
13281  display: flex;
13282  height: 100%;
13283  left: 0;
13284  opacity: 0;
13285  position: fixed;
13286  right: 0;
13287  top: 0;
13288  transition: all 0.2s ease;
13289  visibility: hidden;
13290  width: 100%;
13291  z-index: 3000;
13292}
13293.c-axs-events-search__wrapper.is-active {
13294  display: -ms-flexbox;
13295  display: flex;
13296  opacity: 1;
13297  visibility: visible;
13298}
13299
13300.c-axs-events-search__container {
13301  display: -ms-flexbox;
13302  display: flex;
13303  -ms-flex-direction: column;
13304      flex-direction: column;
13305  left: 50%;
13306  max-width: 900px;
13307  padding: 0 24px;
13308  position: absolute;
13309  top: 50%;
13310  transform: translate(-50%, -50%);
13311  width: 100%;
13312}
13313
13314form.c-axs-events-search__form {
13315  -ms-flex-align: baseline;
13316      align-items: baseline;
13317  border-bottom: 2px solid #ffffff;
13318  caret-color: inherit;
13319  color: #212121;
13320  display: -ms-flexbox;
13321  display: flex;
13322  width: 100%;
13323}
13324form.c-axs-events-search__form svg.c-axs-events-search__icon {
13325  color: #ffffff;
13326  color: rgba(255, 255, 255, 0.8);
13327  font-size: 42px;
13328  height: 42px;
13329  margin: 0 22px;
13330  min-height: 42px;
13331  min-width: 42px;
13332  width: 24px;
13333}
13334form.c-axs-events-search__form svg.c-axs-events-search__icon svg#search {
13335  color: rgba(255, 255, 255, 0.8);
13336  fill: rgba(255, 255, 255, 0.8);
13337  font-size: 42px;
13338  height: 42px;
13339  min-height: 42px;
13340  min-width: 42px;
13341  width: 42px;
13342}
13343form.c-axs-events-search__form svg.c-axs-events-search__icon svg#search path {
13344  font-size: 42px;
13345  height: 42px;
13346  width: 42px;
13347}
13348
13349.c-axs-events-search__button {
13350  background-color: transparent;
13351  border: none;
13352  display: block;
13353  height: 38px;
13354  margin-left: auto;
13355  position: absolute;
13356  right: 30px;
13357  top: 35px;
13358  width: 38px;
13359}
13360.c-axs-events-search__button:hover {
13361  cursor: pointer;
13362}
13363
13364.c-axs-events-search__icon--close {
13365  color: #ffffff;
13366  height: 24px;
13367  width: 24px;
13368}
13369
13370.c-axs-events-search__input {
13371  background-color: transparent;
13372  border: none;
13373  color: #ffffff;
13374  font-size: 42px;
13375  line-height: 0.92;
13376  outline: none;
13377  width: 100%;
13378}
13379.c-axs-events-search__input:-ms-input-placeholder {
13380  color: rgba(255, 255, 255, 0.8);
13381  opacity: 1;
13382}
13383.c-axs-events-search__input::placeholder {
13384  color: rgba(255, 255, 255, 0.8);
13385  opacity: 1;
13386}
13387.c-axs-events-search__input:focus {
13388  outline: none;
13389}
13390@media (min-width: 768px) {
13391  .c-axs-events-search__input {
13392    font-size: 3.3888888889rem;
13393  }
13394}
13395
13396.c-axs-events-search__line {
13397  margin: 40px 0;
13398  width: 100%;
13399}
13400
13401.c-axs-events-search__showing {
13402  color: #ffffff;
13403  padding-top: 10px;
13404}
13405
13406.c-axs-event-search-card__title--wrapper {
13407  display: -ms-flexbox;
13408  display: flex;
13409  -ms-flex-direction: column;
13410      flex-direction: column;
13411  -ms-flex-pack: start;
13412      justify-content: flex-start;
13413}
13414@media (min-width: 768px) {
13415  .c-axs-event-search-card__title--wrapper {
13416    -ms-flex-align: start;
13417        align-items: flex-start;
13418    -ms-flex-direction: row;
13419        flex-direction: row;
13420    -ms-flex-pack: justify;
13421        justify-content: space-between;
13422  }
13423}
13424.c-axs-event-search-card__title--wrapper .c-button {
13425  margin: 0 0 20px 0;
13426}
13427@media (min-width: 768px) {
13428  .c-axs-event-search-card__title--wrapper .c-button {
13429    margin: 0;
13430  }
13431}
13432
13433.c-axs-event-search-card__wrapper {
13434  height: 100%;
13435  margin-bottom: 18px;
13436}
13437@media (min-width: 768px) {
13438  .c-axs-event-search-card__wrapper {
13439    -ms-flex-align: stretch;
13440        align-items: stretch;
13441    display: -ms-flexbox;
13442    display: flex;
13443    -ms-flex: 0 0 auto;
13444        flex: 0 0 auto;
13445    -ms-flex-direction: column;
13446        flex-direction: column;
13447    height: auto;
13448    -ms-flex-pack: start;
13449        justify-content: flex-start;
13450    padding: 0 10px;
13451    width: 50%;
13452  }
13453}
13454@media (min-width: 1200px) {
13455  .c-axs-event-search-card__wrapper {
13456    width: 25%;
13457  }
13458}
13459
13460.c-axs-event-search-card__header {
13461  -ms-flex-align: stretch;
13462      align-items: stretch;
13463  background-color: #f9f9f9;
13464  display: -ms-flexbox;
13465  display: flex;
13466  -ms-flex-direction: column;
13467      flex-direction: column;
13468  height: 100%;
13469  -ms-flex-pack: end;
13470      justify-content: flex-end;
13471  width: 100%;
13472}
13473
13474.c-axs-event-search-card__details {
13475  -ms-flex-align: center;
13476      align-items: center;
13477  display: -ms-flexbox;
13478  display: flex;
13479  -ms-flex-direction: row;
13480      flex-direction: row;
13481  padding: 10px 10px 0 10px;
13482}
13483
13484.c-axs-event-search-card__copy {
13485  -ms-flex-line-pack: center;
13486      align-content: center;
13487  display: -ms-flexbox;
13488  display: flex;
13489  -ms-flex-direction: column;
13490      flex-direction: column;
13491  -ms-flex-pack: center;
13492      justify-content: center;
13493}
13494
13495.c-axs-event-search-card__title--grow-wrapper {
13496  -ms-flex-positive: 1;
13497      flex-grow: 1;
13498}
13499
13500.c-axs-event-search-card__title {
13501  font-size: 1.5555555556em;
13502  line-height: 1;
13503  padding: 10px;
13504  text-align: left;
13505  text-transform: uppercase;
13506}
13507
13508.c-axs-event-search-card__supporting-text {
13509  font-size: 0.8888888889em;
13510  line-height: 1;
13511  padding: 0 10px;
13512  text-align: left;
13513  text-transform: uppercase;
13514}
13515
13516.c-axs-event-search-card__date {
13517  border-top: none;
13518  -ms-flex: 0 0 auto;
13519      flex: 0 0 auto;
13520  margin-right: 10px;
13521  text-transform: uppercase;
13522  width: 100%;
13523  width: 40px;
13524}
13525
13526.c-axs-event-search-card__info {
13527  background: #f9f9f9;
13528  -ms-flex: 1 1 auto;
13529      flex: 1 1 auto;
13530  padding: 0 10px 10px 10px;
13531}
13532
13533.c-axs-event-search-card__image {
13534  -ms-flex: 0 0 auto;
13535      flex: 0 0 auto;
13536  padding: 10px;
13537  width: 100%;
13538}
13539
13540.c-axs-events-search-month-links-wrapper {
13541  -ms-flex-align: center;
13542      align-items: center;
13543  display: -ms-flexbox;
13544  display: flex;
13545  -ms-flex-direction: column;
13546      flex-direction: column;
13547  -ms-flex-pack: center;
13548      justify-content: center;
13549  width: 100%;
13550}
13551@media (min-width: 768px) {
13552  .c-axs-events-search-month-links-wrapper {
13553    -ms-flex-direction: row;
13554        flex-direction: row;
13555  }
13556}
13557
13558.c-axs-events-search-month-label {
13559  -ms-flex-item-align: start;
13560      align-self: flex-start;
13561  padding: 10px;
13562  white-space: nowrap;
13563}
13564@media (min-width: 768px) {
13565  .c-axs-events-search-month-label {
13566    padding-top: 24px;
13567  }
13568}
13569
13570.c-axs-events-search__month-list {
13571  -ms-flex-align: center;
13572      align-items: center;
13573  display: -ms-flexbox;
13574  display: flex;
13575  -ms-flex-direction: row;
13576      flex-direction: row;
13577  -ms-flex-wrap: wrap;
13578      flex-wrap: wrap;
13579  -ms-flex-pack: center;
13580      justify-content: center;
13581  list-style-type: none;
13582  padding: 10px;
13583  text-transform: uppercase;
13584  width: 100%;
13585}
13586@media (min-width: 768px) {
13587  .c-axs-events-search__month-list {
13588    width: 60%;
13589  }
13590}
13591
13592.c-axs-events-search__month-list-item {
13593  font-size: 0.8333333333rem;
13594  margin: 15px 10px;
13595  -webkit-text-decoration-color: #000;
13596          text-decoration-color: #000;
13597}
13598
13599.c-axs-events-search__month-link {
13600  background-color: #f9f9f9;
13601  color: #000000;
13602  padding: 10px 30px;
13603}
13604.c-axs-events-search__month-link:hover {
13605  color: #ffc32a;
13606}
13607
13608.c-axs-events-search__results {
13609  display: -ms-flexbox;
13610  display: flex;
13611  -ms-flex-direction: row;
13612      flex-direction: row;
13613  -ms-flex-wrap: wrap;
13614      flex-wrap: wrap;
13615  height: 0;
13616  margin-bottom: 50px;
13617  opacity: 0;
13618  overflow-y: scroll;
13619  transition: opacity 1s ease;
13620  visibility: hidden;
13621  width: 100%;
13622}
13623.c-axs-events-search__results.is-active {
13624  height: 100%;
13625  margin-top: 30px;
13626  opacity: 1;
13627  transition: opacity 0.15s ease;
13628  visibility: visible;
13629}
13630
13631@media (min-width: 768px) {
13632  .c-axs-events-search__results--wrapper {
13633    margin-top: 100px;
13634  }
13635}
13636
13637.c-axs-events-search__results::-webkit-scrollbar {
13638  background: transparent;
13639  width: 0;
13640}
13641
13642.c-axs-events-search-view-selector-wrapper {
13643  -ms-flex-align: start;
13644      align-items: flex-start;
13645  display: -ms-flexbox;
13646  display: flex;
13647  -ms-flex-direction: column;
13648      flex-direction: column;
13649  -ms-flex-pack: start;
13650      justify-content: flex-start;
13651  width: 100%;
13652}
13653@media (min-width: 768px) {
13654  .c-axs-events-search-view-selector-wrapper {
13655    -ms-flex-direction: row;
13656        flex-direction: row;
13657  }
13658}
13659
13660.c-axs-events-search__view-selector {
13661  -ms-flex-align: start;
13662      align-items: flex-start;
13663  display: -ms-flexbox;
13664  display: flex;
13665  -ms-flex-direction: row;
13666      flex-direction: row;
13667  -ms-flex-wrap: wrap;
13668      flex-wrap: wrap;
13669  -ms-flex-pack: start;
13670      justify-content: flex-start;
13671  list-style-type: none;
13672  padding: 10px;
13673  text-transform: uppercase;
13674  width: 100%;
13675}
13676@media (min-width: 768px) {
13677  .c-axs-events-search__view-selector {
13678    width: 60%;
13679  }
13680}
13681
13682.c-axs-events-search__view-selector-item {
13683  font-size: 0.8333333333rem;
13684  margin: 15px 10px;
13685  -webkit-text-decoration-color: #000;
13686          text-decoration-color: #000;
13687}
13688
13689.c-axs-events-search__view-selector-link {
13690  background-color: #f9f9f9;
13691  color: #000000;
13692  padding: 10px 30px;
13693}
13694.c-axs-events-search__view-selector-link:hover {
13695  color: #ffc32a;
13696}
13697.c-axs-events-search__view-selector-link.active {
13698  background-color: #000000;
13699  color: #ffc32a;
13700}
13701
13702.c-axs-events-search__listview {
13703  padding: 0;
13704}
13705
13706.c-axs-events-search-listview-wrapper {
13707  display: none;
13708  -ms-flex: 0 0 auto;
13709      flex: 0 0 auto;
13710  -ms-flex-direction: column;
13711      flex-direction: column;
13712  -ms-flex-pack: center;
13713      justify-content: center;
13714  width: 100%;
13715}
13716
13717.c-axs-event-search-card-listview__title--wrapper {
13718  display: -ms-flexbox;
13719  display: flex;
13720  -ms-flex-direction: column;
13721      flex-direction: column;
13722  -ms-flex-pack: start;
13723      justify-content: flex-start;
13724}
13725@media (min-width: 768px) {
13726  .c-axs-event-search-card-listview__title--wrapper {
13727    -ms-flex-align: start;
13728        align-items: flex-start;
13729    -ms-flex-direction: row;
13730        flex-direction: row;
13731    -ms-flex-pack: justify;
13732        justify-content: space-between;
13733  }
13734}
13735.c-axs-event-search-card-listview__title--wrapper .c-button {
13736  margin: 0 0 20px 0;
13737}
13738@media (min-width: 768px) {
13739  .c-axs-event-search-card-listview__title--wrapper .c-button {
13740    margin: 0;
13741  }
13742}
13743
13744.c-axs-event-search-card-listview__wrapper {
13745  padding: 10px 20px;
13746  width: 100%;
13747}
13748
13749.c-axs-event-search-card-listview__wrapper:first-of-type {
13750  padding-top: 20px;
13751}
13752
13753.c-axs-event-search-card-listview__wrapper:last-of-type {
13754  padding-bottom: 20px;
13755}
13756
13757.c-axs-event-search-card-listview__header {
13758  background-color: #f9f9f9;
13759  display: -ms-flexbox;
13760  display: flex;
13761  -ms-flex: 0 0 auto;
13762      flex: 0 0 auto;
13763  -ms-flex-direction: column;
13764      flex-direction: column;
13765  -ms-flex-pack: end;
13766      justify-content: flex-end;
13767  width: 100%;
13768}
13769
13770.c-axs-event-search-card-listview__details {
13771  -ms-flex-align: center;
13772      align-items: center;
13773  display: -ms-flexbox;
13774  display: flex;
13775  -ms-flex: 1 1 auto;
13776      flex: 1 1 auto;
13777  -ms-flex-direction: column;
13778      flex-direction: column;
13779  -ms-flex-pack: justify;
13780      justify-content: space-between;
13781  margin: 15px;
13782  padding: 15px;
13783}
13784@media (min-width: 768px) {
13785  .c-axs-event-search-card-listview__details {
13786    -ms-flex-direction: row;
13787        flex-direction: row;
13788  }
13789}
13790
13791.c-axs-event-search-card-listview__link {
13792  -ms-flex-align: center;
13793      align-items: center;
13794  display: -ms-flexbox;
13795  display: flex;
13796  -ms-flex: 1 1 auto;
13797      flex: 1 1 auto;
13798  -ms-flex-direction: column;
13799      flex-direction: column;
13800  -ms-flex-pack: justify;
13801      justify-content: space-between;
13802}
13803@media (min-width: 768px) {
13804  .c-axs-event-search-card-listview__link {
13805    -ms-flex-direction: row;
13806        flex-direction: row;
13807  }
13808}
13809
13810.c-axs-event-search-card-listview__details--group {
13811  display: -ms-flexbox;
13812  display: flex;
13813  -ms-flex-direction: column;
13814      flex-direction: column;
13815  -ms-flex-wrap: wrap;
13816      flex-wrap: wrap;
13817  height: 100%;
13818  padding: 10px;
13819  width: 100%;
13820}
13821
13822.c-axs-event-search-card-listview__copy {
13823  -ms-flex-line-pack: center;
13824      align-content: center;
13825  display: -ms-flexbox;
13826  display: flex;
13827  -ms-flex-direction: column;
13828      flex-direction: column;
13829  -ms-flex-pack: center;
13830      justify-content: center;
13831}
13832
13833.c-axs-event-search-card-listview__title {
13834  -ms-flex-align: center;
13835      align-items: center;
13836  display: -ms-flexbox;
13837  display: flex;
13838  font-size: 1em;
13839  line-height: 1;
13840  text-align: left;
13841}
13842@media (min-width: 768px) {
13843  .c-axs-event-search-card-listview__title {
13844    font-size: 1.3333333333em;
13845  }
13846}
13847
13848.c-axs-event-search-card-listview__supporting {
13849  -ms-flex-align: center;
13850      align-items: center;
13851  display: -ms-flexbox;
13852  display: flex;
13853  font-size: 0.7777777778em;
13854  line-height: 1;
13855  text-align: left;
13856}
13857@media (min-width: 768px) {
13858  .c-axs-event-search-card-listview__supporting {
13859    font-size: 1.1111111111em;
13860  }
13861}
13862
13863.c-axs-event-search-card-listview__venue {
13864  font-size: 1em;
13865  line-height: 1;
13866  text-align: left;
13867}
13868
13869.c-axs-event-search-card-listview__date {
13870  font-size: 1.2rem;
13871  margin-bottom: 0;
13872  margin-right: 6px;
13873  text-align: left;
13874  text-transform: uppercase;
13875  width: 100%;
13876}
13877
13878.c-axs-event-search-card-listview__info {
13879  -ms-flex: 1 1 auto;
13880      flex: 1 1 auto;
13881}
13882
13883.c-axs-event-search-card-listview__image {
13884  -ms-flex: 0 0 auto;
13885      flex: 0 0 auto;
13886}
13887@media (min-width: 768px) {
13888  .c-axs-event-search-card-listview__image {
13889    max-width: 25%;
13890  }
13891}
13892
13893.c-axs-event-search-card-listview__details--button {
13894  max-width: 150px;
13895  width: 100%;
13896}
13897
13898/* DESKTOP NAV UL LI <a> */
13899.c-nav__link {
13900  -ms-flex-item-align: center;
13901      align-self: center;
13902  font-size: 18px;
13903  white-space: nowrap;
13904  width: auto;
13905}
13906.c-nav__link--icon.c-axs-events-search__nav-button {
13907  -ms-flex-align: center;
13908      align-items: center;
13909  -ms-flex-item-align: center;
13910      align-self: center;
13911  background-color: transparent;
13912  border: 1px solid #495057;
13913  border-radius: 16px;
13914  color: #495057;
13915  cursor: pointer;
13916  display: -ms-flexbox;
13917  display: flex;
13918  -ms-flex-direction: column;
13919      flex-direction: column;
13920  height: 30px;
13921  -ms-flex-pack: center;
13922      justify-content: center;
13923  margin: 0;
13924  max-width: 30px;
13925  min-width: 30px;
13926  outline: none;
13927  padding: 0;
13928  transition: border-color 0.1s;
13929  width: 30px;
13930}
13931.c-nav__link--icon.c-axs-events-search__nav-button > span {
13932  display: none;
13933}
13934.c-nav__link--icon.c-axs-events-search__nav-button > svg {
13935  fill: #495057;
13936  height: 12px;
13937  transition: fill 0.1s;
13938  width: 12px;
13939}
13940.c-nav__link--icon.c-axs-events-search__nav-button:hover {
13941  border-color: #000;
13942  color: #000;
13943}
13944.c-nav__link--icon.c-axs-events-search__nav-button:hover > svg {
13945  fill: #000;
13946}
13947
13948.c-axs-events-search__nav-label {
13949  color: #495057;
13950  margin-top: 10px;
13951  padding-left: 10px;
13952}
13953
13954/* ------------------------------------ *\
13955    #AXS EVENT CARD
13956\* ------------------------------------ */
13957.c-axs-events-tours {
13958  padding: 54px 0 18px 0;
13959  text-align: center;
13960}
13961
13962.c-axs-events-tours__line {
13963  margin: 40px 0;
13964  width: 100%;
13965}
13966
13967.c-axs-event-tours-card__title--wrapper {
13968  display: -ms-flexbox;
13969  display: flex;
13970  -ms-flex-direction: column;
13971      flex-direction: column;
13972  -ms-flex-pack: start;
13973      justify-content: flex-start;
13974}
13975@media (min-width: 768px) {
13976  .c-axs-event-tours-card__title--wrapper {
13977    -ms-flex-align: start;
13978        align-items: flex-start;
13979    -ms-flex-direction: row;
13980        flex-direction: row;
13981    -ms-flex-pack: justify;
13982        justify-content: space-between;
13983  }
13984}
13985.c-axs-event-tours-card__title--wrapper .c-button {
13986  margin: 0 0 20px 0;
13987}
13988@media (min-width: 768px) {
13989  .c-axs-event-tours-card__title--wrapper .c-button {
13990    margin: 0;
13991  }
13992}
13993
13994.c-axs-events-tours__container {
13995  display: -ms-flexbox;
13996  display: flex;
13997  -ms-flex: 1 1 auto;
13998      flex: 1 1 auto;
13999  -ms-flex-direction: column;
14000      flex-direction: column;
14001  -ms-flex-pack: justify;
14002      justify-content: space-between;
14003  margin: 0;
14004}
14005@media (min-width: 768px) {
14006  .c-axs-events-tours__container {
14007    -ms-flex-direction: row;
14008        flex-direction: row;
14009    -ms-flex-wrap: wrap;
14010        flex-wrap: wrap;
14011    -ms-flex-pack: start;
14012        justify-content: flex-start;
14013    margin: 0 -10px 18px;
14014  }
14015}
14016
14017.c-axs-event-tours-card__wrapper {
14018  margin-bottom: 18px;
14019  width: 100%;
14020}
14021
14022.c-axs-event-tours-card__header {
14023  background-color: #f9f9f9;
14024  display: -ms-flexbox;
14025  display: flex;
14026  -ms-flex: 0 0 auto;
14027      flex: 0 0 auto;
14028  -ms-flex-direction: column;
14029      flex-direction: column;
14030  -ms-flex-pack: end;
14031      justify-content: flex-end;
14032  width: 100%;
14033}
14034
14035.c-axs-event-tours-card__details {
14036  -ms-flex-align: center;
14037      align-items: center;
14038  display: -ms-flexbox;
14039  display: flex;
14040  -ms-flex: 1 1 auto;
14041      flex: 1 1 auto;
14042  -ms-flex-direction: row;
14043      flex-direction: row;
14044  -ms-flex-pack: justify;
14045      justify-content: space-between;
14046  padding: 25px 15px;
14047}
14048.c-axs-event-tours-card__details .c-button {
14049  margin: 0;
14050}
14051
14052.c-axs-event-tours-card__copy {
14053  -ms-flex-line-pack: center;
14054      align-content: center;
14055  display: -ms-flexbox;
14056  display: flex;
14057  -ms-flex-direction: column;
14058      flex-direction: column;
14059  -ms-flex-pack: center;
14060      justify-content: center;
14061}
14062
14063.c-axs-event-tours-card__title {
14064  font-size: 1.3333333333em;
14065  line-height: 1;
14066  text-align: left;
14067}
14068
14069.c-axs-event-tours-card__venue {
14070  font-size: 1em;
14071  line-height: 1;
14072  text-align: left;
14073}
14074
14075.c-axs-event-tours-card__date {
14076  -ms-flex: 0 0 auto;
14077      flex: 0 0 auto;
14078  font-size: 0.8333333333em;
14079  margin-right: 10px;
14080  text-align: left;
14081  width: 100%;
14082}
14083
14084.c-axs-event-tours-card__info {
14085  -ms-flex: 1 1 auto;
14086      flex: 1 1 auto;
14087}
14088
14089.c-axs-event-tours-card__image {
14090  -ms-flex: 0 0 auto;
14091      flex: 0 0 auto;
14092  width: 100%;
14093}
14094
14095.c-axs-events-tours-month-links-wrapper {
14096  -ms-flex-align: center;
14097      align-items: center;
14098  display: -ms-flexbox;
14099  display: flex;
14100  -ms-flex-direction: column;
14101      flex-direction: column;
14102  -ms-flex-pack: center;
14103      justify-content: center;
14104  width: 100%;
14105}
14106@media (min-width: 768px) {
14107  .c-axs-events-tours-month-links-wrapper {
14108    -ms-flex-direction: row;
14109        flex-direction: row;
14110  }
14111}
14112
14113.c-axs-events-tours-month-label {
14114  -ms-flex-item-align: start;
14115      align-self: flex-start;
14116  padding: 10px;
14117  white-space: nowrap;
14118}
14119@media (min-width: 768px) {
14120  .c-axs-events-tours-month-label {
14121    padding-top: 24px;
14122  }
14123}
14124
14125.c-axs-events-tours__month-list {
14126  -ms-flex-align: center;
14127      align-items: center;
14128  display: -ms-flexbox;
14129  display: flex;
14130  -ms-flex-direction: row;
14131      flex-direction: row;
14132  -ms-flex-wrap: wrap;
14133      flex-wrap: wrap;
14134  -ms-flex-pack: center;
14135      justify-content: center;
14136  list-style-type: none;
14137  padding: 10px;
14138  text-transform: uppercase;
14139  width: 100%;
14140}
14141@media (min-width: 768px) {
14142  .c-axs-events-tours__month-list {
14143    width: 60%;
14144  }
14145}
14146
14147.c-axs-events-tours__month-list-item {
14148  font-size: 0.8333333333rem;
14149  margin: 15px 10px;
14150  -webkit-text-decoration-color: #000;
14151          text-decoration-color: #000;
14152}
14153
14154.c-axs-events-tours__month-link {
14155  background-color: #f9f9f9;
14156  color: #000000;
14157  padding: 10px 30px;
14158}
14159.c-axs-events-tours__month-link:hover {
14160  color: #ffc32a;
14161}
14162
14163/* ------------------------------------ *\
14164    #BUTTONS
14165\* ------------------------------------ */
14166.c-button {
14167  -ms-flex-align: center;
14168      align-items: center;
14169  background-color: #495057;
14170  border: 0;
14171  border-radius: 10px;
14172  color: #fff;
14173  cursor: pointer;
14174  display: -ms-inline-flexbox;
14175  display: inline-flex;
14176  font-size: 18px;
14177  font-weight: 700;
14178  -ms-flex-pack: center;
14179      justify-content: center;
14180  letter-spacing: 0;
14181  line-height: 1rem;
14182  margin: 0 auto;
14183  outline: none;
14184  padding: 1rem;
14185  position: relative;
14186  text-align: center;
14187  text-transform: uppercase;
14188  transition: all 0.15s;
14189  width: auto;
14190}
14191.c-button span {
14192  color: #f8f9fa;
14193}
14194.c-button:hover {
14195  background-color: #212529;
14196  color: #fff;
14197  transition: all 0.15s;
14198}
14199.c-button:hover span {
14200  color: #fff;
14201}
14202.c-button:disabled {
14203  background: #dee2e6;
14204  color: #999999;
14205  cursor: not-allowed;
14206}
14207.c-button > .fal.fa-angle-right {
14208  color: #495057;
14209}
14210.c-button.c-button--full-width {
14211  border-radius: 0;
14212  max-width: 100%;
14213  min-width: 100%;
14214  width: 100%;
14215}
14216.c-button.c-hero__button {
14217  border-radius: 10px;
14218}
14219@media print {
14220  .c-button {
14221    display: none;
14222  }
14223}
14224
14225.c-button--block {
14226  width: 100%;
14227}
14228
14229.c-button--plain {
14230  background: transparent;
14231  border-radius: 0;
14232  color: #212529;
14233  min-width: auto;
14234  padding: 0;
14235  width: auto;
14236}
14237.c-button--plain:hover, .c-button--plain:active {
14238  background: transparent;
14239  color: #0257d5;
14240}
14241.c-button--plain:disabled {
14242  background: #fff;
14243  color: #adb5bd;
14244  cursor: not-allowed;
14245}
14246
14247.c-button--primary {
14248  font-size: 1.3333333333rem;
14249  padding: 0.5555555556em 2.2222222222em 0.5555555556em;
14250  width: 100%;
14251}
14252@media (min-width: 768px) {
14253  .c-button--primary {
14254    width: auto;
14255  }
14256}
14257
14258.c-button--pill {
14259  border-radius: 2.7777777778rem;
14260}
14261
14262.c-button--small {
14263  font-size: 0.5555555556rem;
14264  padding: 0.5rem 1.1111111111em;
14265}
14266
14267.c-button--hollow {
14268  background: transparent;
14269  border: 1px solid #ced4da;
14270  color: #0d6efd;
14271  font-size: 0.8888888889rem;
14272  padding: 0.5555555556rem 0.8888888889rem 0.4444444444rem;
14273}
14274.c-button--hollow:hover, .c-button--hollow:active {
14275  background: transparent;
14276  border: 1px solid #0257d5;
14277  color: #0257d5;
14278}
14279
14280.c-button--flex {
14281  -ms-flex-align: center;
14282      align-items: center;
14283  display: -ms-inline-flexbox;
14284  display: inline-flex;
14285  -ms-flex-pack: center;
14286      justify-content: center;
14287}
14288
14289.c-button--round {
14290  -ms-flex-align: center;
14291      align-items: center;
14292  border-radius: 50%;
14293  display: -ms-inline-flexbox;
14294  display: inline-flex;
14295  height: 50px;
14296  -ms-flex-pack: center;
14297      justify-content: center;
14298  padding: 0.5555555556rem;
14299  width: 50px;
14300}
14301
14302.c-button--inline {
14303  font-size: 0.5rem;
14304  letter-spacing: 2px;
14305  min-width: initial;
14306  padding: 0.2222222222rem 1.1111111111em;
14307  text-transform: capitalize;
14308  width: auto;
14309}
14310.c-button--inline:hover {
14311  color: #212529;
14312}
14313
14314.c-button__icon {
14315  fill: #212529;
14316  height: 20px;
14317  margin: 0 0.3333333333rem;
14318  transition: 0.25s ease;
14319  width: 20px;
14320  will-change: transform;
14321}
14322.c-button:hover .c-button__icon {
14323  fill: #0a0c0d;
14324  transform: translate3d(6px, 0, 0);
14325}
14326
14327.c-btn__more {
14328  background-color: #3b3d3c;
14329  color: #a77530;
14330}
14331@media (min-width: 768px) {
14332  .c-btn__more {
14333    min-width: 404px;
14334  }
14335}
14336
14337.c-btn__more:hover {
14338  background-color: #d0c5a9;
14339  color: #000000;
14340}
14341
14342.c-btn__more--wrapper {
14343  border-top: 1px solid #000000;
14344}
14345
14346.c-callout__message {
14347  color: #0d6efd;
14348  padding: 9px 9px 5.4px;
14349  text-transform: uppercase;
14350}
14351@media (min-width: 768px) {
14352  .c-callout__message {
14353    font-size: 1.1111111111rem;
14354    line-height: 1.1111111111rem;
14355    padding: 18px 18px 12.6px;
14356  }
14357}
14358
14359/* ------------------------------------ *\
14360    #CARD
14361\* ------------------------------------ */
14362.c-card {
14363  margin-bottom: 18px;
14364  text-align: left;
14365}
14366.c-card:last-of-type {
14367  border-bottom: 0;
14368}
14369@media (min-width: 768px) {
14370  .c-card {
14371    display: -ms-flexbox;
14372    display: flex;
14373    -ms-flex-pack: start;
14374        justify-content: flex-start;
14375    margin-bottom: 18px;
14376  }
14377}
14378
14379.c-card:last-of-type {
14380  margin-bottom: 0;
14381  padding-bottom: 0;
14382}
14383
14384@media (min-width: 768px) {
14385  .c-card--reverse {
14386    -ms-flex-direction: row-reverse;
14387        flex-direction: row-reverse;
14388    -ms-flex-pack: justify;
14389        justify-content: space-between;
14390  }
14391}
14392
14393.c-card__img {
14394  background-position: center;
14395  background-size: cover;
14396  min-height: 300px;
14397}
14398@media (min-width: 768px) {
14399  .c-card__img {
14400    -ms-flex: 0 0 36%;
14401        flex: 0 0 36%;
14402  }
14403}
14404
14405.c-card__content {
14406  -ms-flex-align: baseline;
14407      align-items: baseline;
14408  display: -ms-flexbox;
14409  display: flex;
14410  -ms-flex-direction: column;
14411      flex-direction: column;
14412  padding: 1.6666666667em;
14413}
14414@media (min-width: 768px) {
14415  .c-card__content {
14416    padding: 2.2222222222em;
14417  }
14418}
14419@media (min-width: 1024px) {
14420  .c-card__content {
14421    padding: 3.3333333333em;
14422  }
14423}
14424.c-card__content .c-button {
14425  margin-top: auto;
14426}
14427
14428.c-card__content:only-child {
14429  -ms-flex-positive: 1;
14430      flex-grow: 1;
14431}
14432
14433.c-card__content--copy {
14434  width: 100%;
14435}
14436
14437.c-card__content--link {
14438  display: -ms-flexbox;
14439  display: flex;
14440  -ms-flex: 0 0 36%;
14441      flex: 0 0 36%;
14442  -ms-flex-direction: column;
14443      flex-direction: column;
14444}
14445
14446.c-card__content--wrap {
14447  -ms-flex: 1 1 auto;
14448      flex: 1 1 auto;
14449}
14450
14451/* ------------------------------------ *\
14452    #CAROUSEL
14453\* ------------------------------------ */
14454.c-carousel {
14455  height: 165px;
14456}
14457
14458.c-carousel--large {
14459  height: 500px;
14460}
14461.c-carousel--large .c-carousel__cell {
14462  background: transparent;
14463  width: 350px;
14464}
14465
14466.c-carousel__cell {
14467  background: #6c757d;
14468  counter-increment: carousel-cell;
14469  height: 100%;
14470  margin-right: 10px;
14471  width: 250px;
14472}
14473@media (min-width: 768px) {
14474  .c-carousel__cell {
14475    margin-bottom: 0;
14476  }
14477}
14478
14479/* cell number */
14480.c-carousel__cell::before {
14481  color: white;
14482  display: block;
14483  font-size: 80px;
14484  line-height: 250px;
14485  text-align: center;
14486}
14487
14488.c-carousel__item {
14489  height: auto;
14490  margin: 0 auto;
14491  width: 100%;
14492}
14493
14494.c-carousel.is-fullscreen {
14495  z-index: 1000;
14496}
14497
14498.c-carousel.is-fullscreen .c-carousel__cell {
14499  -ms-flex-align: center;
14500      align-items: center;
14501  display: -ms-flexbox;
14502  display: flex;
14503  height: 100%;
14504  -ms-flex-pack: center;
14505      justify-content: center;
14506  width: 100%;
14507}
14508
14509.c-carousel.is-fullscreen .flickity-prev-next-button.previous {
14510  left: 10px;
14511}
14512
14513.c-carousel.is-fullscreen .flickity-prev-next-button.next {
14514  right: 10px;
14515}
14516
14517.c-carousel__caption {
14518  display: none;
14519}
14520
14521.c-carousel.is-fullscreen .c-carousel__caption {
14522  bottom: 0;
14523  display: block;
14524  font-size: 12px;
14525  margin: 0 10px;
14526  position: absolute;
14527  width: auto;
14528}
14529@media (min-width: 768px) {
14530  .c-carousel.is-fullscreen .c-carousel__caption {
14531    bottom: 50px;
14532    font-size: 16px;
14533    margin: 0 50px;
14534  }
14535}
14536
14537.c-hero-carousel__container--std-layout {
14538  -ms-flex-line-pack: center;
14539      align-content: center;
14540  -ms-flex-direction: row-reverse;
14541      flex-direction: row-reverse;
14542}
14543
14544.c-heading.c-hero__presented-by.c-hero-carousel__presented-by--std-layout {
14545  font-size: 20px;
14546}
14547
14548.c-hero-carousel__title--std-layout.c-heading {
14549  font-size: 36px;
14550  line-height: 38px;
14551  margin-bottom: 5px;
14552}
14553
14554.c-hero__subtitle.c-hero-carousel__subtitle--std-layout {
14555  color: #ffffff;
14556  height: auto;
14557}
14558
14559.c-hero-carousel__title--std-layout.c-heading,
14560.c-hero-carousel__presented-by--std-layout.c-heading {
14561  background: none;
14562}
14563
14564.c-hero-carousel__presented-by--std-layout,
14565.c-hero-carousel__title--std-layout.c-heading,
14566.c-hero-carousel__subtitle--std-layout {
14567  color: #ffffff;
14568}
14569
14570.c-hero-carousel__date--std-layout.c-date {
14571  display: none;
14572}
14573
14574.c-date {
14575  border-top: 1px solid #000;
14576  display: -ms-flexbox;
14577  display: flex;
14578  -ms-flex-direction: column;
14579      flex-direction: column;
14580  -ms-flex-pack: center;
14581      justify-content: center;
14582  -ms-flex-pack: justify;
14583      justify-content: space-between;
14584  margin: 0;
14585  padding-top: 5px;
14586  position: relative;
14587  text-transform: uppercase;
14588  width: 40px;
14589}
14590
14591.c-date--divider {
14592  -ms-flex-align: center;
14593      align-items: center;
14594  border-left: 1px solid #000;
14595  color: black;
14596  display: -ms-flexbox;
14597  display: flex;
14598  -ms-flex-pack: center;
14599      justify-content: center;
14600  position: relative;
14601  transform: rotate(45deg);
14602  width: 1px;
14603}
14604
14605.c-date--month {
14606  display: -ms-flexbox;
14607  display: flex;
14608  -ms-flex-direction: row;
14609      flex-direction: row;
14610  font-size: 1rem;
14611  -ms-flex-pack: center;
14612      justify-content: center;
14613  line-height: 0.75;
14614}
14615
14616.c-date--day,
14617.c-date--year {
14618  display: -ms-flexbox;
14619  display: flex;
14620  -ms-flex-direction: row;
14621      flex-direction: row;
14622  -ms-flex-pack: center;
14623      justify-content: center;
14624}
14625
14626.c-date--italic {
14627  font-style: italic;
14628}
14629
14630/* ------------------------------------ *\
14631    #HEADING
14632\* ------------------------------------ */
14633.c-divider {
14634  display: inline-block;
14635  text-align: center;
14636  width: 100%;
14637}
14638
14639/* ------------------------------------ *\
14640    #FOOTER
14641\* ------------------------------------ */
14642footer.c-footer {
14643  -ms-flex-align: center;
14644      align-items: center;
14645  background-color: #495057;
14646  color: #fff;
14647  display: -ms-flexbox;
14648  display: flex;
14649  -ms-flex-direction: column;
14650      flex-direction: column;
14651  font-family: "Open Sans", sans-serif;
14652  font-size: 1rem;
14653  -ms-flex-pack: start;
14654      justify-content: flex-start;
14655  padding: 2em 0;
14656  text-align: center;
14657  width: 100%;
14658}
14659footer.c-footer::before {
14660  content: "";
14661  display: block;
14662}
14663footer.c-footer .c-footer__links {
14664  display: -ms-flexbox;
14665  display: flex;
14666  -ms-flex-direction: column;
14667      flex-direction: column;
14668}
14669@media (min-width: 768px) {
14670  footer.c-footer .c-footer__links {
14671    -ms-flex-direction: row;
14672        flex-direction: row;
14673    -ms-flex-pack: center;
14674        justify-content: center;
14675  }
14676}
14677footer.c-footer section {
14678  margin: 1em 0;
14679  width: 100%;
14680}
14681footer.c-footer section.logo-garden {
14682  -ms-flex-order: 1;
14683      order: 1;
14684  padding: 1em 0;
14685}
14686footer.c-footer section.logo-garden .c-footer__logo--group {
14687  height: 70px;
14688}
14689footer.c-footer section.logo-garden .c-footer__logo--group img {
14690  max-height: 100%;
14691}
14692footer.c-footer section.nav-links {
14693  -ms-flex-order: 2;
14694      order: 2;
14695}
14696footer.c-footer section.nav-links ul.c-footer__links {
14697  display: -ms-flexbox;
14698  display: flex;
14699  -ms-flex-pack: center;
14700      justify-content: center;
14701  list-style: none;
14702  margin: 0;
14703  padding: 0;
14704}
14705footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links {
14706  display: -ms-flexbox;
14707  display: flex;
14708  -ms-flex-direction: column;
14709      flex-direction: column;
14710}
14711footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links a.c-footer__link {
14712  color: #ced4da;
14713  font-size: 1rem;
14714  text-transform: uppercase;
14715}
14716footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links a.c-footer__link:hover {
14717  color: #fff;
14718}
14719footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links:not(:last-child)::after {
14720  content: "•";
14721  margin: 0 10px;
14722}
14723@media (min-width: 768px) {
14724  footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links {
14725    display: list-item;
14726  }
14727  footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links:not(:last-child)::after {
14728    content: "|";
14729    margin: 0 10px;
14730  }
14731}
14732footer.c-footer section.social-icons {
14733  -ms-flex-order: 3;
14734      order: 3;
14735}
14736footer.c-footer section.social-icons .c-footer__social {
14737  display: -ms-flexbox;
14738  display: flex;
14739  -ms-flex-direction: row;
14740      flex-direction: row;
14741  -ms-flex-pack: center;
14742      justify-content: center;
14743  width: 100%;
14744}
14745footer.c-footer section.social-icons .c-footer__social a.c-footer__icon {
14746  -ms-flex-align: center;
14747      align-items: center;
14748  background-color: transparent;
14749  color: #ced4da;
14750  display: -ms-flexbox;
14751  display: flex;
14752  -ms-flex-direction: column;
14753      flex-direction: column;
14754  -ms-flex-pack: center;
14755      justify-content: center;
14756  margin: 0 5px;
14757  padding: 5px;
14758  transition: all 0.15s;
14759}
14760footer.c-footer section.social-icons .c-footer__social a.c-footer__icon svg {
14761  color: #ced4da;
14762  fill: #ced4da;
14763  height: 28px;
14764  transition: all 0.15s;
14765  width: 28px;
14766}
14767footer.c-footer section.social-icons .c-footer__social a.c-footer__icon svg svg {
14768  color: #ced4da;
14769  fill: #ced4da;
14770}
14771footer.c-footer section.social-icons .c-footer__social a.c-footer__icon:hover svg {
14772  color: #fff;
14773  fill: #fff;
14774  height: 28px;
14775  width: 28px;
14776}
14777footer.c-footer section.social-icons .c-footer__social a.c-footer__icon:hover svg svg {
14778  color: #fff;
14779  fill: #fff;
14780}
14781@media (min-width: 768px) {
14782  footer.c-footer section.social-icons .c-footer__social {
14783    -ms-flex: 0 0 auto;
14784        flex: 0 0 auto;
14785  }
14786}
14787footer.c-footer section.legal-links {
14788  -ms-flex-order: 4;
14789      order: 4;
14790}
14791footer.c-footer section.legal-links ul.c-footer__links {
14792  display: -ms-flexbox;
14793  display: flex;
14794  -ms-flex-pack: center;
14795      justify-content: center;
14796  list-style: none;
14797  margin: 0;
14798  padding: 0;
14799}
14800footer.c-footer section.legal-links ul.c-footer__links li.c-footer__link--legal-links {
14801  display: -ms-flexbox;
14802  display: flex;
14803  -ms-flex-direction: column;
14804      flex-direction: column;
14805}
14806footer.c-footer section.legal-links ul.c-footer__links li.c-footer__link--legal-links a.c-footer__link {
14807  color: #ced4da;
14808  font-size: 0.95rem;
14809}
14810footer.c-footer section.legal-links ul.c-footer__links li.c-footer__link--legal-links a.c-footer__link:hover {
14811  color: #fff;
14812}
14813footer.c-footer section.legal-links ul.c-footer__links li.c-footer__link--legal-links:not(:last-child)::after {
14814  content: "•";
14815  margin: 0 10px;
14816}
14817@media (min-width: 768px) {
14818  footer.c-footer section.legal-links ul.c-footer__links li.c-footer__link--legal-links {
14819    display: list-item;
14820  }
14821  footer.c-footer section.legal-links ul.c-footer__links li.c-footer__link--legal-links:not(:last-child)::after {
14822    content: "|";
14823    margin: 0 10px;
14824  }
14825}
14826footer.c-footer section.fixed-logos {
14827  -ms-flex-order: 5;
14828      order: 5;
14829}
14830footer.c-footer section.fixed-logos .c-footer__logo--group img {
14831  height: 70px;
14832  margin: 0 10px;
14833  width: auto;
14834}
14835footer.c-footer section.copyright {
14836  -ms-flex-order: 6;
14837      order: 6;
14838}
14839footer.c-footer section.copyright .c-footer__copyright {
14840  font-size: 0.85rem;
14841}
14842
14843/* ------------------------------------ *\
14844    #GENERIC CONTENT BLOCK
14845\* ------------------------------------ */
14846.c-generic {
14847  background-color: transparent;
14848  margin: 0;
14849  padding: 1.5rem 0;
14850}
14851.c-generic h2, .c-generic .h2 {
14852  margin-top: 0;
14853}
14854
14855.c-generic ul {
14856  color: currentColor;
14857}
14858
14859.c-generic__content {
14860  max-width: 100%;
14861  padding: 0;
14862  text-align: left;
14863}
14864
14865.c-generic__content--columns {
14866  display: -ms-flexbox;
14867  display: flex;
14868  -ms-flex-direction: column;
14869      flex-direction: column;
14870  -ms-flex-pack: justify;
14871      justify-content: space-between;
14872  margin: 0;
14873  max-width: 100%;
14874  width: 100%;
14875}
14876@media (min-width: 768px) {
14877  .c-generic__content--columns {
14878    -ms-flex-direction: row;
14879        flex-direction: row;
14880    margin: 0 -20px;
14881  }
14882}
14883
14884.c-generic__column {
14885  -ms-flex: 0 0 100%;
14886      flex: 0 0 100%;
14887}
14888@media (min-width: 768px) {
14889  .c-generic__column {
14890    -ms-flex: 0 0 50%;
14891        flex: 0 0 50%;
14892    padding: 0 18px;
14893  }
14894}
14895
14896.c-generic__link {
14897  margin-bottom: 18px;
14898  text-align: center;
14899}
14900
14901/* ------------------------------------ *\
14902    #HAMBURGER
14903\* ------------------------------------ */
14904.c-hamburger,
14905.c-hamburger.is-open {
14906  background: transparent;
14907  border: none;
14908  cursor: pointer;
14909  height: 50px;
14910  position: relative;
14911  width: 50px;
14912}
14913.c-hamburger:hover .c-hamburger__layer,
14914.c-hamburger.is-open:hover .c-hamburger__layer {
14915  background-color: #fff !important;
14916}
14917@media (min-width: 1024px) {
14918  .c-hamburger,
14919.c-hamburger.is-open {
14920    display: none;
14921  }
14922}
14923
14924.c-hamburger__layer {
14925  background-color: #495057;
14926  height: 2px;
14927  left: 50%;
14928  max-width: 20px;
14929  position: absolute;
14930  top: 50%;
14931  transform: translate3d(-50%, -50%, 0);
14932  transition: all 0.25s ease;
14933  width: 100%;
14934}
14935.c-hamburger__layer:nth-of-type(1) {
14936  margin-top: -5px;
14937}
14938.is-open .c-hamburger__layer:nth-of-type(1) {
14939  margin-top: 0;
14940  transform: translate3d(-50%, -50%, 0) rotate(-45deg);
14941  transition: margin 0.25s ease, transform 0.25s ease 0.25s;
14942}
14943.is-open .c-hamburger__layer:nth-of-type(2):nth-of-type(2) {
14944  opacity: 0;
14945}
14946.c-hamburger__layer:nth-of-type(3) {
14947  margin-top: 5px;
14948}
14949.is-open .c-hamburger__layer:nth-of-type(3) {
14950  background-color: #495057;
14951  margin-top: 0;
14952  transform: translate3d(-50%, -50%, 0) rotate(45deg);
14953  transition: margin 0.25s ease, transform 0.25s ease 0.25s;
14954}
14955
14956/* ------------------------------------ *\
14957    #HEADER
14958\* ------------------------------------ */
14959.c-header {
14960  -ms-flex-align: center;
14961      align-items: center;
14962  -webkit-backface-visibility: hidden;
14963          backface-visibility: hidden;
14964  background-color: #f8f9fa;
14965  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
14966  display: -ms-flexbox;
14967  display: flex;
14968  -ms-flex-direction: column;
14969      flex-direction: column;
14970  -ms-flex-pack: center;
14971      justify-content: center;
14972  min-height: 80px;
14973  position: fixed;
14974  top: 0;
14975  width: 100%;
14976  z-index: 2999;
14977}
14978@media (min-width: 1024px) {
14979  .c-header {
14980    margin: 0 auto;
14981    min-height: 80px;
14982  }
14983  .c-header::before {
14984    display: none;
14985  }
14986}
14987
14988.c-header__nav--nested {
14989  background: #fff;
14990  border-radius: 10px;
14991  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
14992  display: none;
14993  padding: 1rem;
14994  position: absolute;
14995}
14996
14997.c-header__logo {
14998  -ms-flex-item-align: stretch;
14999      align-self: stretch;
15000  background-position: center;
15001  background-repeat: no-repeat;
15002  background-size: contain;
15003  height: 50px;
15004  width: 258px;
15005}
15006@media (min-width: 1024px) {
15007  .c-header__logo {
15008    height: 50px;
15009    width: 258px;
15010  }
15011}
15012
15013.c-header__nav--margin-buffer {
15014  height: 80px;
15015}
15016@media (min-width: 1024px) {
15017  .c-header__nav--margin-buffer {
15018    height: 80px;
15019  }
15020}
15021
15022.c-header__mobile-nav {
15023  height: auto;
15024  left: 0;
15025  opacity: 0;
15026  padding: 0 0 2.7777777778rem;
15027  position: absolute;
15028  right: 0;
15029  text-align: center;
15030  top: 100%;
15031  transform: translateY(-100%) translateZ(0);
15032  transition: 0.2s ease;
15033  z-index: -2;
15034}
15035.is-open ~ .c-header__mobile-nav {
15036  opacity: 1;
15037  transform: translateZ(0);
15038}
15039.is-open ~ .c-header__mobile-nav::after {
15040  opacity: 1;
15041}
15042.c-header__mobile-nav .c-header__link,
15043.c-header__mobile-nav .c-header__icon {
15044  color: #999999;
15045}
15046.c-header__mobile-nav .c-header__link {
15047  display: block;
15048  margin: 2.2222222222rem 1.6666666667rem;
15049}
15050.c-header__mobile-nav::before {
15051  background: #fff;
15052  bottom: 0;
15053  content: "";
15054  left: 0;
15055  position: absolute;
15056  right: 0;
15057  top: 0;
15058  z-index: -1;
15059}
15060.c-header__mobile-nav::after {
15061  background: rgba(0, 0, 0, 0.5);
15062  content: "";
15063  height: 200vh;
15064  left: 0;
15065  opacity: 0;
15066  pointer-events: none;
15067  position: absolute;
15068  top: 0;
15069  transition: 0.2s ease;
15070  width: 100vw;
15071  z-index: -2;
15072}
15073
15074/* ------------------------------------ *\
15075    #HEADING
15076\* ------------------------------------ */
15077.c-heading--primary,
15078.c-axs-events-month {
15079  margin: 24px auto;
15080  max-width: 100%;
15081  padding: 0 2.0833333333%;
15082  text-transform: uppercase;
15083  width: 100%;
15084}
15085@media (min-width: 768px) {
15086  .c-heading--primary,
15087.c-axs-events-month {
15088    width: 1440px;
15089  }
15090}
15091@media (min-width: 1200px) {
15092  .c-heading--primary,
15093.c-axs-events-month {
15094    padding: 0 60px;
15095    width: 1440px;
15096  }
15097}
15098
15099.c-heading--secondary {
15100  color: #6c757d;
15101  margin-bottom: 18px;
15102  padding: 18px 0;
15103}
15104
15105.c-heading.c-heading--subtitle {
15106  color: #6c757d;
15107  font-size: 2.8888888889rem;
15108  margin: 6.2222222222rem auto 0;
15109  padding: 0.5555555556rem 1.6666666667rem;
15110}
15111
15112.c-heading--callout {
15113  font-size: 2rem;
15114}
15115
15116/* ------------------------------------ *\
15117    #HERO
15118\* ------------------------------------ */
15119.c-hero-wrap {
15120  display: -ms-flexbox;
15121  display: flex;
15122  height: 600px;
15123  max-height: auto;
15124}
15125@media (min-width: 768px) {
15126  .c-hero-wrap {
15127    height: 700px;
15128    max-height: 700px;
15129  }
15130}
15131@media (min-width: 1024px) {
15132  .c-hero-wrap {
15133    height: 500px;
15134    max-height: 500px;
15135  }
15136}
15137
15138.c-hero.js-hero-slider {
15139  background-color: transparent;
15140  background-position: center center;
15141  background-repeat: no-repeat;
15142  background-size: cover;
15143  display: -ms-flexbox;
15144  display: flex;
15145  -ms-flex: 1;
15146      flex: 1;
15147  -ms-flex-direction: column;
15148      flex-direction: column;
15149  height: 600px;
15150  -ms-flex-pack: justify;
15151      justify-content: space-between;
15152  max-height: auto;
15153  padding: 0;
15154  position: relative;
15155  width: 100%;
15156}
15157@media (min-width: 768px) {
15158  .c-hero.js-hero-slider {
15159    height: 700px;
15160    max-height: 700px;
15161  }
15162  .c-hero.js-hero-slider .c-hero__item,
15163.c-hero.js-hero-slider .c-hero-carousel__inner {
15164    height: 700px;
15165    max-height: 700px;
15166  }
15167}
15168@media (min-width: 1024px) {
15169  .c-hero.js-hero-slider {
15170    height: 500px;
15171    max-height: 500px;
15172  }
15173  .c-hero.js-hero-slider .c-hero__item,
15174.c-hero.js-hero-slider .c-hero-carousel__inner {
15175    height: 500px;
15176    max-height: 500px;
15177  }
15178}
15179
15180button.flickity-button.flickity-prev-next-button.previous,
15181button.flickity-button.flickity-prev-next-button.next {
15182  display: block;
15183  transition: all 0.15s;
15184}
15185
15186.flickity-viewport {
15187  -ms-flex-item-align: center;
15188      align-self: center;
15189  height: 600px;
15190  max-height: auto;
15191  width: 100%;
15192}
15193@media (min-width: 768px) {
15194  .flickity-viewport {
15195    height: 700px;
15196    max-height: 700px;
15197  }
15198}
15199@media (min-width: 1024px) {
15200  .flickity-viewport {
15201    height: 500px;
15202    max-height: 500px;
15203  }
15204}
15205
15206.flickity-slider {
15207  height: 600px;
15208  max-height: auto;
15209  width: 100%;
15210}
15211@media (min-width: 768px) {
15212  .flickity-slider {
15213    height: 700px;
15214    max-height: 700px;
15215  }
15216}
15217@media (min-width: 1024px) {
15218  .flickity-slider {
15219    height: 500px;
15220    max-height: 500px;
15221  }
15222}
15223
15224.c-hero__item {
15225  -ms-flex-align: center;
15226      align-items: center;
15227  background-position: center center;
15228  background-size: cover;
15229  display: -ms-flexbox;
15230  display: flex;
15231  -ms-flex: 1;
15232      flex: 1;
15233  -ms-flex-direction: column;
15234      flex-direction: column;
15235  height: 600px;
15236  -ms-flex-pack: center;
15237      justify-content: center;
15238  margin: 0 auto;
15239  max-height: auto;
15240  padding: 0;
15241  position: relative;
15242  width: 100%;
15243}
15244@media (min-width: 768px) {
15245  .c-hero__item {
15246    height: 700px;
15247    max-height: 700px;
15248  }
15249}
15250@media (min-width: 1024px) {
15251  .c-hero__item {
15252    height: 500px;
15253    max-height: 500px;
15254  }
15255}
15256
15257.c-hero-carousel__container {
15258  box-sizing: border-box;
15259  display: -ms-flexbox;
15260  display: flex;
15261  font-family: "Open Sans", sans-serif;
15262  -ms-flex-pack: center;
15263      justify-content: center;
15264  max-height: 100%;
15265  padding: 0 20%;
15266  width: 100%;
15267}
15268@media screen and (max-width: 1649px) {
15269  .c-hero-carousel__container {
15270    padding: 0 10%;
15271  }
15272}
15273@media screen and (max-width: 1023px) {
15274  .c-hero-carousel__container {
15275    -ms-flex-align: center;
15276        align-items: center;
15277    -ms-flex-direction: column-reverse;
15278        flex-direction: column-reverse;
15279    height: auto;
15280    -ms-flex-pack: center;
15281        justify-content: center;
15282    max-height: auto;
15283  }
15284  .c-hero-carousel__container .c-hero-carousel__inner {
15285    height: auto;
15286    max-height: auto;
15287  }
15288  .c-hero-carousel__container .c-hero-carousel__inner:first-child, .c-hero-carousel__container .c-hero-carousel__inner:last-child {
15289    height: auto;
15290    max-height: auto;
15291    max-width: 100%;
15292    width: 500px;
15293  }
15294}
15295
15296.c-hero-carousel__inner,
15297.c-hero-carousel__inner--fullscreen {
15298  -ms-flex-align: center;
15299      align-items: center;
15300  -ms-flex-item-align: center;
15301      align-self: center;
15302  display: -ms-flexbox;
15303  display: flex;
15304  -ms-flex-direction: column;
15305      flex-direction: column;
15306  -ms-flex-positive: 1;
15307      flex-grow: 1;
15308  font-family: "Open Sans", sans-serif;
15309  -ms-flex-pack: center;
15310      justify-content: center;
15311  padding: 10px;
15312  text-align: center;
15313}
15314.c-hero-carousel__inner > div, .c-hero-carousel__inner h2, .c-hero-carousel__inner .h2, .c-hero-carousel__inner p,
15315.c-hero-carousel__inner--fullscreen > div,
15316.c-hero-carousel__inner--fullscreen h2,
15317.c-hero-carousel__inner--fullscreen .h2,
15318.c-hero-carousel__inner--fullscreen p {
15319  all: initial;
15320  color: #fff;
15321  font-family: "Open Sans", sans-serif;
15322  line-height: normal;
15323  margin-bottom: 1rem;
15324  padding: 0;
15325  text-align: center;
15326  transform: none;
15327}
15328.c-hero-carousel__inner > div div, .c-hero-carousel__inner h2 div, .c-hero-carousel__inner .h2 div, .c-hero-carousel__inner p div,
15329.c-hero-carousel__inner--fullscreen > div div,
15330.c-hero-carousel__inner--fullscreen h2 div,
15331.c-hero-carousel__inner--fullscreen .h2 div,
15332.c-hero-carousel__inner--fullscreen p div {
15333  text-align: center;
15334}
15335.c-hero-carousel__inner:first-child,
15336.c-hero-carousel__inner--fullscreen:first-child {
15337  text-align: center;
15338  width: 33%;
15339}
15340.c-hero-carousel__inner:last-child,
15341.c-hero-carousel__inner--fullscreen:last-child {
15342  width: 67%;
15343}
15344.c-hero-carousel__inner:last-child img,
15345.c-hero-carousel__inner--fullscreen:last-child img {
15346  all: initial;
15347  border-radius: 0;
15348  margin: 25px auto;
15349  max-height: 100%;
15350  max-width: 100%;
15351}
15352
15353.c-hero__title {
15354  color: #fff;
15355  font-size: 32px;
15356  line-height: 38px;
15357  margin-bottom: 1rem;
15358}
15359
15360.c-hero__subtitle {
15361  font-size: 18px;
15362  height: 40px;
15363  line-height: 1;
15364  margin-bottom: 10px;
15365  transform: translate(-100%);
15366  transition: transform 0.5s ease;
15367}
15368@media (min-width: 1024px) {
15369  .c-hero__subtitle {
15370    text-align: left;
15371  }
15372}
15373
15374.c-hero__date {
15375  margin-bottom: 5px;
15376  transform: none;
15377  transition: none;
15378}
15379
15380.c-hero-nav__scroll {
15381  bottom: -25px;
15382  color: #0d6efd;
15383  height: 50px;
15384  left: 50%;
15385  margin-left: -6px;
15386  position: absolute;
15387  width: 12px;
15388}
15389
15390.c-hero__cta {
15391  -ms-flex-line-pack: start;
15392      align-content: flex-start;
15393  display: -ms-flexbox;
15394  display: flex;
15395  -ms-flex: 1;
15396      flex: 1;
15397  -ms-flex-direction: column;
15398      flex-direction: column;
15399  -ms-flex-pack: end;
15400      justify-content: flex-end;
15401  padding-bottom: 50px;
15402  text-align: left;
15403}
15404@media (min-width: 1024px) {
15405  .c-hero__cta {
15406    padding-bottom: 120px;
15407  }
15408}
15409.c-hero__cta .c-button {
15410  margin-left: 0;
15411  min-width: 256px;
15412}
15413
15414.c-hero__scroll {
15415  bottom: -25px;
15416  color: #0d6efd;
15417  height: 50px;
15418  left: 50%;
15419  margin-left: -6px;
15420  position: absolute;
15421  width: 12px;
15422}
15423
15424.c-hero--hidden {
15425  display: none;
15426}
15427
15428.c-hero-nav {
15429  -ms-flex-align: end;
15430      align-items: flex-end;
15431  background-color: transparent;
15432  display: -ms-flexbox;
15433  display: flex;
15434  -ms-flex-direction: column;
15435      flex-direction: column;
15436  overflow-x: hidden;
15437  overflow-y: auto;
15438  padding-top: 50px;
15439  position: absolute;
15440  right: 0;
15441  scrollbar-width: none;
15442  top: 0;
15443  width: 350px;
15444  z-index: 100;
15445}
15446.c-hero-nav::-webkit-scrollbar {
15447  height: 0;
15448  width: 0;
15449}
15450
15451.c-hero-nav__item {
15452  -ms-flex-align: center;
15453      align-items: center;
15454  background: #fff;
15455  border-bottom: 1px solid #efefef;
15456  cursor: pointer;
15457  display: -ms-flexbox;
15458  display: flex;
15459  -ms-flex: 0 0 auto;
15460      flex: 0 0 auto;
15461  height: 120px;
15462  margin: 0;
15463  padding: 9px 18px;
15464  width: 300px;
15465}
15466
15467.c-hero-nav__wrap {
15468  display: none;
15469}
15470@media (min-width: 1200px) {
15471  .c-hero-nav__wrap {
15472    display: -ms-flexbox;
15473    display: flex;
15474    position: absolute;
15475    right: 0;
15476    z-index: 100;
15477  }
15478}
15479
15480.c-hero-nav--spacer {
15481  background: #fff;
15482  height: 50px;
15483  position: absolute;
15484  right: 0;
15485  top: 0;
15486  width: 300px;
15487  z-index: 99;
15488}
15489.c-hero-nav__icon {
15490  display: none;
15491}
15492
15493.c-hero-nav__item.is-selected {
15494  border-bottom: 0;
15495  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
15496  font-size: 0.8888888889rem;
15497  padding: 18px 45px 18px 18px;
15498}
15499.c-hero-nav__item.is-selected .c-hero-nav__icon {
15500  color: #adb5bd;
15501  display: -ms-flexbox;
15502  display: flex;
15503  margin-right: 10px;
15504}
15505
15506.c-hero-nav__cta {
15507  -ms-flex-align: center;
15508      align-items: center;
15509  display: -ms-flexbox;
15510  display: flex;
15511  -ms-flex: 0 0 100%;
15512      flex: 0 0 100%;
15513  -ms-flex-direction: row;
15514      flex-direction: row;
15515  -ms-flex-pack: start;
15516      justify-content: flex-start;
15517  padding: 18px 0;
15518}
15519
15520.c-hero-nav__date {
15521  margin: 0 20px 0 0;
15522}
15523
15524.c-hero-nav__date--month {
15525  font-size: 0.8rem;
15526  line-height: 0.75;
15527}
15528
15529.c-hero-nav__date--year {
15530  font-size: 1.5rem;
15531  position: relative;
15532  top: -5px;
15533}
15534
15535.c-hero-nav__title {
15536  color: #000;
15537  display: block;
15538  -ms-flex: 0 0 auto;
15539      flex: 0 0 auto;
15540  font-size: 0.7777777778rem;
15541  margin-bottom: 0;
15542  padding: 0;
15543}
15544
15545.c-hero-carousel__inner--fullscreen {
15546  -ms-flex-align: center;
15547      align-items: center;
15548  display: -ms-flexbox;
15549  display: flex;
15550  -ms-flex-wrap: wrap;
15551      flex-wrap: wrap;
15552  -ms-flex-pack: center;
15553      justify-content: center;
15554  overflow: hidden;
15555  padding: 10px;
15556  width: 100%;
15557}
15558
15559@media (min-width: 1024px) {
15560  .c-hero-carousel__inner.c-hero-carousel__inner--img {
15561    max-width: 100%;
15562    width: 67%;
15563  }
15564}
15565
15566@media (min-width: 1024px) {
15567  .c-hero-carousel__inner.c-hero-carousel__inner--label {
15568    width: 33%;
15569  }
15570}
15571
15572.c-hero-carousel__bg {
15573  background-position: center center;
15574  background-size: cover;
15575  height: 100%;
15576  position: absolute;
15577  width: 100%;
15578  z-index: 0;
15579}
15580
15581.c-hero-carousel__blur {
15582  filter: blur(6px);
15583}
15584
15585.is-selected .c-hero-carousel__container {
15586  opacity: 1;
15587  visibility: visible;
15588}
15589
15590.c-hero-axs-event__copy {
15591  -ms-flex-align: start;
15592      align-items: flex-start;
15593  text-transform: uppercase;
15594}
15595
15596.c-hero-axs-event__presented-by {
15597  font-size: 0.7777777778em;
15598}
15599
15600.c-hero-axs-event__title {
15601  font-size: 1.2222222222em;
15602}
15603
15604.c-hero-axs-event__subtitle {
15605  font-size: 0.7777777778em;
15606}
15607
15608.c-hero-axs-event__date {
15609  font-size: 1em;
15610  margin: 20px 0;
15611}
15612
15613.c-hero-axs-event__details {
15614  font-size: 0.7777777778em;
15615}
15616
15617.c-hero-axs-event__details-price {
15618  display: none;
15619}
15620@media (min-width: 768px) {
15621  .c-hero-axs-event__details-price {
15622    display: block;
15623  }
15624}
15625
15626.c-hero-axs-event__details-doors {
15627  display: none;
15628}
15629@media (min-width: 768px) {
15630  .c-hero-axs-event__details-doors {
15631    display: block;
15632  }
15633}
15634
15635.c-hero-axs-event__details-show {
15636  display: none;
15637}
15638@media (min-width: 768px) {
15639  .c-hero-axs-event__details-show {
15640    display: block;
15641  }
15642}
15643
15644.c-button.c-hero-axs-event__button {
15645  border: 1px solid #a77530;
15646  color: #ffffff;
15647  margin: 15px 0 0;
15648}
15649
15650.c-button.c-hero-axs-event__button:hover {
15651  border: none;
15652  color: #000000;
15653}
15654
15655/* ------------------------------------ *\
15656    #INFO
15657\* ------------------------------------ */
15658.c-info {
15659  padding: 18px 0;
15660  text-align: center;
15661}
15662
15663.c-info--light {
15664  background: #dee2e6;
15665}
15666
15667.c-info--dark {
15668  background: #343a40;
15669}
15670
15671.c-info__title {
15672  margin-bottom: 36px;
15673}
15674
15675.c-lodging {
15676  padding: 18px 0;
15677}
15678
15679.c-lodging__content {
15680  display: -ms-flexbox;
15681  display: flex;
15682  -ms-flex-flow: column;
15683      flex-flow: column;
15684  -ms-flex-pack: justify;
15685      justify-content: space-between;
15686}
15687@media (min-width: 768px) {
15688  .c-lodging__content {
15689    -ms-flex-flow: row;
15690        flex-flow: row;
15691    -ms-flex-wrap: wrap;
15692        flex-wrap: wrap;
15693    margin: 0 -9px;
15694  }
15695}
15696
15697.c-lodging__summary {
15698  font-size: 1.1111111111rem;
15699  margin: 0.625rem auto 3.75rem;
15700  max-width: 840px;
15701}
15702
15703.c-lodging-tile {
15704  display: -ms-flexbox;
15705  display: flex;
15706  -ms-flex-direction: column;
15707      flex-direction: column;
15708  margin-bottom: 18px;
15709  padding: 0 9px;
15710  position: relative;
15711}
15712@media (min-width: 768px) {
15713  .c-lodging-tile {
15714    -ms-flex: 0 0 33%;
15715        flex: 0 0 33%;
15716    -ms-flex-direction: column;
15717        flex-direction: column;
15718    -ms-flex-pack: start;
15719        justify-content: flex-start;
15720  }
15721}
15722
15723.c-lodging-tile--highlight {
15724  border: 4px solid #212529;
15725}
15726
15727.c-lodging-tile__content {
15728  background-color: #fff;
15729  display: -ms-flexbox;
15730  display: flex;
15731  -ms-flex: 1 1 auto;
15732      flex: 1 1 auto;
15733  -ms-flex-direction: column;
15734      flex-direction: column;
15735  padding: 18px;
15736}
15737
15738.c-lodging-tile__title {
15739  color: #0d6efd;
15740  line-height: 1.2;
15741  width: 100%;
15742}
15743
15744.c-lodging-tile__desc {
15745  -ms-flex: 1 0 auto;
15746      flex: 1 0 auto;
15747}
15748
15749/* ------------------------------------ *\
15750    #LOGO
15751\* ------------------------------------ */
15752.c-logo {
15753  background-color: transparent;
15754  background-position: center center;
15755  background-repeat: no-repeat;
15756  background-size: contain;
15757  height: 40vh;
15758  position: relative;
15759  top: 8vh;
15760  width: auto;
15761}
15762@media (min-width: 768px) {
15763  .c-logo {
15764    left: 50%;
15765    margin: 0;
15766    position: absolute;
15767    top: 30vh;
15768    transform: translateX(-50%) translateY(-50%);
15769    width: 100%;
15770  }
15771}
15772.c-logo__sub-hero {
15773  height: 13vh;
15774  top: 5vh;
15775}
15776@media (min-width: 768px) {
15777  .c-logo__sub-hero {
15778    height: 30vh;
15779    top: 22vh;
15780  }
15781}
15782
15783/* ------------------------------------ *\
15784    #MEDIA
15785\* ------------------------------------ */
15786.c-media {
15787  display: -ms-flexbox;
15788  display: flex;
15789  -ms-flex-direction: column;
15790      flex-direction: column;
15791  padding: 1rem;
15792}
15793@media (min-width: 768px) {
15794  .c-media {
15795    -ms-flex-direction: row;
15796        flex-direction: row;
15797    -ms-flex-wrap: nowrap;
15798        flex-wrap: nowrap;
15799  }
15800}
15801
15802.c-media__video {
15803  -ms-flex: 0 0 66.6666666667%;
15804      flex: 0 0 66.6666666667%;
15805}
15806.c-media__video .o-aspect {
15807  height: 100%;
15808}
15809
15810.c-media__img {
15811  -ms-flex: 0 0 33.3333333333%;
15812      flex: 0 0 33.3333333333%;
15813}
15814
15815/* ------------------------------------ *\
15816    #MESSAGE BOARD
15817\* ------------------------------------ */
15818.c-message-board {
15819  background: #212529;
15820  padding: 18px 0;
15821  text-align: center;
15822}
15823
15824.c-message-board__date {
15825  color: #ffffff;
15826  font-size: 0.8888888889rem;
15827  letter-spacing: 0.26em;
15828  margin: 0;
15829  text-transform: uppercase;
15830}
15831
15832.c-message-board__title {
15833  margin-bottom: 2.2222222222rem;
15834}
15835
15836.c-message-board__content {
15837  color: white;
15838  columns: 500px 2;
15839  font-size: 1.1111111111rem;
15840  margin: 0 auto 1.1111111111rem;
15841  max-width: 1200px;
15842  text-align: left;
15843}
15844.c-message-board__content p {
15845  font-size: 1.1111111111rem;
15846  padding: 0 10px;
15847}
15848
15849/* ------------------------------------ *\
15850    #NAVIGATION
15851\* ------------------------------------ */
15852/* ------------------------------------ *\
15853    #MOBILE NAV
15854\* ------------------------------------ */
15855.c-nav.js-nav-mobile {
15856  background-color: #f8f9fa;
15857  display: none;
15858  height: auto;
15859  -ms-flex-pack: justify;
15860      justify-content: space-between;
15861  left: 0;
15862  overflow-y: auto;
15863  padding-bottom: 1rem;
15864  position: absolute;
15865  top: 80px;
15866  width: 100%;
15867}
15868
15869/*** MOBILE NAV UL ***/
15870.c-nav__list.o-list-inline.o-list-unstyled.u-spacing-none {
15871  -ms-flex-wrap: nowrap;
15872      flex-wrap: nowrap;
15873  margin: 0 auto;
15874  width: fit-content;
15875}
15876
15877/*** MOBILE NAV UL LI ***/
15878.c-nav__item {
15879  -ms-flex-align: center;
15880      align-items: center;
15881  margin: 0;
15882  overflow: visible;
15883  position: relative;
15884  width: auto;
15885}
15886.c-nav__item.c-nav__desktop-search {
15887  display: none;
15888}
15889
15890.js-nav-item-toggle.c-nav__toggle {
15891  cursor: pointer;
15892  display: inline-block;
15893  height: 30px;
15894  margin-left: -30px;
15895  margin-right: -5px;
15896  overflow: visible;
15897  position: relative;
15898  transition: all 0.15s;
15899  width: 30px;
15900}
15901.js-nav-item-toggle.c-nav__toggle::before {
15902  -ms-flex-align: center;
15903      align-items: center;
15904  color: #495057;
15905  content: "▶";
15906  display: -ms-flexbox;
15907  display: flex;
15908  -ms-flex-direction: column;
15909      flex-direction: column;
15910  font-size: 24px;
15911  height: 30px;
15912  -ms-flex-pack: center;
15913      justify-content: center;
15914  text-align: center;
15915  width: 30px;
15916  z-index: 3;
15917}
15918.js-nav-item-toggle.c-nav__toggle.is-open {
15919  transform: rotate(90deg) translate(2px, -2px);
15920  transition: all 0.15s;
15921}
15922
15923.c-nav__item {
15924  margin: 0;
15925  position: relative;
15926}
15927
15928/*** MOBILE NAV UL LI UL ***/
15929.o-list-unstyled.c-nav__list--nested {
15930  background-color: transparent;
15931  display: none;
15932  font-size: 1rem;
15933  margin: 0 auto;
15934  min-width: fit-content;
15935  padding: 0 0 0.25rem 0;
15936  position: relative;
15937  width: 100%;
15938  z-index: 2;
15939}
15940
15941.c-nav__item--nested {
15942  white-space: nowrap;
15943  width: 100%;
15944}
15945
15946.c-nav__link--nested {
15947  color: #495057;
15948  font-size: 18px;
15949  text-align: left;
15950  white-space: nowrap;
15951  width: 100%;
15952}
15953
15954/* ------------------------------------ *\
15955    #DESKTOP NAV
15956\* ------------------------------------ */
15957@media (min-width: 1024px) {
15958  .c-nav.js-nav-mobile {
15959    -ms-flex-align: center;
15960        align-items: center;
15961    display: -ms-flexbox !important;
15962    display: flex !important;
15963    -ms-flex-direction: row;
15964        flex-direction: row;
15965    height: 80px;
15966    -ms-flex-pack: center;
15967        justify-content: center;
15968    overflow-y: visible;
15969    padding-bottom: 0;
15970    position: relative;
15971    top: initial;
15972    width: 100%;
15973    /* DESKTOP NAV UL */
15974  }
15975
15976  .c-nav__item.c-nav__item--logo {
15977    -ms-flex-item-align: center;
15978        align-self: center;
15979    margin: 0 auto 0 0;
15980  }
15981
15982  .c-nav__list.o-list-inline.o-list-unstyled.u-spacing-none {
15983    -ms-flex-align: stretch;
15984        align-items: stretch;
15985    -ms-flex-item-align: center;
15986        align-self: center;
15987    background-color: #f8f9fa;
15988    display: -ms-flexbox;
15989    display: flex;
15990    font-size: 1rem;
15991    -ms-flex-pack: end;
15992        justify-content: flex-end;
15993    margin: 0;
15994    min-width: fit-content;
15995    width: 100%;
15996    z-index: 2;
15997  }
15998
15999  /* DESKTOP NAV UL LI */
16000  .c-nav__item {
16001    -ms-flex-align: center;
16002        align-items: center;
16003    -ms-flex-item-align: center;
16004        align-self: center;
16005    color: #495057;
16006    display: -ms-flexbox;
16007    display: flex;
16008    justify-self: stretch;
16009    margin: 0 0.25rem;
16010    -ms-flex-order: inherit;
16011        order: inherit;
16012    position: relative;
16013    text-align: center;
16014    width: auto;
16015  }
16016  .c-nav__item:hover > .o-list-unstyled.c-nav__list--nested.u-spacing-none {
16017    display: block;
16018  }
16019  .c-nav__item.c-nav__desktop-search {
16020    display: -ms-flexbox;
16021    display: flex;
16022  }
16023  .c-nav__item.c-nav__desktop-search {
16024    margin-left: 1rem;
16025  }
16026
16027  .js-nav-item-toggle.c-nav__toggle {
16028    display: none;
16029  }
16030
16031  /*** DESKTOP NAV UL LI UL ***/
16032  .o-list-unstyled.c-nav__list--nested.u-spacing-none {
16033    background-color: transparent;
16034    display: none;
16035    margin: 0 0 0 calc(-1rem + 10px);
16036    min-width: fit-content;
16037    padding: 0 0 0.25rem 0;
16038    position: absolute;
16039    right: initial;
16040    top: 100%;
16041    width: 100%;
16042    z-index: 2;
16043  }
16044
16045  .c-nav__link--nested {
16046    display: block;
16047    letter-spacing: 1px;
16048    padding: 0.25rem 1rem;
16049    text-transform: uppercase;
16050    transition: color 0.1s;
16051    white-space: nowrap;
16052  }
16053}
16054.c-nav__item--social {
16055  background: transparent;
16056  border-left: 25px solid #000;
16057  display: inline-block;
16058  height: 100%;
16059  line-height: 2.2222222222rem;
16060  position: absolute;
16061  right: 0;
16062  text-align: center;
16063  top: 0;
16064  width: 71px;
16065}
16066
16067.c-nav__list {
16068  -ms-flex-align: start;
16069      align-items: flex-start;
16070  display: -ms-flexbox;
16071  display: flex;
16072  -ms-flex-direction: column;
16073      flex-direction: column;
16074  -ms-flex-pack: center;
16075      justify-content: center;
16076  width: 100%;
16077}
16078@media (min-width: 1024px) {
16079  .c-nav__list {
16080    -ms-flex-align: center;
16081        align-items: center;
16082    -ms-flex-direction: row;
16083        flex-direction: row;
16084  }
16085}
16086
16087.c-nav__link {
16088  color: #495057;
16089  font-weight: 700;
16090  letter-spacing: 1px;
16091  padding: 5px;
16092  text-transform: uppercase;
16093  transition: color 0.1s;
16094}
16095.c-nav__link:hover {
16096  color: #000;
16097  transition: color 0.1s;
16098}
16099.c-nav__link:hover > svg {
16100  border-color: transparent;
16101  fill: #495057;
16102}
16103.c-nav__link:hover span {
16104  color: #495057;
16105}
16106
16107.c-nav__link--nested {
16108  color: #495057;
16109  font-weight: 700;
16110  margin-left: 0;
16111}
16112.c-nav__link--nested:hover {
16113  color: #000;
16114  transition: color 0.1s;
16115}
16116.c-nav__link--nested:hover > svg {
16117  border-color: transparent;
16118  fill: #495057;
16119}
16120.c-nav__link--nested:hover span {
16121  color: #495057;
16122}
16123
16124.c-nav__mobile {
16125  display: -ms-flexbox;
16126  display: flex;
16127  -ms-flex-pack: justify;
16128      justify-content: space-between;
16129  margin: 0 15px 0 auto;
16130  width: 100%;
16131}
16132.c-nav__mobile .c-hamburger {
16133  -ms-flex-order: 2;
16134      order: 2;
16135}
16136.c-nav__mobile > div {
16137  -ms-flex-align: center;
16138      align-items: center;
16139  display: -ms-flexbox;
16140  display: flex;
16141  -ms-flex-direction: column;
16142      flex-direction: column;
16143  -ms-flex-pack: center;
16144      justify-content: center;
16145}
16146@media (min-width: 1024px) {
16147  .c-nav__mobile {
16148    display: none;
16149  }
16150}
16151
16152.c-nav__item.c-nav__mobile--search {
16153  -ms-flex-align: center;
16154      align-items: center;
16155  display: -ms-flexbox;
16156  display: flex;
16157  -ms-flex-direction: column;
16158      flex-direction: column;
16159  -ms-flex-pack: center;
16160      justify-content: center;
16161  margin: 0 0 0 auto;
16162}
16163@media (min-width: 1024px) {
16164  .c-nav__item.c-nav__mobile--search {
16165    display: none;
16166  }
16167}
16168
16169/* ------------------------------------ *\
16170    #NEWS
16171\* ------------------------------------ */
16172.c-news {
16173  padding: 18px 0;
16174  text-align: center;
16175}
16176
16177.c-news__content {
16178  display: -ms-flexbox;
16179  display: flex;
16180  -ms-flex-flow: column;
16181      flex-flow: column;
16182  -ms-flex-pack: center;
16183      justify-content: center;
16184  min-height: 300px;
16185}
16186@media (min-width: 768px) {
16187  .c-news__content {
16188    -ms-flex-flow: row;
16189        flex-flow: row;
16190    -ms-flex-wrap: wrap;
16191        flex-wrap: wrap;
16192    -ms-flex-pack: start;
16193        justify-content: flex-start;
16194    margin: 0 -10px -25px;
16195  }
16196}
16197
16198.c-news__summary {
16199  color: #ffffff;
16200  font-size: 1.1111111111rem;
16201  margin: 0.5555555556rem auto 3.3333333333rem;
16202  max-width: 840px;
16203}
16204
16205/* ------------------------------------ *\
16206    #NEWS CARD
16207\* ------------------------------------ */
16208.c-news-card {
16209  -ms-flex: 0 0 auto;
16210      flex: 0 0 auto;
16211  margin-bottom: 25px;
16212  position: relative;
16213  text-align: left;
16214}
16215@media (min-width: 768px) {
16216  .c-news-card {
16217    display: -ms-flexbox;
16218    display: flex;
16219    -ms-flex: 0 0 50%;
16220        flex: 0 0 50%;
16221    -ms-flex-direction: column;
16222        flex-direction: column;
16223    -ms-flex-pack: stretch;
16224        justify-content: stretch;
16225    padding: 0 10px;
16226  }
16227}
16228@media (min-width: 1024px) {
16229  .c-news-card {
16230    -ms-flex: 0 0 33%;
16231        flex: 0 0 33%;
16232  }
16233}
16234
16235.c-news-card--highlight {
16236  border: 4px solid #0d6efd;
16237}
16238
16239.c-news-card__image {
16240  background-position: center center;
16241  background-size: cover;
16242  height: 241px;
16243}
16244
16245.c-news-card__content {
16246  border-bottom: 4px solid #212529;
16247  display: -ms-flexbox;
16248  display: flex;
16249  -ms-flex: 1 1 auto;
16250      flex: 1 1 auto;
16251  -ms-flex-direction: column;
16252      flex-direction: column;
16253  padding: 25px;
16254}
16255
16256.c-news-card__title {
16257  color: #212529;
16258  line-height: 1.2;
16259  margin-bottom: 25px;
16260  width: 100%;
16261}
16262
16263.c-news-card__link {
16264  margin-top: auto;
16265  padding: 8px 25px;
16266  text-align: center;
16267}
16268
16269.c-news-card__link--wrap {
16270  display: -ms-flexbox;
16271  display: flex;
16272  -ms-flex: 1 1 auto;
16273      flex: 1 1 auto;
16274  -ms-flex-direction: column;
16275      flex-direction: column;
16276}
16277
16278.c-news-card__desc {
16279  font-size: 0.9444444444rem;
16280  margin-bottom: 0.5555555556rem;
16281}
16282
16283.c-news-card__date {
16284  font-size: 0.9444444444rem;
16285  margin-top: auto;
16286}
16287
16288.c-news-card__cta {
16289  border: 2px solid #212529;
16290  margin: auto;
16291}
16292.c-news-card__cta:hover {
16293  border: 2px solid #0a0c0d;
16294}
16295
16296.c-news-card__cta--hollow {
16297  background: transparent;
16298  color: #0d6efd;
16299}
16300.c-news-card__cta--hollow:hover {
16301  color: #6c757d;
16302}
16303
16304/* ------------------------------------ *\
16305    #NEWSLETTER
16306\* ------------------------------------ */
16307.c-newsletter {
16308  background-color: transparent;
16309  margin: 0 auto;
16310  max-width: 100%;
16311  padding: 1rem 2.0833333333%;
16312  padding: 1rem 0;
16313  text-align: left;
16314  width: 100%;
16315}
16316@media (min-width: 768px) {
16317  .c-newsletter {
16318    width: 1440px;
16319  }
16320}
16321@media (min-width: 1200px) {
16322  .c-newsletter {
16323    padding: 1rem 60px;
16324    width: 1440px;
16325  }
16326}
16327.c-newsletter > .o-container .c-generic__content {
16328  padding: 0;
16329}
16330.c-newsletter > .o-container .c-generic__content .c-generic__column {
16331  padding: 0;
16332}
16333
16334.c-newsletter__image {
16335  margin-bottom: 20px;
16336}
16337@media (min-width: 1024px) {
16338  .c-newsletter__image {
16339    margin-bottom: 0;
16340  }
16341}
16342
16343/* ------------------------------------ *\
16344    #NEWSLETTER SIGN UP FORM
16345\* ------------------------------------ */
16346.c-newsletter-signup {
16347  display: -ms-flexbox;
16348  display: flex;
16349  -ms-flex-direction: column;
16350      flex-direction: column;
16351  -ms-flex-pack: justify;
16352      justify-content: space-between;
16353  width: 100%;
16354}
16355
16356.c-newsletter-signup__group {
16357  display: -ms-flexbox;
16358  display: flex;
16359  -ms-flex-direction: column;
16360      flex-direction: column;
16361}
16362
16363.c-newsletter-signup__input {
16364  background: transparent;
16365  border: 1px solid #212529;
16366  color: #212529;
16367  font-size: 18px;
16368  font-weight: normal;
16369  margin: 20px 0;
16370  outline: none;
16371  width: 100%;
16372  padding: 5px 10px;
16373}
16374.c-newsletter-signup__input:focus {
16375  outline: none;
16376}
16377@media (min-width: 768px) {
16378  .c-newsletter-signup__input {
16379    font-size: 1rem;
16380    width: 75%;
16381  }
16382}
16383@media (min-width: 1024px) {
16384  .c-newsletter-signup__input {
16385    width: 50%;
16386  }
16387}
16388
16389.c-newsletter-signup__input:-ms-input-placeholder {
16390  color: #212529;
16391}
16392
16393.c-newsletter-signup__input::placeholder {
16394  color: #212529;
16395}
16396
16397.c-newsletter-signup__checkbox-label {
16398  color: inherit;
16399  font-size: 1rem;
16400}
16401.c-newsletter-signup__checkbox-label.c-input--error {
16402  color: #dc3545;
16403}
16404
16405.c-newsletter-signup__submit {
16406  display: -ms-flexbox;
16407  display: flex;
16408  -ms-flex-pack: start;
16409      justify-content: flex-start;
16410  margin: 20px 0;
16411  padding: 0;
16412}
16413.c-newsletter-signup__submit .c-button {
16414  margin: 0;
16415}
16416
16417.c-newsletter-signup__generic {
16418  display: -ms-flexbox;
16419  display: flex;
16420  -ms-flex: 0 0 100%;
16421      flex: 0 0 100%;
16422  -ms-flex-pack: space-evenly;
16423      justify-content: space-evenly;
16424}
16425@media (min-width: 768px) {
16426  .c-newsletter-signup__generic {
16427    -ms-flex: 0 0 25%;
16428        flex: 0 0 25%;
16429  }
16430}
16431.c-newsletter-signup__generic img {
16432  max-height: 100px;
16433}
16434
16435.c-newsletter-signup__error {
16436  color: #dc3545;
16437  display: none;
16438  font-size: 16px;
16439  margin-top: -20px;
16440}
16441
16442/* ------------------------------------ *\
16443    #OPTION CARD
16444\* ------------------------------------ */
16445.c-option-card {
16446  display: -ms-flexbox;
16447  display: flex;
16448  -ms-flex: 1 1 auto;
16449      flex: 1 1 auto;
16450  -ms-flex-direction: column;
16451      flex-direction: column;
16452  -ms-flex-pack: space-evenly;
16453      justify-content: space-evenly;
16454  margin: 0 auto;
16455  padding: 18px;
16456  position: relative;
16457  width: 100%;
16458}
16459
16460.c-option-card--highlight {
16461  border: 4px solid #212529;
16462}
16463
16464.c-option-card__title {
16465  font-size: 1.1111111111rem;
16466  line-height: 1.1111111111rem;
16467}
16468@media (min-width: 1024px) {
16469  .c-option-card__title {
16470    font-size: 1.3333333333rem;
16471    line-height: 1.3333333333rem;
16472  }
16473}
16474@media (min-width: 1200px) {
16475  .c-option-card__title {
16476    font-size: 1.4444444444rem;
16477    line-height: 1.5555555556rem;
16478  }
16479}
16480
16481.c-option-card__desc {
16482  font-size: 1.1111111111rem;
16483  margin-bottom: 9px;
16484}
16485
16486.c-option-card__price {
16487  color: #0d6efd;
16488  -ms-flex: 1 1 auto;
16489      flex: 1 1 auto;
16490  font-size: 1.1111111111rem;
16491  letter-spacing: 0;
16492  margin-bottom: 18px;
16493}
16494@media (min-width: 1024px) {
16495  .c-option-card__price {
16496    font-size: 0.8888888889rem;
16497  }
16498}
16499@media (min-width: 1200px) {
16500  .c-option-card__price {
16501    font-size: 1.1111111111rem;
16502  }
16503}
16504
16505.c-option-card__cta {
16506  letter-spacing: 0;
16507  margin-bottom: 9px;
16508}
16509@media (min-width: 1024px) {
16510  .c-option-card__cta {
16511    font-size: 1.1111111111rem;
16512    line-height: 1.1111111111rem;
16513  }
16514}
16515@media (min-width: 1200px) {
16516  .c-option-card__cta {
16517    font-size: 1.5555555556rem;
16518    line-height: 1.5555555556rem;
16519  }
16520}
16521
16522.c-option__card--link {
16523  color: #212529;
16524}
16525
16526/* ------------------------------------ *\
16527    #PACKAGES
16528\* ------------------------------------ */
16529.c-packages {
16530  padding: 18px 0;
16531  text-align: center;
16532}
16533
16534.c-packages__summary {
16535  color: #ffffff;
16536  font-size: 1.1111111111rem;
16537  margin: 0.5555555556rem auto 3.3333333333rem;
16538  max-width: 840px;
16539}
16540
16541/* ------------------------------------ *\
16542    #PHOTO WALL
16543\* ------------------------------------ */
16544.c-photo-wall {
16545  max-width: 1320px;
16546}
16547
16548.c-photo-wall:after {
16549  clear: both;
16550  content: "";
16551  display: block;
16552}
16553
16554.c-photo-wall-item {
16555  margin-bottom: 10px;
16556  /* vertical gutter */
16557  width: 100%;
16558}
16559@media (min-width: 540px) {
16560  .c-photo-wall-item {
16561    width: 48%;
16562  }
16563}
16564@media (min-width: 1024px) {
16565  .c-photo-wall-item {
16566    width: 32%;
16567  }
16568}
16569
16570.c-photo-wall-sizer {
16571  width: 100%;
16572}
16573@media (min-width: 540px) {
16574  .c-photo-wall-sizer {
16575    width: 48%;
16576  }
16577}
16578@media (min-width: 1024px) {
16579  .c-photo-wall-sizer {
16580    width: 32%;
16581  }
16582}
16583
16584.c-photo-wall-item--width1 {
16585  width: 80px;
16586}
16587
16588.c-photo-wall-item--width2 {
16589  width: 120px;
16590}
16591
16592.c-photo-wall-item--width3 {
16593  width: 160px;
16594}
16595
16596.c-photo-wall-item--width4 {
16597  width: 200px;
16598}
16599
16600.c-photo-wall-item--width5 {
16601  width: 240px;
16602}
16603
16604.c-photo-wall-item--width6 {
16605  width: 280px;
16606}
16607
16608.c-photo-wall-item--width7 {
16609  width: 320px;
16610}
16611
16612.c-photo-wall-item--height1 {
16613  height: 80px;
16614}
16615
16616.c-photo-wall-item--height2 {
16617  height: 120px;
16618}
16619
16620.c-photo-wall-item--height3 {
16621  height: 160px;
16622}
16623
16624.c-photo-wall-item--height4 {
16625  height: 200px;
16626}
16627
16628.c-photo-wall-item--height5 {
16629  height: 240px;
16630}
16631
16632.c-photo-wall-item--height6 {
16633  height: 280px;
16634}
16635
16636.c-photo-wall-item--height7 {
16637  height: 320px;
16638}
16639
16640.c-photo-wall-item--height8 {
16641  height: 360px;
16642}
16643
16644.c-photo-wall-item--height9 {
16645  height: 400px;
16646}
16647
16648.c-photo-wall-item--height10 {
16649  height: 440px;
16650}
16651
16652.c-photo-wall-item--height11 {
16653  height: 480px;
16654}
16655
16656/* ------------------------------------ *\
16657    #POSTER
16658\* ------------------------------------ */
16659.c-poster {
16660  margin: 1rem 0 2rem;
16661  padding: 0;
16662  text-align: center;
16663}
16664
16665.c-poster__poster {
16666  display: block;
16667  margin: 0 auto;
16668}
16669
16670/* ------------------------------------ *\
16671    #RIPPLE
16672\* ------------------------------------ */
16673.c-ripple {
16674  animation-name: ripple;
16675}
16676
16677@keyframes ripple {
16678  0% {
16679    opacity: 0;
16680    transform: translate3d(-50%, -50%, 0) scale(0);
16681  }
16682  25% {
16683    opacity: 1;
16684  }
16685  100% {
16686    opacity: 0;
16687    transform: translate3d(-50%, -50%, 0) scale(1);
16688  }
16689}
16690/* ------------------------------------ *\
16691    #HERO
16692\* ------------------------------------ */
16693.c-sub-hero {
16694  background-position: center center;
16695  background-size: cover;
16696  display: -ms-flexbox;
16697  display: flex;
16698  -ms-flex-direction: column;
16699      flex-direction: column;
16700  height: 20vh;
16701  -ms-flex-pack: justify;
16702      justify-content: space-between;
16703  margin-bottom: 1rem;
16704  padding: 0;
16705  position: relative;
16706}
16707@media (min-width: 768px) {
16708  .c-sub-hero {
16709    height: 35vh;
16710  }
16711}
16712@media (min-width: 1024px) {
16713  .c-sub-hero {
16714    height: 40vh;
16715  }
16716}
16717
16718.c-sub-hero__message {
16719  background: linear-gradient(to right, #343a40 0, #adb5bd 100%);
16720  color: #0d6efd;
16721  font-size: 1.2222222222rem;
16722  padding: 1rem;
16723  text-transform: uppercase;
16724}
16725@media (min-width: 1500px) {
16726  .c-sub-hero__message {
16727    font-size: 1.75em;
16728    height: 106px;
16729    line-height: 1.75em;
16730    padding: 0;
16731  }
16732}
16733
16734.c-sub-hero__foreground {
16735  display: -ms-flexbox;
16736  display: flex;
16737  -ms-flex-direction: column;
16738      flex-direction: column;
16739  -ms-flex-pack: justify;
16740      justify-content: space-between;
16741  padding: 0;
16742  position: relative;
16743}
16744
16745.c-sub-hero__image {
16746  height: auto;
16747  width: 100%;
16748}
16749
16750.table-responsive .table thead th {
16751  display: none;
16752}
16753@media (min-width: 768px) {
16754  .table-responsive .table thead th {
16755    display: table-cell;
16756  }
16757}
16758.table-responsive .table tr td {
16759  border-top-width: 0;
16760  display: block;
16761  padding: 5px;
16762  text-align: center;
16763}
16764@media (min-width: 768px) {
16765  .table-responsive .table tr td {
16766    border-top-width: 1px;
16767    display: table-cell;
16768    padding: 10px;
16769    text-align: left;
16770  }
16771}
16772.table-responsive .table tr {
16773  border: 0;
16774}
16775.table-responsive .table tr:first-of-type .table-room-type {
16776  border-top: 0;
16777  padding-top: 10px;
16778}
16779.table-responsive .table tr.c-accordion-content {
16780  padding: 0;
16781}
16782.table-responsive .table tr.c-accordion-content td {
16783  border-top-width: 0;
16784  text-align: left;
16785}
16786.table-responsive .table .table-room-type {
16787  border-top-width: 2px;
16788  padding-top: 30px;
16789}
16790@media (min-width: 768px) {
16791  .table-responsive .table .table-room-type {
16792    border-top-width: 1px;
16793    padding-top: 10px;
16794  }
16795}
16796.table-responsive .table .table-book {
16797  padding-bottom: 30px;
16798}
16799@media (min-width: 768px) {
16800  .table-responsive .table .table-book {
16801    padding-bottom: 10px;
16802  }
16803}
16804.table-responsive .table .table-room-type::before {
16805  content: "Room Type";
16806  display: block;
16807}
16808.table-responsive .table .table-guests::before {
16809  content: "Guests";
16810  display: block;
16811}
16812.table-responsive .table .table-nights::before {
16813  content: "Nights";
16814  display: block;
16815}
16816.table-responsive .table .table-price::before {
16817  content: "Price";
16818  display: block;
16819}
16820.table-responsive .table .table-book::before {
16821  content: "Book";
16822  display: block;
16823}
16824@media (min-width: 768px) {
16825  .table-responsive .table .table-label::before {
16826    display: none;
16827  }
16828}
16829
16830/* ------------------------------------ *\
16831    #TICKETS
16832\* ------------------------------------ */
16833.c-tickets {
16834  text-align: center;
16835}
16836
16837.c-tickets__options {
16838  display: -ms-flexbox;
16839  display: flex;
16840  -ms-flex-direction: column;
16841      flex-direction: column;
16842  -ms-flex-pack: justify;
16843      justify-content: space-between;
16844  margin: 0;
16845}
16846@media (min-width: 768px) {
16847  .c-tickets__options {
16848    -ms-flex-direction: row;
16849        flex-direction: row;
16850    -ms-flex-wrap: wrap;
16851        flex-wrap: wrap;
16852    -ms-flex-pack: start;
16853        justify-content: flex-start;
16854    margin: 0 -10px 18px;
16855  }
16856}
16857
16858.c-ticket__card--wrapper {
16859  margin-bottom: 18px;
16860}
16861@media (min-width: 768px) {
16862  .c-ticket__card--wrapper {
16863    display: -ms-flexbox;
16864    display: flex;
16865    -ms-flex: 0 0 50%;
16866        flex: 0 0 50%;
16867    -ms-flex-direction: column;
16868        flex-direction: column;
16869    -ms-flex-pack: justify;
16870        justify-content: space-between;
16871    padding: 0 10px;
16872  }
16873}
16874@media (min-width: 1200px) {
16875  .c-ticket__card--wrapper {
16876    -ms-flex: 0 0 25%;
16877        flex: 0 0 25%;
16878    margin-bottom: 0;
16879  }
16880}
16881
16882.c-ticket__card {
16883  background-color: #fff;
16884  border: 1px solid #dee2e6;
16885  display: -ms-flexbox;
16886  display: flex;
16887  -ms-flex: 0 0 100%;
16888      flex: 0 0 100%;
16889  -ms-flex-direction: column;
16890      flex-direction: column;
16891  padding: 9px;
16892}
16893
16894.c-ticket__card--image {
16895  background-position: center center;
16896  background-repeat: no-repeat;
16897  background-size: cover;
16898  display: -ms-flexbox;
16899  display: flex;
16900  -ms-flex-direction: column;
16901      flex-direction: column;
16902  height: 250px;
16903  -ms-flex-pack: end;
16904      justify-content: flex-end;
16905  padding: 18px;
16906  width: 100%;
16907}
16908.c-tile-card {
16909  -ms-flex: 0 0 auto;
16910      flex: 0 0 auto;
16911  height: 250px;
16912  margin: 6px;
16913  position: relative;
16914}
16915@media (min-width: 1024px) {
16916  .c-tile-card {
16917    display: -ms-flexbox;
16918    display: flex;
16919    -ms-flex: 0 0 32%;
16920        flex: 0 0 32%;
16921    -ms-flex-direction: column;
16922        flex-direction: column;
16923    height: 500px;
16924    -ms-flex-pack: center;
16925        justify-content: center;
16926  }
16927}
16928
16929.c-tile-card--highlight {
16930  border: 4px solid #212529;
16931}
16932
16933.c-tile-card__image {
16934  -ms-flex-align: center;
16935      align-items: center;
16936  background-position: center center;
16937  background-size: cover;
16938  display: -ms-flexbox;
16939  display: flex;
16940  height: 100%;
16941  -ms-flex-pack: center;
16942      justify-content: center;
16943}
16944
16945.c-tile-card__content {
16946  bottom: 0;
16947  box-sizing: border-box;
16948  height: 50px;
16949  overflow: hidden;
16950  padding: 18px;
16951  position: absolute;
16952  transition-duration: 1s;
16953  transition-property: all;
16954  transition-timing-function: cubic-bezier(0.3, 1, 0.5, 1);
16955  width: 100%;
16956}
16957
16958.c-tile-card__content:hover {
16959  height: 100%;
16960}
16961
16962.c-tile-card__title {
16963  color: #ff2b6d;
16964  line-height: 1.2;
16965  margin-bottom: 25px;
16966  width: 100%;
16967}
16968
16969.c-tile-card__title--overlay {
16970  color: #ffffff;
16971  font-size: 2rem;
16972}
16973
16974.c-tile-card__link {
16975  background: transparent;
16976  color: #000000;
16977  margin-bottom: 0;
16978  padding: 8px 25px;
16979  text-align: center;
16980}
16981
16982.c-tile-card__desc {
16983  font-size: 1.0625rem;
16984  margin-bottom: 0.625rem;
16985}
16986
16987.c-tile-card__cta {
16988  border: 2px solid #000000;
16989  margin: auto;
16990}
16991
16992.c-tile-card__cta:hover {
16993  border: 2px solid #000000;
16994}
16995
16996.c-tile-card__cta--hollow {
16997  background: transparent;
16998  color: #000000;
16999}
17000
17001.c-tile-card__cta--hollow:hover {
17002  color: #000000;
17003}
17004
17005.c-tiles {
17006  padding: 1rem 0;
17007  text-align: center;
17008}
17009
17010.c-tiles__content {
17011  display: -ms-flexbox;
17012  display: flex;
17013  -ms-flex-flow: column;
17014      flex-flow: column;
17015  -ms-flex-pack: center;
17016      justify-content: center;
17017  min-height: 300px;
17018  padding: 1em;
17019}
17020@media (min-width: 1024px) {
17021  .c-tiles__content {
17022    -ms-flex-flow: row;
17023        flex-flow: row;
17024    -ms-flex-wrap: wrap;
17025        flex-wrap: wrap;
17026    padding: 0;
17027  }
17028}
17029
17030.c-tiles__summary {
17031  font-size: 1.25rem;
17032  margin: 0.625rem auto 3.75rem;
17033  max-width: 840px;
17034}
17035
17036/* ------------------------------------ *\
17037    #VIDEO
17038\* ------------------------------------ */
17039.c-video {
17040  padding: 18px;
17041  text-align: center;
17042}
17043
17044.c-video__summary {
17045  font-size: 1.1111111111rem;
17046  margin: 1.6666666667rem auto 3.3333333333rem;
17047  max-width: 840px;
17048}
17049
17050.c-video__video {
17051  margin: 0 auto;
17052}
17053
17054/* ------------------------------------ *\
17055    #FAQ
17056\* ------------------------------------ */
17057.c-faqs {
17058  background: none;
17059  background-color: transparent;
17060  padding: 1.5rem 0;
17061}
17062
17063label.c-newsletter__label.c-newsletter__labelCheckbox .c-newsletter-signup__group div {
17064  display: -ms-flexbox;
17065  display: flex;
17066  position: relative;
17067}
17068
17069input.c-newsletter__checkbox {
17070  margin-left: -15px;
17071  opacity: 0;
17072  visibility: hidden;
17073}
17074
17075input.c-newsletter__checkbox + span.c-newsletter-signup__checkbox-label::before {
17076  background-color: #fff;
17077  border: 1px solid #000;
17078  content: " ";
17079  display: block;
17080  height: 24px;
17081  left: 0;
17082  position: absolute;
17083  top: 1px;
17084  transition: all 0.15s;
17085  width: 24px;
17086}
17087
17088input.c-newsletter__checkbox + span.c-newsletter-signup__checkbox-label {
17089  color: #212529;
17090  cursor: pointer;
17091  display: inline-block;
17092  margin-left: 35px;
17093}
17094
17095input.c-newsletter__checkbox + span.c-newsletter-signup__checkbox-label::after {
17096  background-color: #000;
17097  content: " ";
17098  display: block;
17099  height: 18px;
17100  left: 4px;
17101  margin-left: -1px;
17102  opacity: 0;
17103  position: absolute;
17104  top: 4px;
17105  transition: all 0.15s;
17106  width: 18px;
17107}
17108
17109input.c-newsletter__checkbox:checked + span.c-newsletter-signup__checkbox-label::before {
17110  background-color: #fff;
17111  border-color: #000;
17112}
17113
17114input.c-newsletter__checkbox:checked + span.c-newsletter-signup__checkbox-label::after {
17115  opacity: 1;
17116  transition: all 0.15s;
17117}
17118
17119.wufoo-wrap {
17120  background-color: #212529;
17121  border-radius: 10px;
17122}
17123.wufoo-wrap iframe {
17124  height: 600px !important;
17125}
17126
17127pre {
17128  font-family: monospace, serif;
17129  background-color: #212529;
17130  color: #ff0084;
17131  border-radius: 10px;
17132  padding: 2rem 4rem;
17133}
17134
17135/*
17136
17137  EVERYTHING ABOVE WILL BE BAKED INTO TEMPLATE 12
17138  DO ALL YOUR OVERRIDES BELOW
17139
17140
17141*/
17142/*# sourceMappingURL=bootstrap_vanilla.css.map */
17143            </style>
17144        
17145                    <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap" rel="stylesheet">
17146                            <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap" rel="stylesheet">
17147                            <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap" rel="stylesheet">
17148                            <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap" rel="stylesheet">
17149                
17150        <svg xmlns="http://www.w3.org/2000/svg" style="display:none">
17151    <g>
17152        <symbol id="social-facebook" viewBox="0 0 264 512">
17153            <title>Facebook</title>
17154            <path fill="currentColor"
17155                d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0A644 644 0 0 1 264 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229" />
17156        </symbol>
17157        <symbol id="social-instagram" viewBox="0 0 448 512">
17158            <title>Instagram</title>
17159            <path fill="currentColor"
17160                d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6a74.8 74.8 0 1 1 .1-149.3 74.8 74.8 0 0 1-.1 149.3zm146.4-194.3a26.7 26.7 0 1 1-53.6 0 26.8 26.8 0 0 1 53.6 0zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388a75.6 75.6 0 0 1-42.6 42.6c-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9A75.6 75.6 0 0 1 49.4 388c-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1A75.6 75.6 0 0 1 92 81.2c29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9a75.6 75.6 0 0 1 42.6 42.6c11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z" />
17161        </symbol>
17162        <symbol id="social-reddit" viewBox="0 0 64 64">
17163            <title>Reddit</title>
17164            <path fill="currentColor"
17165                d="M53,32.3a4.6,4.6,0,0,0-7.8-3.2,22.4,22.4,0,0,0-12.1-3.9l2-9.8,6.7,1.4a3.2,3.2,0,1,0,.4-1.9l-7.7-1.5a1,1,0,0,0-1.2.7h0L31.1,25.1a22.6,22.6,0,0,0-12.3,3.9,4.6,4.6,0,1,0-6.3,6.7,4.5,4.5,0,0,0,1.2.8,10.2,10.2,0,0,0,0,1.4c0,7.1,8.2,12.8,18.4,12.8s18.4-5.7,18.4-12.8a10.2,10.2,0,0,0,0-1.4A4.6,4.6,0,0,0,53,32.3ZM21.5,35.4a3.2,3.2,0,1,1,3.2,3.2A3.2,3.2,0,0,1,21.5,35.4Zm14.5,0a3.2,3.2,0,1,1,3.2,3.2A3.2,3.2,0,0,1,36,35.4Zm3.8,8.7A12.1,12.1,0,0,1,32,46.5a12.1,12.1,0,0,1-7.8-2.4.9.9,0,0,1,1.2-1.2,10.3,10.3,0,0,0,6.6,2A10.4,10.4,0,0,0,38.6,43a.9.9,0,0,1,1.2,1.3h0Z">
17166            </path>
17167        </symbol>
17168        <symbol id="social-twitter" viewBox="0 0 44 45">
17169            <path
17170                d="M25.9149 19.3904L42.0667 0.615234H38.2393L24.2147 16.9174L13.0133 0.615234H0.09375L17.0325 25.2671L0.09375 44.9557H3.92143L18.7318 27.74L30.5613 44.9557H43.4808L25.914 19.3904H25.9149ZM20.6724 25.4843L18.9562 23.0295L5.30059 3.49665H11.1797L22.1999 19.2603L23.9161 21.715L38.2411 42.2053H32.362L20.6724 25.4852V25.4843Z"
17171                fill="currentColor" />
17172        </symbol>
17173        <symbol id="social-tumblr" viewBox="0 0 320 512">
17174            <title>Tumblr</title>
17175            <path fill="currentColor"
17176                d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z">
17177            </path>
17178        </symbol>
17179        <symbol id="social-spotify" viewBox="0 0 496 512">
17180            <title>Spotify</title>
17181            <path fill="currentColor"
17182                d="M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z" />
17183        </symbol>
17184        <symbol id="social-email" viewBox="0 0 512 512">
17185            <title>Email</title>
17186            <path fill="currentColor"
17187                d="M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h416c8.8 0 16 7.2 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3C85.2 197.4 53.9 171.9 32 153.4V112c0-8.8 7.2-16 16-16zm416 320H48c-8.8 0-16-7.2-16-16V195c22.8 18.7 58.8 47.6 130.7 104.7 20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3 71.9-57.1 107.9-86 130.7-104.7v205c0 8.8-7.2 16-16 16z" />
17188        </symbol>
17189        <symbol id="triangle" viewBox="0 0 576 512">
17190            <title>Triangle</title>
17191            <path fill="currentColor"
17192                d="M329.6 24c-18.4-32-64.7-32-83.2 0L6.5 440c-18.4 31.9 4.6 72 41.6 72H528c36.9 0 60-40 41.6-72l-240-416z" />
17193        </symbol>
17194        <symbol id="social-youtube" viewBox="0 0 576 512">
17195            <title>Youtube</title>
17196            <path fill="currentColor"
17197                d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z">
17198            </path>
17199        </symbol>
17200        <symbol id="social-snapchat" viewBox="0 0 512 512">
17201            <title>Snapchat</title>
17202            <path fill="currentColor"
17203                d="M510.846 392.673c-5.211 12.157-27.239 21.089-67.36 27.318-2.064 2.786-3.775 14.686-6.507 23.956-1.625 5.566-5.623 8.869-12.128 8.869l-.297-.005c-9.395 0-19.203-4.323-38.852-4.323-26.521 0-35.662 6.043-56.254 20.588-21.832 15.438-42.771 28.764-74.027 27.399-31.646 2.334-58.025-16.908-72.871-27.404-20.714-14.643-29.828-20.582-56.241-20.582-18.864 0-30.736 4.72-38.852 4.72-8.073 0-11.213-4.922-12.422-9.04-2.703-9.189-4.404-21.263-6.523-24.13-20.679-3.209-67.31-11.344-68.498-32.15a10.627 10.627 0 0 1 8.877-11.069c69.583-11.455 100.924-82.901 102.227-85.934.074-.176.155-.344.237-.515 3.713-7.537 4.544-13.849 2.463-18.753-5.05-11.896-26.872-16.164-36.053-19.796-23.715-9.366-27.015-20.128-25.612-27.504 2.437-12.836 21.725-20.735 33.002-15.453 8.919 4.181 16.843 6.297 23.547 6.297 5.022 0 8.212-1.204 9.96-2.171-2.043-35.936-7.101-87.29 5.687-115.969C158.122 21.304 229.705 15.42 250.826 15.42c.944 0 9.141-.089 10.11-.089 52.148 0 102.254 26.78 126.723 81.643 12.777 28.65 7.749 79.792 5.695 116.009 1.582.872 4.35
172037 1.942 8.599 2.139 6.397-.286 13.815-2.389 22.069-6.257 6.085-2.846 14.406-2.461 20.48.058l.029.01c9.476 3.385 15.439 10.215 15.589 17.87.184 9.747-8.522 18.165-25.878 25.018-2.118.835-4.694 1.655-7.434 2.525-9.797 3.106-24.6 7.805-28.616 17.271-2.079 4.904-1.256 11.211 2.46 18.748.087.168.166.342.239.515 1.301 3.03 32.615 74.46 102.23 85.934 6.427 1.058 11.163 7.877 7.725 15.859z" />
17204        </symbol>
17205        <symbol id="magnify" viewBox="0 0 60 60">
17206            <title>Magnify</title>
17207            <path fill="#ffffff"
17208                d="M59.272,55.735L40.103,36.47C43.16,32.63,45,27.777,45,22.5 C45,10.093,34.907,0,22.5,0S0,10.093,0,22.5C0,34.905,10.093,45,22.5,45c5.328,0,10.223-1.873,14.082-4.979l19.146,19.243 c0.972,0.979,2.552,0.983,3.536,0.007C60.242,58.297,60.244,56.713,59.272,55.735z M22.5,40C12.85,40,5,32.148,5,22.5 C5,12.849,12.85,5,22.5,5C32.148,5,40,12.849,40,22.5C40,32.148,32.148,40,22.5,40z M32.5,20H25v-7.497 C25,11.12,23.936,10,22.554,10s-2.5,1.118-2.5,2.498L20.029,20H12.5c-1.382,0-2.5,1.118-2.5,2.5c0,1.38,1.118,2.5,2.5,2.5h7.524 L20,32.497c-0.003,1.38,1.115,2.5,2.495,2.503h0.002c1.38,0,2.5-1.118,2.503-2.497V25h7.5c1.38,0,2.5-1.12,2.5-2.5 C35,21.118,33.88,20,32.5,20z">
17209            </path>
17210        </symbol>
17211        <symbol id="social-globe" viewBox="0 0 520 512">
17212            <Title>Globe</Title>
17213            <path fill="currentColor" d="M260,8C123,8,12,119,12,256s111,248,248,248s248-111,248-248S397,8,260,8z M453.2,160h-82.5c-9-44.4-24.1-82.2-43.2-109.1
17214 C382.5,69.1,427.7,108.8,453.2,160z M348,256c0,22.9-1.6,44.2-4.3,64H176.3c-2.7-19.8-4.3-41.1-4.3-64s1.6-44.2,4.3-64h167.4
17215 C346.4,211.8,348,233.1,348,256z M260,40c26.9,0,61.4,44.1,78.1,120H181.9C198.6,84.1,233.1,40,260,40z M192.5,50.9
17216 c-19,26.8-34.2,64.6-43.2,109.1H66.8C92.3,108.8,137.5,69.1,192.5,50.9z M44,256c0-22.3,3.4-43.8,9.7-64h90.5
17217 c-2.6,20.5-4.2,41.8-4.2,64s1.5,43.5,4.2,64H53.7C47.4,299.8,44,278.3,44,256z M66.8,352h82.5c9,44.4,24.1,82.2,43.2,109.1
17218 C137.5,442.9,92.3,403.2,66.8,352z M260,472c-26.9,0-61.4-44.1-78.1-120h156.2C321.4,427.9,286.9,472,260,472L260,472z M327.5,461.1
17219 c19-26.8,34.2-64.6,43.2-109.1h82.5C427.7,403.2,382.5,442.9,327.5,461.1z M375.8,320c2.6-20.5,4.2-41.8,4.2-64s-1.5-43.5-4.2-64
17220 h90.5c6.3,20.2,9.7,41.7,9.7,64s-3.4,43.8-9.7,64H375.8z" />
17221        </symbol>
17222        <symbol id="social-tiktok" viewBox="0 0 284.57 319.64">
17223            <Title>TikTok</Title>
17224            <path fill="currentColor" d="M262.35,77.5v-0.06h0c-6.29-1.49-12.45-3.7-18.22-6.61c-11.28-5.64-20.03-14.72-21.72-16.6c-0.27-0.17-0.53-0.35-0.8-0.53
17225 c0.3,0.18,0.59,0.36,0.87,0.53l-0.32-0.32c-21.46-24.57-18.54-49.6-18.54-49.6h-14.85h-12.38h-26.52v206.57
17226 c0,7.26,0.06,14.26-2.4,21.27c-3.89,11.22-12.25,21.27-23.41,25.74c-16.73,6.68-29.76,5.96-45.39-4.34
17227 c-3.89-2.72-7.26-6.03-10.05-9.79c-0.04-0.02-0.07-0.04-0.11-0.06c-7.23-9.84-8.78-21.29-8.71-30.03
17228 c1.88-16.14,8.23-25.16,20.16-34.43c17.12-12.51,38.45-5.45,38.45-5.45v-54.14c-5.12-0.78-10.31-1.1-15.5-0.97v-0.06
17229 c-11.67,0.19-23.21,2.59-33.97,7.13c-9.92,3.83-19.19,9.34-27.36,16.21c-9.21,7.97-17.05,17.51-23.02,28.14
17230 c-2.27,3.89-10.83,19.52-11.87,44.87c-0.58,14.33,3.7,29.24,5.77,35.4v0.06c1.3,3.57,6.35,16.01,14.65,26.58
17231 c2.4,3.05,4.99,5.96,7.72,8.75l0.13,0.13h0l-0.13-0.13c4.8,4.86,10.05,9.27,15.69,13.16c26,17.57,54.85,16.4,54.85,16.4
17232 c4.99-0.19,21.72,0,40.72-8.95c21.07-9.92,33.07-24.7,33.07-24.7c1.82-2.2,11.67-13.16,18.02-29.76
17233 c4.86-12.71,6.48-27.94,6.48-34.04V108.3c0.65,0.39,9.34,6.09,9.34,6.09s12.51,7.97,32.03,13.16c14,3.7,32.87,4.47,32.87,4.47V79
17234 C274.35,79.38,268.84,79,262.35,77.5z" />
17235        </symbol>
17236        <symbol id="soundcloud" viewBox="0 0 640 512">
17237            <title>Soundcloud</title>
17238            <path fill="currentColor"
17239                d="M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9a2.5 2.5 0 0 0-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2a3.5 3.5 0 0 0-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70a4 4 0 0 0-3.9-3.6zm241.4-110.9a7.8 7.8 0 0 0-4.2-1.4c-2.2 0-4.2.8-5.6 1.9a10.2 10.2 0 0 0-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4a7.9 7.9 0 0 0-3.6 6.7l-.3 1.7-2.8 160.8 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7a8.6 8.6 0 0 0 6.4 3.1c2.2 0 4.2-1.1 5.6-2.5a6.9 6.9 0 0 0 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8a9 9 0 0 0-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8a80.3 80.3 0 0 0-30.6 6.1 139 139 0 0 0-188.6-117c-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3a78.5 78.5 0 1 0 .1-157.2zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6a7.9 7.9 0 0 0 7.8 7.5c4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4a6.9 6.9 0 0 0-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z" />
17240        </symbol>
17241        <symbol id="amazon_music" viewBox="0 0 50 50">
17242            <path fill="currentColor"
17243                d="M 14 4 C 8.4886661 4 4 8.4886661 4 14 L 4 36 C 4 41.511334 8.4886661 46 14 46 L 36 46 C 41.511334 46 46 41.511334 46 36 L 46 14 C 46 8.4886661 41.511334 4 36 4 L 14 4 z M 14 6 L 36 6 C 40.430666 6 44 9.5693339 44 14 L 44 36 C 44 40.430666 40.430666 44 36 44 L 14 44 C 9.5693339 44 6 40.430666 6 36 L 6 14 C 6 9.5693339 9.5693339 6 14 6 z M 34 18.009766 A 1 1 0 0 0 34 20.009766 A 1 1 0 0 0 34 18.009766 z M 9.25 21.009766 L 9.25 28.009766 L 10.75 28.009766 L 10.75 22.869141 C 11.242668 22.749795 11.737199 22.63579 12.226562 22.505859 C 12.726563 22.369859 13.202141 22.740016 13.244141 23.166016 L 13.251953 28.009766 L 14.751953 28.009766 L 14.753906 25.509766 L 14.759766 24.259766 L 14.753906 23.634766 L 14.75 23.318359 C 14.741534 23.172558 14.723729 23.027965 14.689453 22.884766 C 15.202471 22.760846 15.717076 22.641132 16.226562 22.505859 C 16.726562 22.368859 17.202141 22.741016 17.244141 23.166016 L 17.251953 28.009766 L 18.751953 28.009766 L 18.753906 25.509766 L 18.759766 24.259766 L 18.753906 23.634766 L 18.75 23.318359 C 18.741 23.163359 18.724547 23.009422 18.685547 22.857422 C 18.538547 22.248422 18.123797 21.725453 17.591797 21.439453 C 17.064797 21.146453 16.394375 21.108828 15.859375 21.298828 C 15.293468 21.491767 14.731792 21.700512 14.169922 21.908203 C 14.00164 21.721438 13.810124 21.556824 13.591797 21.439453 C 13.064797 21.146453 12.394375 21.108828 11.859375 21.298828 C 11.487747 21.42553 11.119723 21.565445 10.75 21.699219 L 10.75 21.009766 L 9.25 21.009766 z M 21.75 21.009766 L 20.251953 21.011719 L 20.253906 23.431641 C 20.244906 24.254641 20.236672 25.008672 20.263672 25.888672 C 20.306672 26.502672 20.640031 27.061969 21.082031 27.417969 C 21.527031 27.778969 22.073234 27.968906 22.615234 28.003906 C 23.137234 28.046906 23.749859 27.888156 24.130859 27.
17243660156 C 24.171208 27.639321 24.209897 27.615122 24.25 27.59375 L 24.25 27.828125 L 25.75 27.828125 L 25.75 21.011719 L 24.25 21.011719 L 24.25 26.365234 C 24.038477 26.438556 23.825083 26.508305 23.617188 26.589844 C 23.265187 26.738844 23.038422 26.764469 22.732422 26.730469 C 22.158422 26.660469 21.720859 26.2035 21.755859 25.8125 C 21.764859 25.0805 21.767906 24.219687 21.753906 23.429688 L 21.75 21.009766 z M 33.25 21.009766 L 33.25 28.009766 L 34.75 28.009766 L 34.75 21.009766 L 33.25 21.009766 z M 39.224609 21.013672 C 38.869609 21.033547 38.514453 21.114406 38.189453 21.253906 C 36.869453 21.831906 36.22 23.191344 36.25 24.402344 C 36.26 24.970344 36.349609 25.565344 36.599609 26.152344 C 36.859609 26.721344 37.319219 27.289234 37.949219 27.615234 C 38.569219 27.950234 39.270391 28.045047 39.900391 27.998047 C 40.280391 27.961047 40.65 27.895203 41 27.783203 L 41 26.759766 C 40.11 26.899766 39.229922 26.899578 38.669922 26.517578 C 38.039922 26.126578 37.74 25.288766 37.75 24.384766 C 37.73 23.564766 38.130547 22.782203 38.810547 22.408203 C 39.450547 22.063203 40.28 22.203266 41 22.697266 L 41 21.466797 C 40.77 21.327797 40.529766 21.216812 40.259766 21.132812 C 39.934766 21.034813 39.579609 20.993797 39.224609 21.013672 z M 29.705078 21.025391 C 29.44075 21.049125 29.177172 21.100391 28.919922 21.181641 C 28.036922 21.459641 27.405359 22.055063 27.318359 22.664062 C 27.156359 23.803062 27.990391 24.470297 28.400391 24.654297 C 28.810391 24.876297 29.179531 24.973312 29.519531 25.070312 C 30.209531 25.235312 30.647641 25.421969 30.806641 25.667969 C 30.893641 25.802969 30.929688 25.905938 30.929688 26.085938 C 30.929687 26.265938 30.889219 26.426969 30.699219 26.542969 C 30.309219 26.755969 29.639297 26.833625 29.029297 26.765625 C 28.419297 26.707625 27.64 26.436781 27 26.175781 L 27 27.25 C 27.59 27.617 28.219141 27.811734 28.869141 27.927734 C 29.639141 28.033734 30.430312 28.101844 31.320312 27.714844 C 31.750313 27.540844 32.271484 27.15175 32.271484 26.09375 C 32.271484 24.98975 31.470312 24.504547 31.070312 24.310547 C 30.670312 24.107547 30.300937 24.010297 29.960938 23.904297 C 29.630938 23.797297 28.759766 23.655297 28.759766 22.904297 C 28.759766 22.591297 29.089844 22.416844 29.339844 22.339844 C 30.179844 22.059844 31.17 22.275172 32 22.701172 L 32 21.462891 C 31.3025 21.128391 30.498062 20.954187 29.705078 21.025391 z M 39.603516 31.009766 C 38.492516 31.009766 37.173172 31.290234 36.201172 31.990234 C 35.923172 32.200234 35.922531 32.480469 36.269531 32.480469 C 37.380531 32.340469 39.881188 31.989141 40.367188 32.619141 C 40.784188 33.179141 39.881844 35.561641 39.464844 36.681641 C 39.325844 37.031641 39.604813 37.100625 39.882812 36.890625 C 41.757812 35.279625 42.244484 31.988359 41.896484 31.568359 C 41.688484 31.219359 40.714516 31.009766 39.603516 31.009766 z M 8.9628906 31.771484 C 8.9071406 31.782359 8.8549062 31.811875 8.8164062 31.859375 C 8.7294063 31.966375 8.7465156 32.125891 8.8535156 32.212891 C 10.913516 33.880891 13.244937 35.152578 15.710938 36.142578 C 18.184937 37.100578 20.808094 37.7575 23.496094 37.9375 C 26.185094 38.1225 28.887422 37.870031 31.482422 37.207031 C 34.079422 36.535031 36.553578 35.501641 38.767578 33.931641 C 38.960578 33.795641 39.035594 33.536453 38.933594 33.314453 C 38.817594 33.063453 38.520531 32.955312 38.269531 33.070312 L 38.230469 33.087891 C 35.965469 34.130891 33.502547 34.863188 31.060547 35.367188 C 28.608547 35.877187 26.096328 36.071375 23.611328 35.984375 C 21.120328 35.883375 18.645891 35.387313 16.212891 34.695312 C 13.798891 33.955313 11.393531 33.023641 9.1445312 31.806641 L 9.1289062 31.796875 C 9.0774063 31.768875 9.0186406 31.760609 8.9628906 31.771484 z" />
17244        </symbol>
17245        <symbol id="pinterest" viewBox="0 0 50 50">
17246            <path fill="currentColor"
17247                d="M25,2C12.3178711,2,2,12.3178711,2,25c0,9.8841553,6.2675781,18.3302612,15.036377,21.5769653	c-0.2525635-2.2515869-0.2129517-5.9390259,0.2037964-7.7243652c0.3902588-1.677002,2.5212402-10.6871338,2.5212402-10.6871338	s-0.6433105-1.2883301-0.6433105-3.1911011c0-2.9901733,1.7324219-5.2211914,3.8898315-5.2211914	c1.8349609,0,2.7197876,1.3776245,2.7197876,3.0281982c0,1.8457031-1.1734619,4.6026611-1.78125,7.1578369	c-0.506897,2.1409302,1.0733643,3.8865356,3.1836548,3.8865356c3.821228,0,6.7584839-4.0296021,6.7584839-9.8453369	c0-5.147583-3.697998-8.7471924-8.9795532-8.7471924c-6.1167603,0-9.7072754,4.588562-9.7072754,9.3309937	c0,1.8473511,0.7111816,3.8286743,1.6000977,4.9069824c0.175293,0.2133179,0.2009277,0.3994141,0.1488647,0.6160278	c-0.1629028,0.678894-0.5250854,2.1392822-0.5970459,2.4385986c-0.0934448,0.3944702-0.3117676,0.4763184-0.7186279,0.2869263	c-2.685791-1.2503052-4.364502-5.1756592-4.364502-8.3295898c0-6.7815552,4.9268188-13.0108032,14.206543-13.0108032	c7.4588623,0,13.2547607,5.3138428,13.2547607,12.4179077c0,7.4100342-4.6729126,13.3729858-11.1568604,13.3729858	c-2.178894,0-4.2263794-1.132019-4.9267578-2.4691772c0,0-1.0783081,4.1048584-1.3404541,5.
172471112061	c-0.4524536,1.7404175-2.3892822,5.3460083-3.3615723,6.9837036C20.1704712,47.6074829,22.5397949,48,25,48	c12.6826172,0,23-10.3173828,23-23C48,12.3178711,37.6826172,2,25,2z" />
17248        </symbol>
17249        <symbol id="search" viewBox="0 0 60 60">
17250            <title>Search</title>
17251            <path fill="currentColor"
17252                d="M59.272,55.735L40.103,36.47C43.16,32.63,45,27.777,45,22.5 C45,10.093,34.907,0,22.5,0S0,10.093,0,22.5C0,34.905,10.093,45,22.5,45c5.328,0,10.223-1.873,14.082-4.979l19.146,19.243 c0.972,0.979,2.552,0.983,3.536,0.007C60.242,58.297,60.244,56.713,59.272,55.735z M22.5,40C12.85,40,5,32.148,5,22.5 C5,12.849,12.85,5,22.5,5C32.148,5,40,12.849,40,22.5C40,32.148,32.148,40,22.5,40z">
17253            </path>
17254        </symbol>
17255        <symbol id="close" viewBox="0 0 140 140">
17256            <title>Close</title>
17257            <g fill="currentColor" stroke="currentColor" stroke-linecap="round"
17258                stroke-linejoin="round" stroke-width="1.5">
17259                <path stroke-width="8.749995"
17260                    d="M4.375 135.6192l131.25-131.25M135.625 135.6192L4.375 4.3692" />
17261            </g>
17262        </symbol>
17263        <symbol id="social-linkedin" viewBox="0 0 24 24">
17264            <path fill="currentColor"
17265                d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z" />
17266        </symbol>
17267        <symbol id="social-rostr" viewBox="0 0 1152 1152">
17268            <path fill="currentColor" opacity="1.000000" stroke="none"
17269                d=" M453.293945,1029.034546   C453.223328,1027.708740 453.090881,1026.383057 453.090851,1025.057251   C453.085175,855.015198 453.089233,684.973083 453.609467,514.466553   C460.073975,513.730042 466.021881,513.458130 471.969757,513.186157   C502.743378,513.143982 533.516968,513.081787 564.290588,513.065063   C598.560059,513.046448 632.829590,513.069397 667.666931,513.327515   C668.415649,513.783630 668.637146,513.921204 668.899292,513.993286   C668.999878,515.812317 669.188354,517.631287 669.188477,519.450317   C669.201965,687.550110 669.181824,855.649902 669.213257,1023.749695   C669.222046,1070.915405 647.696289,1105.100464 605.237061,1124.436401   C567.201843,1141.757568 529.960449,1136.942627 496.202972,1112.230225   C471.023926,1093.797729 456.731842,1068.511841 453.847839,1036.326172   C453.735687,1033.327148 453.514801,1031.180908 453.293945,1029.034546  z" />
17270            <path fill="currentColor" opacity="1.000000" stroke="none"
17271                d=" M471.755249,512.820923   C466.021881,513.458130 460.073975,513.730042 453.672058,514.001709   C451.435822,513.813110 449.653687,513.461182 447.871460,513.460388   C385.716980,513.432007 323.562469,513.436707 261.407990,513.436707   C259.461365,513.436707 257.514771,513.436707 255.135849,513.436707   C255.135849,511.420074 255.135864,509.957733 255.135864,508.495392   C255.136246,379.853912 255.097321,251.212433 255.156357,122.570976   C255.179932,71.192726 289.511871,28.171165 339.561859,16.473410   C399.670380,2.424761 460.943268,43.782871 469.972137,104.651726   C470.993195,111.535339 471.413513,118.568916 471.418121,125.533409   C471.501892,252.508484 471.479065,379.483643 471.481903,506.458771   C471.481964,508.457733 471.520264,510.456665 471.755249,512.820923  z" />
17272            <path fill="currentColor" opacity="1.000000" stroke="none"
17273                d=" M1110.204468,603.000122   C1110.204468,675.474243 1110.204590,747.448303 1110.204224,819.422424   C1110.203979,881.655762 1057.479248,931.116211 995.371094,927.146790   C942.343628,923.757690 899.546204,882.687622 894.272827,830.060364   C893.891846,826.258667 893.815186,822.413574 893.814331,818.588623   C893.790527,716.625305 893.795471,614.661987 893.795471,512.698669   C893.795471,511.542816 893.795410,510.386963 893.795410,508.839325   C965.873108,508.839325 1037.723267,508.839325 1110.204468,508.839325   C1110.204468,540.011414 1110.204468,571.255737 1110.204468,603.000122  z" />
17274            <path fill="currentColor" opacity="1.000000" stroke="none"
17275                d=" M889.851868,467.000061   C889.851868,479.621979 889.851868,491.743866 889.851868,504.132751   C817.682007,504.132751 745.963257,504.132751 673.561707,504.132751   C673.561707,502.341980 673.561768,500.584045 673.561768,498.826111   C673.561890,430.359985 674.091125,361.888489 673.392700,293.429504   C672.845032,239.744354 711.217773,195.078384 763.336670,186.348068   C823.875610,176.207306 879.590576,216.809891 888.675049,275.161591   C889.592590,281.054718 889.795105,287.107117 889.803406,293.086334   C889.883911,350.890839 889.851807,408.695465 889.851868,467.000061  z" />
17276            <path fill="currentColor" opacity="1.000000" stroke="none"
17277                d=" M221.732544,772.732056   C191.793701,801.736633 156.461029,812.412048 116.475151,802.476501   C76.946625,792.654602 50.369408,767.456848 38.578773,728.031921   C36.091965,719.716614 35.040058,710.683105 34.997456,701.972351   C34.699181,640.985168 34.839531,579.995850 34.839527,519.007202   C34.839527,517.199524 34.839531,515.391846 34.839531,513.317505   C106.998009,513.317505 178.879944,513.317505 251.160477,513.317505   C251.160477,515.312683 251.160507,517.104492 251.160507,518.896362   C251.160492,578.718567 251.049484,638.541077 251.208603,698.362854   C251.284882,727.039001 241.602158,751.670227 221.732544,772.732056  z" />
17278            <path fill="currentColor" opacity="1.000000" stroke="none"
17279                d=" M453.211548,1029.443359   C453.514801,1031.180908 453.735687,1033.327148 453.927795,1035.907104   C453.642426,1034.177856 453.385773,1032.014893 453.211548,1029.443359  z" />
17280            <path fill="currentColor" opacity="1.000000" stroke="none"
17281                d=" M668.936523,513.726624   C668.637146,513.921204 668.415649,513.783630 668.130249,513.412964   C668.341675,513.316833 668.657654,513.388367 668.936523,513.726624  z" />
17282        </symbol>
17283        <symbol id="social-apple" viewBox="0 0 361 361">
17284            <style type="text/css">
17285                .st0 {
17286                    fill-rule: evenodd;
17287                    clip-rule: evenodd;
17288                    fill: url(#SVGID_1_);
17289                }
17290
17291                .st1 {
17292                    fill-rule: evenodd;
17293                    clip-rule: evenodd;
17294                    fill: currentColor;;
17295                }
17296            </style>
17297            <g id="Layer_5">
17298            </g>
17299            <g>
17300                <g>
17301
17302                    <linearGradient id="SVGID_1_"
17303                        gradientUnits="userSpaceOnUse" x1="180"
17304                        y1="3.3953" x2="180" y2="354.2414"
17305                        gradientTransform="matrix(1 0 0 -1 0 362)">
17306                        <stop offset="0" style="stop-color:#FA233B" />
17307                        <stop offset="1" style="stop-color:#FB5C74" />
17308                    </linearGradient>
17309                    <path class="st0" d="M360,112.6c0-4.3,0-8.6,0-12.9c0-3.6-0.1-7.2-0.2-10.9c-0.2-7.9-0.7-15.8-2.1-23.6
17310   c-1.4-7.9-3.8-15.3-7.4-22.5c-3.6-7.1-8.3-13.5-13.9-19.1c-5.6-5.6-12.1-10.3-19.1-13.9c-7.2-3.7-14.6-6-22.5-7.4
17311   C287,0.9,279,0.4,271.2,0.2c-3.6-0.1-7.2-0.1-10.9-0.2c-4.3,0-8.6,0-12.9,0H112.6c-4.3,0-8.6,0-12.9,0c-3.6,0-7.2,0.1-10.9,0.2
17312   C81,0.4,73,0.9,65.2,2.3C57.3,3.7,49.9,6,42.7,9.7c-7.1,3.6-13.5,8.3-19.1,13.9S13.3,35.7,9.7,42.7c-3.7,7.2-6,14.6-7.4,22.5
17313   C0.9,73,0.4,81,0.2,88.9C0.1,92.5,0,96.1,0,99.7c0,4.3,0,8.6,0,12.9v134.8c0,4.3,0,8.6,0,12.9c0,3.6,0.1,7.2,0.2,10.9
17314   c0.2,7.9,0.7,15.8,2.1,23.6c1.4,7.9,3.8,15.3,7.4,22.5c3.6,7.1,8.3,13.5,13.9,19.1c5.6,5.6,12.1,10.3,19.1,13.9
17315   c7.2,3.7,14.6,6,22.5,7.4c7.8,1.4,15.8,1.9,23.7,2.1c3.6,0.1,7.2,0.1,10.9,0.2c4.3,0,8.6,0,12.9,0h134.8c4.3,0,8.6,0,12.9,0
17316   c3.6,0,7.2-0.1,10.9-0.2c7.9-0.2,15.9-0.7,23.6-2.1c7.9-1.4,15.3-3.8,22.5-7.4c7.1-3.6,13.5-8.3,19.1-13.9
17317   c5.6-5.6,10.3-12.1,13.9-19.1c3.7-7.2,6-14.6,7.4-22.5c1.4-7.8,1.9-15.8,2.1-23.6c0.1-3.6,0.1-7.2,0.2-10.9c0-4.3,0-8.6,0-12.9
17318   L360,112.6L360,112.6z" />
17319                </g>
17320                <g id="Glyph_2_">
17321                    <g>
17322                        <path class="st1" d="M254.5,55c-0.9,0.1-8.6,1.5-9.5,1.6L138,78.2l0,0c-2.8,0.6-5,1.6-6.7,3c-2,1.7-3.2,4.1-3.6,6.9
17323    c-0.1,0.6-0.2,1.8-0.2,3.6c0,0,0,109.3,0,133.9c0,3.1-0.2,6.2-2.4,8.8s-4.7,3.4-7.8,4c-2.3,0.5-4.7,0.9-7,1.4
17324    c-8.8,1.8-14.6,3-19.8,5c-5,1.9-8.7,4.4-11.7,7.5c-5.9,6.2-8.3,14.5-7.5,22.4c0.7,6.7,3.7,13.1,8.9,17.8c3.5,3.2,7.8,5.6,13,6.7
17325    c5.3,1.1,11,0.7,19.3-1c4.4-0.9,8.6-2.3,12.5-4.6c3.9-2.3,7.2-5.4,9.9-9.1c2.6-3.8,4.3-7.9,5.2-12.4c1-4.6,1.2-8.7,1.2
17325-13.3
17326    V142.8c0-6.2,1.8-7.9,6.8-9.1c0,0,88.9-17.9,93.1-18.8c5.8-1.1,8.5,0.5,8.5,6.6v79.3c0,3.1,0,6.3-2.2,8.9c-2.1,2.6-4.7,3.4-7.8,4
17327    c-2.3,0.5-4.7,0.9-7,1.4c-8.8,1.8-14.6,3-19.8,5c-5,1.9-8.7,4.4-11.7,7.5c-5.9,6.2-8.5,14.5-7.7,22.4c0.7,6.7,3.9,13.1,9.1,17.8
17328    c3.5,3.2,7.9,5.6,13,6.6c5.3,1.1,11,0.7,19.3-1c4.4-0.9,8.6-2.2,12.5-4.5c3.9-2.3,7.2-5.4,9.9-9.1c2.6-3.8,4.3-7.9,5.2-12.4
17329    c1-4.6,1-8.7,1-13.3V64.5C263.5,58.3,260.3,54.5,254.5,55z" />
17330                    </g>
17331                </g>
17332            </g>
17333        </svg>
17334
17335    </g>
17336</svg>
17337                    <style>
17338
17339     /*site wide colors*/
17340     body { color: #ffffff; }      body { background-color: #000000; }
17341    
17342
17343    /*site wide header colors*/
17344            h1, h2, h3, h4, h5, h6,
17345    .c-heading,
17346    .c-generic__title,
17347    .c-hero__title,
17348    .c-info__title,
17349    .c-message-board__title,
17350    .c-faqs__title,
17351    .c-news-card__title,
17352    .c-tile-card__title,
17353    .c-option-card__title {
17354        color: #ffffff;
17355    }
17356    
17357    
17358    /*site wide footer colors*/
17359     .c-footer { color: #f8f9fa; }      .c-footer { background-color: #212529; } 
17360    
17361    
17362    /* logos */
17363        .c-header__logo {
17364        background-image: url(https://aegwebprod.blob.core.windows.net/content/logo_images/74/RxI8rWXWLMUuQYIsvuVg75RtYqtQ2zXIwwD3z0XH.png);
17365    }
17366    
17367    
17368    /* font selectors */
17369     body, .fancybox-container p, .fancybox-container li { font-family: 'Oswald', sans-serif; }      nav, .c-header__link, .c-news-card__date { font-family: 'Oswald', sans-serif; }                 h1, h2, h3, h4, h5, h6,
17370    .c-heading,
17371    .c-heading--primary
17372    {
17373        font-family: 'Oswald', sans-serif;
17374    }
17375    
17376        .c-heading--secondary,
17377    .c-generic__title,
17378    .c-hero__title,
17379    .c-info__title,
17380    .c-message-board__title,
17381    .c-faqs__title,
17382    .c-news-card__title,
17383    .c-tile-card__title,
17384    .c-option-card__title
17385    {
17386        font-family: 'Oswald', sans-serif;
17387    }
17388    
17389    /* site wide font color */
17390        .c-accordion,
17391    .c-callout,
17392    .c-card,
17393    .c-faqs,
17394    .c-generic,
17395    .c-hero,
17396    .c-info,
17397    .c-lodging,
17398    .c-media,
17399    .c-message-board,
17400    .c-newsletter,
17401    .c-option-card,
17402    .c-packages,
17403    .c-poster,
17404    .c-sub-hero,
17405    .c-tickets,
17406    .c-tiles,
17407    .c-video {
17408        color: #ffffff;
17409    }
17410
17411     .c-accordion-title::before,
17412     .c-accordion-title::after
17413     {
17414         background-color: #ffffff;
17415     }
17416    
17417    /* site wide background color */
17418         .c-accordion,
17419    .c-callout,
17420    .c-card,
17421    .c-faqs,
17422    .c-generic,
17423    .c-hero,
17424    .c-info,
17425    .c-lodging,
17426    .c-media,
17427    .c-message-board,
17428    .c-newsletter,
17429    .c-option-card,
17430    .c-packages,
17431    .c-poster,
17432    .c-sub-hero,
17433    .c-tickets,
17434    .c-tiles,
17435    .c-video {
17436        background-color: #000000;
17437    }
17438    
17439    /* nav font color */
17440        .c-nav,
17441    .c-nav__link,
17442    .c-nav__link--nested {
17443        color: #6c757d;
17444    }
17445    
17446    /* nav hover font color */
17447        .c-nav__link:hover,
17448    .c-nav__link.active,
17449    .c-nav__link--nested:hover,
17450    .c-nav__link--nested.active,
17451    .c-nav__link--icon.c-axs-events-search__nav-button:hover {
17452        color: #000000;
17453    }
17454
17455     .c-hamburger:hover .c-hamburger__layer,
17456     .c-hamburger.is-open:hover .c-hamburger__layer {
17457         background-color: #000000;
17458     }
17459
17460     .c-nav__link:hover > svg,
17461     .c-nav__link--icon.c-axs-events-search__nav-button:hover {
17462         border-color: #000000;
17463     }
17464    
17465
17466    /* nav background color */
17467        .c-header,
17468    .c-nav,
17469    .c-nav__list,
17470    .c-nav__item,
17471    .c-nav__list--nested {
17472        background-color: #f8f9fa !important;
17473    }
17474    
17475    /* link color */
17476        .c-generic__link,
17477    .c-news-card__link,
17478    .c-news-card__link--wrap,
17479    .c-option-card__link,
17480    .c-option__card--link,
17481    .c-footer__link,
17482    .c-footer__link,
17483    .c-footer__link.legal,
17484    .c-footer__icon
17485    {
17486        color: #adb5bd;
17487    }
17488    
17489    /* link hover color */
17490        .c-generic__link:hover,
17491    .c-generic__link.active,
17492    .c-news-card__link:hover,
17493    .c-news-card__link.active,
17494    .c-news-card__link--wrap:hover,
17495    .c-news-card__link--wrap.active,
17496    .c-option-card__link:hover,
17497    .c-option-card__link.active,
17498    .c-option__card--link:hover,
17499    .c-option__card--link.active,
17500    .c-footer__link:hover,
17501    .c-footer__link.active,
17502    .c-footer__link.legal:hover,
17503    .c-footer__link.legal.active,
17504    .c-footer__icon:hover
17505    {
17506        color: #ffffff;
17507    }
17508    
17509    /* site wide title font color */
17510        .c-accordion-title,
17511    .c-faqs__title,
17512    .c-generic__title,
17513    .c-heading--generic,
17514    .c-hero__title,
17515    .c-info__title
17516        /*.c-media,*/
17517        /*.c-newsletter,*/
17518        /*.c-packages,*/
17519        /*.c-poster,*/
17520        /*.c-sub-hero,*/
17521        /*.c-tickets,*/
17522        /*.c-video*/
17523    {
17524        color: #ffffff;
17525    }
17526    
17527    /* site wide title background color */
17528    
17529    /* secondary header font color */
17530    
17531    /* secondary header background color */
17532    
17533    /* footer color */
17534        .c-footer
17535    {
17536        color: #f8f9fa;
17537    }
17538    
17539        .c-footer
17540    {
17541        background-color: #212529;
17542    }
17543    
17544    /* button color */
17545        .c-button,
17546    .c-button:hover,
17547    #prepform button.std_reg_btn {
17548        color: #ffffff;
17549    }
17550    
17551    /* button background color */
17552        .c-button,
17553    .c-footer__icon,
17554    #prepform button.std_reg_btn {
17555        background-color: #343a40;
17556    }
17557
17558    .c-news-card__date {
17559        color: #343a40;
17560    }
17561
17562    .c-news-card__content {
17563        border-bottom: 4px solid #343a40;
17564    }
17565    
17566            .c-button:hover,
17567        .c-button.active,
17568        .c-footer__icon:hover,
17569        #prepform button.std_reg_btn:hover,
17570        .c-axs-event-card__info .c-button:hover,
17571        .c-axs-event-card__info .c-button:active {
17572            background-color: #212529;
17573        }
17574    
17575            .c-axs-event-card__header {
17576        color: #000000;
17577    }
17578     
17579            .c-axs-event-card__header {
17580         background-color: #ffffff;
17581     }
17582     
17583            .c-axs-event-card__header:hover,
17584        .c-axs-event-card__header:active {
17585         background-color: #e9ecef;
17586     }
17587    
17588
17589/* axs events details button color */
17590          .c-axs-event-card__info .c-button {
17591         color: #000000;
17592     }
17593     
17594/* axs events details button background color */
17595         .c-axs-event-card__info .c-button {
17596         background-color: #ffffff;
17597     }
17598     
17599         .c-axs-event-card__info .c-button:hover,
17600     .c-axs-event-card__info .c-button:active {
17601         background-color: #e9ecef;
17602     }
17603    
17604            {&quot;id&quot;:1431,&quot;title&quot;:null,&quot;title_font_color&quot;:null,&quot;title_background_color&quot;:null,&quot;title_subtext&quot;:null,&quot;date&quot;:null,&quot;font_color&quot;:null,&quot;background_color&quot;:null,&quot;background_image_desktop&quot;:null,&quot;background_image_mobile&quot;:null,&quot;button_label&quot;:null,&quot;button_font_color&quot;:null,&quot;button_background_color&quot;:null,&quot;button_url&quot;:&quot;MAIN_PAGE&quot;,&quot;is_external_url&quot;:0,&quot;button_target&quot;:&quot;_self&quot;,&quot;content&quot;:&quot;&lt;section class=\&quot;tickets\&quot;&gt;\r\n  &lt;h2&gt;TICKETS&lt;\/h2&gt;\r\n  &lt;h4&gt;How to buy tickets&lt;\/h4&gt;\r\n  &lt;p id=\&quot;howToBuyTickets\&quot;&gt;Tickets for shows at Webster Hall are available for purchase at\r\n    &lt;a href=\&quot;
17604https:\/\/www.axs.com\/venues\/101385\/webster-hall-new-york-tickets?skin=websterhall\&quot; target=\&quot;_blank\&quot;&gt;axs.com&lt;\/a&gt;.\r\n  &lt;\/p&gt;\r\n  &lt;h4&gt;Prohibited items&lt;\/h4&gt;\r\n  &lt;ul&gt;\r\n    &lt;li&gt;No weapons of any kind, including but not limited to:\r\n      &lt;ul&gt;\r\n        &lt;li&gt;Firearms (with or without permit)&lt;\/li&gt;\r\n        &lt;li&gt;Pocket knives, multi-tools or knives of any size&lt;\/li&gt;\r\n        &lt;li&gt;Pepper Spray or Mace&lt;\/li&gt;\r\n        &lt;li&gt;Flares or Fireworks&lt;\/li&gt;\r\n      &lt;\/ul&gt;\r\n    &lt;\/li&gt;\r\n    &lt;li&gt;No Umbrellas&lt;\/li&gt;\r\n    &lt;li&gt;No Large Bags (larger than 14\u201dx14\u201d), including backpacks, briefcases, luggage or duffle bags&lt;\/li&gt;\r\n    &lt;li&gt;No Illegal substances&lt;\/li&gt;\r\n    &lt;li&gt;No outside food or beverage&lt;\/li&gt;\r\n    &lt;li&gt;No laser pointers \/ flashlights greater than 3\u201d&lt;\/li&gt;\r\n    &lt;li&gt;No professional or flash photography, cameras with removable lenses, tripods, monopods, selfie-sticks&lt;\/li&gt;\r\n    &lt;li&gt;No audio or video recording devices&lt;\/li&gt;\r\n    &lt;li&gt;No signs larger than 11x17 or any sign attached to a stick or pole&lt;\/li&gt;\r\n    &lt;li&gt;No hula hoops, skateboards, hoverboards, rollerblades, scooters or bicycles&lt;\/li&gt;\r\n    &lt;li&gt;No full facial coverings such as masks&lt;\/li&gt;\r\n    &lt;li&gt;No balloons, permanent markers, spray paint, or silly string&lt;\/li&gt;\r\n    &lt;li&gt;No noisemaking devices (e.g. airhorns, drums, whistles)&lt;\/li&gt;\r\n  &lt;\/ul&gt;\r\n  &lt;a href=\&quot;.\/shows\&quot; class=\&quot;c-button\&quot;&gt;\r\n    ALL SHOWS\r\n  &lt;\/a&gt;\r\n&lt;\/section&gt;&quot;,&quot;created_at&quot;:&quot;2019-10-03T17:29:08.000000Z&quot;,&quot;updated_at&quot;:&quot;2021-09-15T03:31:14.000000Z&quot;,&quot;background_gradient_color&quot;:null,&quot;background_gradient_option&quot;:&quot;none&quot;,&quot;title_background_gradient_color&quot;:null,&quot;title_background_gradient_option&quot;:&quot;none&quot;,&quot;button_background_gradient_color&quot;:null,&quot;button_background_gradient_option&quot;:&quot;none&quot;,&quot;background_image_desktop_alt&quot;:null,&quot;background_image_mobile_alt&quot;:null}
17605
17606        
17607        
17608        
17609        
17610    
17611    
17612        
17613        
17614        
17615        
17616        
17617    
17618        
17619    
17620    
17621            @charset "UTF-8";
17622/*
17623   WEBSTER HALL OVERRIDES
17624
17625*/
17626@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;400;600&display=swap");
17627body {
17628  background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("https://aegwebprod.blob.core.windows.net/content/bowery/webster-hall/wh_background.jpeg");
17629  background-attachment: fixed;
17630  color: #ced4da;
17631  font-family: "Oswald", sans-serif;
17632  font-size: 18px;
17633  font-weight: 300;
17634  line-height: 1.5em;
17635}
17636
17637h2.c-heading.c-heading--primary {
17638  background-color: transparent;
17639  color: #fff;
17640}
17641
17642li.c-nav__item:nth-child(2) .c-nav__link.active {
17643  color: #8486E8;
17644}
17645
17646a.c-nav__link {
17647  font-weight: 400;
17648}
17649
17650p {
17651  font-weight: 300;
17652}
17653
17654/*
17655
17656  AXS CARDS (regular)
17657
17658
17659*/
17660.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) {
17661  border: 1px solid #343a40;
17662}
17663.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) a.c-axs-event-card__header .c-axs-event-card__image {
17664  border-bottom: 1px solid #343a40;
17665}
17666.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) a.c-axs-event-card__header:hover .c-axs-event-card__image {
17667  border-bottom: 1px solid #000;
17668}
17669.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) .c-axs-event-card__info .c-button,
17670.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) .c-axs-event-card__info .c-button.c-hero-axs-event__button {
17671  border: 0;
17672  border-top: 1px solid #343a40;
17673}
17674.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) .c-axs-event-card__info .c-button > .fal.fa-angle-right,
17675.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) .c-axs-event-card__info .c-button.c-hero-a
17675xs-event__button > .fal.fa-angle-right {
17676  color: transparent;
17677  visibility: hidden;
17678}
17679.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) .c-axs-event-card__info .c-button > .fal.fa-angle-right::after,
17680.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) .c-axs-event-card__info .c-button.c-hero-axs-event__button > .fal.fa-angle-right::after {
17681  content: "";
17682  margin-left: -10px;
17683}
17684.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) .c-axs-event-card__info .c-button:hover,
17685.c-axs-events-months-flex-container .c-axs-event-card__wrapper:not(.special) .c-axs-event-card__info .c-button.c-hero-axs-event__button:hover {
17686  border-top-color: #000;
17687}
17688
17689.c-axs-event-card__doors  {
17690  margin-top: 0;
17691}
17692
17693/*
17694
17695  LATE NIGHT (.special CSS class will be used for any Template 12 aux card styling)
17696
17697
17698*/
17699.c-axs-event-card__wrapper.special {
17700  background-color: #000;
17701  border: 1px solid #8486E8;
17702  color: #dee2e6;
17703}
17704.c-axs-event-card__wrapper.special a.c-axs-event-card__header {
17705  background-color: transparent;
17706  color: #dee2e6;
17707}
17708.c-axs-event-card__wrapper.special a.c-axs-event-card__header .c-axs-event-card__image {
17709  background-color: transparent;
17710  border-bottom: 1px solid #8486E8;
17711}
17712.c-axs-event-card__wrapper.special a.c-axs-event-card__header .c-axs-event-card__title--grow-wrapper {
17713  background-color: transparent;
17714}
17715.c-axs-event-card__wrapper.special a.c-axs-event-card__header .c-axs-event-card__title--grow-wrapper .c-axs-event-card__title {
17716  background-color: transparent !important;
17717  color: #fff;
17718}
17719.c-axs-event-card__wrapper.special a.c-axs-event-card__header .c-axs-event-card__title--grow-wrapper .c-axs-event-card__supporting-text {
17720  background-color: transparent;
17721  color: #fff;
17722}
17723.c-axs-event-card__wrapper.special a.c-axs-event-card__header .c-axs-event-card__title--grow-wrapper h4 {
17724  color: #8486E8;
17725  font-size: 18px;
17726  font-weight: 500;
17727  margin: 1rem 0;
17728}
17729.c-axs-event-card__wrapper.special a.c-axs-event-card__header .c-axs-event-card__details {
17730  background-color: transparent;
17731}
17732.c-axs-event-card__wrapper.special a.c-axs-event-card__header .c-axs-event-card__details .c-axs-event-card__date {
17733  color: #dee2e6;
17734}
17735.c-axs-event-card__wrapper.special a.c-axs-event-card__header .c-axs-event-card__details .c-axs-event-card__date p {
17736  color: #dee2e6;
17737}
17738.c-axs-event-card__wrapper.special a.c-axs-event-card__header:hover {
17739  background-color: #000;
17740  color: #f8f9fa;
17741}
17742.c-axs-event-card__wrapper.special a.c-axs-event-card__header:hover .c-axs-event-card__title {
17743  color: #f8f9fa;
17744}
17745.c-axs-event-card__wrapper.special a.c-axs-event-card__header:hover .c-axs-event-card__supporting-text {
17746  color: #f8f9fa;
17747}
17748.c-axs-event-card__wrapper.special a.c-axs-event-card__header:hover .c-axs-event-card__details .c-axs-event-card__date {
17749  color: #f8f9fa;
17750}
17751.c-axs-event-card__wrapper.special a.c-axs-event-card__header:hover .c-axs-event-card__details .c-axs-event-card__date p {
17752  color: #f8f9fa;
17753}
17754.c-axs-event-card__wrapper.special .c-axs-event-card__info .c-button,
17755.c-axs-event-card__wrapper.special .c-axs-event-card__info .c-button.c-hero-axs-event__button {
17756  background-color: #000;
17757  border: 0;
17758  border-top: 1px solid #8486E8;
17759  color: #dee2e6;
17760}
17761.c-axs-event-card__wrapper.special .c-axs-event-card__info .c-button > .fal.fa-angle-right,
17762.c-axs-event-card__wrapper.special .c-axs-event-card__info .c-button.c-hero-axs-event__button > .fal.fa-angle-right {
17763  color: transparent;
17764  visibility: hidden;
17765}
17766.c-axs-event-card__wrapper.special .c-axs-event-card__info .c-button > .fal.fa-angle-right::after,
17767.c-axs-event-card__wrapper.special .c-axs-event-card__info .c-button.c-hero-axs-event__button > .fal.fa-angle-right::after {
17768  content: "";
17769  margin-left: -10px;
17770}
17771.c-axs-event-card__wrapper.special .c-axs-event-card__info .c-button:hover,
17772.c-axs-event-card__wrapper.special .c-axs-event-card__info .c-button.c-hero-axs-event__button:hover {
17773  background-color: #000;
17774  border-top-color: #0407C7;
17775  color: #f8f9fa;
17776}
17777.c-axs-event-card__wrapper.special:hover {
17778  border-color: #0407C7;
17779  color: #fff;
17780}
17781.c-axs-event-card__wrapper.special:hover a.c-axs-event-card__header .c-axs-event-card__image {
17782  border-bottom: 1px solid #0407C7;
17783}
17784.c-axs-event-card__wrapper.special:hover a.c-axs-event-card__header .c-axs-event-card__title--grow-wrapper h4 {
17785  color: #0407C7;
17786}
17787.c-axs-event-card__wrapper.special:hover .c-axs-event-card__info .c-button,
17788.c-axs-event-card__wrapper.special:hover .c-axs-event-card__info .c-button.c-hero-a
17788xs-event__button {
17789  background-color: #000;
17790  border-top: 1px solid #0407C7;
17791  color: #fff;
17792}
17793
17794/* FOOTER */
17795/* Shut off alternate footers */
17796footer.c-footer--alt, footer.c-footer--alt-2 {
17797  display: none;
17798}
17799/***/
17800
17801footer.c-footer {
17802  padding: 0;
17803}
17804footer.c-footer section.nav-links {
17805  background-color: #e9ecef;
17806  margin: 0;
17807  padding: 2rem 0 1rem;
17808}
17809footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links:not(:last-child)::after {
17810  content: "•";
17811  margin: 0 10px;
17812}
17813@media screen and (min-width: 768px) {
17814  footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links {
17815    display: list-item;
17816  }
17817  footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links:not(:last-child)::after {
17818    color: #343a40;
17819    content: "|";
17820    margin: 0 10px;
17821  }
17822}
17823footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links a.c-footer__link {
17824  color: #6c757d;
17825  font-size: 1rem;
17826  font-weight: 400;
17827}
17828footer.c-footer section.nav-links ul.c-footer__links li.c-footer__link--nav-links a.c-footer__link:hover {
17829  color: #000;
17830}
17831footer.c-footer section.social-icons {
17832  background-color: #e9ecef;
17833  margin: 0;
17834  -ms-flex-order: 2;
17835      order: 2;
17836  padding: 0 0 2rem;
17837}
17838footer.c-footer section.social-icons .c-footer__social {
17839  display: -ms-flexbox;
17840  display: flex;
17841  -ms-flex-direction: row;
17842      flex-direction: row;
17843  -ms-flex-pack: center;
17844      justify-content: center;
17845  width: 100%;
17846}
17847footer.c-footer section.social-icons .c-footer__social a.c-footer__icon svg {
17848  color: #495057;
17849}
17850footer.c-footer section.social-icons .c-footer__social a.c-footer__icon:hover {
17851  color: #000;
17852}
17853footer.c-footer section.social-icons .c-footer__social a.c-footer__icon:hover svg {
17854  color: #000;
17855}
17856footer.c-footer section.legal-links ul.c-footer__links li.c-footer__link--legal-links a.c-footer__link {
17857  font-weight: 400;
17858}
17859footer.c-footer section.copyright {
17860  margin: 0;
17861  padding: 0 0 2rem;
17862}
17863
17864/* ------------------------------------ *\
17865    #NEWSLETTER
17866\* ------------------------------------ */
17867.c-newsletter {
17868  background: transparent;
17869  padding: 1.5rem 0;
17870  text-align: left;
17871}
17872.c-newsletter h2 {
17873  margin: 0 0 30px;
17874}
17875
17876.c-newsletter__image {
17877  margin-bottom: 20px;
17878}
17879@media screen and (min-width: 1024px) {
17880  .c-newsletter__image {
17881    margin-bottom: 0;
17882  }
17883}
17884
17885/* ------------------------------------ *\
17886    #NEWSLETTER SIGN UP FORM
17887\* ------------------------------------ */
17888.c-newsletter-signup {
17889  display: -ms-flexbox;
17890  display: flex;
17891  -ms-flex-direction: column;
17892      flex-direction: column;
17893  -ms-flex-pack: justify;
17894      justify-content: space-between;
17895  width: 100%;
17896}
17897
17898.c-newsletter-signup__group {
17899  display: -ms-flexbox;
17900  display: flex;
17901  -ms-flex-direction: column;
17902      flex-direction: column;
17903}
17904
17905.c-newsletter-signup__input {
17906  background: transparent;
17907  border: 2px solid #fff;
17908  color: #fff;
17909  font-size: 18px;
17910  font-weight: normal;
17911  margin: 20px 0;
17912  outline: none;
17913  width: 100%;
17914  padding: 5px 10px;
17915}
17916.c-newsletter-signup__input:focus {
17917  outline: none;
17918}
17919@media screen and (min-width: 768px) {
17920  .c-newsletter-signup__input {
17921    font-size: rem(18px);
17922    width: 75%;
17923  }
17924  .c-newsletter9931 .c-generic__content .c-generic__column {
17925    flex: 0 0 100%;
17926  }
17927}
17928@media screen and (min-width: 1024px) {
17929  .c-newsletter-signup__input {
17930    width: 50%;
17931  }
17932}
17933
17934section.tickets h2 {
17935  margin: 0 0 24px;
17936}
17937
17938section.c-newsletter .c-newsletter-signup.js-form-layout label.c-newsletter-signup__group .c-newsletter-signup__checkbox-label,
17939section.c-newsletter .c-newsletter-signup.js-form-layout label.c-newsletter-signup__group .c-newsletter-signup__input::-webkit-input-placeholder,
17940section.c-newsletter .c-newsletter-signup.js-form-layout label.c-newsletter-signup__group .c-newsletter-signup__input:-moz-placeholder,
17941section.c-newsletter .c-newsletter-signup.js-form-layout label.c-newsletter-signup__group .c-newsletter-signup__input::-moz-placeholder,
17942section.c-newsletter .c-newsletter-signup.js-form-layout label.c-newsletter-signup__group .c-newsletter-signup__input:-ms-input-placeholder,
17943section.c-newsletter .c-newsletter-signup.js-form-layout label.c-newsletter-signup__group .c-newsletter-signup__input::-ms-input-placeholder,
17944section.c-newsletter .c-newsletter-signup.js-form-layout label.c-newsletter-signup__group .c-newsletter-signup__input::placeholder {
17945  color: #fff;
17946}
17947
17948.c-newsletter-signup__checkbox-label {
17949  color: #fff !important;
17950  font-size: 1rem;
17951}
17952.c-newsletter-signup__checkbox-label.c-input--error {
17953  color: #c00009;
17954}
17955
17956h1, h2, h3 {
17957  text-transform: uppercase;
17958}
17959
17960h1, h2, h3, h4, h5, h6 {
17961  color: #dee2e6;
17962}
17963
17964h1 {
17965  font-weight: 700;
17966}
17967
17968h2 {
17969  font-weight: 700;
17970}
17971
17972h3 {
17973  font-weight: 500;
17974}
17975
17976h4 {
17977  font-weight: 600;
17978}
17979
17980h5 {
17981  font-weight: 700;
17982}
17983
17984h6 {
17985  font-weight: 800;
17986}
17987/*# sourceMappingURL=webster_hall.css.map */
17988
17989 /* partners */
17990 #partner-listing ul { 
17991  list-style-type: none; 
17992  margin: 0;
17993  padding: 0;
17994  list-style-type: none;
17995  text-align: center;
17996}
17997#partner-listing ul li { 
17998  display: inline; 
17999  padding: 5px;
18000  position: relative;
18001}
18002#partner-listing img.partner-logo {
18003width: auto;
18004height: 130px;
18005margin: 15px;
18006}
18007@media (min-width: 768px) and (max-width: 991px) {
18008#partner-listing img.partner-logo {
18009  height: 200px;
18010  margin: 15px;
18011}
18012}
18013
18014footer.c-footer.c-footer--alt {
18015  display: none;
18016}
18017
18018/* WEBSTER HELL */
18019#page-webster-hell {
18020    background-image: url(https://aegwebprod.blob.core.windows.net/content/webster-hall/web
18020ster-hell-bg.jpg);
18021    background-size: 100%;
18022    background-attachment: fixed;
18023    background-position: center;
18024}
18025
18026#page-webster-hell h3 {
18027  font-size: 20px;
18028}
18029
18030#page-webster-hell .c-generic p {
18031    font-size: 16px;
18032}
18033
18034#page-webster-hell .c-generic {
18035    background: none;
18036}
18037
18038#page-webster-hell .sponsor-list {
18039  display: flex;
18040  flex-wrap: wrap;
18041  justify-content: space-between;
18042}
18043
18044#page-webster-hell .sponsor-list img {
18045  width: 150px;
18046}
18047
18048#page-webster-hell .c-generic__content .c-button {
18049  background-color: #4f2a78;
18050  color: #ffffff;
18051}
18052
18053#page-webster-hell .c-generic__content .c-button:hover {
18054  background-color: #4f2a78;
18055  color: #000000;
18056  opacity: 0.8;
18057  transition: 0.3s;
18058}
18059
18060#page-webster-hell .c-generic__content a {
18061  color: #ffd03e;
18062}
18063
18064#page-webster-hell .c-generic__content a:hover {
18065  opacity: 0.8;
18066  transition: 0.3s;
18067}
18068
18069#page-webster-hell .c-hero-wrap, #page-webster-hell .c-hero.js-hero-slider, #page-webster-hell .flickity-slider, #page-webster-hell .c-hero__item {
18070  height: 300px;
18071}
18072
18073#page-webster-hell .c-carousel__cell {
18074    background: none;
18075}
18076
18077#page-webster-hell .c-carousel.is-fullscreen {
18078    z-index: 9999;
18079}
18080
18081#page-webster-hell .c-carousel__item {
18082    border-radius: 5px;
18083}
18084
18085#page-webster-hell .c-carousel.is-fullscreen .flickity-viewport {
18086    height: 100vh;
18087    max-height: 100vh;
18088}
18089
18090#page-webster-hell .c-carousel.is-fullscreen .flickity-slider {
18091    height: 100vh;
18092    max-height: 100vh;
18093}
18094
18095#page-webster-hell .c-carousel.is-fullscreen .c-carousel__item {
18096    width: 100%;
18097    max-width: 800px;
18098}
18099
18100#page-webster-hell .c-carousel.is-fullscreen .c-carousel__caption {
18101    color: #FFF9EF;
18102    text-align: center;
18103    background-color: rgba(0, 0, 0, 0.8);
18104    width: 100%;
18105    padding-top: 10px;
18106}
18107
18108#page-webster-hell .c-carousel__caption {
18109    display: block;
18110    background: none;
18111    color: #1D0F1E;
18112    margin-top: 15px;
18113}
18114
18115@media screen and (min-width: 500px) {
18116  #page-webster-hell {
18117    background-size: cover;
18118  }
18119  #page-webster-hell h3 {
18120  font-size: 26px;
18121  }
18122  #page-webster-hell .c-generic p {
18123    font-size: 18px;
18124  }
18125  #page-webster-hell .c-hero-wrap, #page-webster-hell .c-hero.js-hero-slider, #page-webster-hell .flickity-slider, #page-webster-hell .c-hero__item {
18126  height: 600px;
18127}
18128}
18129
18130@media screen and (min-width: 768px) {
18131  .webster-hell-three-column {
18132    display: flex;
18133    flex-direction: row;
18134    justify-content: space-between;
18135    flex-wrap: wrap;
18136  }
18137  .webster-hell-three-column div {
18138    width: 48%;
18139  }
18140}
18141
18142@media screen and (min-width: 1024px) {
18143  .webster-hell-three-column div {
18144    width: 28%;
18145  }
18146}
18147
18148/*  COOKIE BANNERS */
18149.ot-sdk-show-settings, a:not([href]):not([tabindex]) {
18150    color: #ced4da;
18151    font-size: .95rem;
18152    text-decoration: none;
18153  }
18154  .ot-sdk-show-settings:hover,
18155  a:not([href]):not([tabindex]):hover {
18156    text-decoration: underline;
18157    color: #fff !important;
18158  }
18159  #onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-sett
18159ing-link,
18160  #onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler,
18161  #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn) {
18162    color: #FFFFFF;
18163    border-color: #FFFFFF;
18164    background-color: #343a40;
18165  }
18166    
18167</style>
18168
18169        
18170    </head>
18171
18172    <body id="page-tickets"
18173        
18174        
18175        >
18176                    <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 18176-18177
18176
18177<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
18177GTM-MTTK7ZD
vendor: 85 bytes, lines 18177-18178
18177"
18178height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
18179<!-- End Google Tag Manager (noscript) -->
18180                <div class="ada-statement">If you are using a screen reader and are
18181            having problems using this website, please
18182            call (888) 226-0076 for assistance. Please note, this number is for
18183            accessibility issues and is not a
18184            ticketing hotline.</div>
18185        <div class="o-wrap">
18186                                                <section class="c-axs-events-search__wrapper"
18187                        data-search-wrapper
18188                        data-url_prefix=""
18189                        data-layout_option="eventcard"
18190                        data-ticket_status_map=""
18191                        data-color_status_map=""
18192                        data-query_file="https://aegwebprod.blob.core.windows.net/json/data/data_rv1/74/search_queries.json">
18193                        <button data-search-button
18194                            class="c-axs-events-search__button"
18195                            aria-label="Close Search">
18196                            <svg xmlns="http://www.w3.org/2000/svg"
18197                                class="c-axs-events-search__icon--close">
18198                                <use xlink:href="#close"></use>
18199                            </svg>
18200                        </button>
18201                        <div class="c-axs-events-search__container">
18202                            <form class="c-axs-events-search__form">
18203                                <svg xmlns="http://www.w3.org/2000/svg"
18204                                    class="c-axs-events-search__icon">
18205                                    <use xlink:href="#search"></use>
18206                                </svg>
18207                                <input class="c-axs-events-search__input"
18208                                    value="" type="text"
18209                                    placeholder="Search" data-search-input />
18210                            </form>
18211                            <div class="c-search__container-queries"
18212                                data-search-queries></div>
18213                        </div>
18214                    </section>
18215                                                <header class="c-header js-header">
18216                    <div class="o-container u-flex u-flex-space-between">
18217                                                <nav class="c-nav js-nav-mobile">
18218                                                            <div class="c-nav__item c-nav__item--logo">
18219                                    <a class="c-header__logo"
18220                                        href="/"
18221                                        style="background-image: url(https://aegwebprod.blob.core.windows.net/content/logo_images/74/RxI8rWXWLMUuQYIsvuVg75RtYqtQ2zXIwwD3z0XH.png);"
18222                                        title="Webster Hall"></a>
18223                                </div>
18224                                                        <ul
18225                                class="c-nav__list o-list-inline o-list-unstyled u-spacing-none">
18226                                                                    <li class="c-nav__item">
18227                                                                                                                            <span
18228                                                class="c-nav__toggle c-nav__toggle--hidden"></span>
18229                                                                                                                            <a href="/shows"
18230                                                class="c-nav__link "
18231                                                target="_self">Shows</a>
18232                                                                                                                    </li>
18233                                                                    <li class="c-nav__item">
18234                                                                                                                            <span
18235                                                class="c-nav__toggle c-nav__toggle--hidden"></span>
18236                                                                                                                            <a href="/tickets"
18237                                                class="c-nav__link active"
18238                                                target="_self">Tickets</a>
18239                                                                                                                    </li>
18240                                                                    <li class="c-nav__item">
18241                                                                                                                            <sp
18241an
18242                                                class="c-nav__toggle c-nav__toggle--hidden"></span>
18243                                                                                                                            <a href="/rentals"
18244                                                class="c-nav__link "
18245                                                target="_self">Rentals</a>
18246                                                                                                                    </li>
18247                                                                    <li class="c-nav__item">
18248                                                                                                                            <span
18249                                                class="c-nav__toggle c-nav__toggle--hidden"></span>
18250                                                                                                                            <a href="/contact-us"
18251                                                class="c-nav__link "
18252                                                target="_self">Contact Us</a>
18253                                                                                                                    </li>
18254                                                                    <li class="c-nav__item">
18255                                                                                                                            <span
18256                                                class="c-nav__toggle c-nav__toggle--hidden"></span>
18257                                                                                                                            <a href="/newsletter"
18258                                                class="c-nav__link "
18259                                                target="_self">Newsletter</a>
18260                                                                                                                    </li>
18261                                                                                                    <li
18262                                        class="c-nav__item c-nav__desktop-search">
18263                                        <span
18264                                            class="c-nav__toggle c-nav__toggle--hidden"></span>
18265                                        <button data-search-button
18266                                            type="button"
18267                                            class="c-nav__link c-nav__link--icon c-axs-events-search__nav-button"
18268                                            aria-label="Open Search">
18269                                            <svg
18270                                                xmlns="http://www.w3.org/2000/svg">
18271                                                <use xlink:href="#search">
18272                                                </use>
18273                                            </svg>
18274                                            <span
18275                                                class="c-axs-events-search__nav-label">SEARCH</span>
18276                                        </button>
18277
18278                                    </li>
18279                                                                   <li
18280                                        class="c-nav__item">
18281                                                                </ul>
18282                        </nav>
18283                        <div class="c-nav__mobile">
18284                                                            <div class="">
18285                                    <a class="c-header__logo c-nav__mobile--logo"
18286                                        href="/"
18287                                        style="background-image: url(https://aegwebprod.blob.core.windows.net/content/logo_images/74/RxI8rWXWLMUuQYIsvuVg75RtYqtQ2zXIwwD3z0XH.png);"
18288                                        title="Webster Hall"></a>
18289                                </div>
18290                                                                                        <div class="c-nav__item c-nav__mobile--search">
18291                                    <button data-search-button type="button"
18292                                        class="c-nav__link c-nav__link--icon c-axs-events-search__nav-button"
18293                                        aria-label="Open Search">
18294                                        <svg
18295                                            xmlns="http://www.w3.org/2000/svg">
18296                                            <use xlink:href="#search"></use>
18297                                        </svg>
18298                                    </button>
18299                                </div>
18300                                                        <div class="c-nav__link--group">
18301                                                                <button class="c-hamburger js-hamburger"
18302                                    type="button"
18303                                    aria-label="Toggle Mobile Menu">
18304                                    <div class="c-hamburger__layer"></div>
18305                                    <div class="c-hamburger__layer"></div>
18306                                    <div class="c-hamburger__layer"></div>
18307                                </button>
18308                            </div>
18309                        </div>
18310                                            </div>
18311                </header>
18312                <div class="c-header__nav--margin-buffer"></div>
18313            
18314            <div class="o-layout js-header"
18315                data-regions="">
18316                <div class="o-layout__content">
18317                                            
18318                        <div
18319                            >
18320                                                            <a id="tickets-info" class="anchor"></a><div class="c-generic c-generic3593 " style="
18321            
18322        
18323        "
18324      alt="" >
18325        <div class="o-container">
18326        <div class="c-generic__content" style="">
18327            <section class="tickets">
18328  <h2>TICKETS</h2>
18329  <h4>How to buy tickets</h4>
18330  <p id="howToBuyTickets">Tickets for shows at Webster Hall are available for purchase at
18331    <a href="https://www.axs.com/venues/101385/webster-hall-new-yor
18331k-tickets?skin=websterhall" target="_blank">axs.com</a>.
18332  </p>
18333  <h4>Prohibited items</h4>
18334  <ul>
18335    <li>No weapons of any kind, including but not limited to:
18336      <ul>
18337        <li>Firearms (with or without permit)</li>
18338        <li>Pocket knives, multi-tools or knives of any size</li>
18339        <li>Pepper Spray or Mace</li>
18340        <li>Flares or Fireworks</li>
18341      </ul>
18342    </li>
18343    <li>No Umbrellas</li>
18344    <li>No Large Bags (larger than 14”x14”), including backpacks, briefcases, luggage or duffle bags</li>
18345    <li>No Illegal substances</li>
18346    <li>No outside food or beverage</li>
18347    <li>No laser pointers / flashlights greater than 3”</li>
18348    <li>No professional or flash photography, cameras with removable lenses, tripods, monopods, selfie-sticks</li>
18349    <li>No audio or video recording devices</li>
18350    <li>No signs larger than 11x17 or any sign attached to a stick or pole</li>
18351    <li>No hula hoops, skateboards, hoverboards, rollerblades, scooters or bicycles</li>
18352    <li>No full facial coverings such as masks</li>
18353    <li>No balloons, permanent markers, spray paint, or silly string</li>
18354    <li>No noisemaking devices (e.g. airhorns, drums, whistles)</li>
18355  </ul>
18356  <a href="./shows" class="c-button">
18357    ALL SHOWS
18358  </a>
18359</section>
18360        </div>
18361            </div>
18362</div>
18363                                                    </div>
18364                                    </div>
18365            </div>
18366
18367            <!-- Jump To Button -->
18368            <button class="c-jumpToButton" data-jump-to>
18369                <svg xmlns="http://www.w3.org/2000/svg" width="93"
18370                    height="93" viewBox="0 0 93 93" fill="none">
18371                    <circle cx="46.5" cy="46.5" r="45"
18372                        fill="#FFFFE8" stroke="#22211F" stroke-width="3" />
18373                    <path
18374                        d="M27.0312 56.5312C26.3437 55.8437 26 54.9688 26 53.9062C26 52.8438 26.3437 51.9688 27.0312 51.2812L44.2813 34.0312C44.6563 33.6562 45.0625 33.3912 45.5 33.2362C45.9375 33.0812 46.4062 33.0025 46.9062 33C47.4062 33 47.8912 33.0937 48.3612 33.2812C48.8312 33.4687 49.2213 33.7187 49.5312 34.0312L66.7812 51.2812C67.4688 51.9688 67.8125 52.8438 67.8125 53.9062C67.8125 54.9688 67.4688 55.8437 66.7812 56.5312C66.0938 57.2187 65.2188 57.5625 64.1563 57.5625C63.0938 57.5625 62.2188 57.2187 61.5312 56.5312L46.9062 41.9062L32.2813 56.5312C31.5938 57.2187 30.7188 57.5625 29.6562 57.5625C28.5937 57.5625 27.7187 57.2187 27.0312 56.5312Z"
18375                        fill="#22211F" />
18376                </svg>
18377            </button>
18378
18379
18380            <footer class="c-footer"
18381                style="">
18382
18383                
18384                <section class="c-footer__group logo-garden">
18385                    <div class="c-footer__logo--group">
18386                                            </div>
18387                </section>
18388
18389                
18390                <section class="c-footer__group nav-links">
18391                    <ul class="c-footer__links">
18392                                                    <li class="c-footer__link--nav-links">
18393                                                                    <a href="/shows"
18394                                        target="_self"
18395                                        class="c-footer__link ">Shows</a>
18396                                                            </li>
18397                                                    <li class="c-footer__link--nav-links">
18398                                                                    <a href="/late-nights"
18399                                        target="_self"
18400                                        class="c-footer__link ">Late Nights</a>
18401                                                            </li>
18402                                                    <li class="c-footer__link--nav-links">
18403                                                                    <a href="https://coronavirusupdates.bowerypresents.com/"
18404                                        target="_blank"
18405                                        class="c-footer__link ">Health &amp; Safety</a>
18406                                                            </li>
18407                                                    <li class="c-footer__link--nav-links">
18408                                                                    <a href="/tickets"
18409                                        target="_self"
18410                                        class="c-footer__link ">Tickets</a>
18411                                                            </li>
18412                                                    <li class="c-footer__link--nav-links">
18413                                                                    <a href="/rentals"
18414                                        target="_self"
18415                                        class="c-footer__link ">Rentals</a>
18416                                                            </li>
18417                                                    <li class="c-footer__link--nav-links">
18418                                                                    <a href="/contact-us"
18419                                        target="_self"
18420                                        class="c-footer__link ">Contact Us</a>
18421                                                            </li>
18422                                                    <li class="c-footer__link--nav-links">
18423                                                                    <a href="/newsletter"
18424                                        target="_self"
18425                                        class="c-footer__link ">Newsletter</a>
18426                                                            </li>
18427                                                    <li class="c-footer__link--nav-links">
18428                                                                    <a href="/ada"
18429                                        target="_self"
18430                                        class="c-footer__link ">Accessibility / ADA</a>
18431                                                            </li>
18432                                            </ul>
18433                </section>
18434
18435                
18436                <section class="c-footer__group social-icons">
18437                    <div class="c-footer__social">
18438                                                                                                                            <a href="https://www.instagram.com/websterhall/"
18439                                target="_blank" class="c-footer__icon"
18440                                aria-label="Visit Instagram">
18441                                <svg xmlns="http://www.w3.org/2000/svg">
18442                                    <use xlink:href="#social-instagram"></use>
18443                                </svg>
18444                            </a>
18445                                                                                                                            <a href="https://www.facebook.com/Webster.Hall.NYC/"
18446                                target="_blank" class="c-footer__icon"
18447                                aria-label="Visit Facebook">
18448                                <svg xmlns="http://www.w3.org/2000/svg">
18449                                    <use xlink:href="#social-facebook"></use>
18450                                </svg>
18451                            </a>
18452                                                                                                                            <a href="https://twitter.com/WebsterHall"
18453                                target="_blank" class="c-footer__icon"
18454                                aria-label="Visit Twitter">
18455                                <svg xmlns="http://www.w3.org/2000/svg">
18456                                    <use xlink:href="#social-twitter"></use>
18457                                </svg>
18458                            </a>
18459                                                                                                                                                                                                                    </div>
18460                </section>
18461
18462
18463                
18464                <section class="c-footer__group copyright">
18465                    <div class="c-footer__copyright">
18466                        Ⓒ 
18466<script>document.write(new Date().getFullYear());</script>
18466 The Bowery Presents
18467                    </div>
18468                </section>
18469
18470
18471                
18472                <section class="c-footer__group legal-links">
18473                    <ul class="c-footer__links">
18474                                                    <li class="c-footer__link--legal-links">
18475                                                                    <a href="https://privacyportal.onetrust.com/webform/c7968fb5-dd42-4c76-8f79-3e5198bd1303/7de12396-94a5-474f-872b-fa530ab42b5c"
18476                                        target="_blank"
18477                                        class="c-footer__link  c-footer__privacy-icon">Your Privacy Choices</a>
18478                                                            </li>
18479                                                    <li class="c-footer__link--legal-links">
18480                                                                    <a href="https://www.aegworldwide.com/privacy-policy"
18481                                        target="_blank"
18482                                        class="c-footer__link  ">Privacy Policy</a>
18483                                                            </li>
18484                                                    <li class="c-footer__link--legal-links">
18485                                                                    <a href="https://aegworldwide.com/privacy-policy#NoticeAtCollection"
18486                                        target="_blank"
18487                                        class="c-footer__link  ">California Privacy Notice</a>
18488                                                            </li>
18489                                                    <li class="c-footer__link--legal-links">
18490                                                                    <a href="https://www.aegpresents.com/terms/"
18491                                        target="_blank"
18492                                        class="c-footer__link  ">Terms &amp; Conditions</a>
18493                                                            </li>
18494                                                    <li class="c-footer__link--legal-links">
18495                                                                    <a href="https://www.aegpresents.com/accessibility"
18496                                        target="_blank"
18497                                        class="c-footer__link  ">Accessibility Statement</a>
18498                                                            </li>
18499                                                    <li class="c-footer__link--legal-links">
18500                                                                    <a nohref="nohref" class="ot-sdk-show-settings" style="cursor:pointer;">Cookie Preferences</a>
18501                                                            </li>
18502                                            </ul>
18503                </section>
18504
18505
18506                
18507                <section class="c-footer__group fixed-logos">
18508                                            <div class="c-footer__logo--group">
18509                                                                                                <img class="c-footer__logo"
18510                                        src="https://aegwebprod.blob.core.windows.net/content/logo_images/74/G5r0RVRsBopNnCHzNGnqegWxniwd5fyPASmyL3Jg.png"
18511                                        alt="Webster Hall Logo">
18512                                                                                                                                                            <img class="c-footer__logo"
18513                                        src="https://aegwebprod.blob.core.windows.net/content/logo_images/74/dGLbWzwag2Zet2IiJnzL3KvatHk6SlD3jO9fa3M5.png"
18514                                        alt="Bowery Presents Logo">
18515                                                                                                                                            </div>
18516                                    </section>
18517            </footer>
18518
18519            <footer class="c-footer c-footer--alt"
18520                style="">
18521                <div class="c-footer__group c-footer__group--alt">
18522                    <div
18523                        class="c-footer__group--links c-footer__group--links--alt">
18524                        <div
18525                            class="c-footer__links c-footer__links--legal c-footer__links--legal--alt">
18526                                                            <div
18527                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18528                                                                            <a href="https://privacyportal.onetrust.com/webform/c7968fb5-dd42-4c76-8f79-3e5198bd1303/7de12396-94a5-474f-872b-fa530ab42b5c"
18529                                            target="_blank"
18530                                            class="c-footer__link c-footer__link--alt c-footer__privacy-icon">Your Privacy Choices</a>
18531                                                                    </div>
18532                                                            <div
18533                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18534                                                                            <a href="https://www.aegworldwide.com/privacy-policy"
18535                                            target="_blank"
18536                                            class="c-footer__link c-footer__link--alt ">Privacy Policy</a>
18537                                                                    </div>
18538                                                            <div
18539                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18540                                                                            <a href="https://aegworldwide.com/privacy-policy#NoticeAtCollection"
18541                                            target="_blank"
18542                                            class="c-footer__link c-footer__link--alt ">California Privacy Notice</a>
18543                                                                    </div>
18544                                                            <div
18545                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18546                                                                            <a href="https://www.aegpresents.com/terms/"
18547                                            target="_blank"
18548                                            class="c-footer__link c-footer__link--alt ">Terms &amp; Conditions</a>
18549                                                                    </div>
18550                                                            <div
18551                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18552                                                                            <a href="https://www.aegpresents.com/accessibility"
18553                                            target="_blank"
18554                                            class="c-footer__link c-footer__link--alt ">Accessibility Statement</a>
18555                                                                    </div>
18556                                                            <div
18557                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18558                                                                            <a nohref="nohref" class="ot-sdk-show-settings" style="cursor:pointer;">Cookie Preferences</a>
18559                                                                    </div>
18560                                                            <div
18561                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18562                                                                            <a href="/shows"
18563                                            target="_self"
18564                                            class="c-footer__link c-footer__link--alt ">Shows</a>
18565                                                                    </div>
18566                                                            <div
18567                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18568                                                                            <a href="/late-nights"
18569                                            target="_self"
18570                                            class="c-footer__link c-footer__link--alt ">Late Nights</a>
18571                                                                    </div>
18572                                                            <div
18573                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18574                                                                            <a href="https://coronavirusupdates.bowerypresents.com/"
18575                                            target="_blank"
18576                                            class="c-footer__link c-footer__link--alt ">Health &amp; Safety</a>
18577                                                                    </div>
18578                                                            <div
18579                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18580                                                                            <a href="/tickets"
18581                                            target="_self"
18582                                            class="c-footer__link c-footer__link--alt ">Tickets</a>
18583                                                                    </div>
18584                                                            <div
18585                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18586                                                                            <a href="/rentals"
18587                                            target="_self"
18588                                            class="c-footer__link c-footer__link--alt ">Rentals</a>
18589                                                                    </div>
18590                                                            <div
18591                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18592                                                                            <a href="/contact-us"
18593                                            target="_self"
18594                                            class="c-footer__link c-footer__link--alt ">Contact Us</a>
18595                                                                    </div>
18596                                                            <div
18597                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18598                                                                            <a href="/newsletter"
18599                                            target="_self"
18600                                            class="c-footer__link c-footer__link--alt ">Newsletter</a>
18601                                                                    </div>
18602                                                            <div
18603                                    class="c-footer__link--wrap c-footer__link--wrap--alt">
18604                                                                            <a href="/ada"
18605                                            target="_self"
18606                                            class="c-footer__link c-footer__link--alt ">Accessibility / ADA</a>
18607                                                                    </div>
18608                                                    </div>
18609                    </div>
18610                </div>
18611                <div class="c-footer__group c-footer__group--alt">
18612                                            <div class="c-footer__logo--group">
18613                                                                                                <img class="c-footer__logo c-footer__logo--alt"
18614                                        src="https://aegwebprod.blob.core.windows.net/content/logo_images/74/G5r0RVRsBopNnCHzNGnqegWxniwd5fyPASmyL3Jg.png"
18615                                        alt="Webster Hall Logo">
18616                                                                                                                                                            <img class="c-footer__logo c-footer__logo--alt"
18617                                        src="https://aegwebprod.blob.core.windows.net/content/logo_images/74/dGLbWzwag2Zet2IiJnzL3KvatHk6SlD3jO9fa3M5.png"
18618                                        alt="Bowery Presents Logo">
18619                                                                                                                                            </div>
18620                    
18621                    <section class="c-footer__group social-icons">
18622                        <div class="c-footer__social c-footer__social--alt">
18623                                                                                        <a href="https://www.instagram.com/websterhall/"
18624                                    target="_blank" class="c-footer__icon">
18625                                    <svg xmlns="http://www.w3.org/2000/svg">
18626                                        <use xlink:href="#social-instagram">
18627                                        </use>
18628                                    </svg>
18629                                </a>
18630                                                                                        <a href="https://www.facebook.com/Webster.Hall.NYC/"
18631                                    target="_blank" class="c-footer__icon">
18632                                    <svg xmlns="http://www.w3.org/2000/svg">
18633                                        <use xlink:href="#social-facebook">
18634                                        </use>
18635                                    </svg>
18636                                </a>
18637                                                                                        <a href="https://twitter.com/WebsterHall"
18638                                    target="_blank" class="c-footer__icon">
18639                                    <svg xmlns="http://www.w3.org/2000/svg">
18640                                        <use xlink:href="#social-twitter">
18641                                        </use>
18642                                    </svg>
18643                                </a>
18644                                                                                                                                                                                                                                                                                    </div>
18645                    </section>
18646                    <div
18647                        class="c-footer__links c-footer__links--alt c-footer__links--copyright c-footer__links c-footer__links--copyright--alt">
18648                        Ⓒ 
18648<script>document.write(new Date().getFullYear());</script>
18648 The Bowery Presents
18649                    </div>
18650                </div>
18651            </footer>
18652
18653            <footer class="c-footer c-footer--alt-2"
18654                style="">
18655
18656                
18657                <section class="c-footer__group logo-garden">
18658                    <div class="c-footer__logo--group">
18659                                            </div>
18660                </section>
18661
18662
18663                <div class="c-footer__row">
18664                    <div class="c-footer__col logos">
18665                                                    <div class="c-footer__logo--group">
18666                                                                                                            <img class="c-footer__logo c-footer__logo--alt"
18667                                            src="https://aegwebprod.blob.core.windows.net/content/logo_images/74/G5r0RVRsBopNnCHzNGnqegWxniwd5fyPASmyL3Jg.png"
18668                                            alt="Webster Hall Logo">
18669                                                                                                                                                                                <img class="c-footer__logo c-footer__logo--alt"
18670                                            src="https://aegwebprod.blob.core.windows.net/content/logo_images/74/dGLbWzwag2Zet2IiJnzL3KvatHk6SlD3jO9fa3M5.png"
18671                                            alt="Bowery Presents Logo">
18672                                                                                                                                                                </div>
18673                                                <section class="c-footer__group social-icons">
18674                            <div
18675                                class="c-footer__social c-footer__social--alt">
18676                                                                                                    <a href="https://www.instagram.com/websterhall/"
18677                                        target="_blank"
18678                                        class="c-footer__icon">
18679                                        <svg
18680                                            xmlns="http://www.w3.org/2000/svg">
18681                                            <use
18682                                                xlink:href="#social-instagram">
18683                                            </use>
18684                                        </svg>
18685                                    </a>
18686                                                                                                    <a href="https://www.facebook.com/Webster.Hall.NYC/"
18687                                        target="_blank"
18688                                        class="c-footer__icon">
18689                                        <svg
18690                                            xmlns="http://www.w3.org/2000/svg">
18691                                            <use xlink:href="#social-facebook">
18692                                            </use>
18693                                        </svg>
18694                                    </a>
18695                                                                                                    <a href="https://twitter.com/WebsterHall"
18696                                        target="_blank"
18697                                        class="c-footer__icon">
18698                                        <svg
18699                                            xmlns="http://www.w3.org/2000/svg">
18700                                            <use xlink:href="#social-twitter">
18701                                            </use>
18702                                        </svg>
18703                                    </a>
18704                                                                                                                                                                                                                                                                                                                            </div>
18705                        </section>
18706                    </div>
18707                    <div class="c-footer__col html-content">
18708                                                    <footer class="container-fluid bottombar">
18709
18710  <div class="colophon container">
18711    <div class="row">
18712      <div class="col-sm-12 col-md-3 address">
18713        <div class="row">
18714          <div class="col-sm-12 col-lg-5 logo">
18715            <img class="" src="/img/global/logo_webster_alt_sm.png" alt="Webster Hall Logo">
18716          </div>
18717          <div class="col-sm-12 col-lg-7">
18718            <address class="font-weight-light">
18719              Webster Hall<br>
18720              125 E. 11th St.<br>
18721              New York, NY 10003
18722            </address>
18723          </div>
18724        </div>
18725      </div>
18726      <nav class="col-sm-12 col-md-3 links font-weight-light">
18727        <div class="row px-0 mx-0">
18728          <ul class="nav col-sm-6">
18729            <li class="nav-item">
18730              <a class="nav-link" href="/shows">
18731                Shows
18732              </a>
18733            </li>
18734            <li class="nav-item">
18735              <a class="nav-link" href="/tickets">
18736                Tickets
18737              </a>
18738            </li>
18739            <li class="nav-item">
18740              <a class="nav-link" href="/rentals">
18741                Rentals
18742              </a>
18743            </li>
18744            <li class="nav-item">
18745              <a class="nav-link" href="https://coronavirusupdates.bowerypresents.com/" target="_blank">
18746                Health & Safety
18747              </a>
18748            </li>
18749          </ul>
18750          <ul class="nav col-sm-6">
18751            <li class="nav-item">
18752              <a class="nav-link" href="/contact-us">
18753                Contact Us
18754              </a>
18755            </li>
18756            <li class="nav-item">
18757              <a class="nav-link" href="mailto:[email protected]">
18758                Sponsorship
18759              </a>
18760            </li>
18761            <li class="nav-item">
18762              <a class="nav-link" href="https://www.aegworldwide.com/careers" target="_blank">
18763                Careers
18764              </a>
18765            </li>
18766            <li class="nav-item">
18767              <a class="nav-link" href="/newsletter">
18768                Newsletter
18769              </a>
18770            </li>
18771          </ul>
18772        </div>
18773      </nav>
18774      <ul class="nav col-sm-12 col-md-3 social small">
18775        <li>
18776          <a href="https://www.facebook.com/Webster.Hall.NYC/" target="_blank">
18777            <img src="/img/global/facebook.png" alt="Social Icon">
18778          </a>
18779        </li>
18780        <li>
18781          <a href="https://twitter.com/websterhall?lang=en" target="_blank">
18782            <img src="/img/global/twitter.png" alt="Social Icon">
18783          </a>
18784        </li>
18785        <li>
18786          <a href="https://www.instagram.com/websterhall/?hl=en" target="_blank">
18787            <img src="/img/global/instagram.png" alt="Social Icon">
18788          </a>
18789        </li>
18790      </ul>
18791      <!--      PARTNERS-->
18792      <div class="col-sm-12 col-md-3 partners">
18793        <a class="bowery-logo" href="https://www.bowerypresents.com/" target="_blank">
18794          <img src="/img/global/logo_bowery_black.png" alt="Bowery Logo">
18795        </a>
18796      </div>
18797    </div>
18798  </div>
18799
18800<div class="legal font-weight-light greybar">
18801    <a class="nav-link" href="/terms">Terms & Conditions</a> | <a class="nav-link" href="https://www.aegworldwide.com/privacy-policy" target="_blank">Privacy Policy</a> | <a class="nav-link" href="https://www.aegworldwide.com/privacy-request" target="_blank">Do Not Sell My Info</a>
18802    <div class="copyright">© <!--?php echo date("Y"); ?--> Webster Hall</div>
18803</div>
18804</footer>
18805<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
vendor: 2 bytes, line 18805
18805
18806<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
vendor: 2 bytes, line 18806
18806
18807<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
18807
18808                                            </div>
18809                    <div class="c-footer__col nav-links-wrap">
18810                        <div class="nav-links">
18811                                                                                                <a href="/shows"
18812                                        target="_self"
18813                                        class="c-footer__link  ">Shows</a>
18814                                                                                                                                <a href="/late-nights"
18815                                        target="_self"
18816                                        class="c-footer__link  ">Late Nights</a>
18817                                                                                                                                <a href="https://coronavirusupdates.bowerypresents.com/"
18818                                        target="_blank"
18819                                        class="c-footer__link  ">Health &amp; Safety</a>
18820                                                                                                                                <a href="/tickets"
18821                                        target="_self"
18822                                        class="c-footer__link  ">Tickets</a>
18823                                                                                                                                <a href="/rentals"
18824                                        target="_self"
18825                                        class="c-footer__link  ">Rentals</a>
18826                                                                                                                                <a href="/contact-us"
18827                                        target="_self"
18828                                        class="c-footer__link  ">Contact Us</a>
18829                                                                                                                                <a href="/newsletter"
18830                                        target="_self"
18831                                        class="c-footer__link  ">Newsletter</a>
18832                                                                                                                                <a href="/ada"
18833                                        target="_self"
18834                                        class="c-footer__link  ">Accessibility / ADA</a>
18835                                                                                    </div>
18836                    </div>
18837                </div>
18838                <div class="c-footer__row">
18839                    <section class="c-footer__group legal-links">
18840                        <ul class="c-footer__links">
18841                                                            <li class="c-footer__copyright">
18842                                    Ⓒ 
18842<script>document.write(new Date().getFullYear());</script>
18842 The Bowery Presents
18843                                </li>
18844                                                                                        <li class="c-footer__link--legal-links">
18845                                                                            <a href="https://privacyportal.onetrust.com/webform/c7968fb5-dd42-4c76-8f79-3e5198bd1303/7de12396-94a5-474f-872b-fa530ab42b5c"
18846                                            target="_blank"
18847                                            class="c-footer__link  c-footer__privacy-icon">Your Privacy Choices</a>
18848                                                                    </li>
18849                                                            <li class="c-footer__link--legal-links">
18850                                                                            <a href="https://www.aegworldwide.com/privacy-policy"
18851                                            target="_blank"
18852                                            class="c-footer__link  ">Privacy Policy</a>
18853                                                                    </li>
18854                                                            <li class="c-footer__link--legal-links">
18855                                                                            <a href="https://aegworldwide.com/privacy-policy#NoticeAtCollection"
18856                                            target="_blank"
18857                                            class="c-footer__link  ">California Privacy Notice</a>
18858                                                                    </li>
18859                                                            <li class="c-footer__link--legal-links">
18860                                                                            <a href="https://www.aegpresents.com/terms/"
18861                                            target="_blank"
18862                                            class="c-footer__link  ">Terms &amp; Conditions</a>
18863                                                                    </li>
18864                                                            <li class="c-footer__link--legal-links">
18865                                                                            <a href="https://www.aegpresents.com/accessibility"
18866                                            target="_blank"
18867                                            class="c-footer__link  ">Accessibility Statement</a>
18868                                                                    </li>
18869                                                            <li class="c-footer__link--legal-links">
18870                                                                            <a nohref="nohref" class="ot-sdk-show-settings" style="cursor:pointer;">Cookie Preferences</a>
18871                                                                    </li>
18872                                                    </ul>
18873                    </section>
18874                </div>
18875            </footer>
18876        </div>
18877
18878        
18878<script
18879            src="https://aegwebprod.blob.core.windows.net/templates/template12/js/popper.min.js"
18880            type="text/javascript"></script>
18880
18881        
18881<script
18882            src="https://aegwebprod.blob.core.windows.net/templates/template12/js/bootstrap.min.js"
18883            type="text/javascript"></script>
18883
18884
18885                    
18885<script type="text/javascript"
18886                src="https://aegwebprod.blob.core.windows.net/templates/template12/js/app.js">
18887            </script>
18887
18888        
18889        
18889<script>
18890            var refreshEventList = function(doFilteredFadeIn) {
18891
18892                var sortBy = window.sortByPlugin;
18893                var venues = window.venuesPlugin;
18894                var city = window.cityPlugin;
18895
18896                var section = $('.js-axs-events-filtered-section');
18897                var mode = section.data('mode');
18898
18899                var events = window.filterMultiSelectEvents;
18900                var displayEvents = [];
18901
18902                var selectedSorts = JSON.parse(sortBy.getSelectedOptionsAsJson());
18903                var selectedVenues = JSON.parse(venues.getSelectedOptionsAsJson());
18904                var selectedCities = JSON.parse(city.getSelectedOptionsAsJson());
18905
18906                $.each(events, function(key, val) {
18907                    var addToList = true;
18908
18909                    if (selectedVenues.venues.length && !selectedVenues
18910                        .venues.includes(val.venue.title)) {
18911                        addToList = false;
18912                    } else if (selectedCities.city.length && !selectedCities
18913                        .city.includes(val.venue.city)) {
18914                        addToList = false;
18915                    }
18916
18917                    if (addToList) {
18918                        displayEvents.push(val);
18919                    }
18920                });
18921
18922                if (selectedSorts.sortBy.length && selectedSorts.sortBy.includes(
18923                        'date')) {
18924                    displayEvents.sort((a, b) => {
18925
18926                        var dateA = new Date(a.eventDateTimeUTC);
18927                        dateA = parseInt(dateA.getTime() / 1000);
18928
18929                        var dateB = new Date(b.eventDateTimeUTC);
18930                        dateB = parseInt(dateB.getTime() / 1000);
18931
18932                        if (isNaN(dateA)) {
18933                            return 1;
18934                        } else if (isNaN(dateB)) {
18935                            return 1;
18936                        }
18937
18938                        return dateA - dateB;
18939                    });
18940                } else if (selectedSorts.sortBy.length && selectedSorts.sortBy
18941                    .includes('artist')) {
18942                    displayEvents.sort((a, b) => {
18943                        var eventTitleA = a.title.eventTitleText
18944                            .toLowerCase();
18945                        var eventTitleB = b.title.eventTitleText
18946                            .toLowerCase();
18947
18948                        if (eventTitleA > eventTitleB) {
18949                            return 1;
18950                        } else if (eventTitleA < eventTitleB) {
18951                            return -1;
18952                        } else {
18953                            return 0;
18954                        }
18955                    });
18956                }
18957
18958                section.fadeOut(function() {
18959                    section.html('');
18960
18961                    if (mode == 'calendar') {
18962                        generateAXSEvents({
18963                            events: displayEvents
18964                        }, section);
18965                    } else {
18966                        generateAXSListViewEvents({
18967                            events: displayEvents
18968                        }, section);
18969                    }
18970
18971                    if (doFilteredFadeIn) {
18972                        $('#sortBy').fadeIn();
18973                        $('#venues').fadeIn();
18974                        $('#city').fadeIn();
18975
18976                        if (selectedSorts.sortBy.length || selectedVenues
18977                            .venues.length || selectedCities.city
18978                            .length) {
18979                            $('.js-filter-multi-select--clear').fadeIn();
18980                        } else {
18981                            $('.js-filter-multi-select--clear').fadeOut();
18982                        }
18983
18984                        section.fadeIn();
18985                    }
18986                });
18987            };
18988
18989            var disableMultiSelectBindings = function() {
18990
18991                $('#sortBy').off('optionselected');
18992                $('#sortBy').off('optiondeselected');
18993                $('#venues').off('optionselected');
18994
18995                $('#venues').off('optiondeselected');
18996                $('#city').off('optionselected');
18997                $('#city').off('optiondeselected');
18998            };
18999
19000            var enableMultiSelectBindings = function() {
19001
19002                var sortBy = window.sortByPlugin;
19003
19004                $('#sortBy').on('optionselected', function(e) {
19005                    if (e.detail.value == 'date') {
19006                        sortBy.deselectOption('artist');
19007                    } else if (e.detail.value == 'artist') {
19008                        sortBy.deselectOption('date');
19009                    }
19010                });
19011
19012                $('#sortBy').on('optiondeselected', function(e) {
19013                    refreshEventList(window.doFilteredFadeIn);
19014                });
19015
19016                $('#venues').on('optionselected', function(e) {
19017                    refreshEventList(window.doFilteredFadeIn);
19018                });
19019
19020                $('#venues').on('optiondeselected', function(e) {
19021                    refreshEventList(window.doFilteredFadeIn);
19022                });
19023
19024                $('#city').on('optionselected', function(e) {
19025                    refreshEventList(window.doFilteredFadeIn);
19026                });
19027
19028                $('#city').on('optiondeselected', function(e) {
19029                    refreshEventList(window.doFilteredFadeIn);
19030                });
19031            };
19032
19033            var clearAllFilterMultiSelects = function() {
19034
19035                var sortBy = window.sortByPlugin;
19036                var venues = window.venuesPlugin;
19037                var city = window.cityPlugin;
19038
19039                disableMultiSelectBindings();
19040
19041                sortBy.deselectAll();
19042                venues.deselectAll();
19043                city.deselectAll();
19044
19045                enableMultiSelectBindings();
19046
19047                refreshEventList(window.doFilteredFadeIn);
19048            };
19049
19050            $(function() {
19051                $('[data-toggle="tooltip"]').tooltip();
19052
19053                if ($(".js-axs-events-filtered-section").length && $(
19054                        '.js-filter-multi-select').length) {
19055                    $(".js-axs-events-filtered-section").each(function() {
19056                        var section = $(this);
19057                        section.hide();
19058                        var mode = section.data("mode");
19059                        var file = section.data("file");
19060
19061                        if (file) {
19062                            $.getJSON(file, function(data) {
19063
19064                                window.doFilteredFadeIn = false;
19065                                window.filterMultiSelectEvents =
19066                                    data.events;
19067
19068                                var venueSection = $('#venues');
19069                                var venueSet = new Set();
19070
19071                                var citySection = $('#city');
19072                                var citySet = new Set();
19073
19074                                $.each(data.events, function(
19075                                    key, val) {
19076                                    venueSet.add(val
19077                                        .venue.title
19078                                    );
19079                                    citySet.add(val
19080                                        .venue.city);
19081                                });
19082
19083                                // sort sets into alpha order
19084                                if (venueSet.size) {
19085                                    var venueArray = Array.from(
19086                                        venueSet).sort();
19087                                    venueSet = new Set(
19088                                        venueArray);
19089                                }
19090
19091                                if (citySet.size) {
19092                                    var cityArray = Array.from(
19093                                        citySet).sort();
19094                                    citySet = new Set(
19095                                        cityArray);
19096                                }
19097
19098                                venueSet.forEach((venue) => {
19099                                    var venueEntry =
19100                                        `<option value="${venue}">${venue}</option>`;
19101                                    venueSection.append(
19102                                        venueEntry);
19103                                });
19104
19105                                citySet.forEach((city) => {
19106                                    var cityEntry =
19107                                        `<option value="${city}">${city}</option>`;
19108                                    citySection.append(
19109                                        cityEntry);
19110                                });
19111
19112                                var sortBy = $('#sortBy')
19113                                    .filterMultiSelect({
19114                                        placeholderText: 'Sort By'
19115                                    });
19116                                window.sortByPlugin = sortBy;
19117
19118                                var venues = $('#venues')
19119                                    .filterMultiSelect({
19120                                        placeholderText: 'Venues'
19121                                    });
19122                                window.venuesPlugin = venues;
19123
19124                                var city = $('#city')
19125                                    .filterMultiSelect({
19126                                        placeholderText: 'City'
19127                                    });
19128                                window.cityPlugin = city;
19129
19130                                $('#sortBy--1-chbx').parent()
19131                                    .hide();
19132
19133
19134                                $('#city--1-chbx').parent()
19135                                    .hide();
19136                                $('#venues--1-chbx').parent()
19137                                    .hide();
19138                                $('#sortBy .filter.dropdown-item')
19139                                    .hide();
19140
19141                                if (venueSet.size <= 8) {
19142                                    $('#venues .filter.dropdown-item')
19143                                        .hide();
19144                                }
19145
19146                                if (citySet.size <= 8) {
19147                                    $('#city .filter.dropdown-item')
19148                                        .hide();
19149                                }
19150
19151                                enableMultiSelectBindings();
19152
19153                                // check if query is set
19154                                var venueQuery =
19155                                    getQueryVariable(
19156                                        'venueFilter');
19157                                if (venueQuery) {
19158                                    if (venues.hasOption(
19159                                            venueQuery)) {
19160                                        venues.selectOption(
19161                                            venueQuery);
19162                                    }
19163                                }
19164
19165                                var cityQuery =
19166                                    getQueryVariable(
19167                                        'cityFilter');
19168                                if (cityQuery) {
19169                                    if (city.hasOption(
19170                                            cityQuery)) {
19171                                        city.selectOption(
19172                                            cityQuery);
19173                                    }
19174                                }
19175
19176                                var sortQuery =
19177                                    getQueryVariable('sortBy');
19178                                if (sortQuery) {
19179                                    if (sortBy.hasOption(
19180                                            sortQuery)) {
19181                                        sortBy.selectOption(
19182                                            sortQuery);
19183                                    }
19184                                }
19185
19186                                window.doFilteredFadeIn = true;
19187                                refreshEventList(window
19188                                    .doFilteredFadeIn);
19189                            });
19190                        }
19191                    });
19192                }
19193            });
19194        </script>
19194
19195
19196        
19197    </body>
19198
19199</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.