/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e2e2e2; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Gotham, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #999999; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #999999; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

*, ::before, ::after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}

::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}
.container{
    width: 100%;
}
@media (min-width: 768px){

    .container{
        max-width: 768px;
    }
}
@media (min-width: 1040px){

    .container{
        max-width: 1040px;
    }
}
@media (min-width: 1200px){

    .container{
        max-width: 1200px;
    }
}
@media (min-width: 1440px){

    .container{
        max-width: 1440px;
    }
}
@media (min-width: 1600px){

    .container{
        max-width: 1600px;
    }
}
.visible{
    visibility: visible;
}
.invisible{
    visibility: hidden;
}
.static{
    position: static;
}
.fixed{
    position: fixed;
}
.absolute{
    position: absolute;
}
.relative{
    position: relative;
}
.sticky{
    position: sticky;
}
.-bottom-2{
    bottom: -0.5rem;
}
.-left-16{
    left: -4rem;
}
.-left-4{
    left: -1rem;
}
.-left-7{
    left: -1.75rem;
}
.-left-\[7\%\]{
    left: -7%;
}
.-top-1{
    top: -0.25rem;
}
.bottom-0{
    bottom: 0px;
}
.bottom-2{
    bottom: 0.5rem;
}
.bottom-\[150\%\]{
    bottom: 150%;
}
.bottom-\[unset\]{
    bottom: unset;
}
.left-0{
    left: 0px;
}
.left-\[13px\]{
    left: 13px;
}
.left-\[45px\]{
    left: 45px;
}
.left-\[calc\(\(100\%-20px\)\/2\)\]{
    left: calc((100% - 20px) / 2);
}
.right-0{
    right: 0px;
}
.right-1{
    right: 0.25rem;
}
.right-2{
    right: 0.5rem;
}
.right-\[unset\]{
    right: unset;
}
.top-0{
    top: 0px;
}
.top-1\/2{
    top: 50%;
}
.top-\[-2px\]{
    top: -2px;
}
.top-\[-5px\]{
    top: -5px;
}
.top-\[14px\]{
    top: 14px;
}
.top-\[180px\]{
    top: 180px;
}
.top-\[2px\]{
    top: 2px;
}
.top-\[3px\]{
    top: 3px;
}
.top-\[40\%\]{
    top: 40%;
}
.top-\[4px\]{
    top: 4px;
}
.top-\[5px\]{
    top: 5px;
}
.top-\[6\%\]{
    top: 6%;
}
.top-\[6px\]{
    top: 6px;
}
.top-full{
    top: 100%;
}
.-z-\[1\]{
    z-index: -1;
}
.z-0{
    z-index: 0;
}
.z-10{
    z-index: 10;
}
.z-\[-1\]{
    z-index: -1;
}
.z-\[0\]{
    z-index: 0;
}
.z-\[10050\]{
    z-index: 10050;
}
.z-\[1\]{
    z-index: 1;
}
.z-\[2\]{
    z-index: 2;
}
.z-\[3\]{
    z-index: 3;
}
.z-\[44\]{
    z-index: 44;
}
.z-\[49\]{
    z-index: 49;
}
.z-\[50\]{
    z-index: 50;
}
.z-\[51\]{
    z-index: 51;
}
.order-1{
    order: 1;
}
.order-2{
    order: 2;
}
.order-3{
    order: 3;
}
.col-span-1{
    grid-column: span 1 / span 1;
}
.col-span-10{
    grid-column: span 10 / span 10;
}
.col-span-11{
    grid-column: span 11 / span 11;
}
.col-span-12{
    grid-column: span 12 / span 12;
}
.col-span-2{
    grid-column: span 2 / span 2;
}
.col-span-3{
    grid-column: span 3 / span 3;
}
.col-span-4{
    grid-column: span 4 / span 4;
}
.col-span-5{
    grid-column: span 5 / span 5;
}
.col-span-6{
    grid-column: span 6 / span 6;
}
.col-span-7{
    grid-column: span 7 / span 7;
}
.col-span-8{
    grid-column: span 8 / span 8;
}
.col-span-9{
    grid-column: span 9 / span 9;
}
.col-span-full{
    grid-column: 1 / -1;
}
.col-start-1{
    grid-column-start: 1;
}
.row-start-1{
    grid-row-start: 1;
}
.float-right{
    float: right;
}
.float-left{
    float: left;
}
.m-0{
    margin: 0px;
}
.m-2{
    margin: 0.5rem;
}
.m-3{
    margin: 0.75rem;
}
.m-4{
    margin: 1rem;
}
.m-auto{
    margin: auto;
}
.mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
}
.mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}
.mx-\[10px\]{
    margin-left: 10px;
    margin-right: 10px;
}
.mx-auto{
    margin-left: auto;
    margin-right: auto;
}
.my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}
.my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.my-28{
    margin-top: 7rem;
    margin-bottom: 7rem;
}
.my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
.my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}
.my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
.my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.\!ml-0{
    margin-left: 0px !important;
}
.\!mt-0{
    margin-top: 0px !important;
}
.-mb-4{
    margin-bottom: -1rem;
}
.-ml-8{
    margin-left: -2rem;
}
.-ml-\[10px\]{
    margin-left: -10px;
}
.-mr-\[10px\]{
    margin-right: -10px;
}
.-mt-4{
    margin-top: -1rem;
}
.mb-0{
    margin-bottom: 0px;
}
.mb-1{
    margin-bottom: 0.25rem;
}
.mb-1\.5{
    margin-bottom: 0.375rem;
}
.mb-10{
    margin-bottom: 2.5rem;
}
.mb-11{
    margin-bottom: 2.75rem;
}
.mb-12{
    margin-bottom: 3rem;
}
.mb-14{
    margin-bottom: 3.5rem;
}
.mb-16{
    margin-bottom: 4rem;
}
.mb-2{
    margin-bottom: 0.5rem;
}
.mb-20{
    margin-bottom: 5rem;
}
.mb-24{
    margin-bottom: 6rem;
}
.mb-3{
    margin-bottom: 0.75rem;
}
.mb-3\.5{
    margin-bottom: 0.875rem;
}
.mb-4{
    margin-bottom: 1rem;
}
.mb-5{
    margin-bottom: 1.25rem;
}
.mb-6{
    margin-bottom: 1.5rem;
}
.mb-7{
    margin-bottom: 1.75rem;
}
.mb-8{
    margin-bottom: 2rem;
}
.mb-9{
    margin-bottom: 2.25rem;
}
.mb-\[10px\]{
    margin-bottom: 10px;
}
.ml-2{
    margin-left: 0.5rem;
}
.ml-3{
    margin-left: 0.75rem;
}
.ml-5{
    margin-left: 1.25rem;
}
.ml-8{
    margin-left: 2rem;
}
.ml-auto{
    margin-left: auto;
}
.mr-1{
    margin-right: 0.25rem;
}
.mr-2{
    margin-right: 0.5rem;
}
.mr-3{
    margin-right: 0.75rem;
}
.mr-5{
    margin-right: 1.25rem;
}
.mr-\[5\%\]{
    margin-right: 5%;
}
.mt-1{
    margin-top: 0.25rem;
}
.mt-10{
    margin-top: 2.5rem;
}
.mt-11{
    margin-top: 2.75rem;
}
.mt-12{
    margin-top: 3rem;
}
.mt-14{
    margin-top: 3.5rem;
}
.mt-16{
    margin-top: 4rem;
}
.mt-2{
    margin-top: 0.5rem;
}
.mt-2\.5{
    margin-top: 0.625rem;
}
.mt-3{
    margin-top: 0.75rem;
}
.mt-4{
    margin-top: 1rem;
}
.mt-5{
    margin-top: 1.25rem;
}
.mt-6{
    margin-top: 1.5rem;
}
.mt-7{
    margin-top: 1.75rem;
}
.mt-8{
    margin-top: 2rem;
}
.mt-9{
    margin-top: 2.25rem;
}
.mt-\[27px\]{
    margin-top: 27px;
}
.mt-\[2px\]{
    margin-top: 2px;
}
.mt-\[6px\]{
    margin-top: 6px;
}
.mt-auto{
    margin-top: auto;
}
.block{
    display: block;
}
.inline-block{
    display: inline-block;
}
.inline{
    display: inline;
}
.\!flex{
    display: flex !important;
}
.flex{
    display: flex;
}
.inline-flex{
    display: inline-flex;
}
.table{
    display: table;
}
.grid{
    display: grid;
}
.list-item{
    display: list-item;
}
.\!hidden{
    display: none !important;
}
.hidden{
    display: none;
}
.aspect-\[1\/1\]{
    aspect-ratio: 1/1;
}
.aspect-\[21\/9\]{
    aspect-ratio: 21/9;
}
.aspect-auto{
    aspect-ratio: auto;
}
.aspect-square{
    aspect-ratio: 1 / 1;
}
.aspect-video{
    aspect-ratio: 16 / 9;
}
.h-16{
    height: 4rem;
}
.h-2{
    height: 0.5rem;
}
.h-20{
    height: 5rem;
}
.h-24{
    height: 6rem;
}
.h-3{
    height: 0.75rem;
}
.h-4{
    height: 1rem;
}
.h-5{
    height: 1.25rem;
}
.h-6{
    height: 1.5rem;
}
.h-8{
    height: 2rem;
}
.h-9{
    height: 2.25rem;
}
.h-\[100px\]{
    height: 100px;
}
.h-\[15px\]{
    height: 15px;
}
.h-\[160px\]{
    height: 160px;
}
.h-\[170px\]{
    height: 170px;
}
.h-\[176px\]{
    height: 176px;
}
.h-\[185px\]{
    height: 185px;
}
.h-\[200px\]{
    height: 200px;
}
.h-\[20px\]{
    height: 20px;
}
.h-\[22px\]{
    height: 22px;
}
.h-\[30px\]{
    height: 30px;
}
.h-\[335px\]{
    height: 335px;
}
.h-\[33px\]{
    height: 33px;
}
.h-\[370px\]{
    height: 370px;
}
.h-\[37px\]{
    height: 37px;
}
.h-\[380px\]{
    height: 380px;
}
.h-\[405px\]{
    height: 405px;
}
.h-\[40px\]{
    height: 40px;
}
.h-\[420px\]{
    height: 420px;
}
.h-\[455px\]{
    height: 455px;
}
.h-\[48px\]{
    height: 48px;
}
.h-\[495px\]{
    height: 495px;
}
.h-\[500px\]{
    height: 500px;
}
.h-\[50px\]{
    height: 50px;
}
.h-\[520px\]{
    height: 520px;
}
.h-\[526px\]{
    height: 526px;
}
.h-\[54px\]{
    height: 54px;
}
.h-\[66\%\]{
    height: 66%;
}
.h-\[66px\]{
    height: 66px;
}
.h-\[70px\]{
    height: 70px;
}
.h-\[90\%\]{
    height: 90%;
}
.h-\[calc\(100vh-100\%\)\]{
    height: calc(100vh - 100%);
}
.h-\[calc\(90vh-100\%\)\]{
    height: calc(90vh - 100%);
}
.h-\[calc\(98vh-100\%\)\]{
    height: calc(98vh - 100%);
}
.h-\[inherit\]{
    height: inherit;
}
.h-auto{
    height: auto;
}
.h-fit{
    height: -moz-fit-content;
    height: fit-content;
}
.h-full{
    height: 100%;
}
.h-px{
    height: 1px;
}
.max-h-\[300px\]{
    max-height: 300px;
}
.max-h-\[370px\]{
    max-height: 370px;
}
.max-h-\[49px\]{
    max-height: 49px;
}
.max-h-\[65px\]{
    max-height: 65px;
}
.max-h-\[80px\]{
    max-height: 80px;
}
.max-h-\[90\%\]{
    max-height: 90%;
}
.max-h-\[calc\(100vh-24px\)\]{
    max-height: calc(100vh - 24px);
}
.max-h-\[inherit\]{
    max-height: inherit;
}
.max-h-full{
    max-height: 100%;
}
.min-h-\[306px\]{
    min-height: 306px;
}
.min-h-\[400px\]{
    min-height: 400px;
}
.min-h-\[420px\]{
    min-height: 420px;
}
.w-0{
    width: 0px;
}
.w-1\/2{
    width: 50%;
}
.w-10{
    width: 2.5rem;
}
.w-12{
    width: 3rem;
}
.w-16{
    width: 4rem;
}
.w-2\/3{
    width: 66.666667%;
}
.w-24{
    width: 6rem;
}
.w-4{
    width: 1rem;
}
.w-5{
    width: 1.25rem;
}
.w-6{
    width: 1.5rem;
}
.w-7{
    width: 1.75rem;
}
.w-8{
    width: 2rem;
}
.w-9{
    width: 2.25rem;
}
.w-\[10\%\]{
    width: 10%;
}
.w-\[110px\]{
    width: 110px;
}
.w-\[13px\]{
    width: 13px;
}
.w-\[140px\]{
    width: 140px;
}
.w-\[144px\]{
    width: 144px;
}
.w-\[150px\]{
    width: 150px;
}
.w-\[155px\]{
    width: 155px;
}
.w-\[15px\]{
    width: 15px;
}
.w-\[160px\]{
    width: 160px;
}
.w-\[166px\]{
    width: 166px;
}
.w-\[171px\]{
    width: 171px;
}
.w-\[175px\]{
    width: 175px;
}
.w-\[17px\]{
    width: 17px;
}
.w-\[180px\]{
    width: 180px;
}
.w-\[218px\]{
    width: 218px;
}
.w-\[22px\]{
    width: 22px;
}
.w-\[235px\]{
    width: 235px;
}
.w-\[240px\]{
    width: 240px;
}
.w-\[250px\]{
    width: 250px;
}
.w-\[30\%\]{
    width: 30%;
}
.w-\[305px\]{
    width: 305px;
}
.w-\[35\%\]{
    width: 35%;
}
.w-\[37px\]{
    width: 37px;
}
.w-\[402px\]{
    width: 402px;
}
.w-\[40px\]{
    width: 40px;
}
.w-\[5\%\]{
    width: 5%;
}
.w-\[54px\]{
    width: 54px;
}
.w-\[60px\]{
    width: 60px;
}
.w-\[66\%\]{
    width: 66%;
}
.w-\[67\%\]{
    width: 67%;
}
.w-\[70\%\]{
    width: 70%;
}
.w-\[72px\]{
    width: 72px;
}
.w-\[80\%\]{
    width: 80%;
}
.w-\[80px\]{
    width: 80px;
}
.w-\[84\%\]{
    width: 84%;
}
.w-\[85\%\]{
    width: 85%;
}
.w-\[95\%\]{
    width: 95%;
}
.w-\[96\%\]{
    width: 96%;
}
.w-\[calc\(100\%-15\%\)\]{
    width: calc(100% - 15%);
}
.w-\[calc\(100\%-24px\)\]{
    width: calc(100% - 24px);
}
.w-\[calc\(100\%-85\%\)\]{
    width: calc(100% - 85%);
}
.w-fit{
    width: -moz-fit-content;
    width: fit-content;
}
.w-full{
    width: 100%;
}
.w-screen{
    width: 100vw;
}
.min-w-36{
    min-width: 9rem;
}
.min-w-\[165px\]{
    min-width: 165px;
}
.min-w-\[300px\]{
    min-width: 300px;
}
.min-w-\[335px\]{
    min-width: 335px;
}
.min-w-\[344px\]{
    min-width: 344px;
}
.max-w-2xl{
    max-width: 42rem;
}
.max-w-3xl{
    max-width: 48rem;
}
.max-w-4xl{
    max-width: 56rem;
}
.max-w-5xl{
    max-width: 64rem;
}
.max-w-64{
    max-width: 16rem;
}
.max-w-80{
    max-width: 20rem;
}
.max-w-\[250px\]{
    max-width: 250px;
}
.max-w-\[255px\]{
    max-width: 255px;
}
.max-w-\[270px\]{
    max-width: 270px;
}
.max-w-\[300px\]{
    max-width: 300px;
}
.max-w-\[38px\]{
    max-width: 38px;
}
.max-w-\[500px\]{
    max-width: 500px;
}
.max-w-\[515px\]{
    max-width: 515px;
}
.max-w-\[unset\]{
    max-width: unset;
}
.max-w-full{
    max-width: 100%;
}
.max-w-md{
    max-width: 28rem;
}
.max-w-screen-lg{
    max-width: 1200px;
}
.max-w-screen-sm{
    max-width: 768px;
}
.max-w-sm{
    max-width: 24rem;
}
.max-w-xl{
    max-width: 36rem;
}
.max-w-xs{
    max-width: 20rem;
}
.flex-1{
    flex: 1 1 0%;
}
.flex-auto{
    flex: 1 1 auto;
}
.flex-shrink{
    flex-shrink: 1;
}
.shrink-0{
    flex-shrink: 0;
}
.flex-grow{
    flex-grow: 1;
}
.grow{
    flex-grow: 1;
}
.grow-0{
    flex-grow: 0;
}
.basis-0{
    flex-basis: 0px;
}
.-translate-y-1\/2{
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-\[20deg\]{
    --tw-rotate: -20deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer{
    cursor: pointer;
}
.resize{
    resize: both;
}
.list-decimal{
    list-style-type: decimal;
}
.list-disc{
    list-style-type: disc;
}
.list-none{
    list-style-type: none;
}
.columns-1{
    -moz-columns: 1;
         columns: 1;
}
.auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
}
.grid-flow-row{
    grid-auto-flow: row;
}
.grid-flow-col{
    grid-auto-flow: column;
}
.auto-rows-max{
    grid-auto-rows: max-content;
}
.grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[1fr_15\%\]{
    grid-template-columns: 1fr 15%;
}
.grid-cols-\[1fr_25\%\]{
    grid-template-columns: 1fr 25%;
}
.grid-cols-\[1fr_30\%\]{
    grid-template-columns: 1fr 30%;
}
.grid-cols-\[1fr_45\%\]{
    grid-template-columns: 1fr 45%;
}
.grid-cols-\[1fr_auto\]{
    grid-template-columns: 1fr auto;
}
.grid-cols-\[20\%_1fr\]{
    grid-template-columns: 20% 1fr;
}
.grid-cols-\[27\%_1fr_1fr_1fr_1fr\]{
    grid-template-columns: 27% 1fr 1fr 1fr 1fr;
}
.grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
}
.flex-row{
    flex-direction: row;
}
.flex-col{
    flex-direction: column;
}
.flex-wrap{
    flex-wrap: wrap;
}
.content-center{
    align-content: center;
}
.items-start{
    align-items: flex-start;
}
.items-end{
    align-items: flex-end;
}
.items-center{
    align-items: center;
}
.items-baseline{
    align-items: baseline;
}
.justify-start{
    justify-content: flex-start;
}
.justify-end{
    justify-content: flex-end;
}
.justify-center{
    justify-content: center;
}
.justify-between{
    justify-content: space-between;
}
.justify-around{
    justify-content: space-around;
}
.justify-items-end{
    justify-items: end;
}
.gap-1{
    gap: 0.25rem;
}
.gap-11{
    gap: 2.75rem;
}
.gap-12{
    gap: 3rem;
}
.gap-2{
    gap: 0.5rem;
}
.gap-3{
    gap: 0.75rem;
}
.gap-4{
    gap: 1rem;
}
.gap-5{
    gap: 1.25rem;
}
.gap-6{
    gap: 1.5rem;
}
.gap-7{
    gap: 1.75rem;
}
.gap-8{
    gap: 2rem;
}
.gap-9{
    gap: 2.25rem;
}
.gap-x-1{
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
}
.gap-x-12{
    -moz-column-gap: 3rem;
         column-gap: 3rem;
}
.gap-x-2{
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
}
.gap-x-24{
    -moz-column-gap: 6rem;
         column-gap: 6rem;
}
.gap-x-3{
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
}
.gap-x-4{
    -moz-column-gap: 1rem;
         column-gap: 1rem;
}
.gap-x-5{
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
}
.gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
}
.gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
}
.gap-x-9{
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
}
.gap-x-\[2px\]{
    -moz-column-gap: 2px;
         column-gap: 2px;
}
.gap-x-\[6rem\]{
    -moz-column-gap: 6rem;
         column-gap: 6rem;
}
.gap-y-1{
    row-gap: 0.25rem;
}
.gap-y-10{
    row-gap: 2.5rem;
}
.gap-y-12{
    row-gap: 3rem;
}
.gap-y-2{
    row-gap: 0.5rem;
}
.gap-y-3{
    row-gap: 0.75rem;
}
.gap-y-4{
    row-gap: 1rem;
}
.gap-y-5{
    row-gap: 1.25rem;
}
.gap-y-6{
    row-gap: 1.5rem;
}
.gap-y-7{
    row-gap: 1.75rem;
}
.gap-y-8{
    row-gap: 2rem;
}
.gap-y-9{
    row-gap: 2.25rem;
}
.self-end{
    align-self: flex-end;
}
.self-center{
    align-self: center;
}
.justify-self-start{
    justify-self: start;
}
.justify-self-end{
    justify-self: end;
}
.justify-self-center{
    justify-self: center;
}
.overflow-hidden{
    overflow: hidden;
}
.overflow-x-auto{
    overflow-x: auto;
}
.overflow-y-auto{
    overflow-y: auto;
}
.overflow-x-hidden{
    overflow-x: hidden;
}
.overflow-y-hidden{
    overflow-y: hidden;
}
.overflow-y-scroll{
    overflow-y: scroll;
}
.truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-wrap{
    text-wrap: wrap;
}
.rounded{
    border-radius: 0.25rem;
}
.rounded-2xl{
    border-radius: 1rem;
}
.rounded-3xl{
    border-radius: 1.5rem;
}
.rounded-\[50\%\]{
    border-radius: 50%;
}
.rounded-full{
    border-radius: 9999px;
}
.rounded-lg{
    border-radius: 0.5rem;
}
.rounded-xl{
    border-radius: 0.75rem;
}
.rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}
.rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}
.border{
    border-width: 1px;
}
.border-0{
    border-width: 0px;
}
.border-2{
    border-width: 2px;
}
.border-\[0\.5px\]{
    border-width: 0.5px;
}
.border-\[16px\]{
    border-width: 16px;
}
.border-\[3px\]{
    border-width: 3px;
}
.border-x-\[3px\]{
    border-left-width: 3px;
    border-right-width: 3px;
}
.border-b{
    border-bottom-width: 1px;
}
.border-b-0{
    border-bottom-width: 0px;
}
.border-b-2{
    border-bottom-width: 2px;
}
.border-b-8{
    border-bottom-width: 8px;
}
.border-b-\[3px\]{
    border-bottom-width: 3px;
}
.border-l-0{
    border-left-width: 0px;
}
.border-r{
    border-right-width: 1px;
}
.border-t{
    border-top-width: 1px;
}
.border-t-0{
    border-top-width: 0px;
}
.border-black{
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-gray{
    --tw-border-opacity: 1;
    border-color: rgb(115 114 108 / var(--tw-border-opacity));
}
.border-gray-200{
    --tw-border-opacity: 1;
    border-color: rgb(226 226 226 / var(--tw-border-opacity));
}
.border-gray-200\/30{
    border-color: rgb(226 226 226 / 0.3);
}
.border-gray-300{
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-dark{
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / var(--tw-border-opacity));
}
.border-gray-light{
    --tw-border-opacity: 1;
    border-color: rgb(243 242 240 / var(--tw-border-opacity));
}
.border-gray-medium{
    --tw-border-opacity: 1;
    border-color: rgb(204 204 204 / var(--tw-border-opacity));
}
.border-transparent{
    border-color: transparent;
}
.border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-yellow{
    --tw-border-opacity: 1;
    border-color: rgb(255 218 48 / var(--tw-border-opacity));
}
.border-x-black{
    --tw-border-opacity: 1;
    border-left-color: rgb(0 0 0 / var(--tw-border-opacity));
    border-right-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-x-yellow{
    --tw-border-opacity: 1;
    border-left-color: rgb(255 218 48 / var(--tw-border-opacity));
    border-right-color: rgb(255 218 48 / var(--tw-border-opacity));
}
.border-y-transparent{
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.border-b-black{
    --tw-border-opacity: 1;
    border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.bg-black{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/50{
    background-color: rgb(0 0 0 / 0.5);
}
.bg-black\/70{
    background-color: rgb(0 0 0 / 0.7);
}
.bg-black\/\[0\.36\]{
    background-color: rgb(0 0 0 / 0.36);
}
.bg-blue{
    --tw-bg-opacity: 1;
    background-color: rgb(0 136 203 / var(--tw-bg-opacity));
}
.bg-bluegray{
    --tw-bg-opacity: 1;
    background-color: rgb(132 146 166 / var(--tw-bg-opacity));
}
.bg-gray{
    --tw-bg-opacity: 1;
    background-color: rgb(115 114 108 / var(--tw-bg-opacity));
}
.bg-gray-100{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200{
    --tw-bg-opacity: 1;
    background-color: rgb(226 226 226 / var(--tw-bg-opacity));
}
.bg-gray-400{
    --tw-bg-opacity: 1;
    background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}
.bg-gray-dark{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity));
}
.bg-gray-light{
    --tw-bg-opacity: 1;
    background-color: rgb(243 242 240 / var(--tw-bg-opacity));
}
.bg-gray-light\/50{
    background-color: rgb(243 242 240 / 0.5);
}
.bg-gray-medium{
    --tw-bg-opacity: 1;
    background-color: rgb(204 204 204 / var(--tw-bg-opacity));
}
.bg-green{
    --tw-bg-opacity: 1;
    background-color: rgb(66 186 133 / var(--tw-bg-opacity));
}
.bg-magenta{
    --tw-bg-opacity: 1;
    background-color: rgb(236 0 188 / var(--tw-bg-opacity));
}
.bg-orange{
    --tw-bg-opacity: 1;
    background-color: rgb(247 148 30 / var(--tw-bg-opacity));
}
.bg-red{
    --tw-bg-opacity: 1;
    background-color: rgb(199 33 39 / var(--tw-bg-opacity));
}
.bg-transparent{
    background-color: transparent;
}
.bg-violet{
    --tw-bg-opacity: 1;
    background-color: rgb(144 63 152 / var(--tw-bg-opacity));
}
.bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-yellow{
    --tw-bg-opacity: 1;
    background-color: rgb(255 218 48 / var(--tw-bg-opacity));
}
.bg-yellow-light{
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
}
.bg-yellow-medium{
    --tw-bg-opacity: 1;
    background-color: rgb(255 230 118 / var(--tw-bg-opacity));
}
.bg-\[url\(\'\.\.\/images\/apple-pay\.svg\'\)\]{
    background-image: url('../images/apple-pay.svg');
}
.bg-\[url\(\'\.\.\/images\/checkout\/paypal\.png\'\)\]{
    background-image: url('../images/checkout/paypal.png');
}
.bg-\[url\(\'\.\.\/images\/splash\.svg\'\)\]{
    background-image: url('../images/splash.svg');
}
.bg-\[url\(\'\/Content\/images\/red-burst\.png\'\)\]{
    background-image: url('/Content/images/red-burst.png');
}
.bg-\[url\(\'\/content\/images\/scratch\.png\'\)\]{
    background-image: url('/content/images/scratch.png');
}
.bg-\[url\(\'https\:\/\/laopera-dev\.imgix\.net\/LAOpera\/icons\/splash\.svg\'\)\]{
    background-image: url('https://laopera-dev.imgix.net/LAOpera/icons/splash.svg');
}
.bg-\[url\(\'https\:\/\/laopera-dev\.imgix\.net\/LAOpera\/secondary-hero_1\.jpg\?w\=1440\&h\=470\&blend-mode\=multiply\&blend-color\=\%23000\&blend-alpha\=60\'\)\]{
    background-image: url('https://laopera-dev.imgix.net/LAOpera/secondary-hero_1.jpg?w=1440&h=470&blend-mode=multiply&blend-color=%23000&blend-alpha=60');
}
.bg-\[url\(\/images\/header\/rigo-funnel-page-top-strip-bkrnd_3\.png\)\]{
    background-image: url(/images/header/rigo-funnel-page-top-strip-bkrnd_3.png);
}
.bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-transparent{
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-white{
    --tw-gradient-to: #fff var(--tw-gradient-to-position);
}
.bg-\[length\:340px_97px\]{
    background-size: 340px 97px;
}
.bg-contain{
    background-size: contain;
}
.bg-cover{
    background-size: cover;
}
.bg-center{
    background-position: center;
}
.bg-left{
    background-position: left;
}
.bg-right-top{
    background-position: right top;
}
.bg-no-repeat{
    background-repeat: no-repeat;
}
.object-cover{
    -o-object-fit: cover;
       object-fit: cover;
}
.\!p-0{
    padding: 0px !important;
}
.p-1{
    padding: 0.25rem;
}
.p-2{
    padding: 0.5rem;
}
.p-3{
    padding: 0.75rem;
}
.p-4{
    padding: 1rem;
}
.p-5{
    padding: 1.25rem;
}
.p-6{
    padding: 1.5rem;
}
.p-7{
    padding: 1.75rem;
}
.p-8{
    padding: 2rem;
}
.\!py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}
.px-0{
    padding-left: 0px;
    padding-right: 0px;
}
.px-0\.5{
    padding-left: 0.125rem;
    padding-right: 0.125rem;
}
.px-12{
    padding-left: 3rem;
    padding-right: 3rem;
}
.px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
.px-24{
    padding-left: 6rem;
    padding-right: 6rem;
}
.px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.px-4{
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.px-8{
    padding-left: 2rem;
    padding-right: 2rem;
}
.px-\[10px\]{
    padding-left: 10px;
    padding-right: 10px;
}
.px-\[40px\]{
    padding-left: 40px;
    padding-right: 40px;
}
.px-\[52px\]{
    padding-left: 52px;
    padding-right: 52px;
}
.px-\[9\%\]{
    padding-left: 9%;
    padding-right: 9%;
}
.py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}
.py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.py-\[5px\]{
    padding-top: 5px;
    padding-bottom: 5px;
}
.py-\[6px\]{
    padding-top: 6px;
    padding-bottom: 6px;
}
.pb-1{
    padding-bottom: 0.25rem;
}
.pb-10{
    padding-bottom: 2.5rem;
}
.pb-11{
    padding-bottom: 2.75rem;
}
.pb-12{
    padding-bottom: 3rem;
}
.pb-14{
    padding-bottom: 3.5rem;
}
.pb-16{
    padding-bottom: 4rem;
}
.pb-2{
    padding-bottom: 0.5rem;
}
.pb-20{
    padding-bottom: 5rem;
}
.pb-24{
    padding-bottom: 6rem;
}
.pb-3{
    padding-bottom: 0.75rem;
}
.pb-3\.5{
    padding-bottom: 0.875rem;
}
.pb-4{
    padding-bottom: 1rem;
}
.pb-5{
    padding-bottom: 1.25rem;
}
.pb-6{
    padding-bottom: 1.5rem;
}
.pb-7{
    padding-bottom: 1.75rem;
}
.pb-8{
    padding-bottom: 2rem;
}
.pb-9{
    padding-bottom: 2.25rem;
}
.pb-\[0px\]{
    padding-bottom: 0px;
}
.pb-\[10px\]{
    padding-bottom: 10px;
}
.pb-\[20px\]{
    padding-bottom: 20px;
}
.pb-\[60px\]{
    padding-bottom: 60px;
}
.pb-\[72px\]{
    padding-bottom: 72px;
}
.pl-1{
    padding-left: 0.25rem;
}
.pl-10{
    padding-left: 2.5rem;
}
.pl-3{
    padding-left: 0.75rem;
}
.pl-4{
    padding-left: 1rem;
}
.pl-5{
    padding-left: 1.25rem;
}
.pl-8{
    padding-left: 2rem;
}
.pl-\[10px\]{
    padding-left: 10px;
}
.pl-\[18px\]{
    padding-left: 18px;
}
.pr-1{
    padding-right: 0.25rem;
}
.pr-2{
    padding-right: 0.5rem;
}
.pr-3{
    padding-right: 0.75rem;
}
.pr-4{
    padding-right: 1rem;
}
.pr-6{
    padding-right: 1.5rem;
}
.pr-\[18px\]{
    padding-right: 18px;
}
.pr-\[35px\]{
    padding-right: 35px;
}
.pt-0{
    padding-top: 0px;
}
.pt-1{
    padding-top: 0.25rem;
}
.pt-10{
    padding-top: 2.5rem;
}
.pt-11{
    padding-top: 2.75rem;
}
.pt-12{
    padding-top: 3rem;
}
.pt-16{
    padding-top: 4rem;
}
.pt-2{
    padding-top: 0.5rem;
}
.pt-2\.5{
    padding-top: 0.625rem;
}
.pt-20{
    padding-top: 5rem;
}
.pt-3{
    padding-top: 0.75rem;
}
.pt-4{
    padding-top: 1rem;
}
.pt-5{
    padding-top: 1.25rem;
}
.pt-6{
    padding-top: 1.5rem;
}
.pt-7{
    padding-top: 1.75rem;
}
.pt-8{
    padding-top: 2rem;
}
.pt-9{
    padding-top: 2.25rem;
}
.pt-\[0px\]{
    padding-top: 0px;
}
.pt-\[20px\]{
    padding-top: 20px;
}
.pt-\[2px\]{
    padding-top: 2px;
}
.pt-\[56px\]{
    padding-top: 56px;
}
.pt-\[60px\]{
    padding-top: 60px;
}
.pt-\[6px\]{
    padding-top: 6px;
}
.pt-\[74px\]{
    padding-top: 74px;
}
.pt-\[77px\]{
    padding-top: 77px;
}
.text-left{
    text-align: left;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
.text-start{
    text-align: start;
}
.text-end{
    text-align: end;
}
.align-middle{
    vertical-align: middle;
}
.font-sans{
    font-family: Gotham, sans-serif;
}
.\!text-3xl{
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
}
.\!text-xl{
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
}
.text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
}
.text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-\[0px\]{
    font-size: 0px;
}
.text-\[13px\]{
    font-size: 13px;
}
.text-\[14px\]{
    font-size: 14px;
}
.text-\[15px\]{
    font-size: 15px;
}
.text-\[20px\]{
    font-size: 20px;
}
.text-\[30px\]{
    font-size: 30px;
}
.text-\[35px\]{
    font-size: 35px;
}
.text-\[8px\]{
    font-size: 8px;
}
.text-\[98px\]{
    font-size: 98px;
}
.text-base{
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
}
.font-bold{
    font-weight: 700;
}
.font-light{
    font-weight: 300;
}
.font-medium{
    font-weight: 500;
}
.font-normal{
    font-weight: 400;
}
.uppercase{
    text-transform: uppercase;
}
.capitalize{
    text-transform: capitalize;
}
.italic{
    font-style: italic;
}
.leading-4{
    line-height: 1rem;
}
.leading-5{
    line-height: 1.25rem;
}
.leading-6{
    line-height: 1.5rem;
}
.leading-7{
    line-height: 1.75rem;
}
.leading-\[0px\]{
    line-height: 0px;
}
.leading-\[1\.5rem\]{
    line-height: 1.5rem;
}
.leading-\[18px\]{
    line-height: 18px;
}
.leading-\[20px\]{
    line-height: 20px;
}
.leading-\[21px\]{
    line-height: 21px;
}
.leading-\[24px\]{
    line-height: 24px;
}
.leading-\[30px\]{
    line-height: 30px;
}
.leading-\[34px\]{
    line-height: 34px;
}
.leading-\[36px\]{
    line-height: 36px;
}
.leading-\[47px\]{
    line-height: 47px;
}
.leading-\[9px\]{
    line-height: 9px;
}
.tracking-\[\.65px\]{
    letter-spacing: .65px;
}
.tracking-\[0\.35px\]{
    letter-spacing: 0.35px;
}
.tracking-\[0\.854px\]{
    letter-spacing: 0.854px;
}
.tracking-wide{
    letter-spacing: 0.025em;
}
.\!text-white{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue{
    --tw-text-opacity: 1;
    color: rgb(0 136 203 / var(--tw-text-opacity));
}
.text-gray{
    --tw-text-opacity: 1;
    color: rgb(115 114 108 / var(--tw-text-opacity));
}
.text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-gray-ada{
    --tw-text-opacity: 1;
    color: rgb(93 92 87 / var(--tw-text-opacity));
}
.text-gray-dark{
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-gray-medium{
    --tw-text-opacity: 1;
    color: rgb(204 204 204 / var(--tw-text-opacity));
}
.text-green{
    --tw-text-opacity: 1;
    color: rgb(66 186 133 / var(--tw-text-opacity));
}
.text-magenta{
    --tw-text-opacity: 1;
    color: rgb(236 0 188 / var(--tw-text-opacity));
}
.text-orange{
    --tw-text-opacity: 1;
    color: rgb(247 148 30 / var(--tw-text-opacity));
}
.text-red{
    --tw-text-opacity: 1;
    color: rgb(199 33 39 / var(--tw-text-opacity));
}
.text-violet{
    --tw-text-opacity: 1;
    color: rgb(144 63 152 / var(--tw-text-opacity));
}
.text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-yellow{
    --tw-text-opacity: 1;
    color: rgb(255 218 48 / var(--tw-text-opacity));
}
.text-yellow-light{
    --tw-text-opacity: 1;
    color: rgb(255 243 187 / var(--tw-text-opacity));
}
.text-yellow-medium{
    --tw-text-opacity: 1;
    color: rgb(255 230 118 / var(--tw-text-opacity));
}
.underline{
    text-decoration-line: underline;
}
.line-through{
    text-decoration-line: line-through;
}
.\!no-underline{
    text-decoration-line: none !important;
}
.opacity-0{
    opacity: 0;
}
.shadow-\[0_0_15px_-2px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{
    --tw-shadow: 0 0 15px -2px rgba(0,0,0,0.6);
    --tw-shadow-colored: 0 0 15px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px\]{
    --tw-shadow: 0px 0px 4px;
    --tw-shadow-colored: 0px 0px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-black\/50{
    --tw-shadow-color: rgb(0 0 0 / 0.5);
    --tw-shadow: var(--tw-shadow-colored);
}
.outline{
    outline-style: solid;
}
.outline-2{
    outline-width: 2px;
}
.outline-offset-2{
    outline-offset: 2px;
}
.outline-transparent{
    outline-color: transparent;
}
.outline-yellow{
    outline-color: #ffda30;
}
.filter{
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-all{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-colors{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.transition-opacity{
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.duration-200{
    transition-duration: 200ms;
}
.duration-300{
    transition-duration: 300ms;
}
.ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear{
    transition-timing-function: linear;
}
@media print {
        * {
            transition: none !important;
        }
        .nav-links,
        .site-footer,
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
        section,
        .container,
        header > .header-inner > div,
        .order-confirmation {
            max-width: 100%!important;
        }
        .site-header {
            position: static!important;
        }
            .site-header .header-inner {
                height: 90px!important;
            }
                .site-header .header-inner .logo-img {
                    width: 90px!important;
                }

       .order-items  {
        display: flex!important;
        flex-direction: column!important;
        gap: 1rem!important;
       }
       .cart-header-gray,
       .uwy.userway_p3 {
        display: none!important;
       }
         {
            transition: none !important;
        }
        
        .bg-black.\!text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
         {
            max-width: 100%!important;
            position: static!important;
                height: 90px!important;
                    width: 90px!important;
        display: flex!important;
        flex-direction: column!important;
        gap: 1rem!important;
        display: none!important;
        }
    }
.nowrap {
        white-space: nowrap!important;
    }
body:has(.site-header__nav-item.active) .slick-autoplay-toggle-button,
        body:has(.site-header__nav-item.active) .ticket-finder,
        body:has(.site-header__nav-item.active) .anchor-subnav,
        body:has(.site-header__nav-item.active) .creative-team__modal-overlay,
        body:has(.site-header__hamburger.open) .slick-autoplay-toggle-button,
        body:has(.site-header__hamburger.open) .ticket-finder,
        body:has(.site-header__hamburger.open) .anchor-subnav,
        body:has(.site-header__hamburger.open) .creative-team__modal-overlay {
            z-index: 0;
        }
a[id]:empty:not([href]) {
        position: absolute;
        margin-top: -186px;
        display: inline-block;
    }
@media screen and (max-width:1040px) {
    
    a[id]:empty:not([href]) {
            margin-top: -95px
    }
        }
.keyADA {
        position: fixed;
        height: 0;
        width: 1px;
        overflow: hidden;
        top: 0;
        text-align: center;
        font-size: 12px;
    }
.keyADA:focus {
        width: 185px;
        height: auto;
    }
#maincontent {
        position: relative;
    }
.home-review-wrapper .review-widget_net {
            background-color: rgba(255, 255, 255, .7);
            padding: 5px;
        }
.\!text-white .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.\!text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.\!text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
.hero.\!text-white .bg-gray-light .slick-dots li button, .pdp-hero.\!text-white .bg-gray-light .slick-dots li button, .secondary-hero.\!text-white .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
.hero.\!text-white .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.\!text-white .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.\!text-white .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
.hero .hero__slide.\!text-white .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
@media (min-width: 1040px){

    .hero .hero__slide.\!text-white .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
.text-white .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hero.text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
.hero.text-white .bg-gray-light .slick-dots li button, .pdp-hero.text-white .bg-gray-light .slick-dots li button, .secondary-hero.text-white .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
.hero.text-white .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.text-white .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.text-white .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
.hero .hero__slide.text-white .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
@media (min-width: 1040px){

    .hero .hero__slide.text-white .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
.\!text-white .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.text-white .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
/* Splash into CSS insteasd of inline tailwind class */
.fr-view p {
            margin-bottom: 20px;
        }
.fr-view .nowrap {
            white-space: nowrap!important;
        }
.fr-view a:not(.btn):not(.btn-sm):not(.btn-xs) {
            color: #000;
            text-decoration: underline;
            font-weight: 600;
        }
.fr-view a:not(.btn):not(.btn-sm):not(.btn-xs) .slick-pause-icon:before,
            .fr-view a:not(.btn):not(.btn-sm):not(.btn-xs) .slick-play-icon:before {
                content: "";
                width: 26px;
                height: 20px;
                background-repeat: no-repeat;
                display: block;
                --svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path d="M448 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352zM288 256L96 416 96 96 288 256zM116.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S64 83.6 64 96l0 320c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4l192-160c7.3-6.1 11.5-15.1 11.5-24.6s-4.2-18.5-11.5-24.6l-192-160z"/></svg>');
                background-color: #fff;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: 26px 20px;
                        mask-size: 26px 20px;

                /* Chrome, still requires prefix in 2022 */
                -webkit-mask: var(--svg);

                /* Firefox and Safari */
                mask: var(--svg);

            }
.fr-view a:not(.btn):not(.btn-sm):not(.btn-xs):hover {
                color: #c72127;
            }
.fr-view ol,
        .fr-view ul {
            margin-left: 20px;
            margin-bottom: 20px;
        }
.fr-view ol li, .fr-view ul li {
                margin-bottom: 10px;
            }
.fr-view ol li ul,
                .fr-view ol li ol,
                .fr-view ul li ul,
                .fr-view ul li ol {
                    margin-top: 10px;
                }
.fr-view ul {
            list-style: disc;
        }
.fr-view ol {
            list-style: decimal;
        }
.fr-view h2,
        .fr-view h3,
        .fr-view h4,
        .fr-view h5,
        .fr-view h6 {
            font-weight: 600;
            margin-bottom: 10px;
            margin-top: 20px;
        }
.fr-view h2 {
            /*text-2xl*/
            font-size: 24px;
            line-height: 32px;
        }
.fr-view h3 {
            /*text-xl*/
            font-size: 20px;
            line-height: 28px;
        }
.fr-view h4 {
            /*text-lg*/
            font-size: 18px;
            line-height: 28px;
        }
.fr-view h5 {
            /* text-base */
            font-size: 16px;
            line-height: 24px;
        }
.fr-view h6 {
            /*text-sm*/
            font-size: 14px;
            line-height: 20px;
        }
.pdp-overview .listen {
            font-size: 22px;
            text-transform: uppercase;
            margin: 0;
        }
.font-medium {
        font-weight: 500;
    }
.btn{
    padding: 20px;
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 18px;
}
@media print {
        
        .bg-black.text-white.p-4.btn.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
.btn-small{
    padding: 20px;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
}
@media print {
        
        .bg-black.text-white.p-4.btn-small.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
.image-panel-callout .image-panel-callout__callout .fr-view .btn-small.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view .btn-small.font-light p:last-of-type {
                        margin-bottom: 0;
                    }
.btn-xs{
    padding: 10px;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 18px;
}
@media print {
        
        .bg-black.text-white.p-4.btn-xs.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
.image-panel-callout .image-panel-callout__callout .fr-view .btn-xs.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view .btn-xs.font-light p:last-of-type {
                        margin-bottom: 0;
                    }
.btn:hover,
    .btn-small:hover,
    .btn-xs:hover {
        transition: all 0.3s ease;
    }
a.btn {
        font-weight: 700;
    }
@media (min-width: 768px) {

    .img-right {
            padding-left: 0;
            padding-right: 0
    }
        }
@media (min-width: 1040px) {

    .img-right {
            padding-left: 10px;
            padding-right: 10px
    }
        }
@media (min-width: 1200px) {

    .img-right {
            padding-left: calc((100vw - 1200px)/2);
            padding-right: 0px
    }
        }
@media (min-width: 1440px) {

    .img-right {
            padding-left: calc((100vw - 1440px)/2);
            padding-right: 0px
    }
        }
@media (min-width: 768px) {

    .img-left {
            padding-right: 0;
            padding-left: 0
    }
        }
@media (min-width: 1040px) {

    .img-left {
            padding-left: 10px;
            padding-right: 10px
    }
        }
@media (min-width: 1200px) {

    .img-left {
            padding-right: calc((100vw - 1200px)/2);
            padding-left: 0px
    }
        }
@media (min-width: 1440px) {

    .img-left {
            padding-right: calc((100vw - 1440px)/2);
            padding-left: 0px
    }
        }
.download-icon {
        width: 40px;
        height: 40px;
    }
#dafdirectdiv {
        width:250px!important;
        display:block;
        margin-left: auto!important;
        margin-right: auto!important;
    }
.mobile-filter-toggle{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
}
@media print {
        
        .bg-black.text-white.p-4.mobile-filter-toggle.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
@media (min-width: 1200px){

    .mobile-filter-toggle{
        display: none;
    }
}
.mobile-filter-toggle:after{
    margin-left: 1rem;
    display: block;
    height: 0.75rem;
    width: 17px;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
@media print {
        .mobile-filter-toggle.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity:after {
            display: none;
        }
    }
.mobile-filter-toggle.text-white .modal:after {
            color: #000;
        }
.mobile-filter-toggle:after {
            content: "";
            background-repeat: no-repeat;
            -webkit-mask: var(--svg);
            mask: var(--svg);
            --svg: url(' data:image/svg+xml,\ <svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" viewBox="0 0 12 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79612 4.0178L10.8819 0L12.0004 1.09994L6.00019 7.00037L0 1.09994L1.11853 0L5.20426 4.0178L6.00018 4.81405L6.79612 4.0178Z" fill="black" /></svg>');
        }
.donatecta .donate-toggle{
    margin-top: 1rem;
    width: 50%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-weight: 700;
}
.donatecta .donate-toggle.selected{
    --tw-bg-opacity: 1;
    background-color: rgb(255 218 48 / var(--tw-bg-opacity));
}
.donatecta .donate-toggle.selected .cookie-close-icon::after{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
@media print {
        .donatecta .donate-toggle.selected .cookie-close-icon.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity::after {
            display: none;
        }
    }
.donatecta .donate-toggle.selected .cookie-close-icon.text-white .modal::after {
            color: #000;
        }
.donatecta .manual input{
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
@media print {
        
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.donatecta .manual input.transition-opacity {
            display: none;
        }
    }
.text-white .quote-carousel .quote-carousel__quote .donatecta .manual input{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.donatecta .preset input{
    border-width: 0px;
}
.egsandbox {
        max-width: 100%;
    }
.egsandbox div {
            max-width: 100%;
        }
/*------------------------------- HERO/PDP -------------------------------*/
@media (min-width: 1040px){

    .hero .slick-slide > div{
        aspect-ratio: 21/9 !important;
    }
}
.imgix-settings-fields {
        color: #000;
    }
@media screen and (min-width:1040px){

    .hero__slide {
            display: grid !important
    } 
        }
.pdp-hero .grid, .image-carousel .grid, .quote-carousel .grid {
            display: grid !important;
        }
/*
        * Hide slides other than the first until slick has loaded
        */
.hero .hero__slide:not(:first-of-type),
        .hero .pdp-hero__slide:not(:first-of-type),
        .hero .image-carousel__slide:not(:first-of-type),
        .hero .quote-carousel__slide:not(:first-of-type),
        .pdp-hero .hero__slide:not(:first-of-type),
        .pdp-hero .pdp-hero__slide:not(:first-of-type),
        .pdp-hero .image-carousel__slide:not(:first-of-type),
        .pdp-hero .quote-carousel__slide:not(:first-of-type),
        .image-carousel .hero__slide:not(:first-of-type),
        .image-carousel .pdp-hero__slide:not(:first-of-type),
        .image-carousel .image-carousel__slide:not(:first-of-type),
        .image-carousel .quote-carousel__slide:not(:first-of-type),
        .quote-carousel .hero__slide:not(:first-of-type),
        .quote-carousel .pdp-hero__slide:not(:first-of-type),
        .quote-carousel .image-carousel__slide:not(:first-of-type),
        .quote-carousel .quote-carousel__slide:not(:first-of-type) {
            display: none !important;
        }
.hero .slick-slide img.hero__slider-img-desktop,
            .hero .slick-slide img.pdp-hero__slider-img-desktop,
            .pdp-hero .slick-slide img.hero__slider-img-desktop,
            .pdp-hero .slick-slide img.pdp-hero__slider-img-desktop,
            .image-carousel .slick-slide img.hero__slider-img-desktop,
            .image-carousel .slick-slide img.pdp-hero__slider-img-desktop,
            .quote-carousel .slick-slide img.hero__slider-img-desktop,
            .quote-carousel .slick-slide img.pdp-hero__slider-img-desktop{
    display: none;
}
@media (min-width: 1040px){

    .hero .slick-slide img.hero__slider-img-desktop,
            .hero .slick-slide img.pdp-hero__slider-img-desktop,
            .pdp-hero .slick-slide img.hero__slider-img-desktop,
            .pdp-hero .slick-slide img.pdp-hero__slider-img-desktop,
            .image-carousel .slick-slide img.hero__slider-img-desktop,
            .image-carousel .slick-slide img.pdp-hero__slider-img-desktop,
            .quote-carousel .slick-slide img.hero__slider-img-desktop,
            .quote-carousel .slick-slide img.pdp-hero__slider-img-desktop{
        display: block;
    }
}
.hero .slick-slide img.hero__slider-img-mobile,
            .hero .slick-slide img.pdp-hero__slider-img-mobile,
            .pdp-hero .slick-slide img.hero__slider-img-mobile,
            .pdp-hero .slick-slide img.pdp-hero__slider-img-mobile,
            .image-carousel .slick-slide img.hero__slider-img-mobile,
            .image-carousel .slick-slide img.pdp-hero__slider-img-mobile,
            .quote-carousel .slick-slide img.hero__slider-img-mobile,
            .quote-carousel .slick-slide img.pdp-hero__slider-img-mobile{
    display: block;
}
@media (min-width: 1040px){

    .hero .slick-slide img.hero__slider-img-mobile,
            .hero .slick-slide img.pdp-hero__slider-img-mobile,
            .pdp-hero .slick-slide img.hero__slider-img-mobile,
            .pdp-hero .slick-slide img.pdp-hero__slider-img-mobile,
            .image-carousel .slick-slide img.hero__slider-img-mobile,
            .image-carousel .slick-slide img.pdp-hero__slider-img-mobile,
            .quote-carousel .slick-slide img.hero__slider-img-mobile,
            .quote-carousel .slick-slide img.pdp-hero__slider-img-mobile{
        display: none;
    }
}
.hero .slick-slider.slick-dotted,
        .hero .slick-slider,
        .pdp-hero .slick-slider.slick-dotted,
        .pdp-hero .slick-slider,
        .image-carousel .slick-slider.slick-dotted,
        .image-carousel .slick-slider,
        .quote-carousel .slick-slider.slick-dotted,
        .quote-carousel .slick-slider {
            margin-bottom: 0;
        }
.hero .slick-dots, .pdp-hero .slick-dots, .image-carousel .slick-dots, .quote-carousel .slick-dots {
            bottom: 44px;
            right: 9%;
            width: auto;
        }
.hero .slick-dots li, .pdp-hero .slick-dots li, .image-carousel .slick-dots li, .quote-carousel .slick-dots li {
                width: auto;
                height: auto;
            }
.hero .slick-dots li button, .pdp-hero .slick-dots li button, .image-carousel .slick-dots li button, .quote-carousel .slick-dots li button {
                    width: 50px;
                    height: 8px;
                    background-color: rgba(255, 255, 255, 0.6);
                }
.hero .slick-dots li button .slick-dot-icon:before, .pdp-hero .slick-dots li button .slick-dot-icon:before, .image-carousel .slick-dots li button .slick-dot-icon:before, .quote-carousel .slick-dots li button .slick-dot-icon:before {
                        content: none;
                    }
.hero .slick-dots li.slick-active button, .pdp-hero .slick-dots li.slick-active button, .image-carousel .slick-dots li.slick-active button, .quote-carousel .slick-dots li.slick-active button {
                    background-color: white;
                }
.hero .slick-autoplay-toggle-button,
        .hero .video-hero-autoplay-toggle-button,
        .pdp-hero .slick-autoplay-toggle-button,
        .pdp-hero .video-hero-autoplay-toggle-button,
        .image-carousel .slick-autoplay-toggle-button,
        .image-carousel .video-hero-autoplay-toggle-button,
        .quote-carousel .slick-autoplay-toggle-button,
        .quote-carousel .video-hero-autoplay-toggle-button {
            left: unset;
            bottom: unset;
            opacity: 1;
        }
.hero .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .image-carousel .slick-autoplay-toggle-button .slick-pause-icon:before,
            .image-carousel .slick-autoplay-toggle-button .slick-play-icon:before,
            .image-carousel .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .image-carousel .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .image-carousel .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .image-carousel .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .image-carousel .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .image-carousel .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .quote-carousel .slick-autoplay-toggle-button .slick-pause-icon:before,
            .quote-carousel .slick-autoplay-toggle-button .slick-play-icon:before,
            .quote-carousel .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .quote-carousel .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .quote-carousel .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .quote-carousel .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .quote-carousel .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .quote-carousel .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                content: "";
                text-align: center;
                width: 25px;
                height: 20px;
                background-repeat: no-repeat;
                display: block;
                --svg: url("data:image/svg+xml,%3Csvg width='26' height='20' viewBox='0 0 26 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 10L0.199951 19.75V0.25L13 10ZM19.4 1.875V18.125V19.75H16.2V18.125V1.875V0.25H19.4V1.875ZM25.8 1.875V18.125V19.75H22.6V18.125V1.875V0.25H25.8V1.875Z' fill='white' /%3E%3C/svg%3E");
                background-color: #fff;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: 26px 20px;
                        mask-size: 26px 20px;
                background-position: top center;
                margin-left: 2px;
                margin-bottom:3px;

                /* Chrome, still requires prefix in 2022 */
                -webkit-mask: var(--svg);

                /* Firefox and Safari */
                mask: var(--svg);
            }
.hero .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .image-carousel .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .image-carousel .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .image-carousel .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .image-carousel .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .quote-carousel .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .quote-carousel .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .quote-carousel .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .quote-carousel .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                margin-left: 6px;
            }
.hero .slick-autoplay-toggle-button:hover, .hero .video-hero-autoplay-toggle-button:hover, .pdp-hero .slick-autoplay-toggle-button:hover, .pdp-hero .video-hero-autoplay-toggle-button:hover, .image-carousel .slick-autoplay-toggle-button:hover, .image-carousel .video-hero-autoplay-toggle-button:hover, .quote-carousel .slick-autoplay-toggle-button:hover, .quote-carousel .video-hero-autoplay-toggle-button:hover{
    opacity: 0.75;
}
.hero .video-hero-audio-toggle-button, .pdp-hero .video-hero-audio-toggle-button, .image-carousel .video-hero-audio-toggle-button, .quote-carousel .video-hero-audio-toggle-button {
            left: unset;
            bottom: unset;
            opacity: 1;
            margin-left:10px;
        }
.hero .video-hero-audio-toggle-button .audio-play-icon:before,
            .hero .video-hero-audio-toggle-button .audio-pause-icon:before,
            .pdp-hero .video-hero-audio-toggle-button .audio-play-icon:before,
            .pdp-hero .video-hero-audio-toggle-button .audio-pause-icon:before,
            .image-carousel .video-hero-audio-toggle-button .audio-play-icon:before,
            .image-carousel .video-hero-audio-toggle-button .audio-pause-icon:before,
            .quote-carousel .video-hero-audio-toggle-button .audio-play-icon:before,
            .quote-carousel .video-hero-audio-toggle-button .audio-pause-icon:before {
                content: "";
                text-align: center;
                width: 25px;
                height: 20px;
                background-repeat: no-repeat;
                display:block;
                --svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path d="M151.6 188L288 66.7l0 378.6L151.6 324c-2.9-2.6-6.7-4-10.6-4l-85 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24l85 0c3.9 0 7.7-1.4 10.6-4zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160 56 160c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l78.9 0L270.4 472.5l10.6-12-10.6 12c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8l0-388.4C320 45.3 306.7 32 290.2 32zM409.6 179.2c-7.1-5.3-17.1-3.9-22.4 3.2s-3.9 17.1 3.2 22.4C406 216.5 416 235.1 416 256s-10 39.5-25.6 51.2c-7.1 5.3-8.5 15.3-3.2 22.4s15.3 8.5 22.4 3.2C432.9 315.3 448 287.4 448 256s-15.1-59.3-38.4-76.8zm42-69.2c-5.6 6.8-4.7 16.9 2.1 22.5C489.4 161.9 512 206.3 512 256s-22.6 94.1-58.2 123.4c-6.8 5.6-7.8 15.7-2.1 22.5s15.7 7.8 22.5 2.1C516.8 368.9 544 315.6 544 256s-27.2-112.9-69.8-148.1c-6.8-5.6-16.9-4.7-22.5 2.1zm86.7-73.6c-6.7-5.7-16.8-4.9-22.6 1.8s-4.9 16.8 1.8 22.6c55.3 47 90.4 117 90.4 195.2s-35.1 148.2-90.4 195.2c-6.7 5.7-7.6 15.8-1.8 22.6s15.8 7.6 22.6 1.8C600.5 422.8 640 344 640 256s-39.5-166.8-101.6-219.6z"/></svg>');
                background-color: #fff;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: 26px 20px;
                        mask-size: 26px 20px;
                background-position: top center;
                margin-left: 6px;
                margin-bottom:3px;

                /* Chrome, still requires prefix in 2022 */
                -webkit-mask: var(--svg);

                /* Firefox and Safari */
                mask: var(--svg);
            }
.hero .video-hero-audio-toggle-button .audio-pause-icon:before, .pdp-hero .video-hero-audio-toggle-button .audio-pause-icon:before, .image-carousel .video-hero-audio-toggle-button .audio-pause-icon:before, .quote-carousel .video-hero-audio-toggle-button .audio-pause-icon:before {
               width: 22px;
               --svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path d="M151.6 188L288 66.7l0 378.6L151.6 324c-2.9-2.6-6.7-4-10.6-4l-85 0c-13.3 0-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24l85 0c3.9 0 7.7-1.4 10.6-4zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160 56 160c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l78.9 0L270.4 472.5l10.6-12-10.6 12c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8l0-388.4C320 45.3 306.7 32 290.2 32zM411.3 164.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L457.4 256l-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 278.6l68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L502.6 256l68.7-68.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L480 233.4l-68.7-68.7z"/></svg>'); 
            }
.hero .video-hero-audio-toggle-button:hover, .pdp-hero .video-hero-audio-toggle-button:hover, .image-carousel .video-hero-audio-toggle-button:hover, .quote-carousel .video-hero-audio-toggle-button:hover{
    opacity: 0.75;
}
.hero .hero-text-container{
    align-items: center;
    padding-top: 77px;
}
@media (min-width: 1040px){

    .hero .hero-text-container{
        display: flex;
    }
}
@media (min-width: 1200px){

    .hero .hero-text-container{
        padding-top: 0px;
    }
}
.hero .hero__slider.hero-single-slide .hero-text-container{
    padding-top: 1rem !important;
}
@media (min-width: 1040px){

    .hero .hero__slider.hero-single-slide .hero-text-container{
        padding-top: 0px !important;
    }

    .hero .hero__slide.video .hero-text-container{
        display: none !important;
    }
}
.hero .slick-autoplay-toggle-button,
        .hero .video-hero-autoplay-toggle-button {
            left: unset;
            bottom: unset;
            opacity: 1;
        }
.hero .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                content: "";
                text-align: center;
                width: 25px;
                height: 20px;
                background-repeat: no-repeat;
                display: block;
                --svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path d="M448 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-352zM288 256L96 416 96 96 288 256zM116.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S64 83.6 64 96l0 320c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4l192-160c7.3-6.1 11.5-15.1 11.5-24.6s-4.2-18.5-11.5-24.6l-192-160z"/></svg>');
                background-color: #fff;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: 26px 20px;
                        mask-size: 26px 20px;
                background-position: top center;
                margin-left: 2px;
                margin-bottom:3px;

                /* Chrome, still requires prefix in 2022 */
                -webkit-mask: var(--svg);

                /* Firefox and Safari */
                mask: var(--svg);
            }
.hero .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                margin-left: 6px;
            }
.video-wrapper {
        width: 100%;
        height: 100%;
        overflow: hidden;
        background-color: #000;
    }
.video-wrapper iframe {
            height: 100%!important;
            width: 100%!important;
        }

@font-face {
    font-family: 'Gotham';
    src: url('fonts/gotham-bold-webfont.woff2') format('woff2'),
        url('fonts/gotham-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('fonts/gotham-bolditalic-webfont.woff2') format('woff2'),
        url('fonts/gotham-bolditalic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham';
    src: url('fonts/gotham-medium-webfont.woff2') format('woff2'),
        url('fonts/gotham-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('fonts/gotham-mediumitalic-webfont.woff2') format('woff2'),
        url('fonts/gotham-mediumitalic-webfont.woff') format('woff');
    font-weight: 500;
    font-style: italic;

}

@font-face {
    font-family: 'Gotham';
    src: url('fonts/gotham-book-webfont.woff2') format('woff2'),
        url('fonts/gotham-book-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('fonts/gotham-bookitalic-webfont.woff2') format('woff2'),
        url('fonts/gotham-bookitalic-webfont.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

    


    .hero.text-black .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-black .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-black .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-black .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-black .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-black .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-black .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-black .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-black .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-black .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-black .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-black .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-black .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-black .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-black .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-black .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-black .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-black .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-black .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-black .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-black .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-black .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-black .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-black .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }

    


    .hero.text-black .slick-dots li button, .pdp-hero.text-black .slick-dots li button, .secondary-hero.text-black .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }

    


    .hero.text-black .slick-dots li.slick-active button, .pdp-hero.text-black .slick-dots li.slick-active button, .secondary-hero.text-black .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }

    .hero.text-yellow .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-yellow .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-yellow .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-yellow .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-yellow .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-yellow .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-yellow .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-yellow .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-yellow .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-yellow .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-yellow .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-yellow .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-yellow .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-yellow .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-yellow .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-yellow .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-yellow .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-yellow .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-yellow .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-yellow .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-yellow .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-yellow .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-yellow .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-yellow .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #ffda30;
            }

    .hero.text-yellow .slick-dots li button, .pdp-hero.text-yellow .slick-dots li button, .secondary-hero.text-yellow .slick-dots li button {
                    background-color: rgba(255, 218, 48, 0.6);
                }

    .hero.text-yellow .slick-dots li.slick-active button, .pdp-hero.text-yellow .slick-dots li.slick-active button, .secondary-hero.text-yellow .slick-dots li.slick-active button {
                    background-color: rgba(255, 218, 48, 1);
                }

    .hero.text-red .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-red .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-red .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-red .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-red .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-red .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-red .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-red .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-red .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-red .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-red .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-red .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-red .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-red .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-red .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-red .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-red .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-red .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-red .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-red .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-red .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-red .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-red .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-red .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #c72127;
            }

    .hero.text-red .slick-dots li button, .pdp-hero.text-red .slick-dots li button, .secondary-hero.text-red .slick-dots li button {
                    background-color: rgba(199, 33, 39, 0.6);
                }

    .hero.text-red .slick-dots li.slick-active button, .pdp-hero.text-red .slick-dots li.slick-active button, .secondary-hero.text-red .slick-dots li.slick-active button {
                    background-color: rgba(199, 33, 39, 1);
                }

    .hero.text-gray-dark .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-gray-dark .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-gray-dark .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-gray-dark .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-gray-dark .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-gray-dark .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-gray-dark .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-gray-dark .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-gray-dark .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-gray-dark .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-gray-dark .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-gray-dark .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-gray-dark .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-gray-dark .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-gray-dark .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-gray-dark .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-gray-dark .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-gray-dark .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-gray-dark .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-gray-dark .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-gray-dark .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-gray-dark .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-gray-dark .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-gray-dark .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #333333;
            }

    .hero.text-gray-dark .slick-dots li button, .pdp-hero.text-gray-dark .slick-dots li button, .secondary-hero.text-gray-dark .slick-dots li button {
                    background-color: rgba(51, 51, 51, 0.6);
                }

    .hero.text-gray-dark .slick-dots li.slick-active button, .pdp-hero.text-gray-dark .slick-dots li.slick-active button, .secondary-hero.text-gray-dark .slick-dots li.slick-active button {
                    background-color: rgba(51, 51, 51, 1);
                }

    .hero.text-violet .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-violet .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-violet .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-violet .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-violet .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-violet .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-violet .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-violet .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-violet .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-violet .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-violet .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-violet .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-violet .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-violet .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-violet .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-violet .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-violet .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-violet .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-violet .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-violet .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-violet .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-violet .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-violet .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-violet .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #903f98;
            }

    .hero.text-violet .slick-dots li button, .pdp-hero.text-violet .slick-dots li button, .secondary-hero.text-violet .slick-dots li button {
                    background-color: rgba(144, 63, 152, 0.6);
                }

    .hero.text-violet .slick-dots li.slick-active button, .pdp-hero.text-violet .slick-dots li.slick-active button, .secondary-hero.text-violet .slick-dots li.slick-active button {
                    background-color: rgba(144, 63, 152, 1);
                }

    .hero.text-magenta .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-magenta .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-magenta .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-magenta .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-magenta .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-magenta .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-magenta .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-magenta .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-magenta .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-magenta .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-magenta .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-magenta .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-magenta .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-magenta .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-magenta .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-magenta .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-magenta .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-magenta .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-magenta .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-magenta .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-magenta .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-magenta .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-magenta .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-magenta .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #ec008c;
            }

    .hero.text-magenta .slick-dots li button, .pdp-hero.text-magenta .slick-dots li button, .secondary-hero.text-magenta .slick-dots li button {
                    background-color: rgba(236, 0, 140, 0.6);
                }

    .hero.text-magenta .slick-dots li.slick-active button, .pdp-hero.text-magenta .slick-dots li.slick-active button, .secondary-hero.text-magenta .slick-dots li.slick-active button {
                    background-color: rgba(236, 0, 140, 1);
                }

    .hero.text-blue .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-blue .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-blue .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-blue .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-blue .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-blue .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-blue .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-blue .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-blue .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-blue .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-blue .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-blue .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-blue .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-blue .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-blue .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-blue .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-blue .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-blue .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-blue .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-blue .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-blue .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-blue .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-blue .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-blue .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #0088cb;
            }

    .hero.text-blue .slick-dots li button, .pdp-hero.text-blue .slick-dots li button, .secondary-hero.text-blue .slick-dots li button {
                    background-color: rgba(0, 136, 203, 0.6);
                }

    .hero.text-blue .slick-dots li.slick-active button, .pdp-hero.text-blue .slick-dots li.slick-active button, .secondary-hero.text-blue .slick-dots li.slick-active button {
                    background-color: rgba(0, 136, 203, 1);
                }

    .hero.text-green .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-green .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-green .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-green .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-green .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-green .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-green .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-green .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-green .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-green .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-green .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-green .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-green .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-green .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-green .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-green .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-green .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-green .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-green .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-green .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-green .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-green .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-green .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-green .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #42ba85;
            }

    .hero.text-green .slick-dots li button, .pdp-hero.text-green .slick-dots li button, .secondary-hero.text-green .slick-dots li button {
                    background-color: rgba(66, 186, 133, 0.6);
                }

    .hero.text-green .slick-dots li.slick-active button, .pdp-hero.text-green .slick-dots li.slick-active button, .secondary-hero.text-green .slick-dots li.slick-active button {
                    background-color: rgba(66, 186, 133, 1);
                }

    .hero.text-orange .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-orange .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-orange .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-orange .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-orange .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-orange .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-orange .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-orange .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-orange .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-orange .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-orange .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-orange .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-orange .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-orange .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-orange .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-orange .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-orange .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-orange .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-orange .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-orange .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-orange .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-orange .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-orange .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-orange .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #f7941e;
            }

    .hero.text-orange .slick-dots li button, .pdp-hero.text-orange .slick-dots li button, .secondary-hero.text-orange .slick-dots li button {
                    background-color: rgba(247, 148, 30, 0.6);
                }

    .hero.text-orange .slick-dots li.slick-active button, .pdp-hero.text-orange .slick-dots li.slick-active button, .secondary-hero.text-orange .slick-dots li.slick-active button {
                    background-color: rgba(247, 148, 30, 1);
                }

    .hero.text-yellow-medium .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-yellow-medium .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-yellow-medium .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-yellow-medium .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-yellow-medium .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-yellow-medium .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-yellow-medium .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-yellow-medium .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-yellow-medium .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-yellow-medium .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-yellow-medium .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-yellow-medium .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-yellow-medium .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-yellow-medium .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-yellow-medium .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-yellow-medium .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-yellow-medium .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-yellow-medium .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-yellow-medium .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-yellow-medium .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-yellow-medium .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-yellow-medium .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-yellow-medium .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-yellow-medium .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #ffe676;
            }

    .hero.text-yellow-medium .slick-dots li button, .pdp-hero.text-yellow-medium .slick-dots li button, .secondary-hero.text-yellow-medium .slick-dots li button {
                    background-color: rgba(255, 230, 118, 0.6);
                }

    .hero.text-yellow-medium .slick-dots li.slick-active button, .pdp-hero.text-yellow-medium .slick-dots li.slick-active button, .secondary-hero.text-yellow-medium .slick-dots li.slick-active button {
                    background-color: rgba(255, 230, 118, 1);
                }

    .hero.text-yellow-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-yellow-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-yellow-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-yellow-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-yellow-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-yellow-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-yellow-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-yellow-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-yellow-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-yellow-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-yellow-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-yellow-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-yellow-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-yellow-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-yellow-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-yellow-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-yellow-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-yellow-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-yellow-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-yellow-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-yellow-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-yellow-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-yellow-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-yellow-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #fff3bb;
            }

    .hero.text-yellow-light .slick-dots li button, .pdp-hero.text-yellow-light .slick-dots li button, .secondary-hero.text-yellow-light .slick-dots li button {
                    background-color: rgba(255, 243, 187, 0.6);
                }

    .hero.text-yellow-light .slick-dots li.slick-active button, .pdp-hero.text-yellow-light .slick-dots li.slick-active button, .secondary-hero.text-yellow-light .slick-dots li.slick-active button {
                    background-color: rgba(255, 243, 187, 1);
                }

    .hero.text-gray-400 .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-gray-400 .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-gray-400 .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-gray-400 .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-gray-400 .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-gray-400 .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-gray-400 .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-gray-400 .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-gray-400 .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-gray-400 .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-gray-400 .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-gray-400 .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-gray-400 .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-gray-400 .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-gray-400 .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-gray-400 .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-gray-400 .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-gray-400 .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-gray-400 .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-gray-400 .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-gray-400 .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-gray-400 .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-gray-400 .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-gray-400 .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #999999;
            }

    .hero.text-gray-400 .slick-dots li button, .pdp-hero.text-gray-400 .slick-dots li button, .secondary-hero.text-gray-400 .slick-dots li button {
                    background-color: rgba(153, 153, 153, 0.6);
                }

    .hero.text-gray-400 .slick-dots li.slick-active button, .pdp-hero.text-gray-400 .slick-dots li.slick-active button, .secondary-hero.text-gray-400 .slick-dots li.slick-active button {
                    background-color: rgba(153, 153, 153, 1);
                }

    .hero.text-gray-medium .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-gray-medium .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-gray-medium .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-gray-medium .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-gray-medium .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-gray-medium .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-gray-medium .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-gray-medium .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-gray-medium .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-gray-medium .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-gray-medium .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-gray-medium .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-gray-medium .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-gray-medium .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-gray-medium .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-gray-medium .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-gray-medium .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-gray-medium .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-gray-medium .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-gray-medium .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-gray-medium .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-gray-medium .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-gray-medium .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-gray-medium .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #cccccc;
            }

    .hero.text-gray-medium .slick-dots li button, .pdp-hero.text-gray-medium .slick-dots li button, .secondary-hero.text-gray-medium .slick-dots li button {
                    background-color: rgba(204, 204, 204, 0.6);
                }

    .hero.text-gray-medium .slick-dots li.slick-active button, .pdp-hero.text-gray-medium .slick-dots li.slick-active button, .secondary-hero.text-gray-medium .slick-dots li.slick-active button {
                    background-color: rgba(204, 204, 204, 1);
                }

    .image-carousel .slick-dots li button {
                    width: 28px;
                }

    .image-carousel .slick-dots li button:before {
                        content: '';
                    }

    .pdp-hero .slick-dots {
            bottom: 28px;
        }

    .hero .slick-autoplay-toggle-button {
            position: static !important;

        }

    @media screen and (min-width:1040px){
            .hero .slick-autoplay-toggle-button {
                margin-top: -5px;
            }
           
            .hero .hero__slider-dots
            {
                position: relative;
                bottom: unset;
                right: unset;
            }                
                .hero .hero__slider-dots .slick-dots {
                    display:flex;
                    flex-wrap:nowrap;
                    position: static;
                    margin-top: 13px;
                }
    }

    @media screen and (max-width:1039px) {
            .hero .slick-dots, .pdp-hero .slick-dots {
                width: 100%;
                right: unset;
                bottom: 28px;
            }

                .hero .slick-dots li button, .pdp-hero .slick-dots li button {
                    width: 30px;
                    height: 6px;
                }

            .hero .slick-autoplay-toggle-button, .pdp-hero .slick-autoplay-toggle-button {
                bottom: 32px;
            }
            .hero .slick-dots {
                position: static;
            }
            .hero .slick-autoplay-toggle-button {
                position: static;
            }            
            .hero .video-hero-audio-toggle-button{
                margin-left:0;
            }
            .pdp-hero .slick-dots {
                bottom: 28px;
            }
    }

    @media screen and (min-width:1200px) {
        .hero__slider-controls{
            bottom: 1.75rem;
        }
    }

    .hero{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

    @media print {
        .hero.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }

    .hero.text-white .modal {
            color: #000;
        }

    @media (min-width: 1040px){

    .hero{
        background-color: transparent;
    }
}

    .hero .hero__play-pause{
    position: absolute;
    top: 100vw;
    left: 0px;
    z-index: 50;
    order: 2;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    height: 3rem;
    width: 100%;
    max-width: 105px;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

    @media print {
        .hero .hero__play-pause.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }

    .hero .hero__play-pause.text-white .modal {
            color: #000;
        }

    @media (min-width: 1040px){

    .hero .hero__play-pause{
        top: auto;
        bottom: 1rem;
        order: 1;
        background-color: transparent;
    }
}

    @media (min-width: 1200px){

    .hero .hero__play-pause{
        bottom: 1.75rem;
    }
}

    .hero .hero__slider-controls{
    position: absolute;
    top: 100vw;
    bottom: 10px;
    right: 0px;
    margin-left: 154px;
    display: flex;
    height: 55px;
    flex-direction: row;
    justify-content: flex-end;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

    @media (min-width: 1040px){

    .hero .hero__slider-controls{
        left: auto;
        right: 1.25rem;
        top: auto;
        margin-left: 0px;
        background-color: transparent;
        padding-left: 0px;
        padding-right: 0px;
    }
}

    @media (min-width: 1200px){

    .hero .hero__slider-controls{
        bottom: 30px;
        right: 200px;
        padding-left: 0;
    }
}

    .hero .hero__slider-controls .hero__slider-dots {
                display: block;
                max-width: 100%;
            }

    .hero .hero__slider-controls .hero__slider-dots .slick-dots {
                    flex-wrap: wrap;
                    width: 100%;
                    text-align: left;
                    padding-left: 10px;
                }

    .hero .hero__slider-controls .hero__slider-dots .slick-dots li button {
                        margin-top: 0;
                        margin-bottom: 17px;
                        margin-left: 0;
                    }

    .hero .hero__slider-controls .hero__slider-dots .slick-dots li button:before {
                            display: none;
                        }

    .hero .hero__slide.text-black{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

    @media (min-width: 1040px){

    .hero .hero__slide.text-black{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}

    .hero .hero__slide.text-yellow{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

    @media (min-width: 1040px){

    .hero .hero__slide.text-yellow{
        --tw-text-opacity: 1 !important;
        color: rgb(255 218 48 / var(--tw-text-opacity)) !important;
    }
}

    .hero .hero__slide.text-red{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

    @media (min-width: 1040px){

    .hero .hero__slide.text-red{
        --tw-text-opacity: 1 !important;
        color: rgb(199 33 39 / var(--tw-text-opacity)) !important;
    }
}

    .hero .hero__slide.text-dark-gray{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

    @media (min-width: 1040px){

    .hero .hero__slide.text-dark-gray{
        --tw-text-opacity: 1 !important;
        color: rgb(51 51 51 / var(--tw-text-opacity)) !important;
    }
}

    .hero .hero__slide.text-violet{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

    @media (min-width: 1040px){

    .hero .hero__slide.text-violet{
        --tw-text-opacity: 1 !important;
        color: rgb(144 63 152 / var(--tw-text-opacity)) !important;
    }
}

    .hero .hero__slide.text-magenta{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

    @media (min-width: 1040px){

    .hero .hero__slide.text-magenta{
        --tw-text-opacity: 1 !important;
        color: rgb(236 0 188 / var(--tw-text-opacity)) !important;
    }
}

    .hero .hero__slide.text-blue{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

    @media (min-width: 1040px){

    .hero .hero__slide.text-blue{
        --tw-text-opacity: 1 !important;
        color: rgb(0 136 203 / var(--tw-text-opacity)) !important;
    }
}

    .hero .slick-list .slick-track{
    display: flex !important;
}

    .hero .slick-list .slick-track .slick-slide {
                    height: inherit !important;
                }

    .hero .slick-list .slick-track .slick-slide > div{
    height: 100%;
}

    .hero .slick-list .slick-track .slick-slide > div > div{
    height: 100%;
}

    @media screen and (max-width:1039px) {
        .hero .hero__slider-controls {
            /*max-width: 380px;
            right: calc(((100vw - 480px) / 2));*/
            align-items: end;
            
            left: unset;
        }
    }

    @media screen and (min-width:1040px) {
        .hero .hero__slider-controls {
            right: calc(((100vw - 1040px) / 2));
        }
    }

    @media screen and (min-width:1200px) {
        .hero .hero__slider-controls {
            right: calc(((100vw - 1200px) / 2));
        }
    }

    @media screen and (min-width:1440px) {
        .hero .hero__slider-controls {
            right: calc(((100vw - 1440px) / 2));
        }
    }

    /*---------------------------- SLIDER ARROWS ----------------------------*/

    .news-listing__next-arrow,
    .news-listing__prev-arrow,
    .event-listing__next-arrow,
    .event-listing__prev-arrow,
    .social-strip__next-arrow,
    .social-strip__prev-arrow,
    .buy-buttons__next-arrow,
    .buy-buttons__prev-arrow,
    .faq__next-arrow,
    .faq__prev-arrow,
    .classic-6__next-arrow,
    .classic-6__prev-arrow,
    .visitor-type__icon,
    .event-listing__view-all::before,
    .visitor-type__card-icon,
    .image-panel-callout__callout .image-panel-callout__svg,
    .vertical-cta__cta-icon,
    .image-card__card-icon,
    .my-account__card-icon,
    .ticket-filter__ticket-item-icon,
    .calendar__prev-icon,
    .calendar__next-icon {
        
        width: 20px;
        display: block;
    }

    .buy-buttons__prev-arrow,
    .buy-buttons__next-arrow {
        width: 24px;
    }

    .faq__prev-arrow,
    .faq__next-arrow,
    .classic-6__prev-arrow,
    .classic-6__next-arrow {
        width: 24px;
    }

    .news-listing__prev-arrow::after,
    .news-listing__next-arrow::after,
    .event-listing__prev-arrow::after,
    .event-listing__next-arrow::after,
    .social-strip__prev-arrow::after,
    .social-strip__next-arrow::after,
    .buy-buttons__prev-arrow::after,
    .buy-buttons__next-arrow::after,
    .faq__prev-arrow::after,
    .faq__next-arrow::after,
    .classic-6__prev-arrow::after,
    .classic-6__next-arrow::after,
    .event-listing__view-all::before,
    .image-panel-callout__svg::after,
    .visitor-type__icon::after,
    .visitor-type__card-icon::after,
    .horizontal-cta-link::after,
    .headline__link-label:after,
    .vertical-cta__cta-icon,
    .image-card__card-icon,
    .my-account__card-icon,
    .ticket-filter__ticket-item-icon,
    .calendar__prev-icon,
    .calendar__next-icon,
    .tooltip-close,
    .close-icon,
    .scrollingImageCards__prev-arrow::after,
    .scrollingImageCards__next-arrow::after {
        content: "";
        background-repeat: no-repeat;
        height: 17px;
        display: block;
        width: 20px;
        background-color: #000;
        transition: background-color 0.2s;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: 20px 17px;
                mask-size: 20px 17px;

        --svg: url('data:image/svg+xml,\
        <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"\
            viewBox="0 0 21 18" style="enable-background:new 0 0 21 18;" xml:space="preserve">\
        <polygon points="11.4,1.4 9.4,3.6 14.5,8 0.4,8 0.4,11 14.5,11 9.4,15.3 11.3,17.6 19.9,9.5 "/>\
        </svg>');

        /* Chrome, still requires prefix in 2022 */
        -webkit-mask: var(--svg);

        /* Firefox and Safari */
        mask: var(--svg);
    }

    .image-card__card-icon {
        display:inline-block;
    }

    .buy-buttons__prev-arrow::after,
    .buy-buttons__next-arrow::after {
        width: 25px;
        height: 21px;
    }
    .event-listing__prev-arrow,
    .event-listing__next-arrow,
    .event-listing__prev-arrow::after,
    .event-listing__next-arrow::after,
    .event-listing .event-listing__view-all::before {
        width: 26px;
        height: 17px;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
    }

    .faq__prev-arrow::after,
    .faq__next-arrow::after,
    .classic-6__prev-arrow::after,
    .classic-6__next-arrow::after,
    .scrollingImageCards__prev-arrow::after,
    .scrollingImageCards__next-arrow::after {
        width: 25px;
        height: 21px;
    }


    .headline__link-label:after {
        right: 0;
        position: absolute;
        margin-top: auto;
        margin-bottom: auto;
        top: 0;
        bottom: 0;
    }

    .vertical-cta__cta-icon,
    .image-card__card-icon,
    .my-account__card-icon,
    .ticket-filter__ticket-item-icon {
        width: 20px;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: 20px 17px;
                mask-size: 20px 17px;
    }

    /* @media (prefers-color-scheme: dark) {

        .news-listing__prev-arrow::after,
        .news-listing__next-arrow::after,
        .event-listing__prev-arrow::after,
        .event-listing__next-arrow::after,
        .social-strip__prev-arrow::after,
        .social-strip__next-arrow::after,
        .buy-buttons__prev-arrow::after,
        .buy-buttons__next-arrow::after,
        .faq__prev-arrow::after,
        .faq__next-arrow::after,
        .classic-6__prev-arrow::after,
        .classic-6__next-arrow::after,
        .image-panel-callout__svg::after,
        .event-filters__calendar-icon::after,
        .visitor-type__icon::after,
        .visitor-type__card-icon::after,
        .horizontal-cta-link::after,
        .headline__link-label:after,
        .image-card__card-icon,
        .my-account__card-icon,
        .vertical-cta__cta-icon,
        .ticket-filter__ticket-item-icon,
        .calendar__prev-icon,
        .calendar__next-icon,
        .tooltip-close {
            background-color: #fff;
        }
    } */

    .text-white .news-listing__prev-arrow::after,
    .text-white .news-listing__next-arrow::after,
    .text-white .event-listing__prev-arrow::after,
    .text-white .event-listing__next-arrow::after,
    .text-white .social-strip__prev-arrow::after,
    .text-white .social-strip__next-arrow::after,
    .text-white .buy-buttons__prev-arrow::after,
    .text-white .buy-buttons__next-arrow::after,
    .text-white .image-panel-callout__svg::after,
    .text-white .event-filters__calendar-icon::after,
    .text-white .visitor-type__icon::after,
    .text-white .visitor-type__card-icon::after,
    .text-white .horizontal-cta-link::after,
    .text-white .headline__link-label:after,
    .text-white .image-card__card-icon,
    .text-white .my-account__card-icon,
    .text-white .vertical-cta__cta-icon,
    .text-white .close-icon,
    .text-white .tooltip-close,
    .text-white .ticket-filter__ticket-item-icon {
        background-color: #fff
    }

    .text-white .horizontal-cta-link {
        color: #fff;
    }

    .horizontal-cta-link::after {
        overflow: hidden;
        margin-left: 10px;
        display: inline-block;
        top: 3px;
        position: relative;
    }

    .news-listing__next-arrow:hover::after,
    .news-listing__prev-arrow:hover::after,
    .event-listing__next-arrow:hover::after,
    .event-listing__prev-arrow:hover::after,
    .event-listing__view-all:hover::before,
    .buy-buttons__next-arrow:hover::after,
    .buy-buttons__prev-arrow:hover::after,
    .faq__next-arrow:hover::after,
    .faq__prev-arrow:hover::after,
    .classic-6__next-arrow:hover::after,
    .classic-6__prev-arrow:hover::after,
    .image-panel-callout__callout:hover .image-panel-callout__svg::after,
    .visitor-type__modal-trigger:hover .visitor-type__icon::after,
    .visitor-type__card:hover .visitor-type__card-icon::after,
    .horizontal-cta-link:hover::after,
    .headline__link:hover .headline__link-label::after,
    .vertical-cta__cta:hover .vertical-cta__cta-icon,
    .image-card__card-cta:hover .image-card__card-icon,
    .my-account__card-cta:hover .my-account__card-icon,
    .ticket-filter__ticket-item-cta:hover .ticket-filter__ticket-item-icon,
    .calendar__prev:hover .calendar__prev-icon,
    .calendar__next:hover .calendar__next-icon,
    .tooltip-close:hover {
        background-color: #c72127;
    }

    .news-listing .slick-arrow.slick-disabled, .social-strip .slick-arrow.slick-disabled, .buy-buttons .slick-arrow.slick-disabled, .faq .slick-arrow.slick-disabled, .classic-6 .slick-arrow.slick-disabled, .event-listing .slick-arrow.slick-disabled{
    cursor: no-drop;
    opacity: 0.3;
}

    .news-listing__prev-arrow::after,
    .social-strip__prev-arrow::after,
    .event-listing__prev-arrow::after {
        left: -7px;
        position: relative;
    }

    .news-listing__prev-arrow::after,
    .social-strip__prev-arrow::after,
    .buy-buttons__prev-arrow::after,
    .faq__prev-arrow::after,
    .classic-6__prev-arrow::after,
    .event-listing__prev-arrow::after,
    .scrollingImageCards__prev-arrow::after {
        transform: rotate(180deg);
    }


    /*--------------------- INPUT NUMBER SPINNER ---------------------*/
    .input-number::-webkit-outer-spin-button,
    .input-number::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

    .input-number {
        -moz-appearance: textfield;
    }

    /*-------------------------- RANGE SLIDER --------------------------*/
    .range-slider .range-slider__middle {
            position: relative;
            width: 100%;
            margin-top: -4px;
            z-index: 0;
        }
    .range-slider .range-slider__slider {
            position: relative;
            z-index: 1;
            height: 1px;
            margin: 0 15px;
        }
    .range-slider .range-slider__range-slider-desktop {
            margin-top: -8px;
        }
    .range-slider .range-slider__slider-track {
            position: absolute;
            z-index: 1;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            height: 1px;
            border-radius: 5px;
            background-color: #e2e2e2;
        }
    .range-slider .range-slider__slider>.slider-range {
            position: absolute;
            z-index: 2;
            left: 25%;
            right: 25%;
            top: 0;
            bottom: 0;
            border-radius: 5px;
            background-color: #000;
        }
    .range-slider .range-slider__slider>.slider-thumb-left,
        .range-slider .range-slider__slider>.slider-thumb-right {
            position: absolute;
            z-index: 3;
            width: 22px;
            height: 22px;
            background-color: #ffffff;
            border: 1px solid #e2e2e2;
            border-radius: 50%;
            box-shadow: 0 0 0 0 rgba(98, 0, 238, 0.1);
            transition: box-shadow 0.3s ease-in-out;
        }
    .range-slider .range-slider__slider>.slider-thumb-left {
            left: 25%;
            transform: translate(-15px, -10px);
        }
    .range-slider .range-slider__slider>.slider-thumb-right {
            right: 25%;
            transform: translate(15px, -10px);
        }
    .range-slider .range-slider__slider>.slider-thumb-left.active,
        .range-slider .range-slider__slider>.slider-thumb-right.active {
            background-color: #ffda30;
        }
    .range-slider input[type="range"] {
            position: absolute;
            pointer-events: none;
            -webkit-appearance: none;
            z-index: 2;
            height: 1px;
            width: 100%;
            opacity: 0;
        }
    .range-slider input[type="range"]::-webkit-slider-thumb {
            pointer-events: all;
            width: 22px;
            height: 22px;
            border-radius: 0;
            border: 0 none;
            background-color: #ffffff;
            -webkit-appearance: none;
            cursor: pointer;
        }
    .range-slider input[type="range"]::-moz-range-thumb {
            pointer-events: all;
            width: 22px;
            height: 22px;
            border-radius: 0;
            border: 0 none;
            background-color: #ffffff;
            -webkit-appearance: none;
            cursor: pointer;
        }

    /*-------------------------- NO SCROLLBAR --------------------------*/

    .no-scrollbar::-webkit-scrollbar {
        display: none;
    }

    .no-scrollbar {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    /*-------------------------- DATA LOADER --------------------------*/
    .data-loader>div {
        animation: 1s loader linear infinite;
        pointer-events: none;
    }

    @keyframes loader {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }

    /*------------------------- STEP PROGRESS -------------------------*/
    .step-progress__progressbar {
        counter-reset: step;
    }
    .step-progress__progressbar .step-progress__progress-step::before {
            counter-increment: step;
        }
    .step-progress__progressbar .step-progress__progress-step::after {
            content: attr(data-title);
            font-weight: 700;
            width: 93px;
            text-align: center;
            font-size: 10px;
            line-height: 14px;
        }
    .step-progress__progressbar .step-progress__progress-step.last-step::after {
            width: 72px;
        }
    .step-progress__progressbar .step-progress__progress-step {
            background-color: #fff;
            color: #73726c;
        }
    .step-progress__progressbar .step-progress__progress-step.active {
            background-color: #000;
            color: #000;
            border-color: #000;
        }
    .step-progress__progressbar .step-progress__progress-step.completed {
            border: none;
            width: 16px;
            height: 16px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cmask id='mask0_1835_51' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H16V16H0V0Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_1835_51)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 15.5C3.864 15.5 0.5 12.136 0.5 8C0.5 3.864 3.864 0.5 8 0.5C12.136 0.5 15.5 3.864 15.5 8C15.5 12.136 12.136 15.5 8 15.5Z' fill='white' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1C11.86 1 15 4.14 15 8C15 11.86 11.86 15 8 15C4.14 15 1 11.86 1 8C1 4.14 4.14 1 8 1ZM8 0C3.582 0 0 3.582 0 8C0 12.418 3.582 16 8 16C12.418 16 16 12.418 16 8C16 3.582 12.418 0 8 0Z' fill='%2304852B' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5.97199L11.586 6.36499L7.233 10.487L6.84 10.859L6.447 10.487L4.414 8.56399L4 8.17099L4.786 7.33999L5.2 7.73299L6.84 9.28499L10.8 5.53399L11.214 5.14099L12 5.97199Z' fill='%2304852B' /%3E%3C/g%3E%3C/svg%3E");
        }

    /*---------------------------- DROPDOWN ----------------------------*/
    .dropdown-btn-icon {
        content: "";
        background-repeat: no-repeat;
        overflow: hidden;
        -webkit-mask: var(--svg);
        mask: var(--svg);
        background-color: #666666;
        display: block;
        height: 7px;
        width: 12px;
        --svg: url('data:image/svg+xml,\
                        <svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79612 4.0178L10.8819 0L12.0004 1.09994L6.00019 7.00037L0 1.09994L1.11853 0L5.20426 4.0178L6.00018 4.81405L6.79612 4.0178Z" fill="black" /></svg>');
    }

    .dropdown-list-item.selected{
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
}

    .dropdown-btn .dropdown-btn-icon {
        transform: rotate(0deg);
    }
    
    .dropdown-btn.open .dropdown-btn-icon {
        transform: rotate(180deg);
    }

    ul.dropdown-list.dropdown-list-zones {
        max-height: 240px;
        overflow-y: auto;
    }

    /*---------------------------- TOOLTIP ----------------------------*/
    .tooltip .tooltip-icon {
            width: 22px;
            height: 22px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H22V22H0V0Z' fill='url(%23pattern0_1945_1277)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_1945_1277' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1945_1277' transform='scale(0.0454545)'/%3E%3C/pattern%3E%3Cimage id='image0_1945_1277' width='22' height='22' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAcRJREFUOE+1lU0oRUEUx70iKZRQPhY+y9sRUUI9C0osfEQWtlJSNkiUnUiWUlhYUvK1IhaUJwspdhL5KNmwwUYRv1NzNXe6dzzypn7de2bO/GfOmTP3Bj4vSmJ+aLGMF0Cm8nvgeQXvtnkBi3A1E/ugAZINkWfsLZiBsNcCXsJpOM5BK5zBCuzDvRLI5hmCdiiGNeiBR30BU7iQwV2Ih17YsIXLWDPMwhvUwaXjrwvLTo/hFepBchlJk9zvQCKUOzvXhVfprIQyQzSAnQVxahVZ2BU2toifwBG0iZ8jLAd1AC2gh5+CvQ0VxtYXsbvhQ+uXtKxDDYQd4WWMIJi1N0zfIHTAkxIp5bkAXbBkLHiKfQ6dIix1KpOmYNxwzMPOAAlRbzJZqmHE6B/FHoJUES5Sq0g6Dg1H00ygox8mQELfNByqsKWugyIc4mUPZHc3FuFGxuYhHSZhzMM3l75rqP2NsBxqPjTBnc8GXMKRpmJaiQ1YonKlwnZ4ukaSMl4swq7DEz+/ctM1bpWRYxF2lZv4+V0QXUNqV5pcDK/meUHE0e9KWzb4PeR7pcUjah8hEY/KZ9OJKyofej2f//5rMg/rTz/TLyZdm7PKsphFAAAAAElFTkSuQmCC'/%3E%3C/defs%3E%3C/svg%3E");
        }
    .tooltip .tooltip-icon.no-icon {
                width: auto;
                height: auto;
                background-image: none;
                text-decoration: underline;
            }
    .tooltip .tooltip-close {
            width: 15px;
            height: 14px;
            background-color: #000;
            --svg: url('data:image/svg+xml,\
            <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.25 2.1L15 1.4L13.5 0.00411758L12.75 0.704118L7.5 5.60412L2.25 0.7L1.5 0L0.00441178 1.4L0.754412 2.1L6.00441 7L0.75 11.9L0 12.6L1.5 13.9959L2.25 13.2959L7.5 8.39588L12.75 13.3L13.5 14L14.9956 12.6L14.2456 11.9L8.99559 7L14.25 2.1Z" fill="black" /></svg>');
        }
    .tooltip .tooltip-icon .tooltip-caret {
            content: ' ';
            position: absolute;
            display: none;
            width: 0px;
            left: 50%;
            bottom: 195%;
            z-index: 1;
            border: 15px solid transparent;
            border-bottom: 0;
            border-top: 15px solid #f3f2f0;
            transform: translate(-50%, calc(100% + 5px));
            text-indent: -9999px;
        }
    .tooltip .tooltip-icon.open .tooltip-caret {
            display: block;
        }

    /*----------------------------- MODAL -----------------------------*/
    .modal .modal-close-icon {
            width: 15px;
            overflow: hidden;
        }
    .modal .modal-close-icon::after {
            content: "";
            background-repeat: no-repeat;
            height: 14px;
            display: block;
            width: 15px;
            background-color: #000;
            transition: background-color 0.2s;

            --svg: url('data:image/svg+xml,\
                <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.25 2.1L15 1.4L13.5 0.00411758L12.75 0.704118L7.5 5.60412L2.25 0.7L1.5 0L0.00441178 1.4L0.754412 2.1L6.00441 7L0.75 11.9L0 12.6L1.5 13.9959L2.25 13.2959L7.5 8.39588L12.75 13.3L13.5 14L14.9956 12.6L14.2456 11.9L8.99559 7L14.25 2.1Z" fill="black" /></svg>');

            /* Chrome, still requires prefix in 2022 */
            -webkit-mask: var(--svg);

            /* Firefox and Safari */
            mask: var(--svg);
        }

    /*---------------------- KEYFRAME ANIMATION ----------------------*/

    @keyframes fadeEffect {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }

    

    /*---------------------- NEWS LISTING ----------------------*/
    .news-listing .slick-prev,
        .news-listing .slick-next{
    position: static;
}
    .news-listing .slick-track {
            display: flex;
        }
    .news-listing .slick-slide {
            height: inherit;
        }
    .news-listing .slick-slide>div {
            height: 100%;
        }
    .news-listing .slick-slide:first-child a {
            border: none;
        }

    /*---------------------- EVENT LISTING ----------------------*/
    .event-listing .event-listing__slider {
            margin-bottom: 24px;
        }
    .event-listing .slick-list {
            margin-right: -20px;
            max-width: 100%;
        }
    .event-listing .slick-track {
            display: flex;
        }
    .event-listing .slick-slide {
            margin-right: 20px;
            width: 100%;
            height: inherit;
        }
    .event-listing .event-listing__slide {
            display: flex !important;
        }
    .event-listing .slick-slide>div {
            height: 100%;
        }
    .event-listing .slick-slide:last-child {
            padding-right: 0px;
        }
    .event-listing .event-listing__view-all::before {
            width: 17px;
        }
    @media screen and (max-width:768px) {
            .event-listing .event-listing__slider {
                margin-bottom: 20px;
            }

            .event-listing .slick-slide {
                padding-right: 0px;
            }
        }

    /*-----------------IMAGE PANEL WITH CALLOUTS ------------*/
    .image-panel-callout .fr-view ul, .faq .fr-view ul {
                list-style-type: none;
                margin-left: 14px;
            }
    .image-panel-callout .fr-view ul li:before, .faq .fr-view ul li:before {
                        content: '\2013';
                        position: absolute;
                        margin-left: -12px;
                    }
    .image-panel-callout .fr-view ul li a, .faq .fr-view ul li a {
                        color: #000;
                        text-decoration: none;
                    }
    .image-panel-callout .fr-view ul li a:hover, .faq .fr-view ul li a:hover {
                            color: #C72127;
                        }
    .image-panel-callout .image-panel-callout__callout .fr-view .text-sm.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view .text-sm.font-light p:last-of-type {
                        margin-bottom: 0;
                    }
    .faq ul li:before {
                    content: '\002B'!important;
                }
    .faq .faq__controls ul li:before {
                        content: ''!important;
                    }
    .faq .slick-dots li button:before {
            display: none;
        }
  

    .bg-black.text-white .modal, .bg-gray-dark.text-white .modal, .bg-gray.text-white .modal {
            color: #000 !important;
        }

    /* -------- DONATE (misspelled div comes in via script, do not rename here) ----------*/
    #dontaion .egsandbox .eginline,
            #dontaion .egsandbox .eginline_body {
                width: 100% !important;
            }
    #dontaion .egsandbox .eginline_body {
                height: auto !important;
                min-height: 477px !important;
            }

    /*----------------------- ACCORDION -----------------------*/
    .accordion .accordion__item-trigger.more-less:before,
        .accordion .accordion__item-trigger.more-less:after {
            content: " ";
            background-color: #e2e2e2;
            height: 1px;
            display: block;
            width: 100%;
        }
    .accordion .accordion__item-trigger:not(.more-less) .accordion__item-trigger.more-less .icon:after:before{
    transform-origin: center;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
        font-weight: 500;
}
    .accordion .accordion__item-trigger:not(.more-less):not(.show):after,
        .accordion .accordion__item-trigger.more-less.more:not(.show) .icon:before {
            content: '\002B';
        }
    .accordion .accordion__item-trigger:not(.more-less).show:after,
        .accordion .accordion__item-trigger.more-less.less .icon:before {
            content: '\2212';
        }
    .accordion .accordion__item .fr-view p:last-child {
            margin-bottom: 0;
        }

    /*--------------------- SECONDARY HERO ---------------------*/
    .secondary-hero .secondary-hero__play:after {
            content: "\25BA";
            color: #ffffff;
        }
    .secondary-hero .secondary-hero__cta:hover .secondary-hero__play:after {
            color: #000000;
        }

    /*--------------------- SLIDER BANNER ---------------------*/
    .banner-fade .banner-fade__slider-item {
            position: absolute;
            left: 0px;
            top: 0px;
            width: 100%;
            height: 100%;
            opacity: 0;
            z-index: 1;
            transition: opacity 1s;
        }
    .banner-fade .showing {
            opacity: 1;
            z-index: 2;
        }

    /*--------------------- SECONDARY HERO ---------------------*/
    .secondary-hero .secondary-hero__play:after {
            content: "\25BA";
            color: #ffffff;
        }
    .secondary-hero .secondary-hero__modal-trigger:hover .secondary-hero__play:after {
            color: #000000;
        }

    /*----------------------- BREADCRUMBS -----------------------*/
    .breadcrumb .breadcrumb__arrow {
            border: solid #000000;
            border-width: 0 1px 1px 0;
            display: inline-block;
            padding: 3px;
            transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            width: 8px;
            height: 8px;
        }
    .breadcrumb #st-1 {
            z-index: 2 !important;
        }
    .breadcrumb #st-1 .st-btn {
            border: none;
            display: inline-flex !important;
            align-items: center;
            background-color: transparent !important;
            width: 80px;
        }
    .breadcrumb #st-1 .st-btn img {
                display: none;
            }
    .breadcrumb #st-1 .st-btn::after {
            content: "";
            background-repeat: no-repeat;
            height: 24px;
            display: block;
            width: 24px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 30 34'%3E%3Cpath fill='%23000000' d='M25,23.8 C27.7,23.8 29.8,26 29.8,28.6 C29.8,31.2 27.7,33.6 25,33.6 C22.3,33.6 20.2,31.3 20.2,28.6 C20.2,28.3 20.2,27.9 20.2,27.5 L8.4,20.7 C7.5,21.5 6.3,22 5,22 C2.3,22 -5.32907052e-15,19.7 -5.32907052e-15,17 C-5.32907052e-15,14.3 2.3,12 5,12 C6.3,12 7.5,12.5 8.4,13.3 L20.2,6.5 C20.1,6.1 20,5.7 20,5.4 C20,2.6 22.3,0.4 25,0.4 C27.7,0.4 30,2.6 30,5.4 C30,8.2 27.7,10.4 25,10.4 C23.7,10.4 22.5,9.8 21.6,9 L9.8,15.8 C9.9,16.2 10,16.6 10,17 C10,17.4 9.9,17.8 9.8,18.2 L21.7,25 C22.6,24.3 23.8,23.8 25,23.8 Z'/%3E%3C/svg%3E");
        }
    .text-white .breadcrumb .sharethis-div .sharetext{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media print {
        
        .bg-black.text-white .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
    .text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.text-white .breadcrumb .sharethis-div .sharetext .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .text-white .breadcrumb .sharethis-div .sharetext .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .text-white .breadcrumb .sharethis-div #st-1 .st-btn::after{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

    /*------------------------- SOCIAL STRIP -------------------------*/
    .social-strip .social-strip__slider .slick-list {
                margin-left: -4px;
            }
    .social-strip .social-strip__slider .slick-slide {
                margin-left: 4px;
            }
    .social-strip .slick-slider {
            margin-bottom: 0px;
        }
    .social-strip .social-fb,
        .social-strip .social-tw,
        .social-strip .social-ig,
        .social-strip .social-tt {
            background-color: #000;
            width: 30px;
            height: 30px;
            display: block;
            border-radius: 100%;
            padding: 4px;
        }
    .social-strip .social-yt {
            width: 30px;
            height: 30px;
            display: block;
            border-radius: 100%;
        }

    /*---------------------- BUY BUTTONS ----------------------*/
    .buy-buttons .slick-list {
            width: calc(100% - 1px);
        }
    /*
        * while slick is not loaded, reduce page shift and display in flex so the items are horizontal
        */
    .buy-buttons .buy-buttons__slider:not(.slick-initialized) {
            display: flex;
            padding: 1rem 2.5rem 2rem;
        }
    .buy-buttons .buy-buttons__slider:not(.slick-initialized) .buy-buttons__slider-item {
                width: 100%;
                max-width: 25%;
            }
    .buy-buttons .buy-buttons__slider:not(.slick-initialized) .buy-buttons__slider-item:nth-child(n+5) {
                    display: none;
                }
    @media (min-width: 1200px){

    .buy-buttons .buy-buttons__slider{
        padding-left: 40px;
        padding-right: 40px;
    }
}
    .buy-buttons .slick-slide{
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(226 226 226 / var(--tw-border-opacity));
}
    .buy-buttons .slick-slide:first-child{
    padding-left: 0px;
}
    .buy-buttons .slick-slide:last-child{
    border-right-width: 0px;
    padding-right: 0px;
}
    .buy-buttons .slick-slide .buy-buttons__slider-item{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
    @media screen and (max-width: 1040px){
    .buy-buttons .slick-slide.past-event-item{
                    display: none
            }
                }
    .buy-buttons .slick-slide>div{
    width: 100%;
    text-align: center;
}
    @media print {
        
        .bg-black.text-white.p-4.buy-buttons .slick-slide>div.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .buy-buttons .buy-buttons__cta {
            padding: 4px 16px;
        }
    .buy-buttons .buy-buttons__form button{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
    .buy-buttons .buy-buttons__date,
        .buy-buttons .buy-buttons__time{
    display: inline-block;
    font-size: .95rem;
}
    .buy-buttons .buy-buttons__date{
    margin-top: 9px;
}
    .buy-buttons .buy-buttons__slider-item{
    padding-top: 0px;
}
    .buy-buttons .buy-buttons__date::after {
            content: ",";
        }
    .buy-buttons .buy-buttons__date{
    text-transform: capitalize;
}
    .buy-buttons .buy-buttons .buy-buttons__cta{
    margin-top: 14px;
}
    @media screen and (max-width: 768px) {
    .buy-buttons {
            /* .slick-slide:not(.slick-active) {

                .buy-buttons__day,
                .buy-buttons__date,
                .buy-buttons__time,
                .buy-buttons__cta,
                .buy-buttons__price {
                    opacity: 0.3;
                }
            } */
    }

            .buy-buttons .slick-slider {
                margin-bottom: 20px;
            }
        }

    .landing-page.buy-buttons .bg-gray-light{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

    .landing-page.buy-buttons .buy-buttons__form > div > input[type=text]{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

    @media print {
        
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.landing-page.buy-buttons .buy-buttons__form > div > input[type=text].transition-opacity {
            display: none;
        }
    }

    .text-white .quote-carousel .quote-carousel__quote .landing-page.buy-buttons .buy-buttons__form > div > input[type=text]{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

    /*------------------------- MEDIA GALLERY -------------------------*/
    @media screen and (max-width:1040px) {
            .media-gallery .media-gallery__image {
                width: 100%;
            }
        }
    @media screen and (min-width:1040px) {
           .media-gallery .grid.lg\:grid-cols-3 div {
                margin-bottom: 1.25rem;
            }
        }

    /*------------------------ IMAGE/QUOTE CAROUSEL ------------------------*/
    .image-carousel .slick-dots, .quote-carousel .slick-dots {
            position: static;
            text-align: end;
            display: flex;
            -moz-column-gap: 4px;
                 column-gap: 4px;
        }
    .image-carousel .slick-dots li, .quote-carousel .slick-dots li {
                margin: unset;
            }
    .image-carousel .slick-dots li button, .quote-carousel .slick-dots li button {
                    background-color: #f3f2f0;
                    margin-left: 0;
                    margin-top: 0;
                }
    .image-carousel .slick-dots li.slick-active button, .quote-carousel .slick-dots li.slick-active button {
                    background-color: #333333;
                }
    .image-carousel .slick-autoplay-toggle-button .slick-pause-icon:before,
            .image-carousel .slick-autoplay-toggle-button .slick-play-icon:before,
            .quote-carousel .slick-autoplay-toggle-button .slick-pause-icon:before,
            .quote-carousel .slick-autoplay-toggle-button .slick-play-icon:before {
                background-image: url("data:image/svg+xml,%3Csvg width='26' height='20' viewBox='0 0 26 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 10L0.199951 19.75V0.25L13 10ZM19.4 1.875V18.125V19.75H16.2V18.125V1.875V0.25H19.4V1.875ZM25.8 1.875V18.125V19.75H22.6V18.125V1.875V0.25H25.8V1.875Z' fill='black' /%3E%3C/svg%3E");
            }
    .text-white .quote-carousel .quote-carousel__quote .quotemark {
                color: white;
            }
    .text-white .quote-carousel .slick-autoplay-toggle-button{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .text-white .quote-carousel .slick-dots li.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    opacity: 0.4 !important;
}
    .text-white .quote-carousel .quote-carousel__quote .border-black{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
   
    

    /*------------------------------ ANCHOR SUBNAV ------------------------------*/
    .anchor-subnav .anchor-subnav__container{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 768px;
    padding-left: 10px;
    padding-right: 10px;
}
    @media (min-width: 1040px){

    .anchor-subnav .anchor-subnav__container{
        max-width: 1040px;
    }
}
    @media (min-width: 1200px){

    .anchor-subnav .anchor-subnav__container{
        max-width: 1200px;
    }
}
    @media (min-width: 1440px){

    .anchor-subnav .anchor-subnav__container{
        max-width: 1440px;
    }
}
    .anchor-subnav .anchor-subnav__item a{
    display: inline-block;
    border-color: transparent;
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
    .anchor-subnav .anchor-subnav__item.active a{
    --tw-border-opacity: 1;
    border-color: rgb(255 218 48 / var(--tw-border-opacity));
}
    @media screen and (max-width:1040px) {
            .anchor-subnav .anchor-subnav__container {
                max-width: calc(768px + ((100vw - 768px)/2));
                margin-right: unset;
                padding-right: unset;
                padding-left: unset;
            }
        }

    .anchor-subnav.is-pinned .anchor-subnav__list {
            padding-top: 0px;
            transition: all 0.5s ease-in-out;
        }

    .anchor-subnav.is-pinned .anchor-subnav__item a {
            padding-bottom: 0;
            transition: all 0.5s ease-in-out;
        }

    /*------------------------------- EVENT FILTERS -------------------------------*/
    .event-filters .event-filters__pill, .calendar .event-filters__pill{
    --tw-bg-opacity: 1;
    background-color: rgb(243 242 240 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
    .text-white .event-filters .event-filters__pill,.text-white  .calendar .event-filters__pill{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white  .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white  .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.text-white .event-filters .event-filters__pill .slick-dots li button, .pdp-hero.text-white .event-filters .event-filters__pill .slick-dots li button, .secondary-hero.text-white .event-filters .event-filters__pill .slick-dots li button,.hero.text-white  .calendar .event-filters__pill .slick-dots li button, .pdp-hero.text-white  .calendar .event-filters__pill .slick-dots li button, .secondary-hero.text-white  .calendar .event-filters__pill .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.text-white .event-filters .event-filters__pill .slick-dots li.slick-active button, .pdp-hero.text-white .event-filters .event-filters__pill .slick-dots li.slick-active button, .secondary-hero.text-white .event-filters .event-filters__pill .slick-dots li.slick-active button,.hero.text-white  .calendar .event-filters__pill .slick-dots li.slick-active button, .pdp-hero.text-white  .calendar .event-filters__pill .slick-dots li.slick-active button, .secondary-hero.text-white  .calendar .event-filters__pill .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.text-white .event-filters .event-filters__pill,.hero .hero__slide.text-white  .calendar .event-filters__pill{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.text-white .event-filters .event-filters__pill,.hero .hero__slide.text-white  .calendar .event-filters__pill{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.event-filters .event-filters__pill .slick-dots li button, .pdp-hero.event-filters .event-filters__pill .slick-dots li button, .secondary-hero.event-filters .event-filters__pill .slick-dots li button,.hero .calendar .event-filters__pill .slick-dots li button, .pdp-hero .calendar .event-filters__pill .slick-dots li button, .secondary-hero .calendar .event-filters__pill .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.event-filters .event-filters__pill .slick-dots li.slick-active button, .pdp-hero.event-filters .event-filters__pill .slick-dots li.slick-active button, .secondary-hero.event-filters .event-filters__pill .slick-dots li.slick-active button,.hero .calendar .event-filters__pill .slick-dots li.slick-active button, .pdp-hero .calendar .event-filters__pill .slick-dots li.slick-active button, .secondary-hero .calendar .event-filters__pill .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.event-filters .event-filters__pill,.hero .hero__slide .calendar .event-filters__pill{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.event-filters .event-filters__pill,.hero .hero__slide .calendar .event-filters__pill{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .landing-page.buy-buttons .event-filters .event-filters__pill,.landing-page.buy-buttons  .calendar .event-filters__pill{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
    /*push text/button to buttom on shorter events*/
    .event-filters .calendar__grid-desktop .calendar__grid-event, .calendar .calendar__grid-desktop .calendar__grid-event {
                display: flex;
                flex-direction: column;
            }
    .event-filters .calendar__grid-desktop .calendar__grid-event a:first-child, .calendar .calendar__grid-desktop .calendar__grid-event a:first-child {
                    margin-bottom: auto;
                }
    .event-filters .event-filters__pill.active, .calendar .event-filters__pill.active{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
    @media print {
        .event-filters .event-filters__pill.active.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity, .calendar .event-filters__pill.active.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        
        .bg-black.event-filters .event-filters__pill.active.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity,
        .bg-black .calendar .event-filters__pill.active.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .event-filters .event-filters__pill.active .bg-gray-light, .calendar .event-filters__pill.active .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.event-filters .event-filters__pill.active .bg-gray-light .slick-dots li button, .pdp-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-dots li button, .secondary-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-dots li button,.hero .calendar .event-filters__pill.active .bg-gray-light .slick-dots li button, .pdp-hero .calendar .event-filters__pill.active .bg-gray-light .slick-dots li button, .secondary-hero .calendar .event-filters__pill.active .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.event-filters .event-filters__pill.active .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.event-filters .event-filters__pill.active .bg-gray-light .slick-dots li.slick-active button,.hero .calendar .event-filters__pill.active .bg-gray-light .slick-dots li.slick-active button, .pdp-hero .calendar .event-filters__pill.active .bg-gray-light .slick-dots li.slick-active button, .secondary-hero .calendar .event-filters__pill.active .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.event-filters .event-filters__pill.active .bg-gray-light,.hero .hero__slide .calendar .event-filters__pill.active .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.event-filters .event-filters__pill.active .bg-gray-light,.hero .hero__slide .calendar .event-filters__pill.active .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .event-filters .event-filters__pill.active .audio-player > div > img, .calendar .event-filters__pill.active .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .event-filters .event-filters__pill.active .news-listing__prev-arrow::after,.event-filters .event-filters__pill.active .news-listing__next-arrow::after,.event-filters .event-filters__pill.active .event-listing__prev-arrow::after,.event-filters .event-filters__pill.active .event-listing__next-arrow::after,.event-filters .event-filters__pill.active .social-strip__prev-arrow::after,.event-filters .event-filters__pill.active .social-strip__next-arrow::after,.event-filters .event-filters__pill.active .buy-buttons__prev-arrow::after,.event-filters .event-filters__pill.active .buy-buttons__next-arrow::after,.event-filters .event-filters__pill.active .image-panel-callout__svg::after,.event-filters .event-filters__pill.active .event-filters__calendar-icon::after,.event-filters .event-filters__pill.active .visitor-type__icon::after,.event-filters .event-filters__pill.active .visitor-type__card-icon::after,.event-filters .event-filters__pill.active .horizontal-cta-link::after,.event-filters .event-filters__pill.active .headline__link-label:after,.event-filters .event-filters__pill.active .image-card__card-icon,.event-filters .event-filters__pill.active .my-account__card-icon,.event-filters .event-filters__pill.active .vertical-cta__cta-icon,.event-filters .event-filters__pill.active .close-icon,.event-filters .event-filters__pill.active .tooltip-close,.event-filters .event-filters__pill.active .ticket-filter__ticket-item-icon, .calendar .event-filters__pill.active .news-listing__prev-arrow::after, .calendar .event-filters__pill.active .news-listing__next-arrow::after, .calendar .event-filters__pill.active .event-listing__prev-arrow::after, .calendar .event-filters__pill.active .event-listing__next-arrow::after, .calendar .event-filters__pill.active .social-strip__prev-arrow::after, .calendar .event-filters__pill.active .social-strip__next-arrow::after, .calendar .event-filters__pill.active .buy-buttons__prev-arrow::after, .calendar .event-filters__pill.active .buy-buttons__next-arrow::after, .calendar .event-filters__pill.active .image-panel-callout__svg::after, .calendar .event-filters__pill.active .event-filters__calendar-icon::after, .calendar .event-filters__pill.active .visitor-type__icon::after, .calendar .event-filters__pill.active .visitor-type__card-icon::after, .calendar .event-filters__pill.active .horizontal-cta-link::after, .calendar .event-filters__pill.active .headline__link-label:after, .calendar .event-filters__pill.active .image-card__card-icon, .calendar .event-filters__pill.active .my-account__card-icon, .calendar .event-filters__pill.active .vertical-cta__cta-icon, .calendar .event-filters__pill.active .close-icon, .calendar .event-filters__pill.active .tooltip-close, .calendar .event-filters__pill.active .ticket-filter__ticket-item-icon {
        background-color: #fff
    }
    .event-filters .event-filters__pill.active .horizontal-cta-link, .calendar .event-filters__pill.active .horizontal-cta-link {
        color: #fff;
    }
    .event-filters .event-filters__pill.active.text-white .modal, .calendar .event-filters__pill.active.text-white .modal {
            color: #000;
        }
    .bg-black.event-filters .event-filters__pill.active .modal, .bg-gray-dark.event-filters .event-filters__pill.active .modal, .bg-gray.event-filters .event-filters__pill.active .modal,.bg-black .calendar .event-filters__pill.active .modal, .bg-gray-dark .calendar .event-filters__pill.active .modal, .bg-gray .calendar .event-filters__pill.active .modal {
            color: #000;
        }
    .event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext, .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media print {
        
        .bg-black.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity,
        .bg-black .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
    .event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light, .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button,.hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button,.hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light,.hero .hero__slide .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light,.hero .hero__slide .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .event-filters .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .audio-player > div > img, .calendar .event-filters__pill.active .breadcrumb .sharethis-div .sharetext .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .event-filters .event-filters__pill.active .breadcrumb .sharethis-div #st-1 .st-btn::after, .calendar .event-filters__pill.active .breadcrumb .sharethis-div #st-1 .st-btn::after{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .event-filters .event-filters__pill.active .quote-carousel .quote-carousel__quote .quotemark, .calendar .event-filters__pill.active .quote-carousel .quote-carousel__quote .quotemark {
                color: white;
            }
    .event-filters .event-filters__pill.active .quote-carousel .slick-autoplay-toggle-button, .calendar .event-filters__pill.active .quote-carousel .slick-autoplay-toggle-button{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .event-filters .event-filters__pill.active .quote-carousel .slick-dots li.slick-active button, .calendar .event-filters__pill.active .quote-carousel .slick-dots li.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    opacity: 0.4 !important;
}
    .event-filters .event-filters__pill.active .quote-carousel .quote-carousel__quote .border-black, .calendar .event-filters__pill.active .quote-carousel .quote-carousel__quote .border-black{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .event-filters .event-filters__calendar-icon, .calendar .event-filters__calendar-icon {
            overflow: hidden;
            width: 25px;
            margin-top: -3px;
        }
    .event-filters .event-filters__calendar-icon::after, .calendar .event-filters__calendar-icon::after {
            content: "";
            background-repeat: no-repeat;
            height: 25px;
            display: block;
            width: 25px;
            background-color: #000;
            transition: background-color 0.2s;

            --svg: url('data:image/svg+xml,\
                <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 49.7 49.3" style="enable-background:new 0 0 49.7 49.3;" xml:space="preserve" > <path d="M10,45c-0.9,0-1.7-0.3-2.4-1c-0.7-0.7-1-1.5-1-2.4V10.8c0-0.9,0.3-1.7,1-2.4c0.7-0.7,1.5-1,2.4-1h3.7V3.3h2.9v4.1h17V3.3h2.9v4.1h3.7c0.9, 0, 1.7, 0.3, 2.4, 1c0.7, 0.7, 1, 1.5, 1, 2.4v30.8c0, 0.9-0.3, 1.7-1, 2.4c-0.7, 0.7-1.5, 1-2.4, 1C40.3, 45, 10, 45, 10, 45z M10, 42.2h30.2c0.2, 0, 0.3-0.1, 0.5-0.2c0.1-0.1, 0.2-0.3, 0.2-0.5V20.3H9.4v21.3c0, 0.2, 0.1, 0.3, 0.2, 0.5C9.7, 42.2, 9.9, 42.2, 10, 42.2z M9.4, 17.6h31.6v-6.8c0-0.2-0.1-0.3-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2H10c-0.2, 0-0.3, 0.1-0.5, 0.2c-0.1, 0.1-0.2, 0.3-0.2, 0.5V17.6z M9.4, 17.6v-7.4V17.6z M25.1, 28.8c-0.5, 0-1-0.2-1.4-0.6c-0.4-0.4-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6 s1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4c0, 0.5-0.2, 1-0.6, 1.4C26.1, 28.6, 25.7, 28.8, 25.1, 28.8z M16.4, 28.8c-0.5, 0-1-0.2-1.4-0.6 s-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6c0.5, 0, 1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4s-0.2, 1-0.6, 1.4 C17.4, 28.6, 17, 28.8, 16.4, 28.8z M33.9, 28.8c-0.5, 0-1-0.2-1.4-0.6s-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6 s1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4s-0.2, 1-0.6, 1.4S34.4, 28.8, 33.9, 28.8z M25.1, 37.4c-0.5, 0-1-0.2-1.4-0.6 c-0.4-0.4-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6s1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4s-0.2, 1-0.6, 1.4 C26.1, 37.2, 25.7, 37.4, 25.1, 37.4z M16.4, 37.4c-0.5, 0-1-0.2-1.4-0.6s-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6 c0.5, 0, 1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4s-0.2, 1-0.6, 1.4C17.4, 37.2, 17, 37.4, 16.4, 37.4z M33.9, 37.4c-0.5, 0-1-0.2-1.4-0.6 s-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6s1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4s-0.2, 1-0.6, 1.4 S34.4, 37.4, 33.9, 37.4z"/></svg>');

            /* Chrome, still requires prefix in 2022 */
            -webkit-mask: var(--svg);

            /* Firefox and Safari */
            mask: var(--svg);
        }
    .event-filters .event-filters__calendar-cta, .calendar .event-filters__calendar-cta {
            padding-top: 8px;
            padding-left: 3px;
        }
    .event-filters .event-filters__calendar-cta:hover .event-filters__calendar-icon::after, .calendar .event-filters__calendar-cta:hover .event-filters__calendar-icon::after {
                background-color: #c72127;
            }

    /*----------------------------- SEASON PACKAGE -----------------------------*/
    .season-package .season-package__card{
    transition-property: height;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
    .season-package .season-package__card-cta {
            text-transform: none;
        }
    .season-package .season-package__truncate-trigger.more-less.all:before,
        .season-package .season-package__truncate-trigger.more-less.all:after {
            content: " ";
            background-color: #e2e2e2;
            height: 1px;
            display: block;
            width: 100%;
        }
    .season-package .season-package__truncate-trigger.more-less.more:not(.show) .icon:before {
            content: '\002B';
        }
    .season-package .season-package__truncate-trigger.more-less.less .icon:before {
            content: '\2212';
        }
    #seriesRightRail #accordion-savings-benefits ul {
                list-style-type: disc;
                padding-left: 18px;
            }
    .series-flex .series-item {
            width: 32%;
            min-height: 150px;
        }
    @media screen and (min-width:1040px) {
    .series-flex .series-item {
                width: 15.6%
        }
            }

    /*----------------------------------- FOOTER -----------------------------------*/
    .site-footer .site-footer__accordion-icon .accordion__item-trigger.more-less .icon:after:before{
    transform-origin: center;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
        font-weight: 500;
}
    .site-footer .site-footer__accordion-icon {
            border: solid #ffffff;
            border-width: 0 3px 3px 0;
            padding: 3px;
            width: 16px;
            height: 16px;
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transition: transform 0.3s ease-in-out;
        }
    .site-footer .site-footer__accordion-item:has(.footer__accordion-content.show) .footer__accordion-icon {
            transform: rotate(-135deg);
        }
    .site-footer .site-footer__accordion-item button {
                transition: all .3s ease;
            }
    .site-footer .site-footer__accordion-item button.show .site-footer__accordion-icon {
                        transform: rotate(225deg);
                        transform-origin: center center
                    }

    .bg-burst {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 327 584" style="enable-background:new 0 0 327 584;" xml:space="preserve"><style type="text/css">.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%231F1F1F;}</style><path class="st0" d="M316.8,555c7.1-10.8,13.8-21.9,19.8-33.2c9.8,8.1,20.2,15.8,30.9,23c-5.6,13.5-11.8,26.7-18.7,39.3C337.8,575.1,327.1,565.3,316.8,555L316.8,555z M214.5,544.8c10.7-7.2,21.1-14.9,30.9-23c6,11.3,12.7,22.4,19.8,33.2c-10.3,10.3-21,20.1-32,29C226.3,571.5,220.1,558.3,214.5,544.8L214.5,544.8z M415.2,524.1c2.6-12.7,4.5-25.6,5.8-38.3c12.1,3.6,24.6,6.7,37.2,9.3c0,14.7-0.8,29.3-2.4,43.5C442.3,534.6,428.6,529.7,415.2,524.1z M123.8,495c12.6-2.5,25.1-5.6,37.2-9.3c1.3,12.8,3.2,25.6,5.7,38.4c-13.4,5.6-27,10.4-40.6,14.4C124.6,524.3,123.8,509.7,123.8,495z M270.6,499c7.3-7.2,14.2-14.7,20.3-22.1c6.2,7.4,13,14.9,20.4,22.1c-6.2,9.2-13.1,18.3-20.4,27.3C283.7,517.4,276.8,508.2,270.6,499z M351.4,491c4-9.6,7.5-19.1,10.5-28.4c8.6,4.5,17.7,8.7,27.2,12.6c-2.3,10.9-5.1,22-8.5,33.1C370.4,502.9,360.6,497.1,351.4,491L351.4,491z M192.9,475.2c9.5-3.9,18.6-8.1,27.2-12.6c2.9,9.3,6.4,18.8,10.5,28.4c-9.2,6.1-19,11.9-29.2,17.3C198.1,497.2,195.2,486.1,192.9,475.2L192.9,475.2z M306.6,453.7c4.4-6.7,8.5-13.6,12.3-20.6c6.1,5,12.5,9.8,19.1,14.2c-3.5,8.4-7.3,16.6-11.6,24.3C319.7,466.2,313,460.1,306.6,453.7L306.6,453.7z M243.2,447.4c6.6-4.4,13-9.2,19.1-14.2c3.7,7,7.8,13.9,12.3,20.6c-6.4,6.4-13,12.5-19.9,18C250.5,463.9,246.6,455.8,243.2,447.4L243.2,447.4z M284.6,458l1.2-0.6c0,0,0.3,1.1-0.2,1.1C285.4,458.5,285.1,458.4,284.6,458z M485.6,420.3c12.6-1.3,25.3-3.3,37.9-5.8c5.5,13.5,10.3,27.3,14.2,41.1c-14.1,1.6-28.5,2.4-42.9,2.4C492.3,445.3,489.2,432.7,485.6,420.3L485.6,420.3z M44.3,455.6c3.9-13.7,8.7-27.5,14.2-41.1c12.6,2.5,25.2,4.5,37.9,5.8c-3.6,12.3-6.7,24.9-9.2,37.7C72.7,458,58.3,457.2,44.3,455.6L44.3,455.6z M130.1,423c10.1,0.1,20-0.2,29.5-1c-0.9,11-0.9,20-0.7,26c0,1.4,0,2.8,0,4.2c-10.9,2-22.1,3.6-33.5,4.7C126.6,445.3,128.1,433.9,130.1,423L130.1,423z M423,451.6c0.1-10.4-0.2-20.5-1.1-30.3c9.6,0.8,19.7,1.2,29.9,1c2,11,3.6,22.3,4.6,33.9C445.1,455.2,433.9,453.6,423,451.6L423,451.6z M186.7,418.1c8.6-1.8,16.6-4.1,24-7c0.2,8,1.2,16.4,2.8,25.1c-7.9,3.4-16.4,6.4-25.4,9.1C187.1,435.9,186.6,426.8,186.7,418.1L186.7,418.1z M368.1,435.7c1.6-8.7,2.6-17.1,2.9-25.1c7.4,2.8,15.4,5.2,24,7c0,8.7-0.4,17.8-1.5,27.2C384.4,442.1,376,439.1,368.1,435.7z M278,419c4.5-4.5,8.8-9.1,12.6-13.7c3.8,4.6,8.1,9.2,12.6,13.7c-0.4,0.6-0.8,1.2-1.2,1.8l0.3,0.4c-0.1-0.1-0.2-0.3-0.3-0.4c-3.5,5.1-7.3,10.2-11.4,15.1C286.1,430.4,281.9,424.7,278,419L278,419z M328,414c2.5-5.9,4.7-11.8,6.5-17.6c5.3,2.8,11,5.4,16.9,7.8c-1.4,6.8-3.2,13.6-5.3,20.5C339.8,421.4,333.8,417.8,328,414L328,414z M229.8,404.3c5.9-2.4,11.5-5,16.9-7.8c1.8,5.8,4,11.7,6.5,17.6c-5.7,3.8-11.8,7.3-18.1,10.7C233,417.9,231.2,411,229.8,404.3L229.8,404.3z M301,392.4l0.1-0.1c-0.2-0.2-0.3-0.3-0.5-0.5c3-4.6,5.5-9.2,7.5-13.7c3.5,3.4,7.6,6.6,12.1,9.7c-0.5,1.3-1.1,2.7-1.7,4c-0.6,1.5-1.2,2.9-1.9,4.4c-1,2.1-2.2,4.5-3.5,7.1C308.7,399.8,304.6,396.2,301,392.4L301,392.4z M261,387.8c4.5-3.1,8.5-6.3,12.1-9.7c2,4.5,4.5,9.1,7.5,13.7c-3.7,3.9-7.9,7.6-12.4,11.3C265.4,397.9,263,392.8,261,387.8z M137,393.5c2.6-9.1,5.6-17.7,9-25.7c8.4,1.6,16.4,2.6,24.1,2.8c-2.8,8.4-4.9,16.6-6.5,24.3c-0.3,0-0.6,0-0.9,0C154.4,395,145.9,394.5,137,393.5z M418.1,394.3c-1.8-8.7-4-16.8-6.8-24.3c7.9-0.2,16.2-1.2,24.8-2.9c3.4,8,6.3,16.6,8.9,25.7c-8.7,1-17.2,1.5-25.4,1.5C419.1,394.4,418.6,394.4,418.1,394.3z M187.2,393.9c0.6-7.1,1.6-14.1,2.8-20.8c6.4,0,12.6-0.2,18.5-0.8c-0.5,6-0.6,12.3-0.5,18.8c-4.7,0.9-9.5,1.7-14.4,2.3c-2.1,0.3-4.2,0.5-6.3,0.7L187.2,393.9z M373.3,391.1c0-6.4-0.2-12.7-0.7-18.7c6,0.5,12.2,0.7,18.5,0.6c1.3,6.8,2.2,13.8,2.9,21C387,393.3,380,392.3,373.3,391.1L373.3,391.1z M337,383.3c1-5.3,1.7-10.4,1.9-15.2l0-0.2c4.4,1.9,9.2,3.5,14.4,4.7c0,2.9-0.1,5.8-0.3,8.8c-0.2,2.3-0.5,5-0.9,7.9C346.7,387.5,341.7,385.5,337,383.3L337,383.3z M224.4,371.3c5.3-1.1,10.3-2.5,14.8-4.3c0.2,4.9,0.8,10.1,1.8,15.5c-4.9,2.1-10.2,4-15.7,5.6C224.7,382.3,224.4,376.7,224.4,371.3L224.4,371.3z M462.1,360.4c9.2-2.9,18.6-6.5,28-10.6c6,9.3,11.8,19.3,17.1,29.5c-10.9,3.4-21.9,6.3-32.7,8.6C470.7,378.4,466.6,369.2,462.1,360.4z M74.8,379.4c5.4-10.3,11.1-20.2,17.1-29.5c9.4,4.1,18.8,7.7,28,10.6c-4.4,8.7-8.6,17.9-12.4,27.6C96.7,385.7,85.7,382.8,74.8,379.4z M283.3,371.2c2.6-2.6,5.1-5.2,7.3-7.9c2.2,2.7,4.6,5.3,7.3,7.9c-2.2,3.3-4.7,6.5-7.3,9.7C288,377.8,285.6,374.5,283.3,371.2z M314.8,369.3c1.7-3.8,3.1-7.5,4.3-11.2c3.4,1.8,7,3.6,10.7,5.2c-1,4.3-2.2,8.7-3.6,13.1C322.2,374.1,318.4,371.8,314.8,369.3z M252,362c3.8-1.5,7.4-3.1,10.9-4.8c1.1,3.7,2.4,7.5,4,11.3c-3.7,2.4-7.6,4.6-11.7,6.7C253.9,370.7,252.9,366.3,252,362z M297.6,372.6c-0.1-0.2,0.4,0.4,1,1C298.1,373.1,297.6,372.6,297.6,372.6z M390.9,370.5c-0.3-0.3,0.8,0.3,1.7,0.9C391.8,371,390.9,370.5,390.9,370.5z M520.6,334.9c11.1-6.1,22.1-12.8,32.8-20c10.2,10.4,19.9,21.3,28.7,32.5c-12.4,6.9-25.4,13.2-38.7,18.9C536.1,355.4,528.5,344.9,520.6,334.9z M0,347.3c8.8-11.2,18.5-22.1,28.7-32.4c10.6,7.2,21.6,14,32.8,20c-8,9.9-15.6,20.5-22.7,31.3C25.4,360.5,12.4,354.2,0,347.3L0,347.3z M297.7,355.1c1.8-2.9,3.4-5.8,4.6-8.6l0-0.1c2.2,2.2,4.7,4.2,7.5,6.2c-0.7,1.7-1.4,3.4-2.2,5.2c-0.7,1.3-1.4,2.8-2.3,4.5C302.5,360,300,357.6,297.7,355.1z M272.1,351.8c2.9-1.9,5.5-3.9,7.8-6.1c1.2,2.9,2.8,5.9,4.7,8.8c-2.4,2.4-5.1,4.8-8.1,7.1C274.9,358.3,273.4,355,272.1,351.8L272.1,351.8z M341.3,355.5c0-3.9-0.2-7.6-0.6-11.2c3.6,0.2,7.3,0.3,11.1,0.1c0.6,2.8,1.1,5.8,1.5,8.7c0.1,1.3,0.3,2.6,0.4,3.8C349.4,356.6,345.3,356.1,341.3,355.5L341.3,355.5z M224.9,354.9c0.5-4.5,1.1-9,2-13.3c4.1,0.1,8,0,11.8-0.3c-0.4,3.8-0.5,7.9-0.5,12c-3,0.5-6.1,1-9.3,1.3c-1.3,0.1-2.7,0.3-4,0.4L224.9,354.9z M320.8,349.7c0.7-3.4,1.2-6.6,1.4-9.7l0-0.1c2.8,1.3,5.9,2.3,9.2,3.2c0,1.8-0.1,3.7-0.3,5.6c-0.2,1.5-0.4,3.2-0.7,5.1C327,352.5,323.8,351.2,320.8,349.7L320.8,349.7z M364.4,338.9c0-0.1-0.1-0.1-0.1-0.2c4.8-0.6,9.7-1.6,14.8-3.1c1.4,2.5,2.7,5.1,4,7.8c0.9,2.1,2,4.6,3.1,7.3c-5.5,1.1-10.9,1.9-16.1,2.3C368.5,348,366.5,343.2,364.4,338.9L364.4,338.9z M200.9,352.1c-2.3-0.3-4.9-0.6-7.8-1c1.8-5.4,3.9-10.5,6.2-15.2c5.2,1.1,10.2,1.9,15,2.2l0.2,0c-1.9,4.4-3.6,9.3-4.9,14.5C206.8,352.5,203.9,352.3,200.9,352.1L200.9,352.1z M248.9,340.8c3.4-0.7,6.6-1.5,9.5-2.6c0,3.2,0.4,6.5,1,9.9c-3.2,1.3-6.5,2.4-10.1,3.4C248.9,347.9,248.8,344.3,248.9,340.8z M395,332.9c3.8-1,9.2-2.6,15.9-5.1h0.5l0,0c0,0,0.1-0.1,0.1-0.1c0.5,0.6,1.1,1.1,1.6,1.7c4,4.5,7.8,9.7,11.3,15.4c-6.4,1.5-12.7,2.5-18.7,2.8c-1.1,0-2.1,0.1-3.1,0.1C400.3,342.7,397.8,337.8,395,332.9L395,332.9z M176.1,347.5c-6-0.3-12.3-1.3-18.7-2.8c3.5-5.7,7.2-10.9,11.3-15.4c0.6-0.6,1.1-1.1,1.6-1.7l0.1,0.1l0,0h0.5c6.6,2.5,12,4.1,15.9,5.1c-2.8,4.9-5.3,9.9-7.6,14.7C178.1,347.6,177.1,347.6,176.1,347.5L176.1,347.5z M287,340.8c1.6-1.7,3.1-3.3,4.5-5c1.4,1.7,2.9,3.4,4.5,5c-1.4,2.1-2.9,4.2-4.5,6.2C289.9,345,288.3,342.9,287,340.8z M307,338.5c1-2.3,1.9-4.6,2.7-6.9c2.1,1.1,4.3,2.2,6.6,3.2c-0.6,2.7-1.3,5.4-2.2,8.1C311.6,341.5,309.2,340.1,307,338.5z M355.5,342.1c-0.2-0.3,0.5,0.4,1.1,0.9C356,342.6,355.5,342.1,355.5,342.1z M268.3,334c2.3-0.9,4.6-1.9,6.7-3c0.7,2.3,1.5,4.6,2.5,7c-2.3,1.5-4.7,2.8-7.2,4.1C269.4,339.4,268.8,336.7,268.3,334z M433.1,317.7c4-2.1,8.2-4.5,12.5-7.1c3-1.7,5.9-3.6,8.9-5.5c6.1,6.1,12.1,12.9,17.9,20.2c-8.2,4.5-16.3,8.5-24.3,11.7C443.4,329.9,438.3,323.4,433.1,317.7L433.1,317.7z M109.3,325.3c5.8-7.4,11.8-14.2,17.9-20.2c3,2,5.9,3.8,8.9,5.5c4.3,2.5,8.6,4.8,12.9,6.7c-0.1,0.1-0.2,0.3-0.4,0.4c-5.3,5.7-10.3,12.2-15.1,19.3C125.6,333.8,117.5,329.8,109.3,325.3L109.3,325.3z M296.5,329.8c1.1-1.8,2.1-3.6,2.9-5.3l0-0.1c1.4,1.3,2.9,2.6,4.6,3.8c-0.4,1.1-0.9,2.1-1.4,3.2c-0.4,0.8-0.9,1.8-1.5,2.8C299.4,332.8,297.9,331.3,296.5,329.8z M280.7,327.7c1.8-1.2,3.4-2.4,4.8-3.7c0.8,1.8,1.7,3.6,2.9,5.4c-1.5,1.5-3.2,3-5,4.4C282.4,331.8,281.4,329.7,280.7,327.7L280.7,327.7z M323.8,331.9c0-2.5-0.1-4.9-0.3-7.2c2.3,0.2,4.7,0.3,7.1,0.2c0.3,1.8,0.6,3.7,0.9,5.6c0.1,0.8,0.1,1.6,0.2,2.4C329,332.8,326.4,332.4,323.8,331.9L323.8,331.9z M338.8,321.6l-0.1-0.1c3.1-0.3,6.2-0.9,9.5-1.8c0.9,1.6,1.7,3.3,2.5,5c0.6,1.4,1.2,2.9,1.9,4.7c-3.5,0.7-7,1.1-10.3,1.3C341.3,327.4,340.1,324.4,338.8,321.6L338.8,321.6z M250.3,322.3c2.4,0.1,4.8,0,7.1-0.2c-0.2,2.3-0.3,4.7-0.3,7.2c-1.8,0.3-3.7,0.6-5.6,0.8c-0.8,0.1-1.6,0.1-2.4,0.2C249.4,327.6,249.8,324.9,250.3,322.3z M310.7,326.4c0.4-2.1,0.7-4.1,0.8-6l0-0.1c1.7,0.8,3.6,1.4,5.7,2c0,1.1-0.1,2.3-0.2,3.5c-0.1,0.9-0.2,2-0.4,3.1C314.5,328.2,312.6,327.3,310.7,326.4z M234.1,328.3c-1.5-0.2-3.1-0.4-5-0.7c1.2-3.4,2.6-6.7,4.1-9.6c3.3,0.8,6.5,1.3,9.6,1.5l0.1,0c-1.3,2.8-2.4,5.9-3.3,9.2C237.8,328.6,235.9,328.5,234.1,328.3z M266.3,321c2.1-0.4,4.1-0.9,5.9-1.6c0,1.9,0.2,4,0.6,6.1c-1.9,0.8-4,1.5-6.2,2.1C266.4,325.3,266.3,323.1,266.3,321z M363.1,327.6c-1.4-3.2-3-6.3-4.7-9.5c2.5-0.6,5.9-1.5,10.2-3.1c0.1,0,0.2,0,0.3,0l0,0l0.1-0.1c0.3,0.4,0.7,0.7,1,1.1c2.5,2.9,4.9,6.3,7.1,10c-4.1,0.9-8.1,1.5-12,1.6c-0.4,0-0.9,0-1.3,0C363.6,327.6,363.4,327.6,363.1,327.6L363.1,327.6z M218.2,325.1c-3.8-0.3-7.8-1-11.9-2c2.3-3.6,4.7-6.9,7.4-9.7c0.4-0.4,0.7-0.7,1.1-1.1l0.1,0.1l0,0c0.1,0,0.2,0,0.3,0c4.2,1.7,7.7,2.7,10.1,3.4c-1.8,3.1-3.5,6.2-5,9.4C219.5,325.2,218.9,325.2,218.2,325.1L218.2,325.1z M289.8,320.9c1-1,1.9-2.1,2.8-3.1c0.8,1.1,1.8,2.1,2.8,3.1c-0.9,1.3-1.8,2.6-2.8,3.8C291.6,323.5,290.7,322.2,289.8,320.9z M302.4,320.2c0.6-1.5,1.2-2.9,1.7-4.4c1.3,0.7,2.7,1.4,4.2,2c-0.4,1.7-0.8,3.4-1.4,5.1C305.3,322.1,303.8,321.1,302.4,320.2L302.4,320.2z M278,317.3c1.5-0.6,2.9-1.2,4.2-1.9c0.4,1.4,0.9,2.9,1.5,4.4c-1.4,0.9-3,1.8-4.5,2.6C278.7,320.7,278.3,319,278,317.3z M377.4,306.7l0.2-0.1c4.4-2,8.9-4.4,13.3-7.3c3.8,3.6,7.4,7.7,11,12.1c-2.6,1.4-4.9,2.7-7,3.7c-2.7,1.3-5.3,2.4-8,3.5C383.9,314.1,380.7,310.2,377.4,306.7L377.4,306.7z M186.8,315.1c-2.1-1-4.4-2.3-7-3.7c3.6-4.4,7.3-8.4,11-12.1c4.5,2.9,8.9,5.3,13.3,7.3c0.1,0,0.1,0.1,0.2,0.1c-3.3,3.5-6.5,7.5-9.6,11.9C192.1,317.5,189.5,316.3,186.8,315.1L186.8,315.1z M295.7,314.7c0.7-1.1,1.3-2.2,1.8-3.4l0,0c0.9,0.8,1.8,1.6,2.9,2.4c-0.3,0.7-0.5,1.3-0.9,2c-0.3,0.5-0.6,1.1-0.9,1.8C297.6,316.6,296.6,315.6,295.7,314.7L295.7,314.7z M285.8,313.4c1.1-0.7,2.1-1.5,3-2.4c0.5,1.1,1.1,2.3,1.8,3.4c-0.9,0.9-2,1.9-3.1,2.8C286.8,315.9,286.3,314.6,285.8,313.4L285.8,313.4z M312.6,315.5c0-1.5-0.1-3-0.2-4.4c1.4,0.1,2.9,0.2,4.4,0.1c0.2,1.1,0.4,2.3,0.5,3.5c0,0.5,0.1,1,0.1,1.5C315.8,316,314.2,315.8,312.6,315.5z M319.6,315.6c-0.2-0.5-0.4-1.1-0.7-1.6c0.4,0.5,0.7,1.1,1,1.6L319.6,315.6z M321.8,309.1L321.8,309.1c1.9-0.3,3.8-0.6,5.9-1.2c0.5,1,1,2,1.5,3.1c0.4,0.8,0.7,1.8,1.2,2.9c-2.2,0.4-4.3,0.7-6.4,0.8C323.4,312.7,322.7,310.8,321.8,309.1L321.8,309.1z M267,309.8c1.5,0,3,0,4.4-0.1c-0.1,1.4-0.2,2.9-0.2,4.4c-0.8,0.1-1.6,0.3-2.5,0.4c0.1,0,0.2,0,0.3,0c-0.2,0-0.4,0-0.6,0.1c-0.2,0-0.4,0.1-0.6,0.1c-0.5,0-1,0.1-1.5,0.1C266.4,313,266.7,311.4,267,309.8L267,309.8z M304.7,312.5c0.3-1.3,0.5-2.6,0.5-3.8l0,0c1.1,0.5,2.3,0.9,3.6,1.2c0,0.7-0.1,1.4-0.1,2.2c-0.1,0.6-0.1,1.2-0.2,2C307.1,313.6,305.9,313.1,304.7,312.5z M257.2,313.2c-0.9-0.1-1.9-0.3-3.1-0.5c0.8-2.1,1.6-4.1,2.5-6c2,0.5,4,0.8,5.9,0.9l0.1,0c-0.8,1.7-1.5,3.7-2,5.7C259.5,313.4,258.3,313.3,257.2,313.2L257.2,313.2z M276.7,309.1c1.3-0.3,2.6-0.6,3.7-1c0,1.2,0.2,2.5,0.4,3.9c-1.2,0.5-2.5,0.9-3.9,1.3C276.8,311.9,276.7,310.5,276.7,309.1z M336.9,312.8c-0.9-1.9-1.8-3.9-2.9-5.9c1.5-0.4,3.7-1,6.3-1.9l0.2,0l0,0l0.1-0.1c0.2,0.2,0.4,0.4,0.6,0.7c1.6,1.8,3,3.9,4.4,6.1c-2.6,0.6-5,0.9-7.4,1c-0.3,0-0.5,0-0.8,0C337.1,312.8,337,312.8,336.9,312.8L336.9,312.8z M291.6,309.1c0.6-0.6,1.2-1.3,1.8-2c0.5,0.7,1.1,1.3,1.8,2c-0.5,0.8-1.1,1.6-1.8,2.4C292.7,310.7,292.1,309.9,291.6,309.1z M247.4,311.3c-2.4-0.2-4.8-0.6-7.4-1.2c1.4-2.2,2.9-4.2,4.5-6c0.2-0.2,0.4-0.4,0.7-0.7l0.1,0.1l0,0c0.1,0,0.1,0,0.2,0c2.6,1,4.7,1.7,6.2,2.1c-1.1,1.9-2.2,3.9-3.1,5.8C248.2,311.3,247.8,311.3,247.4,311.3z M476.2,289.6c7.4-6.3,14.7-13.2,21.9-20.6c9.1,6.3,18.1,13.2,26.9,20.6c-8.8,7.4-17.8,14.4-26.9,20.7C490.9,302.8,483.6,295.9,476.2,289.6z M57,288.7c8.8-7.4,17.9-14.4,26.9-20.7c7.1,7.5,14.5,14.4,21.8,20.7c-7.3,6.3-14.7,13.2-21.8,20.6C74.8,303,65.8,296.1,57,288.7z M299.2,307.7c0.4-0.9,0.7-1.8,1-2.6c0.8,0.4,1.6,0.8,2.5,1.2c-0.2,1-0.5,2-0.8,3C301,308.8,300.1,308.2,299.2,307.7z M284.6,306c0.9-0.3,1.7-0.7,2.5-1.1c0.3,0.9,0.6,1.8,0.9,2.6c-0.9,0.5-1.8,1.1-2.7,1.6C285,308,284.8,307,284.6,306L284.6,306z M347.4,301.1l0.1,0c2.8-1.2,5.7-2.7,8.6-4.5c2.4,2.4,4.7,5,6.9,7.8c-1.7,0.9-3.2,1.7-4.5,2.3c-1.7,0.8-3.4,1.5-5.1,2.1C351.5,305.9,349.5,303.3,347.4,301.1L347.4,301.1z M225.4,304.4c-1.3-0.7-2.8-1.5-4.4-2.4c2.3-2.8,4.7-5.3,7.2-7.6c2.8,1.9,5.7,3.5,8.4,4.8l0.1,0.1c-2.2,2.2-4.3,4.7-6.2,7.5C228.8,306.1,227.1,305.3,225.4,304.4L225.4,304.4z M305.9,305.6c0-1,0-1.9-0.1-2.8c0.9,0.1,1.8,0.1,2.8,0.1c0.1,0.7,0.2,1.4,0.3,2.2c0,0.3,0.1,0.6,0.1,0.9C307.9,306,306.9,305.8,305.9,305.6L305.9,305.6z M295.2,304.4c0.4-0.7,0.8-1.3,1.1-2l0,0c0.5,0.5,1.1,1,1.8,1.4c-0.2,0.4-0.3,0.8-0.5,1.2c-0.2,0.3-0.3,0.7-0.6,1.1C296.4,305.5,295.8,304.9,295.2,304.4L295.2,304.4z M289.3,303.6c0.7-0.4,1.3-0.9,1.8-1.4c0.3,0.7,0.7,1.4,1.1,2.1c-0.6,0.6-1.2,1.1-1.9,1.6C289.9,305.1,289.6,304.3,289.3,303.6z M311.7,301.6L311.7,301.6c1.2-0.2,2.4-0.4,3.7-0.7c0.3,0.6,0.7,1.3,1,2c0.2,0.5,0.5,1.1,0.7,1.8c-1.4,0.3-2.7,0.4-4,0.5C312.7,303.9,312.2,302.7,311.7,301.6L311.7,301.6z M277.5,302c0.9,0,1.9,0,2.8-0.1c-0.1,0.9-0.1,1.8-0.1,2.8c-0.7,0.1-1.4,0.2-2.2,0.3c-0.3,0-0.6,0-0.9,0.1C277.1,304,277.3,303,277.5,302z M309.8,305c-0.2-0.3-0.4-0.7-0.7-1c0.4,0.3,0.7,0.7,1,1H309.8z M271,304.2c-0.6-0.1-1.2-0.2-1.9-0.3c0.5-1.3,1-2.6,1.6-3.8c1.3,0.3,2.5,0.5,3.7,0.6l0,0c-0.5,1.1-0.9,2.3-1.3,3.6C272.4,304.3,271.7,304.3,271,304.2L271,304.2z M300.6,303.1c0.2-0.8,0.3-1.5,0.3-2.3v0c0.7,0.3,1.4,0.5,2.1,0.7c0,0.4,0,0.9-0.1,1.3c0,0.3-0.1,0.7-0.2,1.2C302.1,303.8,301.3,303.4,300.6,303.1L300.6,303.1z M321.2,303.9c-0.5-1.2-1.1-2.5-1.8-3.7c1-0.2,2.3-0.6,4-1.2h0.1l0,0l0,0c0.1,0.1,0.3,0.3,0.4,0.4c1,1.1,1.9,2.4,2.7,3.9c-1.6,0.3-3.2,0.6-4.7,0.6c-0.2,0-0.3,0-0.5,0C321.4,303.9,321.3,303.9,321.2,303.9L321.2,303.9z M283.8,301c0.8-0.2,1.5-0.4,2.2-0.6c0,0.7,0.1,1.5,0.2,2.3c-0.7,0.3-1.5,0.6-2.4,0.8C283.8,302.7,283.8,301.8,283.8,301z M264.8,303c-1.5-0.1-3-0.4-4.6-0.8c0.9-1.4,1.8-2.7,2.9-3.8c0.1-0.1,0.3-0.3,0.4-0.4l0,0l0,0h0.1c1.6,0.7,3,1.1,3.9,1.3c-0.7,1.2-1.4,2.4-1.9,3.6C265.3,303,265.1,303,264.8,303L264.8,303z M292.7,301c0.4-0.4,0.7-0.8,1.1-1.2c0.3,0.4,0.7,0.8,1.1,1.2c-0.3,0.5-0.7,1-1.1,1.5C293.4,302,293,301.5,292.7,301z M327.2,296.4L327.2,296.4c1.8-0.8,3.6-1.7,5.4-2.8c1.5,1.5,2.9,3.1,4.3,4.8c-1,0.5-2,1-2.8,1.4c-1.1,0.5-2.1,0.9-3.2,1.3C329.7,299.4,328.5,297.8,327.2,296.4L327.2,296.4z M297.3,300.2c0.2-0.5,0.4-1.1,0.6-1.6c0.5,0.3,1,0.5,1.5,0.7c-0.1,0.6-0.3,1.2-0.5,1.8C298.4,300.8,297.8,300.5,297.3,300.2L297.3,300.2z M288.5,299.1c0.5-0.2,1-0.4,1.5-0.7c0.2,0.5,0.3,1.1,0.6,1.6c-0.5,0.3-1.1,0.6-1.6,0.9C288.8,300.4,288.6,299.8,288.5,299.1z M402.8,290.6c4.4-3.4,9.2-7.4,14.1-12c0.3-0.1,0.5-0.2,0.8-0.3l0-0.1l0.1,0l0,0v0c0.4,0.2,0.9,0.4,1.3,0.6c5.4,2.6,10.9,5.9,16.3,9.8c-5.5,4.4-10.8,8.3-15.8,11.6c-0.1-0.1-0.2-0.1-0.4-0.2l0.3,0.2l-0.1,0.1C414.9,298.1,407.9,294,402.8,290.6L402.8,290.6z M162.1,300.3c0.1-0.1,0.2-0.1,0.4-0.2C162.3,300.2,162.2,300.2,162.1,300.3c-5-3.4-10.3-7.3-15.8-11.7c5.4-3.9,10.9-7.2,16.3-9.8l0.2-0.1c-0.1-0.1-0.3-0.2-0.4-0.2c0.1,0.1,0.3,0.2,0.4,0.2c0.4-0.2,0.7-0.3,1.1-0.5v0l0,0l0.1,0l0,0.1c0.3,0.1,0.5,0.2,0.8,0.3c4.9,4.6,9.7,8.6,14.1,12c-5.1,3.4-12,7.4-16.7,9.8L162.1,300.3z M251.8,298.5c-0.8-0.4-1.7-0.9-2.7-1.5c1.4-1.7,2.9-3.3,4.4-4.7c1.7,1.2,3.5,2.2,5.2,3l0.1,0c-1.3,1.4-2.6,2.9-3.9,4.6C253.9,299.5,252.9,299,251.8,298.5L251.8,298.5z M301.3,299c0-0.6,0-1.1-0.1-1.7c0.5,0,1.1,0.1,1.7,0.1c0.1,0.4,0.1,0.9,0.2,1.3c0,0.2,0,0.4,0,0.6C302.5,299.1,301.9,299.1,301.3,299L301.3,299z M294.9,298.2c0.3-0.4,0.5-0.8,0.6-1.2l0,0c0.3,0.3,0.7,0.6,1.1,0.9c-0.1,0.2-0.2,0.5-0.3,0.7c-0.1,0.2-0.2,0.4-0.3,0.6C295.6,298.9,295.2,298.5,294.9,298.2z M291.4,297.7c0.4-0.3,0.8-0.6,1.1-0.8c0.2,0.4,0.4,0.8,0.7,1.2c-0.3,0.3-0.7,0.7-1.1,1C291.7,298.6,291.5,298.2,291.4,297.7z M304.8,296.5L304.8,296.5c0.7-0.1,1.4-0.2,2.2-0.4c0.2,0.4,0.4,0.8,0.6,1.2c0.1,0.3,0.3,0.7,0.4,1.1c-0.8,0.2-1.6,0.3-2.4,0.3C305.4,297.9,305.1,297.2,304.8,296.5L304.8,296.5z M284.1,296.8c0.6,0,1.1,0,1.7,0c-0.1,0.5-0.1,1.1-0.1,1.7c-0.4,0.1-0.9,0.1-1.3,0.2c-0.2,0-0.4,0-0.6,0C283.9,298,284,297.4,284.1,296.8L284.1,296.8z M304,298.9c-0.2-0.3-0.4-0.7-0.7-1c0.4,0.3,0.7,0.7,1,1L304,298.9z M280.4,298.1c-0.3,0-0.7-0.1-1.2-0.2c0.3-0.8,0.6-1.6,1-2.3c0.8,0.2,1.5,0.3,2.2,0.4l0,0c-0.3,0.7-0.6,1.4-0.8,2.1C281.2,298.2,280.8,298.1,280.4,298.1L280.4,298.1z M298.2,297.4c0.1-0.5,0.2-0.9,0.2-1.4v0c0.4,0.2,0.8,0.3,1.3,0.4c0,0.3,0,0.5,0,0.8c0,0.2-0.1,0.4-0.1,0.7C299,297.8,298.6,297.6,298.2,297.4z M309.4,295.7c0.6-0.1,1.4-0.4,2.4-0.7h0.1l0,0c0.1,0.1,0.2,0.2,0.2,0.3c0.6,0.7,1.1,1.5,1.6,2.3c-1,0.2-1.9,0.3-2.8,0.4c-0.2,0-0.3,0-0.5,0C310.2,297.2,309.8,296.5,309.4,295.7L309.4,295.7z M288.1,296.2c0.5-0.1,0.9-0.2,1.3-0.4c0,0.4,0.1,0.9,0.1,1.4c-0.4,0.2-0.9,0.3-1.4,0.5C288.1,297.2,288.1,296.7,288.1,296.2z M276.7,297.4c-0.9-0.1-1.8-0.2-2.8-0.5c0.5-0.8,1.1-1.6,1.7-2.3c0.1-0.1,0.2-0.2,0.2-0.2l0,0h0.1c1,0.4,1.8,0.6,2.4,0.8c-0.4,0.7-0.8,1.5-1.2,2.2C277,297.4,276.8,297.4,276.7,297.4z M293.4,296.2c0.2-0.2,0.4-0.5,0.6-0.7c0.2,0.2,0.4,0.5,0.6,0.7c-0.2,0.3-0.4,0.6-0.6,0.9C293.8,296.8,293.6,296.5,293.4,296.2z M315.1,293.6L315.1,293.6c1.1-0.5,2.3-1.1,3.4-1.8c0.9,0.9,1.8,1.9,2.7,3c-0.6,0.3-1.2,0.6-1.8,0.9c-0.7,0.3-1.3,0.6-2,0.8C316.7,295.5,315.9,294.5,315.1,293.6z M360.9,289.5c2.6-2.2,5.2-4.6,7.8-7.2c3.2,2.2,6.5,4.6,9.6,7.2c-3.2,2.6-6.4,5-9.6,7.1C366.2,294,363.5,291.6,360.9,289.5L360.9,289.5z M210.1,294.5l-0.1,0.1L210.1,294.5c-2.2-1.6-4.5-3.3-6.7-5.1c0.1,0,0.1-0.1,0.2-0.1c-0.1,0-0.1-0.1-0.2-0.1c3.1-2.6,6.4-5,9.6-7.1c2.5,2.6,5.2,5,7.8,7.1l-0.2,0.1l0.2,0.1c-2.6,2.2-5.2,4.6-7.8,7.1C212,295.9,211,295.3,210.1,294.5L210.1,294.5z M296.2,295.7c0.1-0.3,0.3-0.6,0.4-0.9c0.3,0.2,0.6,0.3,0.9,0.4c-0.1,0.4-0.2,0.7-0.3,1.1C296.8,296.1,296.5,295.9,296.2,295.7L296.2,295.7z M290.9,295.1c0.3-0.1,0.6-0.3,0.9-0.4c0.1,0.3,0.2,0.6,0.3,0.9c-0.3,0.2-0.6,0.4-1,0.6C291.1,295.8,291,295.4,290.9,295.1z M267.6,295c-0.5-0.3-1.1-0.6-1.7-1c0.9-1.1,1.8-2.1,2.8-3c1.1,0.7,2.2,1.4,3.3,1.9l0,0c-0.8,0.9-1.7,1.8-2.4,2.9C268.9,295.6,268.3,295.3,267.6,295L267.6,295z M298.6,294.9c0-0.3,0-0.7,0-1c0.3,0,0.7,0,1,0c0.1,0.3,0.1,0.5,0.1,0.8l0,0.3C299.3,295.1,298.9,295,298.6,294.9L298.6,294.9z M294.7,294.5c0.2-0.2,0.3-0.5,0.4-0.7l0,0c0.2,0.2,0.4,0.4,0.6,0.5c-0.1,0.1-0.1,0.3-0.2,0.4c-0.1,0.1-0.1,0.2-0.2,0.4C295.2,294.9,294.9,294.7,294.7,294.5L294.7,294.5z M292.6,294.2c0.2-0.2,0.5-0.3,0.7-0.5c0.1,0.2,0.2,0.5,0.4,0.7c-0.2,0.2-0.4,0.4-0.7,0.6C292.8,294.7,292.7,294.5,292.6,294.2L292.6,294.2z M300.7,293.5L300.7,293.5c0.4-0.1,0.9-0.1,1.3-0.3c0.1,0.2,0.2,0.5,0.3,0.7c0.1,0.2,0.2,0.4,0.3,0.7c-0.5,0.1-1,0.2-1.4,0.2C301,294.3,300.9,293.9,300.7,293.5L300.7,293.5z M288.2,293.7c0.3,0,0.7,0,1,0c0,0.3,0,0.7,0,1c-0.3,0-0.5,0.1-0.8,0.1l-0.3,0C288.1,294.4,288.2,294,288.2,293.7L288.2,293.7z M300.4,295.3c-0.1-0.3-0.5-0.7-0.7-1l1,1H300.4z M337.1,289.9c1.7-1.4,3.4-2.9,5.1-4.5c2.1,1.4,4.1,3,6.1,4.7c-2,1.6-4.1,3.1-6.2,4.5C340.4,292.9,338.7,291.3,337.1,289.9L337.1,289.9z M286,294.4c-0.2,0-0.4-0.1-0.7-0.1c0.2-0.5,0.4-0.9,0.6-1.4c0.5,0.1,0.9,0.2,1.3,0.2h0c-0.2,0.4-0.3,0.8-0.5,1.3C286.5,294.5,286.3,294.5,286,294.4z M296.7,294c0.1-0.3,0.1-0.6,0.1-0.8v0c0.3,0.1,0.6,0.2,0.9,0.3c0,0.2,0,0.3,0,0.5c0,0.1,0,0.3-0.1,0.4C297.3,294.3,297,294.1,296.7,294L296.7,294z M304.1,294.3c-0.2-0.4-0.4-0.9-0.7-1.3c0.3-0.1,0.8-0.2,1.4-0.4h0l0,0c0,0.1,0.1,0.1,0.1,0.2c0.4,0.4,0.7,0.9,1,1.4c-0.6,0.1-1.1,0.2-1.7,0.2H304.1z M290.6,293.3c0.3-0.1,0.6-0.1,0.9-0.2c0,0.3,0,0.5,0.1,0.8c-0.3,0.1-0.6,0.2-1,0.3C290.7,293.9,290.6,293.6,290.6,293.3L290.6,293.3z M283.8,294c-0.5,0-1.1-0.1-1.7-0.3c0.3-0.5,0.7-1,1-1.4c0.1-0.1,0.1-0.1,0.1-0.2l0,0h0c0.6,0.2,1.1,0.4,1.4,0.5c-0.3,0.4-0.5,0.9-0.7,1.3L283.8,294z M293.8,293.3c0.2-0.1,0.4-0.3,0.5-0.4c0.2,0.2,0.3,0.3,0.5,0.4c-0.2,0.2-0.3,0.4-0.5,0.6C294.2,293.7,294,293.5,293.8,293.3z M306.8,291.8L306.8,291.8c0.7-0.3,1.4-0.6,2-1.1c0.6,0.5,1.1,1.2,1.6,1.8c-0.4,0.2-0.7,0.4-1,0.5c-0.4,0.2-0.8,0.4-1.2,0.5C307.8,292.9,307.3,292.3,306.8,291.8L306.8,291.8z M295.5,293c0.1-0.2,0.2-0.4,0.3-0.6c0.2,0.1,0.5,0.2,0.7,0.3c-0.1,0.2-0.1,0.5-0.2,0.7C296,293.3,295.7,293.2,295.5,293z M292.3,292.6c0.3-0.1,0.5-0.2,0.7-0.3c0.1,0.2,0.2,0.4,0.3,0.6c-0.3,0.1-0.5,0.3-0.8,0.4C292.5,293.1,292.4,292.9,292.3,292.6L292.3,292.6z M278.4,292.5c-0.3-0.2-0.6-0.4-1-0.6c0.5-0.6,1.1-1.2,1.7-1.8c0.7,0.4,1.3,0.8,2,1.1l0,0c-0.5,0.5-1,1.1-1.5,1.7C279.1,292.9,278.8,292.7,278.4,292.5L278.4,292.5z M236.3,288.2c0,0,0.1-0.1,0.1-0.1l-0.1-0.1c2-1.6,4.1-3.1,6.2-4.5c1.6,1.7,3.3,3.2,4.9,4.6l-0.1,0.1l0.1,0.1c-1.7,1.4-3.4,2.9-5.1,4.5C240.3,291.5,238.3,289.9,236.3,288.2L236.3,288.2z M297,292.8c0-0.3,0-0.6,0-0.9c0.3,0,0.6,0,0.9,0c0,0.2,0.1,0.4,0.1,0.7c0,0.1,0,0.2,0,0.3C297.6,292.9,297.3,292.9,297,292.8L297,292.8z M294.6,292.4c0.1-0.2,0.3-0.4,0.4-0.5l0,0c0.2,0.1,0.4,0.3,0.6,0.4c-0.1,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.1,0.2-0.2,0.3C295,292.7,294.8,292.5,294.6,292.4L294.6,292.4z M293.4,292.2c0.2-0.1,0.4-0.3,0.6-0.4c0.1,0.2,0.2,0.4,0.4,0.6c-0.2,0.1-0.4,0.3-0.6,0.4C293.6,292.6,293.4,292.4,293.4,292.2z M298.2,291.7L298.2,291.7c0.3,0,0.5-0.1,0.8-0.2c0.1,0.1,0.1,0.3,0.2,0.5c0.1,0.1,0.1,0.3,0.2,0.4c-0.3,0.1-0.6,0.1-0.9,0.1C298.4,292.2,298.3,291.9,298.2,291.7L298.2,291.7z M290.8,291.8c0.3,0,0.6,0,0.9,0c0,0.3,0,0.6,0,0.9c-0.2,0-0.4,0.1-0.7,0.1l-0.3,0C290.7,292.4,290.7,292.1,290.8,291.8L290.8,291.8z M320.8,289.5c1-0.8,2.1-1.8,3.1-2.8c1.3,0.9,2.5,1.9,3.8,2.9c-1.3,1-2.6,1.9-3.8,2.8C322.8,291.4,321.8,290.4,320.8,289.5L320.8,289.5z M298.4,293.2l-0.7-1c0.4,0.3,0.7,0.7,1,1H298.4z M289.4,292.3c-0.1,0-0.3,0-0.4-0.1c0.1-0.3,0.2-0.6,0.3-0.9c0.3,0.1,0.5,0.1,0.8,0.1h0c-0.1,0.3-0.2,0.5-0.3,0.9C289.7,292.3,289.6,292.3,289.4,292.3L289.4,292.3z M295.8,292.2c0.1-0.2,0.1-0.5,0.1-0.7v0c0.3,0.1,0.6,0.2,0.9,0.2c0,0.1,0,0.3,0,0.4c0,0.1,0,0.2-0.1,0.4C296.4,292.4,296.1,292.3,295.8,292.2L295.8,292.2z M300.2,292.2c-0.1-0.3-0.2-0.5-0.4-0.8c0.2,0,0.5-0.1,0.9-0.3l0,0l0,0l0.1,0.1c0.2,0.2,0.4,0.5,0.6,0.8c-0.3,0.1-0.7,0.1-1,0.1H300.2z M292.2,291.6c0.3-0.1,0.6-0.1,0.9-0.2c0,0.2,0,0.5,0.1,0.7c-0.3,0.1-0.6,0.2-1,0.3C292.2,292.1,292.2,291.9,292.2,291.6L292.2,291.6z M288.1,292c-0.3,0-0.7-0.1-1-0.2c0.2-0.3,0.4-0.6,0.6-0.8l0.1-0.1l0,0v0l0,0c0.4,0.1,0.6,0.2,0.9,0.3c-0.2,0.3-0.3,0.5-0.4,0.8L288.1,292z M294.1,291.7c0.2-0.2,0.3-0.3,0.5-0.5c0.1,0.2,0.3,0.3,0.5,0.5c-0.2,0.2-0.3,0.4-0.5,0.5C294.4,292.1,294.3,291.9,294.1,291.7z M301.9,290.6L301.9,290.6c0.4-0.2,0.8-0.4,1.2-0.6c0.3,0.3,0.7,0.7,1,1.1c-0.2,0.1-0.4,0.2-0.6,0.3c-0.2,0.1-0.5,0.2-0.7,0.3C302.5,291.3,302.2,290.9,301.9,290.6L301.9,290.6z M284.8,291.1c-0.2-0.1-0.4-0.2-0.6-0.3c0.3-0.4,0.7-0.7,1-1.1c0.4,0.3,0.8,0.5,1.2,0.7l0,0c-0.3,0.3-0.6,0.7-0.9,1C285.3,291.3,285,291.2,284.8,291.1L284.8,291.1z M261.8,291l-0.2,0.1L261.8,291c-1.1-0.8-2.2-1.6-3.2-2.5l0.1-0.1l-0.1-0.1c1.1-0.9,2.3-1.7,3.4-2.5c-0.1,0-0.2-0.1-0.3-0.2c0.1,0.1,0.2,0.1,0.3,0.2c0.1-0.1,0.3-0.2,0.4-0.3c1,1,2,2,3,2.9l-0.1,0.1l0.1,0.1c-1,0.8-2.1,1.8-3.1,2.8C262.1,291.3,262,291.1,261.8,291L261.8,291z M296,291.6c0-0.3,0-0.6,0-0.9c0.3,0,0.6,0,0.9,0c0,0.2,0.1,0.4,0.1,0.7l0,0.3C296.6,291.7,296.3,291.6,296,291.6L296,291.6z M311,289.3c0.7-0.5,1.3-1.1,2-1.7c0.8,0.6,1.6,1.2,2.4,1.8c-0.8,0.6-1.6,1.2-2.4,1.7C312.3,290.5,311.7,289.9,311,289.3z M296.7,290.6L296.7,290.6c0.2,0,0.4-0.1,0.7-0.2c0.1,0.1,0.1,0.3,0.2,0.5c0,0.1,0.1,0.3,0.1,0.4c-0.3,0.1-0.5,0.1-0.7,0.1C296.9,291.2,296.8,290.9,296.7,290.6L296.7,290.6z M292.3,290.6c0.3,0,0.6,0,0.9,0c0,0.3,0,0.6,0,0.9c-0.2,0-0.4,0.1-0.7,0.1l-0.3,0C292.2,291.3,292.3,291,292.3,290.6L292.3,290.6z M291.5,291.3c-0.1,0-0.2,0-0.4-0.1c0.1-0.3,0.2-0.6,0.3-0.9c0.2,0.1,0.5,0.1,0.7,0.1h0c-0.1,0.3-0.2,0.6-0.2,0.9C291.8,291.4,291.7,291.4,291.5,291.3L291.5,291.3z M298,291.2c-0.1-0.2-0.2-0.5-0.3-0.8c0.1,0,0.3-0.1,0.5-0.2h0l0,0l0.1,0.1c0.1,0.2,0.3,0.5,0.4,0.8c-0.2,0.1-0.4,0.1-0.6,0.1H298z M290.7,291.1c-0.2,0-0.4-0.1-0.6-0.2c0.1-0.3,0.3-0.5,0.4-0.8l0.1-0.1l0,0h0c0.2,0.1,0.4,0.2,0.5,0.3c-0.1,0.2-0.2,0.5-0.3,0.7L290.7,291.1z M298.9,289.9L298.9,289.9c0.2-0.1,0.5-0.2,0.7-0.4c0.2,0.2,0.4,0.4,0.6,0.7c-0.1,0.1-0.3,0.1-0.4,0.2c-0.1,0.1-0.3,0.1-0.4,0.2C299.3,290.3,299.1,290.1,298.9,289.9L298.9,289.9z M288.7,290.2c-0.1-0.1-0.2-0.1-0.4-0.2c0.2-0.2,0.4-0.4,0.6-0.6c0.2,0.2,0.5,0.3,0.7,0.4l0,0c-0.2,0.2-0.4,0.4-0.5,0.6C289,290.4,288.8,290.3,288.7,290.2z M271.8,288.6c0.8-0.6,1.6-1.2,2.4-1.7c0.6,0.6,1.3,1.3,1.9,1.8c-0.7,0.5-1.3,1.1-2,1.7C273.4,289.9,272.6,289.2,271.8,288.6L271.8,288.6z M304.4,289.1c0.4-0.3,0.8-0.7,1.2-1c0.5,0.3,1,0.7,1.4,1.1c-0.5,0.4-1,0.7-1.5,1C305.2,289.8,304.8,289.5,304.4,289.1L304.4,289.1z M297.1,289.7L297.1,289.7c0.2-0.1,0.4-0.2,0.6-0.4c0.2,0.2,0.3,0.4,0.4,0.6c-0.1,0.1-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.1-0.3,0.2C297.4,290.1,297.3,289.9,297.1,289.7L297.1,289.7z M280.9,288.8L280.9,288.8L280.9,288.8c0.5-0.4,1-0.8,1.5-1.1c0.4,0.4,0.8,0.8,1.1,1.1l0,0l0,0c-0.4,0.3-0.8,0.7-1.2,1C281.8,289.5,281.4,289.2,280.9,288.8L280.9,288.8z M291.1,290c-0.1-0.1-0.2-0.1-0.3-0.2c0.1-0.2,0.3-0.4,0.5-0.6c0.2,0.2,0.4,0.3,0.5,0.4h0c-0.1,0.2-0.3,0.4-0.4,0.6C291.3,290.1,291.2,290.1,291.1,290L291.1,290z M300.4,289.1c0.2-0.2,0.5-0.4,0.7-0.6c0.3,0.2,0.6,0.4,0.9,0.7c-0.3,0.2-0.6,0.4-0.9,0.6C300.9,289.5,300.7,289.3,300.4,289.1L300.4,289.1z M286.3,288.8L286.3,288.8L286.3,288.8c0.3-0.2,0.6-0.5,0.9-0.6c0.2,0.2,0.5,0.5,0.7,0.6l0,0l0,0c-0.2,0.2-0.5,0.4-0.7,0.6C286.9,289.3,286.6,289.1,286.3,288.8L286.3,288.8z M298.1,289.1c0.2-0.1,0.3-0.3,0.5-0.5c0.2,0.2,0.4,0.3,0.5,0.5c-0.2,0.2-0.4,0.3-0.6,0.5C298.4,289.4,298.2,289.3,298.1,289.1z M289.6,289L289.6,289L289.6,289c0.2-0.2,0.4-0.4,0.6-0.5c0.1,0.2,0.3,0.3,0.4,0.5l0,0l0,0c-0.2,0.1-0.3,0.3-0.5,0.5C290,289.3,289.8,289.1,289.6,289L289.6,289z M296.6,289.2c0.2-0.1,0.3-0.3,0.4-0.5c0.2,0.2,0.4,0.3,0.6,0.5c-0.2,0.2-0.4,0.3-0.6,0.5C296.9,289.6,296.8,289.4,296.6,289.2L296.6,289.2z M291.5,289.1L291.5,289.1L291.5,289.1c0.2-0.2,0.4-0.4,0.6-0.5c0.1,0.2,0.3,0.3,0.4,0.5l0,0l0,0c-0.2,0.1-0.3,0.3-0.5,0.5C291.9,289.5,291.7,289.3,291.5,289.1z M298.8,288.6l1,1l0,0C299.4,289.3,299.1,289,298.8,288.6z M297.2,288.6c0.1-0.2,0.3-0.4,0.4-0.6c0.2,0.1,0.4,0.2,0.6,0.4c-0.1,0.2-0.3,0.4-0.5,0.6C297.5,288.9,297.3,288.7,297.2,288.6L297.2,288.6z M290.8,288.3l0.3-0.2c0.1-0.1,0.2-0.1,0.3-0.2c0.1,0.2,0.3,0.4,0.4,0.6h0c-0.2,0.1-0.4,0.2-0.6,0.4C291.1,288.7,290.9,288.5,290.8,288.3z M299,288.1c0.2-0.2,0.4-0.4,0.5-0.6c0.3,0.1,0.5,0.2,0.8,0.4c-0.2,0.2-0.4,0.5-0.6,0.6C299.4,288.3,299.2,288.2,299,288.1L299,288.1z M288.3,287.6c0.1-0.1,0.3-0.1,0.4-0.2c0.1-0.1,0.3-0.1,0.4-0.2c0.2,0.2,0.3,0.5,0.5,0.6l0,0c-0.2,0.1-0.5,0.2-0.7,0.4C288.7,288.1,288.5,287.9,288.3,287.6L288.3,287.6z M301.9,287.5c0.3-0.3,0.6-0.7,0.9-1c0.4,0.2,0.9,0.4,1.3,0.7c-0.3,0.4-0.7,0.8-1,1.1C302.7,287.9,302.3,287.7,301.9,287.5z M284.2,286.8c0.2-0.1,0.4-0.2,0.6-0.3c0.2-0.1,0.5-0.2,0.7-0.3c0.3,0.4,0.5,0.8,0.8,1.1l0,0c-0.4,0.2-0.8,0.4-1.2,0.6C284.9,287.6,284.6,287.2,284.2,286.8L284.2,286.8z M327.5,286.8c0.4,0.3,0.9,0.6,1.3,1l0,0C328.3,287.5,327.9,287.2,327.5,286.8z M298.3,288c-0.2-0.1-0.3-0.2-0.5-0.3c0.1-0.2,0.2-0.5,0.3-0.7l0,0c0.2,0,0.4,0.1,0.7,0.2C298.7,287.5,298.6,287.7,298.3,288L298.3,288L298.3,288z M306.9,286.5c0.5-0.5,1-1.1,1.5-1.7c0.7,0.3,1.5,0.7,2.2,1.1c-0.5,0.7-1.1,1.3-1.7,1.8C308.2,287.2,307.6,286.8,306.9,286.5z M290.6,287.9L290.6,287.9c-0.2-0.3-0.3-0.6-0.5-0.9c0.2-0.1,0.5-0.1,0.7-0.1h0c0.1,0.3,0.2,0.5,0.3,0.7C290.9,287.8,290.7,287.9,290.6,287.9L290.6,287.9z M296.9,287.7L296.9,287.7c0.1-0.3,0.2-0.6,0.2-0.9c0.1,0,0.3,0,0.4,0l0.4,0.1c-0.1,0.3-0.2,0.6-0.3,0.9C297.4,287.8,297.1,287.8,296.9,287.7L296.9,287.7z M291.2,286.9c0.1,0,0.3,0,0.4-0.1c0.1,0,0.3,0,0.4,0c0.1,0.3,0.1,0.6,0.2,0.9h0c-0.2,0-0.5,0.1-0.7,0.1C291.4,287.6,291.3,287.2,291.2,286.9L291.2,286.9z M277.4,285.4c0.4-0.2,0.7-0.4,1-0.5c0.4-0.2,0.8-0.3,1.2-0.5c0.4,0.7,0.9,1.3,1.4,1.8l0,0c-0.7,0.3-1.3,0.6-2,1.1C278.5,286.7,278,286.1,277.4,285.4L277.4,285.4z M296.2,286.9c0.2,0,0.4-0.1,0.7-0.1l0.3,0c0,0.3-0.1,0.7-0.1,1c-0.3,0-0.6,0-0.9,0C296.2,287.5,296.2,287.2,296.2,286.9L296.2,286.9z M292.4,287.7L292.4,287.7c-0.1-0.3-0.1-0.6-0.1-1l0.3,0c0.2,0,0.5,0.1,0.7,0.1v0h0c0,0.3,0,0.6,0,0.8C293,287.7,292.7,287.7,292.4,287.7z M346.9,285.6c0.7,0.5,1.4,0.9,2.1,1.4l-0.1,0.1C348.2,286.6,347.6,286.1,346.9,285.6L346.9,285.6z M300.8,286.9c-0.2-0.1-0.5-0.2-0.7-0.3c0.1-0.2,0.3-0.5,0.4-0.8l0.1,0c0.3,0,0.7,0.1,1,0.2C301.3,286.3,301.1,286.5,300.8,286.9L300.8,286.9L300.8,286.9z M315.2,284.9c0.8-0.8,1.7-1.8,2.4-2.9c1.2,0.5,2.5,1.1,3.7,1.8c-0.9,1.1-1.9,2.1-2.8,3C317.4,286.1,316.3,285.4,315.2,284.9z M287.8,286.7L287.8,286.7c-0.3-0.3-0.5-0.6-0.7-0.9c0.4-0.1,0.7-0.1,1-0.1l0.1,0c0.1,0.3,0.2,0.6,0.4,0.8C288.3,286.5,288.1,286.6,287.8,286.7L287.8,286.7z M294.2,286.5L294.2,286.5L294.2,286.5c0.2-0.2,0.3-0.4,0.5-0.6c0.2,0.2,0.3,0.4,0.5,0.5l0,0l0,0c-0.2,0.1-0.4,0.3-0.5,0.4C294.5,286.8,294.4,286.7,294.2,286.5L294.2,286.5z M296,286c0.3-0.1,0.6-0.2,1-0.3c0,0.3,0,0.6,0,0.8c-0.3,0-0.6,0.1-0.9,0.2C296.1,286.5,296.1,286.2,296,286z M298.5,286.4L298.5,286.4c0.1-0.3,0.2-0.6,0.3-0.9c0.2,0,0.3,0,0.5,0c0.1,0,0.3,0,0.4,0.1c-0.1,0.3-0.2,0.6-0.3,0.9C299,286.4,298.8,286.4,298.5,286.4z M292.3,286.5c0-0.3,0-0.5,0.1-0.8c0.3,0.1,0.6,0.2,0.9,0.3c-0.1,0.3-0.1,0.5-0.1,0.7C292.9,286.6,292.6,286.5,292.3,286.5L292.3,286.5z M289.1,285.5c0.2,0,0.3,0,0.4-0.1c0.2,0,0.3,0,0.5,0c0.1,0.3,0.1,0.6,0.2,0.9h0c-0.3,0-0.5,0.1-0.8,0.1C289.3,286.2,289.2,285.9,289.1,285.5L289.1,285.5z M266.1,283c0.6-0.3,1.2-0.6,1.7-0.9c0.7-0.3,1.3-0.6,2-0.8c0.7,1.1,1.5,2.1,2.3,3l0,0c-1.1,0.5-2.2,1.1-3.3,1.8C267.8,285.2,266.9,284.1,266.1,283L266.1,283z M297.3,285.5c0.2,0,0.4-0.1,0.7-0.1c0.1,0,0.2,0,0.3,0c0,0.3-0.1,0.7-0.1,1c-0.3,0-0.6,0-0.9,0C297.3,286.1,297.3,285.8,297.3,285.5L297.3,285.5z M294.8,285.7c0.2-0.1,0.4-0.3,0.6-0.4c0.1,0.2,0.3,0.4,0.4,0.6c-0.2,0.1-0.4,0.3-0.6,0.4C295,286,294.9,285.9,294.8,285.7z M293.5,285.8c0.1-0.2,0.2-0.4,0.4-0.6c0.2,0.1,0.4,0.3,0.6,0.5c-0.2,0.2-0.3,0.4-0.4,0.5C293.9,286.1,293.7,286,293.5,285.8L293.5,285.8z M290.9,286.2L290.9,286.2c-0.1-0.3-0.1-0.6-0.1-1c0.1,0,0.2,0,0.3,0c0.2,0,0.5,0.1,0.7,0.1v0h0c0,0.3,0,0.6,0,0.8C291.5,286.3,291.2,286.2,290.9,286.2L290.9,286.2z M379.3,283.5c1.1,0.7,2.3,1.5,3.4,2.3l-0.1,0.1C381.5,285.1,380.4,284.3,379.3,283.5z M327.4,282.6c1.3-1.4,2.6-2.9,3.9-4.6c1.9,0.8,3.9,1.8,5.9,2.9c-1.5,1.7-2.9,3.3-4.5,4.7C330.9,284.4,329.1,283.4,327.4,282.6L327.4,282.6z M305,285.5c-0.4-0.2-0.8-0.3-1.2-0.5c0.2-0.4,0.4-0.8,0.7-1.3l0.1,0c0.5,0,1.1,0.1,1.7,0.3c-0.3,0.5-0.7,1-1,1.4C305.1,285.4,305.1,285.5,305,285.5L305,285.5z M295.7,284.9c0.2-0.1,0.5-0.3,0.8-0.4c0.1,0.2,0.2,0.5,0.2,0.7c-0.3,0.1-0.5,0.2-0.7,0.3C295.8,285.3,295.8,285.1,295.7,284.9z M292.5,285.2c0.1-0.2,0.1-0.5,0.2-0.7c0.3,0.1,0.5,0.3,0.8,0.4c-0.1,0.2-0.2,0.4-0.3,0.6C292.9,285.4,292.7,285.3,292.5,285.2z M283.4,285.2c0-0.1-0.1-0.1-0.1-0.1c-0.4-0.4-0.7-0.9-1-1.4c0.6-0.1,1.1-0.2,1.7-0.2h0.1c0.2,0.5,0.4,0.9,0.6,1.3C284.3,284.9,283.8,285,283.4,285.2L283.4,285.2z M294,284.6L294,284.6L294,284.6c0.2-0.2,0.3-0.4,0.5-0.6c0.2,0.2,0.3,0.4,0.5,0.5l0,0l0,0c-0.2,0.1-0.4,0.3-0.5,0.4C294.3,284.9,294.2,284.7,294,284.6L294,284.6z M297.1,283.9c0.3-0.1,0.6-0.2,1-0.3c0,0.3,0,0.6,0,0.9c-0.3,0.1-0.6,0.1-0.9,0.2C297.2,284.5,297.1,284.2,297.1,283.9z M301.2,284.5L301.2,284.5c0.2-0.4,0.3-0.8,0.4-1.3c0.3,0,0.5,0,0.8,0c0.2,0,0.4,0.1,0.7,0.1c-0.2,0.5-0.4,0.9-0.6,1.4C302.1,284.6,301.6,284.5,301.2,284.5z M290.8,284.4c0-0.3,0-0.6,0.1-0.9c0.3,0.1,0.6,0.2,0.9,0.3c-0.1,0.3-0.1,0.6-0.1,0.8C291.4,284.6,291.1,284.5,290.8,284.4L290.8,284.4z M285.5,283.3c0.3,0,0.5-0.1,0.7-0.1c0.3,0,0.5,0,0.8,0c0.1,0.5,0.3,0.9,0.4,1.3h0c-0.4,0-0.9,0.1-1.3,0.2C285.8,284.2,285.7,283.7,285.5,283.3L285.5,283.3z M249.4,279.6c1-0.5,2-1,2.8-1.4c1.1-0.5,2.1-0.9,3.2-1.3c1.2,1.8,2.4,3.4,3.7,4.8l-0.1,0c-1.7,0.7-3.5,1.7-5.3,2.8C252.2,283,250.8,281.3,249.4,279.6L249.4,279.6z M299.2,283.1c0.3,0,0.5-0.1,0.8-0.1c0.1,0,0.2,0,0.3,0c0,0.4-0.1,0.8-0.2,1.1c-0.3,0-0.7,0-1,0C299.1,283.8,299.2,283.5,299.2,283.1L299.2,283.1z M292.8,283.6c0.1-0.3,0.2-0.5,0.4-0.8c0.2,0.2,0.5,0.4,0.7,0.6c-0.2,0.2-0.3,0.5-0.4,0.7C293.2,283.9,293,283.7,292.8,283.6z M294.9,283.4c0.2-0.2,0.4-0.4,0.7-0.6c0.1,0.3,0.3,0.6,0.4,0.8c-0.2,0.2-0.5,0.3-0.7,0.5C295.2,283.9,295.1,283.6,294.9,283.4L294.9,283.4z M288.4,284L288.4,284L288.4,284c-0.1-0.4-0.1-0.8-0.1-1.2c0.1,0,0.2,0,0.3,0c0.3,0,0.5,0.1,0.8,0.1v0l0,0c0,0.3,0,0.7,0,1C289.1,284.1,288.7,284,288.4,284L288.4,284z M347.8,278.6c0.3-0.3,0.7-0.7,1-1.1c1.8-1.9,3.6-4.1,5.2-6.4c3.1,1.3,6.3,2.9,9.5,4.7c-2.3,2.8-4.8,5.4-7.2,7.7C353.5,281.6,350.6,280,347.8,278.6L347.8,278.6z M312.1,283.2c-0.7-0.3-1.4-0.6-2.1-0.8c0.4-0.6,0.7-1.4,1.1-2.1l0.2,0c0.9,0.1,1.8,0.2,2.8,0.5c-0.5,0.8-1.1,1.6-1.7,2.3C312.2,283.1,312.2,283.1,312.1,283.2L312.1,283.2z M296.4,282.2c0.3-0.2,0.6-0.4,1-0.6c0.1,0.4,0.2,0.7,0.3,1.1c-0.3,0.1-0.6,0.3-0.9,0.4C296.7,282.8,296.6,282.5,296.4,282.2L296.4,282.2z M291.1,282.7c0.1-0.4,0.2-0.7,0.3-1.1c0.3,0.2,0.7,0.4,1,0.6c-0.1,0.3-0.3,0.6-0.4,0.9C291.7,282.9,291.4,282.8,291.1,282.7z M276,282.7c-0.1-0.1-0.1-0.2-0.2-0.2c-0.6-0.7-1.1-1.5-1.6-2.3c1-0.2,1.9-0.3,2.8-0.4h0.2c0.3,0.8,0.7,1.5,1,2.2C277.4,282.2,276.7,282.5,276,282.7L276,282.7z M293.6,281.6L293.6,281.6L293.6,281.6c0.2-0.3,0.4-0.6,0.6-0.9c0.2,0.3,0.4,0.6,0.6,0.9l0,0l0,0c-0.2,0.2-0.5,0.5-0.7,0.7C294.1,282.1,293.9,281.9,293.6,281.6L293.6,281.6z M375.6,281.7c-0.5,0.5-1,1-1,1c0,0,0,0,0,0C374.5,282.7,375,282.2,375.6,281.7z M298.8,280.6c0.4-0.2,0.9-0.3,1.4-0.5c0,0.5,0.1,1,0.1,1.5c-0.5,0.1-0.9,0.2-1.3,0.4C298.9,281.5,298.9,281,298.8,280.6z M305.6,281.6L305.6,281.6c0.3-0.7,0.5-1.4,0.7-2.2c0.4,0,0.9,0,1.3,0.1c0.3,0,0.7,0.1,1.2,0.2c-0.3,0.8-0.6,1.6-0.9,2.3C307.1,281.7,306.4,281.6,305.6,281.6L305.6,281.6z M288.3,281.5c0-0.5,0-1,0.1-1.5c0.5,0.2,1,0.3,1.4,0.5c-0.1,0.5-0.2,0.9-0.2,1.4C289.2,281.7,288.8,281.6,288.3,281.5L288.3,281.5z M279.5,279.5c0.4-0.1,0.8-0.1,1.2-0.1c0.4,0,0.9,0,1.3,0c0.2,0.8,0.4,1.5,0.7,2.2l0,0c-0.7,0-1.5,0.1-2.2,0.3C280.1,281.1,279.8,280.3,279.5,279.5L279.5,279.5z M221.4,273.8c1.7-0.9,3.2-1.7,4.5-2.3c1.7-0.8,3.4-1.5,5.1-2.1c1.9,2.8,3.9,5.4,6,7.7l-0.1,0c-2.8,1.2-5.7,2.7-8.6,4.5C226,279.3,223.7,276.7,221.4,273.8L221.4,273.8z M211.1,281.8c0,0-0.5-0.5-1-1C210.7,281.3,211.2,281.8,211.1,281.8C211.1,281.8,211.1,281.8,211.1,281.8z M284.9,281.1c-0.1-0.6-0.2-1.2-0.2-1.9c0.2,0,0.4,0,0.6,0.1c0.4,0.1,0.9,0.1,1.3,0.2c0,0.6,0,1.1,0,1.7C286,281.1,285.5,281.1,284.9,281.1L284.9,281.1z M302.3,279.3c0.4-0.1,0.9-0.1,1.3-0.2c0.2,0,0.4,0,0.6,0c-0.1,0.6-0.2,1.3-0.3,1.9c-0.6,0-1.1,0-1.7,0C302.3,280.4,302.3,279.9,302.3,279.3z M291.6,280c0.2-0.4,0.4-0.9,0.7-1.4c0.4,0.3,0.8,0.7,1.1,1c-0.3,0.4-0.5,0.8-0.7,1.2C292.4,280.6,292,280.3,291.6,280L291.6,280z M295.2,279.7c0.3-0.3,0.7-0.7,1.1-1c0.2,0.5,0.4,0.9,0.6,1.4c-0.4,0.3-0.8,0.6-1.1,0.9C295.7,280.5,295.5,280.1,295.2,279.7L295.2,279.7z M179.7,267.5l0.2-0.1l-0.1-0.1c2.6-1.4,4.9-2.7,7-3.7c2.7-1.3,5.3-2.4,8-3.5c3,4.4,6.2,8.4,9.6,11.9l-0.2,0.1l0,0c0.1,0.1,0.1,0.1,0.2,0.2c-4.4,2-9,4.5-13.5,7.4C187.1,276,183.3,271.9,179.7,267.5L179.7,267.5z M323.8,279.4c-1.1-0.5-2.3-1-3.5-1.4c0.6-1.1,1.2-2.3,1.8-3.6c0.1,0,0.2,0,0.3,0c1.5,0.1,3,0.4,4.6,0.8c-0.9,1.4-1.8,2.7-2.9,3.8C324.1,279.2,323.9,279.3,323.8,279.4L323.8,279.4z M297.7,277.7c0.5-0.3,1.1-0.6,1.6-0.9c0.2,0.6,0.3,1.2,0.4,1.8c-0.5,0.2-1,0.4-1.5,0.7C298.1,278.8,298,278.3,297.7,277.7L297.7,277.7z M288.9,278.5c0.1-0.6,0.3-1.2,0.5-1.8c0.6,0.3,1.1,0.6,1.6,1c-0.2,0.5-0.4,1.1-0.6,1.6C289.9,279,289.4,278.7,288.9,278.5L288.9,278.5z M377.4,271.6c0.5-0.5,1-1.1,1.6-1.7c2.8-3.1,5.5-6.5,8-10.2c4.9,2,10,4.3,15,7.1c-3.6,4.4-7.3,8.5-11.1,12.2C386.3,276.1,381.8,273.6,377.4,271.6L377.4,271.6z M263.7,278.6c-0.1-0.1-0.2-0.3-0.4-0.4c-1-1.1-1.9-2.4-2.7-3.9c1.6-0.3,3.2-0.6,4.7-0.6c0.1,0,0.2,0,0.3,0c0.6,1.3,1.1,2.6,1.7,3.6C266.1,277.7,264.9,278.1,263.7,278.6L263.7,278.6z M293.1,276.8L293.1,276.8L293.1,276.8c0.3-0.6,0.7-1,1.1-1.5c0.4,0.5,0.7,1,1.1,1.5l-0.1,0.1l0,0.1c-0.4,0.4-0.8,0.8-1.1,1.1C293.8,277.6,293.5,277.2,293.1,276.8L293.1,276.8z M301.6,275c0.7-0.3,1.5-0.6,2.4-0.8c0.1,0.9,0.1,1.7,0.1,2.5c-0.8,0.2-1.5,0.4-2.2,0.6C301.9,276.6,301.8,275.8,301.6,275L301.6,275z M313.1,276.7L313.1,276.7c0.4-1.1,0.8-2.3,1.2-3.6c0.7,0,1.4,0.1,2.2,0.1c0.6,0.1,1.2,0.1,1.9,0.3c-0.5,1.3-1,2.6-1.5,3.8C315.5,276.9,314.3,276.8,313.1,276.7L313.1,276.7z M284.2,276.5c0-0.8,0.1-1.7,0.2-2.5c0.8,0.3,1.6,0.5,2.3,0.9c-0.2,0.8-0.3,1.6-0.3,2.3C285.7,276.9,285,276.7,284.2,276.5L284.2,276.5z M269.5,273.2c0.7-0.1,1.4-0.2,1.9-0.2c0.7-0.1,1.5-0.1,2.2-0.1c0.3,1.3,0.7,2.5,1.2,3.6l0,0c-1.2,0.1-2.5,0.2-3.7,0.5C270.5,275.8,270,274.6,269.5,273.2L269.5,273.2z M420.8,275.7c-0.7,0.5-1.5,1-1.5,1c0,0,0,0,0,0C419.3,276.7,420,276.2,420.8,275.7z M278.2,276c-0.2-1-0.3-2-0.4-3.1c0.3,0,0.6,0.1,0.9,0.1c0.7,0.1,1.5,0.2,2.1,0.4c0,1,0,1.9,0,2.8C280.1,276,279.1,276,278.2,276L278.2,276z M307.5,272.9c0.7-0.1,1.4-0.2,2.2-0.3c0.3,0,0.6,0,0.9-0.1c-0.1,1.1-0.3,2.1-0.5,3.1c-1,0-1.9,0-2.8,0.1C307.4,274.8,307.5,273.8,307.5,272.9L307.5,272.9z M289.7,274.1c0.3-0.7,0.7-1.5,1.1-2.3c0.7,0.6,1.3,1.1,1.8,1.7c-0.5,0.7-0.8,1.4-1.2,2C291,275.1,290.4,274.6,289.7,274.1z M295.8,273.5c0.6-0.6,1.2-1.1,1.9-1.7c0.4,0.8,0.8,1.5,1,2.3c-0.7,0.4-1.3,0.9-1.8,1.4C296.6,274.9,296.2,274.2,295.8,273.5z M341,273.9c-1.8-0.8-3.6-1.5-5.5-2.2c1-1.7,2-3.6,2.9-5.7c0.2,0,0.3,0,0.5,0c2.4,0.1,4.8,0.6,7.4,1.2c-1.4,2.2-2.9,4.2-4.5,6C341.5,273.4,341.2,273.6,341,273.9L341,273.9z M299.9,270.3c0.9-0.6,1.8-1.1,2.7-1.6c0.3,1,0.5,2.1,0.7,3.1c-0.9,0.3-1.7,0.7-2.5,1.1C300.6,272,300.3,271.1,299.9,270.3L299.9,270.3z M285.1,271.6c0.2-1,0.5-2,0.8-3c0.9,0.5,1.8,1.1,2.7,1.6c-0.4,0.9-0.7,1.8-1,2.6C286.8,272.3,286,271.9,285.1,271.6z M245.7,272.5c-0.2-0.2-0.4-0.4-0.6-0.6c-1.6-1.8-3-3.9-4.4-6.2c2.6-0.5,5-0.9,7.4-1c0.2,0,0.3,0,0.5,0c0.9,2.1,1.8,4,2.7,5.8C249.4,271.1,247.5,271.8,245.7,272.5L245.7,272.5z M433.5,261.1c4.8-5.8,9.6-12.2,14.1-19.3c0.2-0.3,0.4-0.5,0.5-0.8c7.9,3.2,16,7.2,24.1,11.7c-6.1,7.3-12.3,13.9-18.5,19.9C447,268.1,440.2,264.2,433.5,261.1L433.5,261.1z M109.4,252.7c8.1-4.5,16.2-8.4,24.1-11.7c0.2,0.3,0.3,0.5,0.5,0.8c4.5,7.1,9.3,13.5,14.1,19.3c-6.7,3.1-13.5,7-20.3,11.4C121.8,266.6,115.6,260,109.4,252.7L109.4,252.7z M292.2,268.7L292.2,268.7l0-0.1c0.5-0.8,1.1-1.6,1.8-2.4c0.6,0.8,1.2,1.6,1.8,2.4l-0.1,0.1l0.1,0.1c-0.7,0.6-1.3,1.3-1.8,1.9C293.4,270,292.8,269.3,292.2,268.7L292.2,268.7z M324,269.5L324,269.5c0.7-1.8,1.3-3.7,1.9-5.7c1.1,0,2.3,0.1,3.4,0.2c0.9,0.1,1.9,0.2,3.1,0.4c-0.7,2.1-1.5,4.1-2.4,6C327.9,269.9,325.9,269.6,324,269.5L324,269.5z M254.9,264c1.2-0.2,2.2-0.3,3.1-0.4c1.2-0.1,2.3-0.1,3.4-0.1c0.5,2.1,1.1,4,1.8,5.8l-0.1,0c-1.9,0.1-3.9,0.3-5.9,0.8C256.4,268.2,255.6,266.1,254.9,264L254.9,264z M306.4,265.7c1.2-0.5,2.5-0.9,3.9-1.3c0.1,1.4,0.2,2.9,0.2,4.2c-1.3,0.3-2.6,0.6-3.7,1C306.8,268.3,306.7,267,306.4,265.7L306.4,265.7z M277.4,268.2c0-1.3,0.1-2.7,0.3-4.2c1.4,0.4,2.7,0.9,3.9,1.5c-0.3,1.3-0.4,2.6-0.5,3.9C279.9,268.9,278.7,268.5,277.4,268.2L277.4,268.2z M315.1,263.4c1.1-0.2,2.3-0.4,3.4-0.5c0.5,0,1-0.1,1.5-0.1c-0.2,1.7-0.4,3.3-0.7,4.9c-1.5,0-3,0-4.4,0.1C315,266.5,315.1,265,315.1,263.4L315.1,263.4z M267.8,267.5c-0.3-1.6-0.4-3.3-0.6-4.9c0.5,0,1,0.1,1.5,0.1c1.2,0.2,2.3,0.4,3.4,0.6c-0.1,1.5,0,3,0.1,4.4C270.7,267.5,269.3,267.5,267.8,267.5L267.8,267.5z M286.6,264.2c0.5-1.2,1.1-2.5,1.8-3.8c1.1,0.9,2.1,1.9,3,2.9c-0.8,1.1-1.4,2.3-1.9,3.4C288.6,265.8,287.7,265,286.6,264.2L286.6,264.2z M296.6,263.2c0.9-0.9,2-1.9,3.1-2.8c0.7,1.3,1.2,2.6,1.7,3.8c-1.1,0.7-2.1,1.5-3,2.4C297.9,265.5,297.3,264.4,296.6,263.2z M369.8,264.5c-2.9-1.3-5.9-2.5-8.9-3.5c1.6-2.7,3.2-5.8,4.7-9.2c0.3,0,0.5,0,0.8,0c3.8,0.2,7.8,1,11.9,2c-2.3,3.6-4.7,6.9-7.4,9.7c-0.4,0.3-0.7,0.7-1,1L369.8,264.5z M319.8,262.7l0,0.3c-0.5,0.2-1,0.4-1.6,0.7C318.8,263.4,319.3,263,319.8,262.7L319.8,262.7z M0,230.1c12.4-6.9,25.4-13.2,38.8-18.9c7.1,10.8,14.7,21.3,22.7,31.3c-11.1,6.1-22.1,12.8-32.8,20.1C18.5,252.1,8.8,241.3,0,230.1L0,230.1z M520.6,242.5c8-10,15.6-20.4,22.7-31.3c13.4,5.6,26.4,12,38.7,18.9c-8.8,11.2-18.5,22.1-28.7,32.4C542.7,255.3,531.7,248.6,520.6,242.5L520.6,242.5z M214.4,261.3c-2.5-2.9-4.9-6.3-7.1-10c4.1-0.9,8.1-1.5,12-1.6c0.3,0,0.5,0,0.8,0c1.4,3.4,2.9,6.6,4.4,9.3c-3.1,1-6.1,2.1-9,3.2l-0.1,0C215.1,262,214.8,261.7,214.4,261.3L214.4,261.3z M303.5,257.8c1.4-0.9,3-1.8,4.5-2.6c0.5,1.7,0.9,3.4,1.2,5.1c-1.5,0.6-2.9,1.2-4.2,1.9C304.6,260.8,304.1,259.3,303.5,257.8L303.5,257.8z M278.8,260c0.4-1.7,0.8-3.4,1.4-5.1c1.6,0.9,3,1.8,4.5,2.7c-0.6,1.5-1.2,2.9-1.7,4.4C281.7,261.3,280.3,260.6,278.8,260L278.8,260z M290.8,256.6c0.9-1.3,1.8-2.6,2.8-3.8c1,1.3,1.9,2.6,2.8,3.8c-1,1-1.9,2.1-2.8,3.1C292.8,258.7,291.8,257.7,290.8,256.6z M342.3,257.5l-0.1,0c1.2-2.8,2.3-6,3.1-9.3c1.8,0,3.7,0.1,5.5,0.3c1.5,0.2,3.1,0.4,5,0.7c-1.2,3.4-2.5,6.7-4,9.7C348.6,258.1,345.4,257.7,342.3,257.5L342.3,257.5z M230.3,248.6c1.9-0.2,3.5-0.4,5-0.6c1.9-0.1,3.7-0.2,5.5-0.2c0.8,3.3,1.8,6.5,3,9.3l-0.1,0c-3.1,0.1-6.3,0.6-9.6,1.2C232.7,255.3,231.5,252,230.3,248.6L230.3,248.6z M313.4,252.1c1.9-0.8,4-1.5,6.2-2.1c0.2,2.3,0.3,4.5,0.3,6.7c-2.1,0.4-4.1,0.9-5.9,1.6C314,256.3,313.8,254.2,313.4,252.1L313.4,252.1z M267.3,256c0-2.1,0.2-4.4,0.5-6.7c2.2,0.7,4.3,1.5,6.2,2.3c-0.4,2.1-0.7,4.2-0.8,6.1C271.4,257.1,269.4,256.5,267.3,256L267.3,256z M327.9,247.7c1.8-0.3,3.7-0.6,5.6-0.8c0.8-0.1,1.6-0.1,2.4-0.2c-0.3,2.7-0.7,5.4-1.2,8c-2.4-0.1-4.8,0-7.1,0.2C327.8,252.5,327.9,250.1,327.9,247.7L327.9,247.7z M250.6,246.7c0.8,0,1.6,0.1,2.4,0.1c1.9,0.2,3.8,0.4,5.6,0.6c0.1,2.5,0.2,4.9,0.5,7.2c-2.3-0.1-4.7-0.1-7.1,0C251.4,252.1,251,249.4,250.6,246.7L250.6,246.7z M281.9,249.7c0.8-2,1.8-4,2.9-6c1.8,1.5,3.4,3,4.8,4.5c-1.2,1.8-2.2,3.6-3.1,5.3C285.2,252.3,283.6,250.9,281.9,249.7L281.9,249.7z M297.9,248.1c1.5-1.5,3.2-3,5-4.4c1.1,2,2,4.1,2.7,6.1c-1.8,1.2-3.4,2.4-4.8,3.8C300,251.8,299,250,297.9,248.1L297.9,248.1z M168.6,248c-4-4.5-7.8-9.7-11.3-15.4c6.4-1.5,12.7-2.5,18.7-2.8c0.4,0,0.8,0,1.2,0c2.3,5.3,4.7,10.2,7.1,14.5c-4.8,1.6-9.5,3.4-14,5.3l-0.2,0C169.7,249.1,169.2,248.6,168.6,248L168.6,248z M411.4,249c-4.5-1.9-9.2-3.7-14-5.3c2.4-4.3,4.8-9.1,7.1-14.5c0.4,0,0.8,0,1.2,0c6,0.3,12.3,1.3,18.7,2.8c-3.5,5.7-7.2,10.9-11.3,15.4c-0.5,0.6-1.1,1.1-1.6,1.6C411.5,249,411.4,249,411.4,249L411.4,249z M308.8,239.5c2.3-1.5,4.7-2.8,7.2-4.1c0.8,2.7,1.4,5.5,2,8.1c-2.3,0.9-4.6,1.9-6.7,3C310.6,244.2,309.8,241.9,308.8,239.5z M269.7,243c0.6-2.7,1.3-5.4,2.2-8.1c2.5,1.4,4.8,2.8,7.1,4.3c-1,2.3-1.9,4.6-2.7,6.9C274.2,245.1,272,244,269.7,243L269.7,243z M193.1,227.6c2.9-0.4,5.5-0.8,7.8-1c2.9-0.2,5.8-0.4,8.7-0.5c1.3,5.2,3,10.1,4.9,14.5l-0.2,0c-4.8,0.3-9.8,1-15,2.2C197,238.1,195,233,193.1,227.6L193.1,227.6z M288.6,236.6c1.4-2.1,2.9-4.2,4.5-6.2c1.6,2,3.1,4.1,4.5,6.2c-1.6,1.7-3.1,3.4-4.5,5C291.7,240,290.2,238.3,288.6,236.6z M368.3,238.7c-0.1,0-0.2,0-0.2,0c1.9-4.5,3.4-9.4,4.7-14.6c2.8,0,5.7,0.1,8.7,0.3c2.3,0.2,4.9,0.5,7.8,0.9c-1.8,5.4-3.7,10.5-5.9,15.3C378.2,239.5,373.1,238.9,368.3,238.7L368.3,238.7z M325.2,229.2c3.2-1.3,6.5-2.4,10.1-3.4c0.3,3.7,0.5,7.3,0.4,10.8c-3.4,0.7-6.6,1.5-9.5,2.6C326.1,236,325.8,232.7,325.2,229.2L325.2,229.2z M250.5,235.6c0-3.5,0.3-7.1,0.7-10.8c3.5,1.1,6.9,2.4,10,3.8c-0.7,3.4-1.2,6.8-1.3,9.9C257,237.3,253.9,236.4,250.5,235.6L250.5,235.6z M225.8,235.4c-0.7-4-1.3-8.2-1.6-12.5c1.2,0.1,2.5,0.2,3.8,0.3c2.9,0.4,5.8,0.8,8.7,1.4c-0.1,3.9,0,7.6,0.3,11.3C233.4,235.5,229.7,235.3,225.8,235.4L225.8,235.4z M345.5,223.7c2.8-0.5,5.7-1,8.7-1.4c1.3-0.1,2.5-0.2,3.8-0.3c-0.4,4.3-0.9,8.4-1.6,12.5c-3.8,0-7.5,0.1-11.1,0.5C345.5,231.3,345.6,227.6,345.5,223.7L345.5,223.7z M274.1,225.4c1.3-3.2,2.9-6.4,4.8-9.7c2.9,2.4,5.5,4.8,7.8,7.3c-1.9,2.9-3.6,5.8-4.9,8.7C279.5,229.5,276.9,227.4,274.1,225.4z M299.9,222.9c2.4-2.4,5.1-4.8,8-7.1c1.7,3.3,3.2,6.6,4.4,9.8c-2.9,1.9-5.5,3.9-7.8,6.1C303.4,228.8,301.8,225.8,299.9,222.9z M74.8,198.6c11-3.4,21.9-6.3,32.7-8.6c3.8,9.7,8,18.9,12.4,27.6c-9.2,2.9-18.6,6.5-28,10.6C85.8,218.8,80.1,208.9,74.8,198.6z M462.1,216.9c4.5-8.7,8.6-17.9,12.4-27.6c10.8,2.3,21.8,5.2,32.7,8.6c-5.3,10.3-11.1,20.2-17.1,29.5C480.7,223.4,471.3,219.9,462.1,216.9L462.1,216.9z M359.7,221.6l0,0.3c-1.3,0.2-2.7,0.4-4,0.7C357,222.2,358.3,221.9,359.7,221.6z M317.7,208.9c3.7-2.4,7.6-4.6,11.7-6.7c1.3,4.4,2.3,8.8,3.2,13.2c-3.8,1.5-7.4,3.1-10.9,4.8C320.6,216.5,319.3,212.7,317.7,208.9z M254.3,214.6c1-4.3,2.2-8.7,3.6-13.1c4,2.2,7.8,4.6,11.5,7c-1.7,3.8-3.1,7.5-4.3,11.2C261.6,217.9,258.1,216.2,254.3,214.6z M283.8,207.5c2.1-3.3,4.4-6.6,6.9-9.8c2.6,3.1,5,6.4,7.2,9.6c-2.5,2.6-4.8,5.3-6.9,8C288.8,212.6,286.4,210,283.8,207.5L283.8,207.5z M224.3,206.9c0-5.4,0.3-11,0.9-16.8c5.6,1.6,10.8,3.5,15.7,5.6c-1,5.4-1.6,10.6-1.8,15.5C234.5,209.4,229.6,208,224.3,206.9z M137,185.1c9.3-1,18.3-1.5,26.9-1.5c1.5,8.8,3.4,16.9,5.5,24.3c-7.5,0.3-15.3,1.3-23.4,2.8C142.6,202.8,139.6,194.2,137,185.1L137,185.1z M340.8,195c4.9-2.1,10.2-4,15.7-5.6c0.6,5.8,0.9,11.4,0.9,16.8c-5.3,1.1-10.3,2.5-14.8,4.3C342.5,205.6,341.9,200.4,340.8,195L340.8,195z M411.3,207.3c2.8-7.5,5.1-15.6,6.8-24.3c8.6-0.1,17.6,0.4,26.9,1.5c-2.6,9.1-5.6,17.7-9,25.7C427.5,208.5,419.1,207.5,411.3,207.3L411.3,207.3z M190,204.9c-1.2-6.5-2.1-13.3-2.7-20.1l-0.1,0l0-0.2l0.1,0c0-0.2,0-0.4-0.1-0.7c7.1,0.7,14,1.7,20.7,3c-0.1,6.4,0.1,12.7,0.5,18.8C202.6,205.1,196.4,204.9,190,204.9z M373.3,186.9c6.7-1.2,13.7-2.2,20.7-2.8c-0.7,7.2-1.7,14.2-2.9,21c-6.4-0.1-12.6,0.1-18.5,0.6C373.1,199.6,373.4,193.3,373.3,186.9L373.3,186.9z M260.9,190.3c2-5,4.4-10.1,7.2-15.2l0,0c0-0.1,0.1-0.1,0.1-0.2c4.5,3.7,8.7,7.4,12.4,11.3c-3,4.6-5.5,9.2-7.5,13.7l0,0L273,200C269.4,196.6,265.4,193.4,260.9,190.3L260.9,190.3z M301.2,185.7c3.7-3.9,7.9-7.6,12.4-11.3c2.8,5.1,5.2,10.2,7.2,15.2c-4.5,3.1-8.5,6.3-12.1,9.7C306.7,194.9,304.2,190.3,301.2,185.7z M229.7,173.9c1.4-6.8,3.2-13.6,5.3-20.5l0.1,0c0-0.1,0-0.1,0.1-0.2c6.3,3.4,12.3,6.9,18.1,10.7c-2.5,5.9-4.7,11.8-6.5,17.6l-0.1,0c0,0.1,0,0.1-0.1,0.2C241.2,178.9,235.6,176.3,229.7,173.9z M328,163.9c0.2-0.1,0.4-0.3,0.6-0.4l0-0.1c5.7-3.8,11.8-7.3,18.1-10.7c2.1,6.9,3.9,13.8,5.3,20.5c-0.2,0.1-0.4,0.2-0.6,0.3c0,0.1,0,0.1,0,0.2c-5.9,2.4-11.6,5-16.9,7.8C332.7,175.8,330.5,169.9,328,163.9L328,163.9z M278,159c3.9-5.7,8.1-11.4,12.6-16.9c4.5,5.5,8.8,11.2,12.6,16.9c-4.6,4.5-8.8,9.1-12.6,13.7C286.8,168.1,282.5,163.5,278,159z M368.1,142.3c7.9-3.4,16.4-6.5,25.3-9.1c1,9.4,1.5,18.5,1.5,27.2c-8.6,1.8-16.6,4.1-24,7C370.7,159.4,369.7,151,368.1,142.3z M186.7,159.9c-0.1-8.7,0.4-17.8,1.4-27.2c9,2.6,17.4,5.7,25.4,9.1c-1.6,8.7-2.6,17.1-2.8,25.1C203.2,164.1,195.2,161.7,186.7,159.9z M44.3,122.4c0.1,0,0.1,0,0.2,0c-0.1-0.2-0.1-0.4-0.2-0.6c14-1.6,28.4-2.4,42.9-2.4c2.5,12.7,5.6,25.4,9.2,37.7c-0.1,0-0.1,0-0.2,0c0.1,0.2,0.1,0.4,0.2,0.6c-12.6,1.3-25.3,3.3-37.9,5.8C53,149.9,48.2,136.1,44.3,122.4L44.3,122.4z M485.6,157c3.6-12.3,6.7-25,9.2-37.7c14.5,0,28.9,0.8,42.9,2.4c-3.9,13.7-8.7,27.5-14.2,41.1C510.9,160.3,498.2,158.4,485.6,157z M130.1,155.6c-2-11-3.5-22.3-4.6-33.9l0.1,0c0-0.2,0-0.4-0.1-0.6c11.4,1.1,22.6,2.6,33.5,4.7c0,0.2,0,0.4,0,0.6h0c0,1.3,0,2.5,0,3.7c0,8.9,0.3,17.6,1.1,25.9l-0.1,0l0.1,0.6C150.4,155.9,140.4,155.5,130.1,155.6L130.1,155.6z M422.5,126.2c10.8-2.1,22.1-3.6,33.5-4.7c-1.1,11.6-2.6,22.9-4.6,33.9c-10.3-0.2-20.3,0.2-29.9,1.1C422.3,146.8,422.6,136.6,422.5,126.2z M306.6,124.3c6.4-6.4,13-12.5,19.9-18c4.2,7.7,8.1,15.9,11.6,24.3c-6.6,4.4-13.1,9.2-19.1,14.2C315.2,137.9,311.1,131,306.6,124.3L306.6,124.3z M243.2,130.6c3.5-8.4,7.3-16.6,11.6-24.3c6.8,5.5,13.5,11.6,19.9,18c-4.4,6.7-8.5,13.6-12.3,20.6C256.2,139.9,249.8,135.1,243.2,130.6L243.2,130.6z M351.4,87c9.2-6.1,19-11.9,29.2-17.3c3.4,11.1,6.2,22.2,8.5,33.1c-9.5,3.9-18.6,8.1-27.2,12.6C358.9,106.1,355.4,96.6,351.4,87z M192.9,102.8c2.3-10.9,5.1-22,8.5-33.1c10.1,5.4,19.9,11.2,29.2,17.3c-4,9.6-7.6,19.1-10.5,28.4C211.5,110.9,202.4,106.7,192.9,102.8z M270.6,79c6.2-9.2,13.1-18.3,20.3-27.3c7.3,8.9,14.2,18.1,20.4,27.3c-7.4,7.2-14.2,14.7-20.4,22.1C284.8,93.6,277.9,86.2,270.6,79z M123.8,83c0-0.2,0-0.4,0-0.6h0c0-14.6,0.8-29.3,2.4-43.5c13.6,4,27.2,8.8,40.6,14.4c0,0.2-0.1,0.4-0.1,0.6l0.1,0c-2.5,12.7-4.4,25.6-5.7,38.4C148.8,88.6,136.3,85.5,123.8,83z M415.3,53.2c13.4-5.6,27-10.4,40.6-14.4c1.6,14.2,2.4,28.8,2.4,43.5c-12.6,2.5-25.1,5.6-37.2,9.3C419.7,78.8,417.8,66,415.3,53.2L415.3,53.2z M316.8,23c10.2-10.3,21-20.2,32-29c6.8,12.5,13.1,25.7,18.7,39.2c-10.7,7.2-21.1,14.9-30.9,23C330.6,45,324,33.8,316.8,23z M214.5,33.2c5.6-13.6,11.8-26.7,18.6-39.2c11,8.9,21.8,18.7,32,29c-7.1,10.8-13.8,21.9-19.8,33.2C235.5,48.1,225.2,40.4,214.5,33.2z"/></svg>');
    }

    /*------------------------- CREATIVE TEAM -------------------------*/
    @media screen and (min-width:768px) {
            .creative-team .creative-team__modal-overlay .fr-view img {
                float: right;
            }
        }

    /*--------------------------------- HEADER ---------------------------------*/
    .site-header .header-inner, .site-header .nav-links, .site-header .logo, .site-header .logo-img, .site-header .site-header__nav-menu {
            transition: all .3s ease;
        }
    @media screen and (min-width:1070px) {
                .site-header.scrolled .header-inner {
                    height: 75px;
                }
                .site-header.scrolled .nav-links{
        margin-top: -56px;
    }

                .site-header.scrolled .logo{
        padding-top: 0px;
        padding-bottom: 0px;
    }

                .site-header.scrolled .logo-img{
        width: 80px;
    }
                    @media screen and (min-width:768px) {
                .site-header.scrolled .site-header__nav-menu {
                        top: 75px
                }
                    }
        }
    .site-header{
    z-index: 50;
        border-bottom: solid 1px #cccccc;
}
    @media screen and (min-width:768px) {
    .site-header .site-header__nav-menu {
                top: 165px
        }
            }
    .site-header .site-header__nav-item .site-header__nav-item-border,
        .site-header .site-header__hamburger:not(.open) .site-header__hamburger-border{
    background-color: transparent;
}
    .site-header .site-header__nav-item.active .site-header__nav-item-border,
        .site-header .site-header__hamburger.open .site-header__hamburger-border,
        .site-header .site-header__nav-menu-link:hover .site-header__chevron-right,
        .site-header .site-header__nav-menu-link:hover .site-header__chevron-right-sm{
    --tw-bg-opacity: 1;
    background-color: rgb(255 218 48 / var(--tw-bg-opacity));
}
    .site-header .site-header__nav-item.active .site-header__nav-item-border .cookie-close-icon::after,
        .site-header .site-header__hamburger.open .site-header__hamburger-border .cookie-close-icon::after,
        .site-header .site-header__nav-menu-link:hover .site-header__chevron-right .cookie-close-icon::after,
        .site-header .site-header__nav-menu-link:hover .site-header__chevron-right-sm .cookie-close-icon::after{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
    @media print {
        .site-header .site-header__nav-item.active .site-header__nav-item-border .cookie-close-icon.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity::after,
        .site-header .site-header__hamburger.open .site-header__hamburger-border .cookie-close-icon.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity::after,
        .site-header .site-header__nav-menu-link:hover .site-header__chevron-right .cookie-close-icon.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity::after,
        .site-header .site-header__nav-menu-link:hover .site-header__chevron-right-sm .cookie-close-icon.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity::after {
            display: none;
        }
    }
    .site-header .site-header__nav-item.active .site-header__nav-item-border .cookie-close-icon.text-white .modal::after,
        .site-header .site-header__hamburger.open .site-header__hamburger-border .cookie-close-icon.text-white .modal::after,
        .site-header .site-header__nav-menu-link:hover .site-header__chevron-right .cookie-close-icon.text-white .modal::after,
        .site-header .site-header__nav-menu-link:hover .site-header__chevron-right-sm .cookie-close-icon.text-white .modal::after {
            color: #000;
        }
    .site-header .site-header__search,
        .site-header .site-header__calendar,
        .site-header .site-header__cart,
        .site-header .site-header__nav-menu-close,
        .site-header .site-header__hamburger-icon,
        .site-header .site-header__hamburger-close-icon,
        .site-header .site-header__chevron-right,
        .site-header .site-header__chevron-right-sm,
        .site-header .site-header__chevron-left {
            content: "";
            background-repeat: no-repeat;
            display: block;
            background-color: #000;
            transition: background-color 0.2s;
            overflow: hidden;

            -webkit-mask: var(--svg);
            mask: var(--svg);
        }
    .site-header .site-header__search:hover,
        .site-header .site-header__calendar:hover,
        .site-header .site-header__cart:hover,
        .site-header .site-header__nav-menu-close:hover,
        .site-header .site-header__hamburger-icon:hover,
        .site-header .site-header__hamburger-close-icon:hover,
        .site-header .site-header__chevron-right:hover,
        .site-header .site-header__chevron-right-sm:hover,
        .site-header .site-header__chevron-left:hover {
            background-color: #c72127;
        }
    .site-header .site-header__search {
            height: 25px;
            width: 19px;
            -webkit-mask-position: center center;
                    mask-position: center center;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            --svg: url('data:image/svg+xml,\
                <svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19" fill="none">\
                <path d="M14.2514 7.7195C14.2514 6.86172 14.0824 6.01234 13.7542 5.21986C13.4259 4.42737 12.9448 3.7073 12.3382 3.10076C11.7317 2.49422 11.0116 2.01308 10.2191 1.68483C9.42666 1.35657 8.57728 1.18762 7.7195 1.18762C6.86172 1.18762 6.01234 1.35657 5.21986 1.68483C4.42737 2.01308 3.7073 2.49422 3.10076 3.10076C2.49422 3.7073 2.01308 4.42737 1.68483 5.21986C1.35657 6.01234 1.18762 6.86172 1.18762 7.7195C1.18762 8.57728 1.35657 9.42666 1.68483 10.2191C2.01308 11.0116 2.49422 11.7317 3.10076 12.3382C3.7073 12.9448 4.42737 13.4259 5.21986 13.7542C6.01234 14.0824 6.86172 14.2514 7.7195 14.2514C8.57728 14.2514 9.42666 14.0824 10.2191 13.7542C11.0116 13.4259 11.7317 12.9448 12.3382 12.3382C12.9448 11.7317 13.4259 11.0116 13.7542 10.2191C14.0824 9.42666 14.2514 8.57728 14.2514 7.7195ZM12.7409 13.5834C11.3937 14.7413 9.63825 15.439 7.7195 15.439C3.45522 15.439 0 11.9838 0 7.7195C0 3.45522 3.45522 0 7.7195 0C11.9838 0 15.439 3.45522 15.439 7.7195C15.439 9.63825 14.7413 11.3937 13.5834 12.7409L18.8274 17.9887C19.0575 18.2188 19.0575 18.5973 18.8274 18.8274C18.5973 19.0575 18.2188 19.0575 17.9887 18.8274L12.7409 13.5834Z" fill="black" />\
                </svg>');
        }
    .site-header .site-header__calendar {
            height: 25px;
            width: 25px;
            --svg: url('data:image/svg+xml,\
            <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 49.7 49.3" style="enable-background:new 0 0 49.7 49.3;" xml:space="preserve" > <path d="M10,45c-0.9,0-1.7-0.3-2.4-1c-0.7-0.7-1-1.5-1-2.4V10.8c0-0.9,0.3-1.7,1-2.4c0.7-0.7,1.5-1,2.4-1h3.7V3.3h2.9v4.1h17V3.3h2.9v4.1h3.7c0.9, 0, 1.7, 0.3, 2.4, 1c0.7, 0.7, 1, 1.5, 1, 2.4v30.8c0, 0.9-0.3, 1.7-1, 2.4c-0.7, 0.7-1.5, 1-2.4, 1C40.3, 45, 10, 45, 10, 45z M10, 42.2h30.2c0.2, 0, 0.3-0.1, 0.5-0.2c0.1-0.1, 0.2-0.3, 0.2-0.5V20.3H9.4v21.3c0, 0.2, 0.1, 0.3, 0.2, 0.5C9.7, 42.2, 9.9, 42.2, 10, 42.2z M9.4, 17.6h31.6v-6.8c0-0.2-0.1-0.3-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2H10c-0.2, 0-0.3, 0.1-0.5, 0.2c-0.1, 0.1-0.2, 0.3-0.2, 0.5V17.6z M9.4, 17.6v-7.4V17.6z M25.1, 28.8c-0.5, 0-1-0.2-1.4-0.6c-0.4-0.4-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6 s1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4c0, 0.5-0.2, 1-0.6, 1.4C26.1, 28.6, 25.7, 28.8, 25.1, 28.8z M16.4, 28.8c-0.5, 0-1-0.2-1.4-0.6 s-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6c0.5, 0, 1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4s-0.2, 1-0.6, 1.4 C17.4, 28.6, 17, 28.8, 16.4, 28.8z M33.9, 28.8c-0.5, 0-1-0.2-1.4-0.6s-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6 s1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4s-0.2, 1-0.6, 1.4S34.4, 28.8, 33.9, 28.8z M25.1, 37.4c-0.5, 0-1-0.2-1.4-0.6 c-0.4-0.4-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6s1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4s-0.2, 1-0.6, 1.4 C26.1, 37.2, 25.7, 37.4, 25.1, 37.4z M16.4, 37.4c-0.5, 0-1-0.2-1.4-0.6s-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6 c0.5, 0, 1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4s-0.2, 1-0.6, 1.4C17.4, 37.2, 17, 37.4, 16.4, 37.4z M33.9, 37.4c-0.5, 0-1-0.2-1.4-0.6 s-0.6-0.8-0.6-1.4s0.2-1, 0.6-1.4c0.4-0.4, 0.8-0.6, 1.4-0.6s1, 0.2, 1.4, 0.6c0.4, 0.4, 0.6, 0.8, 0.6, 1.4s-0.2, 1-0.6, 1.4 S34.4, 37.4, 33.9, 37.4z"/></svg>');
        }
    .site-header .site-header__cart {
            height: 25px;
            width: 25px;
            --svg: url('data:image/svg+xml,\
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><circle cx="10" cy="28" r="2" /><circle cx="24" cy="28" r="2" /><path d="m28 7h-22.18l-.82-4.2a1 1 0 0 0 -1-.8h-4v2h3.18l3.82 19.2a1 1 0 0 0 1 .8h18v-2h-17.18l-.82-4h18a1 1 0 0 0 1-.78l2-9a1 1 0 0 0 -1-1.22zm-2.8 9h-17.58l-1.4-7h20.53z" /><path d="m0 0h32v32h-32z" fill="none" /></svg>');
        }
    .site-header .site-header__hamburger-icon {
            opacity: 0;
            height: 20px;
            width: 30px;
            --svg: url('data:image/svg+xml,\
            <svg xmlns="http://www.w3.org/2000/svg" width="30" height="20" viewBox="0 0 30 20" fill="none"><rect width="30" height="2" fill="black" /><rect y="9" width="30" height="2" fill="black" /><rect y="18" width="30" height="2" fill="black" /></svg>');
        }
    .site-header .site-header__hamburger-close-icon {
            opacity: 0;
            height: 35px;
            width: 26px;
            --svg: url('data:image/svg+xml,\
            <svg xmlns="http://www.w3.org/2000/svg" width="26" height="35" viewBox="0 0 26 35" fill="none"><path d="M23.3595 9.36523L24.5106 8.20312L22.2085 5.88574L21.0575 7.04785L13.0002 15.1826L4.94287 7.04102L3.79183 5.87891L1.49652 8.20312L2.64756 9.36523L10.7049 17.5L2.64079 25.6348L1.48975 26.7969L3.79183 29.1143L4.94287 27.9521L13.0002 19.8174L21.0575 27.959L22.2085 29.1211L24.5038 26.7969L23.3528 25.6348L15.2955 17.5L23.3595 9.36523Z" fill="black" /></svg>');
        }
    .site-header .site-header__chevron-right-sm {
            height: 14px;
            width: 8px;
            background-color: #ffffff;
            --svg: url('data:image/svg+xml,\
                <path d="M8 7L7.61889 7.36859L1.14334 13.6314L0.762226 14L0 13.2628L0.381113 12.8942L6.47555 7L0.381113 1.10578L0 0.737185L0.762226 0L1.14334 0.368593L7.61889 6.63141L8 7Z" fill="white" /></svg>');
        }
    .site-header .site-header__chevron-right {
            height: 20px;
            width: 11px;
            background-color: #ffffff;
            --svg: url('data:image/svg+xml,\
                <svg xmlns="http://www.w3.org/2000/svg" width="11" height="20" viewBox="0 0 11 20" fill="none"><path d="M11 10L10.476 10.5266L1.57209 19.4734L1.04806 20L0 18.9469L0.52403 18.4203L8.90388 10L0.52403 1.57968L0 1.05312L1.04806 0L1.57209 0.526561L10.476 9.47344L11 10Z" fill="white" /></svg>');
        }
    .site-header .site-header__chevron-left {
            height: 20px;
            width: 11px;
            background-color: #000000;
            --svg: url('data:image/svg+xml,\
                <svg xmlns="http://www.w3.org/2000/svg" width="11" height="20" viewBox="0 0 11 20" fill="none"><path d="M0 10L0.524031 9.47344L9.42791 0.526562L9.95194 0L11 1.05312L10.476 1.57968L2.09612 10L10.476 18.4203L11 18.9469L9.95194 20L9.42791 19.4734L0.524031 10.5266L0 10Z" fill="white" /></svg>');
        }
    .site-header .site-header__calendar-link{
    border-color: transparent;
}
    .site-header .site-header__mobile:has(.site-header__hamburger.open) .site-header__calendar-link{
    --tw-border-opacity: 1;
    border-color: rgb(226 226 226 / var(--tw-border-opacity));
}
    .site-header .site-header__hamburger:not(.open) .site-header__hamburger-icon,
        .site-header .site-header__hamburger.open .site-header__hamburger-close-icon {
            opacity: 1;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
        }
    .site-header .site-header__nav-item.inactive+.site-header__nav-menu,
        .site-header .site-header__hamburger:not(.open)+.site-header__hamburger-menu,
        .site-header .site-header__nav-sub-link.inactive+.site-header__nav-sub-menu {
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s ease-in-out;
        }
    .site-header .site-header__nav-item.active+.site-header__nav-menu,
        .site-header .site-header__hamburger.open+.site-header__hamburger-menu,
        .site-header .site-header__nav-sub-link.active+.site-header__nav-sub-menu {
            opacity: 1;
            visibility: visible;
            transition: all 0.3s ease-in-out;
        }
    .site-header .site-header__hamburger:not(.open)+.site-header__hamburger-menu,
        .site-header .site-header__nav-sub-link.inactive+.site-header__nav-sub-menu {
            left: 100%;
            width: 0;
        }
    .site-header .site-header__hamburger.open+.site-header__hamburger-menu,
        .site-header .site-header__nav-sub-link.active+.site-header__nav-sub-menu {
            left: 0;
            width: 100%;
        }
    .site-header .site-header__nav-menu-close {
            width: 15px;
            height: 14px;
            background-color: #ffffff;
            --svg: url('data:image/svg+xml,\
                <svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" viewBox="0 0 15 14" fill="none"><path d="M14.25 2.1L15 1.4L13.5 0.00411758L12.75 0.704118L7.5 5.60412L2.25 0.7L1.5 0L0.00441178 1.4L0.754412 2.1L6.00441 7L0.75 11.9L0 12.6L1.5 13.9959L2.25 13.2959L7.5 8.39588L12.75 13.3L13.5 14L14.9956 12.6L14.2456 11.9L8.99559 7L14.25 2.1Z" fill="white" /></svg>');
        }
    .site-header .site-header__nav-menu-link::after {
            content: "";
            background-repeat: no-repeat;
            height: 17px;
            display: inline-block;
            width: 20px;
            background-color: #ffda30;
            transition: background-color 0.2s;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-size: 20px 17px;
                    mask-size: 20px 17px;
    
            --svg: url('data:image/svg+xml,\
            <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"\
                viewBox="0 0 21 18" style="enable-background:new 0 0 21 18;" xml:space="preserve">\
            <polygon points="11.4,1.4 9.4,3.6 14.5,8 0.4,8 0.4,11 14.5,11 9.4,15.3 11.3,17.6 19.9,9.5 "/>\
            </svg>');
    
            /* Chrome, still requires prefix in 2022 */
            -webkit-mask: var(--svg);
    
            /* Firefox and Safari */
            mask: var(--svg);
        }
    .site-header .site-header__nav-menu-link:hover::after {
            background-color: #fff;
        }
    .site-header ul li .site-header__nav-menu-link::after {
                    display: none;
                }

    /*------------------------- HEADER SIMPLIFIED -------------------------*/
    .site-header__simplified .site-header__back {
            width: 28px;
            height: 21px;
            text-indent: -9999px;
            background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28 21" style="enable-background:new 0 0 28 21;" xml:space="preserve"><style type="text/css">.st0{fill:%23000000;}</style><polygon class="st0" points="12.2,21 15,18.2 7.7,12.5 28,12.5 28,8.5 7.7,8.5 15,3 12.3,0 0,10.5 "/></svg>');
        }

    /*---------------------------- EXPLORE FILTER ----------------------------*/
    .explore-filter .explore-filter__card-list .image-card {
            display: none;
        }
    .explore-filter .explore-filter__loadmore:before,
        .explore-filter .explore-filter__loadmore:after {
            content: " ";
            background-color: #e2e2e2;
            height: 1px;
            display: block;
            width: 100%;
        }
    .explore-filter .explore-filter__loadmore .icon:before {
            content: '\002B';
        }
    .explore-filter .explore-filter__search,
        .explore-filter .explore-filter__pill-icon,
        .explore-filter .explore-filter__dropdown-btn-icon {
            content: "";
            background-repeat: no-repeat;
            display: block;
            background-color: #000;
            overflow: hidden;
            -webkit-mask: var(--svg);
            mask: var(--svg);
        }
    .explore-filter .explore-filter__search {
            height: 19px;
            width: 19px;
            --svg: url('data:image/svg+xml,\
                <svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19" fill="none">\
                <path d="M14.2514 7.7195C14.2514 6.86172 14.0824 6.01234 13.7542 5.21986C13.4259 4.42737 12.9448 3.7073 12.3382 3.10076C11.7317 2.49422 11.0116 2.01308 10.2191 1.68483C9.42666 1.35657 8.57728 1.18762 7.7195 1.18762C6.86172 1.18762 6.01234 1.35657 5.21986 1.68483C4.42737 2.01308 3.7073 2.49422 3.10076 3.10076C2.49422 3.7073 2.01308 4.42737 1.68483 5.21986C1.35657 6.01234 1.18762 6.86172 1.18762 7.7195C1.18762 8.57728 1.35657 9.42666 1.68483 10.2191C2.01308 11.0116 2.49422 11.7317 3.10076 12.3382C3.7073 12.9448 4.42737 13.4259 5.21986 13.7542C6.01234 14.0824 6.86172 14.2514 7.7195 14.2514C8.57728 14.2514 9.42666 14.0824 10.2191 13.7542C11.0116 13.4259 11.7317 12.9448 12.3382 12.3382C12.9448 11.7317 13.4259 11.0116 13.7542 10.2191C14.0824 9.42666 14.2514 8.57728 14.2514 7.7195ZM12.7409 13.5834C11.3937 14.7413 9.63825 15.439 7.7195 15.439C3.45522 15.439 0 11.9838 0 7.7195C0 3.45522 3.45522 0 7.7195 0C11.9838 0 15.439 3.45522 15.439 7.7195C15.439 9.63825 14.7413 11.3937 13.5834 12.7409L18.8274 17.9887C19.0575 18.2188 19.0575 18.5973 18.8274 18.8274C18.5973 19.0575 18.2188 19.0575 17.9887 18.8274L12.7409 13.5834Z" fill="black" />\
                </svg>');
        }
    .explore-filter .explore-filter__dropdown-btn-icon {
            height: 7px;
            width: 12px;
            --svg: url('data:image/svg+xml,\
                <svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79612 4.0178L10.8819 0L12.0004 1.09994L6.00019 7.00037L0 1.09994L1.11853 0L5.20426 4.0178L6.00018 4.81405L6.79612 4.0178Z" fill="black" /></svg>');
        }
    .explore-filter .explore-filter__pill.selected{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
    @media print {
        .explore-filter .explore-filter__pill.selected.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        
        .bg-black.explore-filter .explore-filter__pill.selected.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .explore-filter .explore-filter__pill.selected .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-dots li button, .pdp-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-dots li button, .secondary-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.explore-filter .explore-filter__pill.selected .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.explore-filter .explore-filter__pill.selected .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.explore-filter .explore-filter__pill.selected .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .explore-filter .explore-filter__pill.selected .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .explore-filter .explore-filter__pill.selected .news-listing__prev-arrow::after,.explore-filter .explore-filter__pill.selected .news-listing__next-arrow::after,.explore-filter .explore-filter__pill.selected .event-listing__prev-arrow::after,.explore-filter .explore-filter__pill.selected .event-listing__next-arrow::after,.explore-filter .explore-filter__pill.selected .social-strip__prev-arrow::after,.explore-filter .explore-filter__pill.selected .social-strip__next-arrow::after,.explore-filter .explore-filter__pill.selected .buy-buttons__prev-arrow::after,.explore-filter .explore-filter__pill.selected .buy-buttons__next-arrow::after,.explore-filter .explore-filter__pill.selected .image-panel-callout__svg::after,.explore-filter .explore-filter__pill.selected .event-filters__calendar-icon::after,.explore-filter .explore-filter__pill.selected .visitor-type__icon::after,.explore-filter .explore-filter__pill.selected .visitor-type__card-icon::after,.explore-filter .explore-filter__pill.selected .horizontal-cta-link::after,.explore-filter .explore-filter__pill.selected .headline__link-label:after,.explore-filter .explore-filter__pill.selected .image-card__card-icon,.explore-filter .explore-filter__pill.selected .my-account__card-icon,.explore-filter .explore-filter__pill.selected .vertical-cta__cta-icon,.explore-filter .explore-filter__pill.selected .close-icon,.explore-filter .explore-filter__pill.selected .tooltip-close,.explore-filter .explore-filter__pill.selected .ticket-filter__ticket-item-icon {
        background-color: #fff
    }
    .explore-filter .explore-filter__pill.selected .horizontal-cta-link {
        color: #fff;
    }
    .explore-filter .explore-filter__pill.selected.text-white .modal {
            color: #000;
        }
    .bg-black.explore-filter .explore-filter__pill.selected .modal, .bg-gray-dark.explore-filter .explore-filter__pill.selected .modal, .bg-gray.explore-filter .explore-filter__pill.selected .modal {
            color: #000;
        }
    .explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media print {
        
        .bg-black.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
    .explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div .sharetext .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .explore-filter .explore-filter__pill.selected .breadcrumb .sharethis-div #st-1 .st-btn::after{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .explore-filter .explore-filter__pill.selected .quote-carousel .quote-carousel__quote .quotemark {
                color: white;
            }
    .explore-filter .explore-filter__pill.selected .quote-carousel .slick-autoplay-toggle-button{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .explore-filter .explore-filter__pill.selected .quote-carousel .slick-dots li.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    opacity: 0.4 !important;
}
    .explore-filter .explore-filter__pill.selected .quote-carousel .quote-carousel__quote .border-black{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .explore-filter .explore-filter__dropdown-list-item.selected{
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
}
    .explore-filter .explore-filter__dropdown-btn.open .explore-filter__dropdown-btn-icon {
            transform: rotate(180deg);
        }
    .explore-filter .explore-filter__pill .explore-filter__pill-icon {
            width: 15px;
            height: 15px;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzg4OV8zNzEiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMEgxNVYxNUgwVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfODg5XzM3MSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjgwOCAwSDEzLjE5MkMxMy42OTcgMCAxNC4xMjUgMC4xNzUgMTQuNDc1IDAuNTI1QzE0LjgyNSAwLjg3NSAxNSAxLjMwMyAxNSAxLjgwOFYxMy4xOTNDMTUgMTMuNjk4IDE0LjgyNSAxNC4xMjUgMTQuNDc1IDE0LjQ3NUMxNC4xMjUgMTQuODI1IDEzLjY5NyAxNSAxMy4xOTIgMTVIMS44MDhDMS4zMDMgMTUgMC44NzUgMTQuODI1IDAuNTI1IDE0LjQ3NUMwLjE3NSAxNC4xMjUgMCAxMy42OTggMCAxMy4xOTNWMS44MDhDMCAxLjMwMyAwLjE3NSAwLjg3NSAwLjUyNSAwLjUyNUMwLjg3NSAwLjE3NSAxLjMwMyAwIDEuODA4IDBIMy4xOTJNMy43MzEgMEgxMS4zMDhIMy43MzFaTTEuNSAzLjMwOFYxLjVWMy4zMDhWMTMuMTkzQzEuNSAxMy4yNjkgMS41MzIgMTMuMzQgMS41OTYgMTMuNDA0QzEuNjYgMTMuNDY4IDEuNzMxIDEzLjUgMS44MDggMTMuNUgxMy4xOTJDMTMuMjY5IDEzLjUgMTMuMzQgMTMuNDY4IDEzLjQwNCAxMy40MDRDMTMuNDY4IDEzLjM0IDEzLjUgMTMuMjY5IDEzLjUgMTMuMTkzVjMuMzA4VjEuODA4QzEzLjUgMS43MzEgMTMuNDY4IDEuNjYxIDEzLjQwNCAxLjU5NkMxMy4zNCAxLjUzMiAxMy4yNjkgMS41IDEzLjE5MiAxLjVIMS44MDhDMS43MzEgMS41IDEuNjYgMS41MzIgMS41OTYgMS41OTZDMS41MzIgMS42NjEgMS41IDEuNzMxIDEuNSAxLjgwOFYzLjMwOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==");
            display: block;
            background-color: transparent;
        }
    .explore-filter .explore-filter__pill:hover .explore-filter__pill-icon {
            background-color: #ffffff;
        }
    .explore-filter .explore-filter__pill.selected .explore-filter__pill-icon {
            background-color: transparent;
            display: block;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzg4OV80MTkiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMEgxNVYxNUgwVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfODg5XzQxOSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjgwOCAwSDEzLjE5MkMxMy42OTcgMCAxNC4xMjUgMC4xNzUgMTQuNDc1IDAuNTI1QzE0LjgyNSAwLjg3NSAxNSAxLjMwMyAxNSAxLjgwOFYxMy4xOTNDMTUgMTMuNjk4IDE0LjgyNSAxNC4xMjUgMTQuNDc1IDE0LjQ3NUMxNC4xMjUgMTQuODI1IDEzLjY5NyAxNSAxMy4xOTIgMTVIMS44MDhDMS4zMDMgMTUgMC44NzUgMTQuODI1IDAuNTI1IDE0LjQ3NUMwLjE3NSAxNC4xMjUgMCAxMy42OTggMCAxMy4xOTNWMS44MDhDMCAxLjMwMyAwLjE3NSAwLjg3NSAwLjUyNSAwLjUyNUMwLjg3NSAwLjE3NSAxLjMwMyAwIDEuODA4IDBIMy4xOTJNMy43MzEgMEgxMS4zMDhIMy43MzFaTTEuNSAzLjMwOFYxLjVWMy4zMDhWMTMuMTkzQzEuNSAxMy4yNjkgMS41MzIgMTMuMzQgMS41OTYgMTMuNDA0QzEuNjYgMTMuNDY4IDEuNzMxIDEzLjUgMS44MDggMTMuNUgxMy4xOTJDMTMuMjY5IDEzLjUgMTMuMzQgMTMuNDY4IDEzLjQwNCAxMy40MDRDMTMuNDY4IDEzLjM0IDEzLjUgMTMuMjY5IDEzLjUgMTMuMTkzVjMuMzA4VjEuODA4QzEzLjUgMS43MzEgMTMuNDY4IDEuNjYxIDEzLjQwNCAxLjU5NkMxMy4zNCAxLjUzMiAxMy4yNjkgMS41IDEzLjE5MiAxLjVIMS44MDhDMS43MzEgMS41IDEuNjYgMS41MzIgMS41OTYgMS41OTZDMS41MzIgMS42NjEgMS41IDEuNzMxIDEuNSAxLjgwOFYzLjMwOFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzE0IDQuNDk3MDNDMTEuNTYzIDQuMzQ0MDMgMTEuMzYgNC4yNjAwMyAxMS4xNDYgNC4yNTkwM0gxMS4xNDNDMTAuOTI3IDQuMjU5MDMgMTAuNzIzIDQuMzQ0MDMgMTAuNTY4IDQuNDk3MDNMNi4yODU5NiA4Ljc4NDAzTDQuNDMxOTYgNi45MzAwM0M0LjI3NTk2IDYuNzcyMDMgNC4wNjk5NiA2LjY5MzAzIDMuODYxOTYgNi42OTMwM0MzLjY1NDk2IDYuNjkzMDMgMy40NDU5NiA2Ljc3MjAzIDMuMjg2OTYgNi45MzEwM0MzLjEzMzk2IDcuMDgxMDMgMy4wNDk5NiA3LjI4MzAzIDMuMDQ4OTYgNy40OTgwM0MzLjA0Nzk2IDcuNzE2MDMgMy4xMzI5NiA3LjkyMTAzIDMuMjg2OTYgOC4wNzUwM0w1LjcxNTk2IDEwLjUwNEM1Ljg2Njk2IDEwLjY1NiA2LjA2ODk2IDEwLjc0MSA2LjI4NDk2IDEwLjc0MUg2LjI4Njk2QzYuNTAzOTYgMTAuNzQxIDYuNzA2OTYgMTAuNjU3IDYuODU5OTYgMTAuNTA0TDExLjY1NiA1LjcwODAzTDExLjY1MyA1LjcwNDAzTDExLjcxNSA1LjY0MjAzQzEyLjAzIDUuMzMwMDMgMTIuMDI5IDQuODE2MDMgMTEuNzE0IDQuNDk3MDNaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS44MDgxMSAxNS4wMDAzQzEuMzAzMjMgMTUuMDAwMyAwLjg3NSAxNC44MjQ4IDAuNTI0NjYgMTQuNDc0N0MwLjE3NDU2IDE0LjEyNDYgMCAxMy42OTggMCAxMy4xOTMxVjEuODA4MTFDMCAxLjMwMzIgMC4xNzQ1NiAwLjg3NDc5IDAuNTI0NjYgMC41MjQ2OUMwLjg3NSAwLjE3NDU5IDEuMzAzMjIgMCAxLjgwODExIDBIMTMuMTkyNEMxMy42OTczIDAgMTQuMTI0OCAwLjE3NDU5IDE0LjQ3NDkgMC41MjQ2OUMxNC44MjUgMC44NzQ3OSAxNS4wMDA1IDEuMzAzMTkgMTUuMDAwNSAxLjgwODExVjEzLjE5MzFDMTUuMDAwNSAxMy42OTggMTQuODI1IDE0LjEyNDYgMTQuNDc0OSAxNC40NzQ3QzE0LjEyNDggMTQuODI0OCAxMy42OTczIDE1LjAwMDMgMTMuMTkyNCAxNS4wMDAzSDEuODA4MTFaTTEuNTk1NyAxLjU5NTcxQzEuNTMxOTggMS42NjE0MSAxLjUwMDQ5IDEuNzMwNjkgMS41MDA0OSAxLjgwODExVjMuMzA4MzhWMTMuMTkzMUMxLjUwMDQ5IDEzLjI2ODcgMS41MzE5OCAxMy4zMzk4IDEuNTk1NyAxMy40MDM3QzEuNjU5NjYgMTMuNDY3NiAxLjczMDcxIDEzLjUgMS44MDgxIDEzLjVIMTMuMTkyNEMxMy4yNjg4IDEzLjUgMTMuMzM5OCAxMy40Njc2IDEzLjQwMzggMTMuNDAzN0MxMy40Njc4IDEzLjMzOTggMTMuNSAxMy4yNjg3IDEzLjUgMTMuMTkzMVYzLjMwODM4VjEuODA4MTFDMTMuNSAxLjczMDY5IDEzLjQ2NzggMS42NjE0MSAxMy40MDM4IDEuNTk1NzFDMTMuMzM5OSAxLjUzMTgxIDEzLjI2ODggMS41MDAzMSAxMy4xOTI0IDEuNTAwMzFIMS44MDgxQzEuNzMwNzEgMS41MDAzMSAxLjY1OTY2IDEuNTMxOCAxLjU5NTcgMS41OTU3MVpNNi4yODQ2NyAxMC43NDA2QzYuMDY4ODUgMTAuNzQwNiA1Ljg2NzE5IDEwLjY1NiA1LjcxNjA3IDEwLjUwMzlMMy4yODY4NyA4LjA3NDhDMy4xMzMwNiA3LjkyMDkgMy4wNDgzNCA3LjcxNTcgMy4wNDkzMiA3LjQ5NzlDMy4wNTAzIDcuMjgyODEgMy4xMzM3OSA3LjA4MTIxIDMuMjg2ODcgNi45MzA5MUMzLjQ0NjI5IDYuNzcxNjEgMy42NTUwMyA2LjY5MzMgMy44NjIwNyA2LjY5MzNDNC4wNjk4MyA2LjY5MzMgNC4yNzU4OSA2Ljc3MTYxIDQuNDMxNjUgNi45Mjk5OUw2LjI4NTY1IDguNzgzOTlMMTAuNTY3OSA0LjQ5NzI4QzEwLjcyMjcgNC4zNDQzIDEwLjkyNyA0LjI1ODc5IDExLjE0MzEgNC4yNTg3OUgxMS4xNDU4QzExLjM1OTkgNC4yNTk3MSAxMS41NjMyIDQuMzQ0MyAxMS43MTQ2IDQuNDk3MjhDMTIuMDI5NiA0LjgxNTg4IDEyLjAzMDMgNS4zMjk4IDExLjcxNTQgNS42NDIwOUwxMS42NTMzIDUuNzA0MTlMMTEuNjU2IDUuNzA3NzlMNi44NTk4OSAxMC41MDM5QzYuNzA2ODEgMTAuNjU2OSA2LjUwNDQyIDEwLjc0MDYgNi4yODc2MiAxMC43NDA2TDYuMjg0NjcgMTAuNzQwNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
        }

    /*------------------------------ COMPLEX TABS ------------------------------*/
    .complex-tabs .complex-tabs__primary-pill{
    --tw-border-opacity: 1;
    border-color: rgb(255 218 48 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 218 48 / var(--tw-bg-opacity));
}
    .complex-tabs .complex-tabs__primary-pill .cookie-close-icon::after{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
    @media print {
        .complex-tabs .complex-tabs__primary-pill .cookie-close-icon.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity::after {
            display: none;
        }
    }
    .complex-tabs .complex-tabs__primary-pill .cookie-close-icon.text-white .modal::after {
            color: #000;
        }
    .complex-tabs .complex-tabs__primary-pill.active{
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
    @media print {
        
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.complex-tabs .complex-tabs__primary-pill.active.transition-opacity {
            display: none;
        }
    }
    .text-white .quote-carousel .quote-carousel__quote .complex-tabs .complex-tabs__primary-pill.active{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .complex-tabs .complex-tabs__dropdown-btn-icon {
            content: "";
            background-repeat: no-repeat;
            display: block;
            background-color: #000;
            overflow: hidden;
            -webkit-mask: var(--svg);
            mask: var(--svg);
            height: 7px;
            width: 12px;
            --svg: url('data:image/svg+xml,\
                <svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79612 4.0178L10.8819 0L12.0004 1.09994L6.00019 7.00037L0 1.09994L1.11853 0L5.20426 4.0178L6.00018 4.81405L6.79612 4.0178Z" fill="black" /></svg>');
        }
    .complex-tabs .complex-tabs__dropdown-list-item.active{
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
}
    .complex-tabs .complex-tabs__dropdown-btn.open .complex-tabs__dropdown-btn-icon {
            transform: rotate(180deg);
        }
    .complex-tabs .complex-tabs__primary-tab,
        .complex-tabs .complex-tabs__secondary-tab {
            animation: fadeEffect 1s;
        }
    .complex-tabs .complex-tabs__secondary-pill.active {
            text-decoration: underline;
        }

    /*---------------------------- BLOG FILTER ----------------------------*/
    .blog-filter .blog-filter__card-list .image-card:nth-child(-n+14) {
            display: block;
        }
    .blog-filter .blog-filter__card-list .image-card:nth-child(n+14) {
            display: none;
        }
    .blog-filter .blog-filter__loadmore:before,
        .blog-filter .blog-filter__loadmore:after {
            content: " ";
            background-color: #e2e2e2;
            height: 1px;
            display: block;
            width: 100%;
        }
    .blog-filter .blog-filter__loadmore .icon:before {
            content: '\002B';
        }
    .blog-filter .blog-filter__search,
        .blog-filter .blog-filter__pill-icon {
            content: "";
            background-repeat: no-repeat;
            display: block;
            background-color: #000;
            transition: background-color 0.2s;
            overflow: hidden;
            -webkit-mask: var(--svg);
            mask: var(--svg);
        }
    .blog-filter .blog-filter__search {
            height: 19px;
            width: 19px;
            --svg: url('data:image/svg+xml,\
            <svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19" fill="none">\
            <path d="M14.2514 7.7195C14.2514 6.86172 14.0824 6.01234 13.7542 5.21986C13.4259 4.42737 12.9448 3.7073 12.3382 3.10076C11.7317 2.49422 11.0116 2.01308 10.2191 1.68483C9.42666 1.35657 8.57728 1.18762 7.7195 1.18762C6.86172 1.18762 6.01234 1.35657 5.21986 1.68483C4.42737 2.01308 3.7073 2.49422 3.10076 3.10076C2.49422 3.7073 2.01308 4.42737 1.68483 5.21986C1.35657 6.01234 1.18762 6.86172 1.18762 7.7195C1.18762 8.57728 1.35657 9.42666 1.68483 10.2191C2.01308 11.0116 2.49422 11.7317 3.10076 12.3382C3.7073 12.9448 4.42737 13.4259 5.21986 13.7542C6.01234 14.0824 6.86172 14.2514 7.7195 14.2514C8.57728 14.2514 9.42666 14.0824 10.2191 13.7542C11.0116 13.4259 11.7317 12.9448 12.3382 12.3382C12.9448 11.7317 13.4259 11.0116 13.7542 10.2191C14.0824 9.42666 14.2514 8.57728 14.2514 7.7195ZM12.7409 13.5834C11.3937 14.7413 9.63825 15.439 7.7195 15.439C3.45522 15.439 0 11.9838 0 7.7195C0 3.45522 3.45522 0 7.7195 0C11.9838 0 15.439 3.45522 15.439 7.7195C15.439 9.63825 14.7413 11.3937 13.5834 12.7409L18.8274 17.9887C19.0575 18.2188 19.0575 18.5973 18.8274 18.8274C18.5973 19.0575 18.2188 19.0575 17.9887 18.8274L12.7409 13.5834Z" fill="black" />\
            </svg>');
        }
    .blog-filter .blog-filter__pill.selected{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
    @media print {
        .blog-filter .blog-filter__pill.selected.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        
        .bg-black.blog-filter .blog-filter__pill.selected.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .blog-filter .blog-filter__pill.selected .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-dots li button, .pdp-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-dots li button, .secondary-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.blog-filter .blog-filter__pill.selected .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.blog-filter .blog-filter__pill.selected .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.blog-filter .blog-filter__pill.selected .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .blog-filter .blog-filter__pill.selected .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .blog-filter .blog-filter__pill.selected .news-listing__prev-arrow::after,.blog-filter .blog-filter__pill.selected .news-listing__next-arrow::after,.blog-filter .blog-filter__pill.selected .event-listing__prev-arrow::after,.blog-filter .blog-filter__pill.selected .event-listing__next-arrow::after,.blog-filter .blog-filter__pill.selected .social-strip__prev-arrow::after,.blog-filter .blog-filter__pill.selected .social-strip__next-arrow::after,.blog-filter .blog-filter__pill.selected .buy-buttons__prev-arrow::after,.blog-filter .blog-filter__pill.selected .buy-buttons__next-arrow::after,.blog-filter .blog-filter__pill.selected .image-panel-callout__svg::after,.blog-filter .blog-filter__pill.selected .event-filters__calendar-icon::after,.blog-filter .blog-filter__pill.selected .visitor-type__icon::after,.blog-filter .blog-filter__pill.selected .visitor-type__card-icon::after,.blog-filter .blog-filter__pill.selected .horizontal-cta-link::after,.blog-filter .blog-filter__pill.selected .headline__link-label:after,.blog-filter .blog-filter__pill.selected .image-card__card-icon,.blog-filter .blog-filter__pill.selected .my-account__card-icon,.blog-filter .blog-filter__pill.selected .vertical-cta__cta-icon,.blog-filter .blog-filter__pill.selected .close-icon,.blog-filter .blog-filter__pill.selected .tooltip-close,.blog-filter .blog-filter__pill.selected .ticket-filter__ticket-item-icon {
        background-color: #fff
    }
    .blog-filter .blog-filter__pill.selected .horizontal-cta-link {
        color: #fff;
    }
    .blog-filter .blog-filter__pill.selected.text-white .modal {
            color: #000;
        }
    .bg-black.blog-filter .blog-filter__pill.selected .modal, .bg-gray-dark.blog-filter .blog-filter__pill.selected .modal, .bg-gray.blog-filter .blog-filter__pill.selected .modal {
            color: #000;
        }
    .blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media print {
        
        .bg-black.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
    .blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div .sharetext .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .blog-filter .blog-filter__pill.selected .breadcrumb .sharethis-div #st-1 .st-btn::after{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .blog-filter .blog-filter__pill.selected .quote-carousel .quote-carousel__quote .quotemark {
                color: white;
            }
    .blog-filter .blog-filter__pill.selected .quote-carousel .slick-autoplay-toggle-button{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .blog-filter .blog-filter__pill.selected .quote-carousel .slick-dots li.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    opacity: 0.4 !important;
}
    .blog-filter .blog-filter__pill.selected .quote-carousel .quote-carousel__quote .border-black{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .blog-filter .blog-filter__pill .blog-filter__pill-icon {
            width: 15px;
            height: 15px;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzg4OV8zNzEiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMEgxNVYxNUgwVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfODg5XzM3MSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjgwOCAwSDEzLjE5MkMxMy42OTcgMCAxNC4xMjUgMC4xNzUgMTQuNDc1IDAuNTI1QzE0LjgyNSAwLjg3NSAxNSAxLjMwMyAxNSAxLjgwOFYxMy4xOTNDMTUgMTMuNjk4IDE0LjgyNSAxNC4xMjUgMTQuNDc1IDE0LjQ3NUMxNC4xMjUgMTQuODI1IDEzLjY5NyAxNSAxMy4xOTIgMTVIMS44MDhDMS4zMDMgMTUgMC44NzUgMTQuODI1IDAuNTI1IDE0LjQ3NUMwLjE3NSAxNC4xMjUgMCAxMy42OTggMCAxMy4xOTNWMS44MDhDMCAxLjMwMyAwLjE3NSAwLjg3NSAwLjUyNSAwLjUyNUMwLjg3NSAwLjE3NSAxLjMwMyAwIDEuODA4IDBIMy4xOTJNMy43MzEgMEgxMS4zMDhIMy43MzFaTTEuNSAzLjMwOFYxLjVWMy4zMDhWMTMuMTkzQzEuNSAxMy4yNjkgMS41MzIgMTMuMzQgMS41OTYgMTMuNDA0QzEuNjYgMTMuNDY4IDEuNzMxIDEzLjUgMS44MDggMTMuNUgxMy4xOTJDMTMuMjY5IDEzLjUgMTMuMzQgMTMuNDY4IDEzLjQwNCAxMy40MDRDMTMuNDY4IDEzLjM0IDEzLjUgMTMuMjY5IDEzLjUgMTMuMTkzVjMuMzA4VjEuODA4QzEzLjUgMS43MzEgMTMuNDY4IDEuNjYxIDEzLjQwNCAxLjU5NkMxMy4zNCAxLjUzMiAxMy4yNjkgMS41IDEzLjE5MiAxLjVIMS44MDhDMS43MzEgMS41IDEuNjYgMS41MzIgMS41OTYgMS41OTZDMS41MzIgMS42NjEgMS41IDEuNzMxIDEuNSAxLjgwOFYzLjMwOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==");
            display: block;
            background-color: transparent;
        }
    .blog-filter .blog-filter__pill:hover .blog-filter__pill-icon {
            background-color: #ffffff;
        }
    .blog-filter .blog-filter__pill.selected .blog-filter__pill-icon {
            background-color: #ffffff;
            background-color: transparent;
            display: block;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzg4OV80MTkiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMEgxNVYxNUgwVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfODg5XzQxOSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjgwOCAwSDEzLjE5MkMxMy42OTcgMCAxNC4xMjUgMC4xNzUgMTQuNDc1IDAuNTI1QzE0LjgyNSAwLjg3NSAxNSAxLjMwMyAxNSAxLjgwOFYxMy4xOTNDMTUgMTMuNjk4IDE0LjgyNSAxNC4xMjUgMTQuNDc1IDE0LjQ3NUMxNC4xMjUgMTQuODI1IDEzLjY5NyAxNSAxMy4xOTIgMTVIMS44MDhDMS4zMDMgMTUgMC44NzUgMTQuODI1IDAuNTI1IDE0LjQ3NUMwLjE3NSAxNC4xMjUgMCAxMy42OTggMCAxMy4xOTNWMS44MDhDMCAxLjMwMyAwLjE3NSAwLjg3NSAwLjUyNSAwLjUyNUMwLjg3NSAwLjE3NSAxLjMwMyAwIDEuODA4IDBIMy4xOTJNMy43MzEgMEgxMS4zMDhIMy43MzFaTTEuNSAzLjMwOFYxLjVWMy4zMDhWMTMuMTkzQzEuNSAxMy4yNjkgMS41MzIgMTMuMzQgMS41OTYgMTMuNDA0QzEuNjYgMTMuNDY4IDEuNzMxIDEzLjUgMS44MDggMTMuNUgxMy4xOTJDMTMuMjY5IDEzLjUgMTMuMzQgMTMuNDY4IDEzLjQwNCAxMy40MDRDMTMuNDY4IDEzLjM0IDEzLjUgMTMuMjY5IDEzLjUgMTMuMTkzVjMuMzA4VjEuODA4QzEzLjUgMS43MzEgMTMuNDY4IDEuNjYxIDEzLjQwNCAxLjU5NkMxMy4zNCAxLjUzMiAxMy4yNjkgMS41IDEzLjE5MiAxLjVIMS44MDhDMS43MzEgMS41IDEuNjYgMS41MzIgMS41OTYgMS41OTZDMS41MzIgMS42NjEgMS41IDEuNzMxIDEuNSAxLjgwOFYzLjMwOFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzE0IDQuNDk3MDNDMTEuNTYzIDQuMzQ0MDMgMTEuMzYgNC4yNjAwMyAxMS4xNDYgNC4yNTkwM0gxMS4xNDNDMTAuOTI3IDQuMjU5MDMgMTAuNzIzIDQuMzQ0MDMgMTAuNTY4IDQuNDk3MDNMNi4yODU5NiA4Ljc4NDAzTDQuNDMxOTYgNi45MzAwM0M0LjI3NTk2IDYuNzcyMDMgNC4wNjk5NiA2LjY5MzAzIDMuODYxOTYgNi42OTMwM0MzLjY1NDk2IDYuNjkzMDMgMy40NDU5NiA2Ljc3MjAzIDMuMjg2OTYgNi45MzEwM0MzLjEzMzk2IDcuMDgxMDMgMy4wNDk5NiA3LjI4MzAzIDMuMDQ4OTYgNy40OTgwM0MzLjA0Nzk2IDcuNzE2MDMgMy4xMzI5NiA3LjkyMTAzIDMuMjg2OTYgOC4wNzUwM0w1LjcxNTk2IDEwLjUwNEM1Ljg2Njk2IDEwLjY1NiA2LjA2ODk2IDEwLjc0MSA2LjI4NDk2IDEwLjc0MUg2LjI4Njk2QzYuNTAzOTYgMTAuNzQxIDYuNzA2OTYgMTAuNjU3IDYuODU5OTYgMTAuNTA0TDExLjY1NiA1LjcwODAzTDExLjY1MyA1LjcwNDAzTDExLjcxNSA1LjY0MjAzQzEyLjAzIDUuMzMwMDMgMTIuMDI5IDQuODE2MDMgMTEuNzE0IDQuNDk3MDNaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS44MDgxMSAxNS4wMDAzQzEuMzAzMjMgMTUuMDAwMyAwLjg3NSAxNC44MjQ4IDAuNTI0NjYgMTQuNDc0N0MwLjE3NDU2IDE0LjEyNDYgMCAxMy42OTggMCAxMy4xOTMxVjEuODA4MTFDMCAxLjMwMzIgMC4xNzQ1NiAwLjg3NDc5IDAuNTI0NjYgMC41MjQ2OUMwLjg3NSAwLjE3NDU5IDEuMzAzMjIgMCAxLjgwODExIDBIMTMuMTkyNEMxMy42OTczIDAgMTQuMTI0OCAwLjE3NDU5IDE0LjQ3NDkgMC41MjQ2OUMxNC44MjUgMC44NzQ3OSAxNS4wMDA1IDEuMzAzMTkgMTUuMDAwNSAxLjgwODExVjEzLjE5MzFDMTUuMDAwNSAxMy42OTggMTQuODI1IDE0LjEyNDYgMTQuNDc0OSAxNC40NzQ3QzE0LjEyNDggMTQuODI0OCAxMy42OTczIDE1LjAwMDMgMTMuMTkyNCAxNS4wMDAzSDEuODA4MTFaTTEuNTk1NyAxLjU5NTcxQzEuNTMxOTggMS42NjE0MSAxLjUwMDQ5IDEuNzMwNjkgMS41MDA0OSAxLjgwODExVjMuMzA4MzhWMTMuMTkzMUMxLjUwMDQ5IDEzLjI2ODcgMS41MzE5OCAxMy4zMzk4IDEuNTk1NyAxMy40MDM3QzEuNjU5NjYgMTMuNDY3NiAxLjczMDcxIDEzLjUgMS44MDgxIDEzLjVIMTMuMTkyNEMxMy4yNjg4IDEzLjUgMTMuMzM5OCAxMy40Njc2IDEzLjQwMzggMTMuNDAzN0MxMy40Njc4IDEzLjMzOTggMTMuNSAxMy4yNjg3IDEzLjUgMTMuMTkzMVYzLjMwODM4VjEuODA4MTFDMTMuNSAxLjczMDY5IDEzLjQ2NzggMS42NjE0MSAxMy40MDM4IDEuNTk1NzFDMTMuMzM5OSAxLjUzMTgxIDEzLjI2ODggMS41MDAzMSAxMy4xOTI0IDEuNTAwMzFIMS44MDgxQzEuNzMwNzEgMS41MDAzMSAxLjY1OTY2IDEuNTMxOCAxLjU5NTcgMS41OTU3MVpNNi4yODQ2NyAxMC43NDA2QzYuMDY4ODUgMTAuNzQwNiA1Ljg2NzE5IDEwLjY1NiA1LjcxNjA3IDEwLjUwMzlMMy4yODY4NyA4LjA3NDhDMy4xMzMwNiA3LjkyMDkgMy4wNDgzNCA3LjcxNTcgMy4wNDkzMiA3LjQ5NzlDMy4wNTAzIDcuMjgyODEgMy4xMzM3OSA3LjA4MTIxIDMuMjg2ODcgNi45MzA5MUMzLjQ0NjI5IDYuNzcxNjEgMy42NTUwMyA2LjY5MzMgMy44NjIwNyA2LjY5MzNDNC4wNjk4MyA2LjY5MzMgNC4yNzU4OSA2Ljc3MTYxIDQuNDMxNjUgNi45Mjk5OUw2LjI4NTY1IDguNzgzOTlMMTAuNTY3OSA0LjQ5NzI4QzEwLjcyMjcgNC4zNDQzIDEwLjkyNyA0LjI1ODc5IDExLjE0MzEgNC4yNTg3OUgxMS4xNDU4QzExLjM1OTkgNC4yNTk3MSAxMS41NjMyIDQuMzQ0MyAxMS43MTQ2IDQuNDk3MjhDMTIuMDI5NiA0LjgxNTg4IDEyLjAzMDMgNS4zMjk4IDExLjcxNTQgNS42NDIwOUwxMS42NTMzIDUuNzA0MTlMMTEuNjU2IDUuNzA3NzlMNi44NTk4OSAxMC41MDM5QzYuNzA2ODEgMTAuNjU2OSA2LjUwNDQyIDEwLjc0MDYgNi4yODc2MiAxMC43NDA2TDYuMjg0NjcgMTAuNzQwNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
        }

    /*---------------------------------- FAQ ----------------------------------*/
    .faq .faq__modal-overlay .modal,
        .faq .classic-6__modal-overlay .modal,
        .classic-6 .faq__modal-overlay .modal,
        .classic-6 .classic-6__modal-overlay .modal,
        .scrollImageCards .faq__modal-overlay .modal,
        .scrollImageCards .classic-6__modal-overlay .modal {
            width: calc(100% - 24px);
        }
    .faq .faq__prev-arrow::after,
        .faq .faq__next-arrow::after,
        .faq .classic-6__prev-arrow::after,
        .faq .classic-6__next-arrow::after,
        .faq .scrollingImageCards__prev-arrow::after,
        .faq .scrollingImageCards__next-arrow::after,
        .classic-6 .faq__prev-arrow::after,
        .classic-6 .faq__next-arrow::after,
        .classic-6 .classic-6__prev-arrow::after,
        .classic-6 .classic-6__next-arrow::after,
        .classic-6 .scrollingImageCards__prev-arrow::after,
        .classic-6 .scrollingImageCards__next-arrow::after,
        .scrollImageCards .faq__prev-arrow::after,
        .scrollImageCards .faq__next-arrow::after,
        .scrollImageCards .classic-6__prev-arrow::after,
        .scrollImageCards .classic-6__next-arrow::after,
        .scrollImageCards .scrollingImageCards__prev-arrow::after,
        .scrollImageCards .scrollingImageCards__next-arrow::after {
            width: 19px;
            height: 35px;
            --svg: url('data:image/svg+xml,\
                <svg xmlns="http://www.w3.org/2000/svg" width="19" height="35" viewBox="0 0 19 35" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.4225 2.9651e-05L19.0002 17.6491L1.71828 35.0002L0.294714 33.5719L16.1551 17.6491L-4.63724e-05 1.42836L1.4225 2.9651e-05Z" fill="black" /></svg>');
        }
    .faq .slick-slider.slick-dotted, .classic-6 .slick-slider.slick-dotted, .scrollImageCards .slick-slider.slick-dotted {
            margin-bottom: 0;
        }
    .faq .slick-dots, .classic-6 .slick-dots, .scrollImageCards .slick-dots {
            position: static;
            text-align: end;
            display: flex;
            justify-content: center;
            -moz-column-gap: 4px;
                 column-gap: 4px;
            row-gap: 8px;
            flex-wrap: wrap;
        }
    .faq .slick-dots li, .classic-6 .slick-dots li, .scrollImageCards .slick-dots li {
                margin: unset;
                width: auto;
                height: auto;
            }
    .faq .slick-dots li button, .classic-6 .slick-dots li button, .scrollImageCards .slick-dots li button {
                    width: 30px;
                    height: 8px;
                    background-color: #ccc;
                    margin-left: 0;
                    margin-top: 0;
                }
    .faq .slick-dots li button .slick-dot-icon:before, .classic-6 .slick-dots li button .slick-dot-icon:before, .scrollImageCards .slick-dots li button .slick-dot-icon:before {
                        content: none;
                    }
    .faq .slick-dots li.slick-active button, .classic-6 .slick-dots li.slick-active button, .scrollImageCards .slick-dots li.slick-active button {
                    background-color: #333333;
                }
    .faq .fr-view ul, .classic-6 .fr-view ul, .scrollImageCards .fr-view ul {
            margin-bottom: 0;
        }
    @media screen and (min-width:1070px) {
            .faq .faq__modal-overlay .modal, .classic-6 .faq__modal-overlay .modal, .scrollImageCards .faq__modal-overlay .modal {
                width: 1200px;
            }

            .faq .slick-dots, .classic-6 .slick-dots, .scrollImageCards .slick-dots {
                row-gap: 20px;
            }

                .faq .slick-dots li button, .classic-6 .slick-dots li button, .scrollImageCards .slick-dots li button {
                    width: 50px;
                }
        }

    .scrollImageCards .slick-dots {
            margin-top:  40px;
            margin-bottom: 40px;
        }

    

    /*--------------------------------- TICKET FINDER ---------------------------------*/
    @media (min-width: 1040px) {
    .ticket-finder.ticket-ticketer.is-floating .ticket-finder__wrap{
        --tw-shadow: 0 0 15px -2px rgba(0,0,0,0.6);
        --tw-shadow-colored: 0 0 15px -2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }}
    .ticket-finder .ticket-finder__dropdown-btn-icon,
        .ticket-finder .ticket-finder__header-icon,
        .ticket-finder .ticket-finder__close-icon,
        .ticket-finder .ticket-finder__open-icon::after {
            content: "";
            background-repeat: no-repeat;
            background-color: #000000;
            overflow: hidden;
            -webkit-mask: var(--svg);
            mask: var(--svg);
        }
    .ticket-finder .ticket-finder__header-icon {
            background-color: unset;
            height: 60px;
            width: 60px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Cmask id='mask0_0_5436' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.187 59.4028L0.229469 21.4453L21.3469 0.327848L59.3045 38.2854L38.187 59.4028Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_0_5436)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.4017 1.38217L58.2501 37.2306C58.833 37.8134 58.8323 38.7576 58.2501 39.3397L53.8631 43.7267C53.487 44.1029 52.9386 44.2505 52.424 44.1127C50.0589 43.4814 47.5167 44.1619 45.7907 45.8893C44.0633 47.6153 43.3835 50.1568 44.0148 52.5219C44.1526 53.0365 44.005 53.5849 43.6288 53.961L39.2418 58.348C38.6597 58.9301 37.7155 58.9308 37.1327 58.348L1.28429 22.4996C0.701461 21.9168 0.702162 20.9726 1.28429 20.3905L5.67131 16.0035C6.04744 15.6273 6.59581 15.4797 7.10974 15.6168C9.4748 16.2481 12.017 15.5676 13.743 13.8416C15.4697 12.1149 16.1502 9.57268 15.5189 7.20763C15.3818 6.6937 15.5294 6.14532 15.9056 5.76919L20.2926 1.38217C20.8747 0.800048 21.8189 0.799346 22.4017 1.38217ZM55.0864 38.2851L21.3472 4.54589L18.5905 7.30254C19.1305 10.4367 18.1202 13.6827 15.8521 15.9507C13.5848 18.2181 10.3388 19.2283 7.20466 18.6884L4.44801 21.445L38.1873 55.1843L40.9439 52.4276C40.404 49.2935 41.4135 46.0468 43.6816 43.7802C45.9489 41.5114 49.1956 40.5019 52.3298 41.0418L55.0864 38.2851Z' fill='%23231F20'/%3E%3C/g%3E%3C/svg%3E");
        }
    .ticket-finder .ticket-finder__close-icon {
            overflow: hidden;
            height: 14px;
            width: 15px;
            --svg: url('data:image/svg+xml,\
                    <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.25 2.1L15 1.4L13.5 0.00411758L12.75 0.704118L7.5 5.60412L2.25 0.7L1.5 0L0.00441178 1.4L0.754412 2.1L6.00441 7L0.75 11.9L0 12.6L1.5 13.9959L2.25 13.2959L7.5 8.39588L12.75 13.3L13.5 14L14.9956 12.6L14.2456 11.9L8.99559 7L14.25 2.1Z" fill="black" /></svg>');
        }
    .ticket-finder .ticket-finder__close-title-icon,
        .ticket-finder .ticket-finder__open-title-icon {
            background-color: unset;
            height: 38px;
            width: 38px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Cmask id='mask0_0_5448' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='38' height='38'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.580933 23.947L24.2505 0.277425L37.419 13.4459L13.7494 37.1155L0.580933 23.947Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_0_5448)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.7615 14.1036L14.4072 36.458C14.0437 36.8214 13.4549 36.821 13.0919 36.458L10.3563 33.7223C10.1217 33.4878 10.0297 33.1458 10.1156 32.8249C10.5093 31.3501 10.0849 29.7648 9.00774 28.6885C7.93145 27.6114 6.3466 27.1874 4.8718 27.5811C4.55089 27.667 4.20893 27.575 3.97439 27.3404L1.23873 24.6048C0.875725 24.2418 0.875286 23.653 1.23873 23.2895L23.5931 0.935159C23.9565 0.571722 24.5453 0.572158 24.9083 0.935159L27.644 3.67082C27.8785 3.90537 27.9706 4.24732 27.8851 4.5678C27.4914 6.0426 27.9158 7.62788 28.9921 8.70418C30.0688 9.7809 31.6541 10.2053 33.1289 9.81159C33.4494 9.7261 33.7913 9.81817 34.0259 10.0527L36.7615 12.7884C37.1245 13.1514 37.125 13.7402 36.7615 14.1036ZM13.7496 34.4851L34.7887 13.446L33.0697 11.727C31.1153 12.0637 29.0912 11.4337 27.6769 10.0194C26.263 8.60554 25.633 6.58141 25.9697 4.62699L24.2507 2.90799L3.21156 23.9472L4.93055 25.6661C6.88497 25.3294 8.90953 25.959 10.323 27.3733C11.7377 28.7872 12.3672 30.8117 12.0306 32.7661L13.7496 34.4851Z' fill='%23231F20'/%3E%3C/g%3E%3C/svg%3E");
        }
    .ticket-finder .ticket-finder__open-icon::after {
            display: block;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            position: absolute;
            margin: auto;
            height: 20px;
            width: 11px;
            --svg: url('data:image/svg+xml,\
                    <svg xmlns="http://www.w3.org/2000/svg" width="11" height="20" viewBox="0 0 11 20" fill="none"><path d="M0 10L0.524031 9.47344L9.42791 0.526562L9.95194 0L11 1.05312L10.476 1.57968L2.09612 10L10.476 18.4203L11 18.9469L9.95194 20L9.42791 19.4734L0.524031 10.5266L0 10Z" fill="white" /></svg>');
        }
    .ticket-finder .ticket-finder__dropdown-btn-icon {
            background-color: #666666;
            display: block;
            height: 7px;
            width: 12px;
            --svg: url('data:image/svg+xml,\
                        <svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79612 4.0178L10.8819 0L12.0004 1.09994L6.00019 7.00037L0 1.09994L1.11853 0L5.20426 4.0178L6.00018 4.81405L6.79612 4.0178Z" fill="black" /></svg>');
        }
    .ticket-finder .ticket-finder__dropdown-list-item.selected{
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
}
    .ticket-finder .ticket-finder__dropdown-btn.open .ticket-finder__dropdown-btn-icon {
            transform: rotate(180deg);
        }
    .ticket-finder .ticket-finder__submit{
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-transform: capitalize;
}
    .ticket-finder .ticket-finder__close-title {
            writing-mode: vertical-lr;
            transform: rotate(180deg);
        }
    .ticket-finder .ticket-finder__wrap {
            transition: width 0.3s ease-in-out;
            width: 100%;
        }
    .ticket-finder .ticket-finder__wrap.open {
            width: 100%;
            max-width: 100%;
        }
    .ticket-finder .ticket-finder__wrap.open .ticket-finder__open-title,
            .ticket-finder .ticket-finder__wrap.open .ticket-finder__open-icon {
                opacity: 0;
            }
    .ticket-finder .ticket-finder__wrap.open .ticket-finder__submit-wrap,
            .ticket-finder .ticket-finder__wrap.open .ticket-finder__radio-grid {
                font-size: 16px;
                transition: font-size 0.35s ease-in-out;
            }
    .ticket-finder .ticket-finder__open-title {
            writing-mode: vertical-lr;
            transform: rotate(180deg);
            opacity: 1;
        }
    .ticket-finder .ticket-finder__dropdown-list {
            max-height: 150px;
            overflow-y: scroll;
        }
    .ticket-finder .ticket-finder__dropdown-list .disabled {
                background-color: #cccccc;
            }
    @media screen and (max-width: 1040px) {

            .ticket-finder .ticket-finder__submit-wrap,
            .ticket-finder .ticket-finder__radio-grid {
                font-size: 16px;
            }
        }
    @media screen and (min-width: 1200px) {
            .ticket-finder .ticket-finder__wrap {
                width: 7.5%;
                max-width: 110px;
            }

                .ticket-finder .ticket-finder__wrap .ticket-finder__submit-wrap,
                .ticket-finder .ticket-finder__wrap .ticket-finder__radio-grid {
                    font-size: 0px;
                    transition: font-size 0.35s ease-in-out;
                }
        }
    @media screen and (min-width: 1300px) {
            .ticket-finder .ticket-finder__wrap {
                width: 6.5%;
            }
        }
    @media screen and (min-width: 1440px) {
            .ticket-finder .ticket-finder__wrap {
                width: 5.5%;
            }
        }
    @media screen and (min-width: 1700px) {
            .ticket-finder .ticket-finder__wrap {
                width: 4.5%;
            }
        }
    @media screen and (min-width: 2300px) {
            .ticket-finder .ticket-finder__wrap {
                width: 3%;
            }
        }

    /*------------------------------ CALENDAR ------------------------------*/
    .calendar .calendar__pill, .calendar-static .calendar__pill{
    --tw-bg-opacity: 1;
    background-color: rgb(243 242 240 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
    .text-white .calendar .calendar__pill,.text-white  .calendar-static .calendar__pill{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.text-white .calendar .calendar__pill .slick-dots li button, .pdp-hero.text-white .calendar .calendar__pill .slick-dots li button, .secondary-hero.text-white .calendar .calendar__pill .slick-dots li button,.hero.text-white  .calendar-static .calendar__pill .slick-dots li button, .pdp-hero.text-white  .calendar-static .calendar__pill .slick-dots li button, .secondary-hero.text-white  .calendar-static .calendar__pill .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.text-white .calendar .calendar__pill .slick-dots li.slick-active button, .pdp-hero.text-white .calendar .calendar__pill .slick-dots li.slick-active button, .secondary-hero.text-white .calendar .calendar__pill .slick-dots li.slick-active button,.hero.text-white  .calendar-static .calendar__pill .slick-dots li.slick-active button, .pdp-hero.text-white  .calendar-static .calendar__pill .slick-dots li.slick-active button, .secondary-hero.text-white  .calendar-static .calendar__pill .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.text-white .calendar .calendar__pill,.hero .hero__slide.text-white  .calendar-static .calendar__pill{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.text-white .calendar .calendar__pill,.hero .hero__slide.text-white  .calendar-static .calendar__pill{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .hero.calendar .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.calendar .calendar__pill .slick-dots li button, .pdp-hero.calendar .calendar__pill .slick-dots li button, .secondary-hero.calendar .calendar__pill .slick-dots li button,.hero .calendar-static .calendar__pill .slick-dots li button, .pdp-hero .calendar-static .calendar__pill .slick-dots li button, .secondary-hero .calendar-static .calendar__pill .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.calendar .calendar__pill .slick-dots li.slick-active button, .pdp-hero.calendar .calendar__pill .slick-dots li.slick-active button, .secondary-hero.calendar .calendar__pill .slick-dots li.slick-active button,.hero .calendar-static .calendar__pill .slick-dots li.slick-active button, .pdp-hero .calendar-static .calendar__pill .slick-dots li.slick-active button, .secondary-hero .calendar-static .calendar__pill .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.calendar .calendar__pill,.hero .hero__slide .calendar-static .calendar__pill{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.calendar .calendar__pill,.hero .hero__slide .calendar-static .calendar__pill{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .landing-page.buy-buttons .calendar .calendar__pill,.landing-page.buy-buttons  .calendar-static .calendar__pill{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
    .calendar .calendar__pill.active, .calendar-static .calendar__pill.active{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
    @media print {
        .calendar .calendar__pill.active.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity, .calendar-static .calendar__pill.active.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        
        .bg-black.calendar .calendar__pill.active.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity,
        .bg-black .calendar-static .calendar__pill.active.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .calendar .calendar__pill.active .bg-gray-light, .calendar-static .calendar__pill.active .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.calendar .calendar__pill.active .bg-gray-light .slick-dots li button, .pdp-hero.calendar .calendar__pill.active .bg-gray-light .slick-dots li button, .secondary-hero.calendar .calendar__pill.active .bg-gray-light .slick-dots li button,.hero .calendar-static .calendar__pill.active .bg-gray-light .slick-dots li button, .pdp-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-dots li button, .secondary-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.calendar .calendar__pill.active .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.calendar .calendar__pill.active .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.calendar .calendar__pill.active .bg-gray-light .slick-dots li.slick-active button,.hero .calendar-static .calendar__pill.active .bg-gray-light .slick-dots li.slick-active button, .pdp-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-dots li.slick-active button, .secondary-hero .calendar-static .calendar__pill.active .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.calendar .calendar__pill.active .bg-gray-light,.hero .hero__slide .calendar-static .calendar__pill.active .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.calendar .calendar__pill.active .bg-gray-light,.hero .hero__slide .calendar-static .calendar__pill.active .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .calendar .calendar__pill.active .audio-player > div > img, .calendar-static .calendar__pill.active .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .calendar .calendar__pill.active .news-listing__prev-arrow::after,.calendar .calendar__pill.active .news-listing__next-arrow::after,.calendar .calendar__pill.active .event-listing__prev-arrow::after,.calendar .calendar__pill.active .event-listing__next-arrow::after,.calendar .calendar__pill.active .social-strip__prev-arrow::after,.calendar .calendar__pill.active .social-strip__next-arrow::after,.calendar .calendar__pill.active .buy-buttons__prev-arrow::after,.calendar .calendar__pill.active .buy-buttons__next-arrow::after,.calendar .calendar__pill.active .image-panel-callout__svg::after,.calendar .calendar__pill.active .event-filters__calendar-icon::after,.calendar .calendar__pill.active .visitor-type__icon::after,.calendar .calendar__pill.active .visitor-type__card-icon::after,.calendar .calendar__pill.active .horizontal-cta-link::after,.calendar .calendar__pill.active .headline__link-label:after,.calendar .calendar__pill.active .image-card__card-icon,.calendar .calendar__pill.active .my-account__card-icon,.calendar .calendar__pill.active .vertical-cta__cta-icon,.calendar .calendar__pill.active .close-icon,.calendar .calendar__pill.active .tooltip-close,.calendar .calendar__pill.active .ticket-filter__ticket-item-icon, .calendar-static .calendar__pill.active .news-listing__prev-arrow::after, .calendar-static .calendar__pill.active .news-listing__next-arrow::after, .calendar-static .calendar__pill.active .event-listing__prev-arrow::after, .calendar-static .calendar__pill.active .event-listing__next-arrow::after, .calendar-static .calendar__pill.active .social-strip__prev-arrow::after, .calendar-static .calendar__pill.active .social-strip__next-arrow::after, .calendar-static .calendar__pill.active .buy-buttons__prev-arrow::after, .calendar-static .calendar__pill.active .buy-buttons__next-arrow::after, .calendar-static .calendar__pill.active .image-panel-callout__svg::after, .calendar-static .calendar__pill.active .event-filters__calendar-icon::after, .calendar-static .calendar__pill.active .visitor-type__icon::after, .calendar-static .calendar__pill.active .visitor-type__card-icon::after, .calendar-static .calendar__pill.active .horizontal-cta-link::after, .calendar-static .calendar__pill.active .headline__link-label:after, .calendar-static .calendar__pill.active .image-card__card-icon, .calendar-static .calendar__pill.active .my-account__card-icon, .calendar-static .calendar__pill.active .vertical-cta__cta-icon, .calendar-static .calendar__pill.active .close-icon, .calendar-static .calendar__pill.active .tooltip-close, .calendar-static .calendar__pill.active .ticket-filter__ticket-item-icon {
        background-color: #fff
    }
    .calendar .calendar__pill.active .horizontal-cta-link, .calendar-static .calendar__pill.active .horizontal-cta-link {
        color: #fff;
    }
    .calendar .calendar__pill.active.text-white .modal, .calendar-static .calendar__pill.active.text-white .modal {
            color: #000;
        }
    .bg-black.calendar .calendar__pill.active .modal, .bg-gray-dark.calendar .calendar__pill.active .modal, .bg-gray.calendar .calendar__pill.active .modal,.bg-black .calendar-static .calendar__pill.active .modal, .bg-gray-dark .calendar-static .calendar__pill.active .modal, .bg-gray .calendar-static .calendar__pill.active .modal {
            color: #000;
        }
    .calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext, .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media print {
        
        .bg-black.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity,
        .bg-black .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
    .calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light, .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button,.hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button,.hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light,.hero .hero__slide .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light,.hero .hero__slide .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .calendar .calendar__pill.active .breadcrumb .sharethis-div .sharetext .audio-player > div > img, .calendar-static .calendar__pill.active .breadcrumb .sharethis-div .sharetext .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .calendar .calendar__pill.active .breadcrumb .sharethis-div #st-1 .st-btn::after, .calendar-static .calendar__pill.active .breadcrumb .sharethis-div #st-1 .st-btn::after{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .calendar .calendar__pill.active .quote-carousel .quote-carousel__quote .quotemark, .calendar-static .calendar__pill.active .quote-carousel .quote-carousel__quote .quotemark {
                color: white;
            }
    .calendar .calendar__pill.active .quote-carousel .slick-autoplay-toggle-button, .calendar-static .calendar__pill.active .quote-carousel .slick-autoplay-toggle-button{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .calendar .calendar__pill.active .quote-carousel .slick-dots li.slick-active button, .calendar-static .calendar__pill.active .quote-carousel .slick-dots li.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    opacity: 0.4 !important;
}
    .calendar .calendar__pill.active .quote-carousel .quote-carousel__quote .border-black, .calendar-static .calendar__pill.active .quote-carousel .quote-carousel__quote .border-black{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .calendar .calendar__prev:disabled .calendar__prev-icon,
        .calendar .calendar__next:disabled .calendar__next-icon,
        .calendar-static .calendar__prev:disabled .calendar__prev-icon,
        .calendar-static .calendar__next:disabled .calendar__next-icon {
            opacity: 0.3;
            cursor: not-allowed;
        }
    .calendar .calendar__prev-icon,
        .calendar .calendar__next-icon,
        .calendar-static .calendar__prev-icon,
        .calendar-static .calendar__next-icon {
            height: 7px;
            width: 12px;
            --svg: url('data:image/svg+xml,\
                    <svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79612 4.0178L10.8819 0L12.0004 1.09994L6.00019 7.00037L0 1.09994L1.11853 0L5.20426 4.0178L6.00018 4.81405L6.79612 4.0178Z" fill="black" /></svg>');
        }
    .calendar .calendar__prev-icon, .calendar-static .calendar__prev-icon {
            transform: rotate(180deg);
        }
    .calendar .calendar__dropdown-btn-icon, .calendar-static .calendar__dropdown-btn-icon {
            content: "";
            background-repeat: no-repeat;
            display: block;
            background-color: #000;
            overflow: hidden;
            -webkit-mask: var(--svg);
            mask: var(--svg);
            height: 7px;
            width: 12px;
            --svg: url('data:image/svg+xml,\
                    <svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79612 4.0178L10.8819 0L12.0004 1.09994L6.00019 7.00037L0 1.09994L1.11853 0L5.20426 4.0178L6.00018 4.81405L6.79612 4.0178Z" fill="black" /></svg>');
        }
    .calendar .calendar__dropdown-list-item, .calendar-static .calendar__dropdown-list-item{
    cursor: pointer;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(226 226 226 / var(--tw-border-opacity));
    padding: 0.75rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(115 114 108 / var(--tw-text-opacity));
}
    .image-panel-callout .image-panel-callout__callout .fr-view .calendar .calendar__dropdown-list-item.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view .calendar .calendar__dropdown-list-item.font-light p:last-of-type,.image-panel-callout .image-panel-callout__callout .fr-view  .calendar-static .calendar__dropdown-list-item.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view  .calendar-static .calendar__dropdown-list-item.font-light p:last-of-type {
                        margin-bottom: 0;
                    }
    .calendar .calendar__dropdown-list-item:last-child, .calendar-static .calendar__dropdown-list-item:last-child{
    border-bottom-width: 0px;
}
    .calendar .calendar__dropdown-list-item:hover, .calendar-static .calendar__dropdown-list-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
}
    .calendar .calendar__dropdown-list-item.selected, .calendar-static .calendar__dropdown-list-item.selected{
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
}
    .calendar .calendar__dropdown-btn.open .calendar__dropdown-btn-icon, .calendar-static .calendar__dropdown-btn.open .calendar__dropdown-btn-icon {
            transform: rotate(180deg);
        }
    .calendar .calendar__grid-item, .calendar-static .calendar__grid-item{
    display: flex;
    justify-content: center;
}
    .calendar .calendar__grid-item:not(.current-month), .calendar-static .calendar__grid-item:not(.current-month){
    background-color: rgb(255 243 187 / 0.2);
}
    .calendar .calendar__event-list, .calendar-static .calendar__event-list {
            scroll-behavior: smooth;
        }
    .calendar .calendar__grid-item-date, .calendar-static .calendar__grid-item-date{
    display: flex;
    height: 2rem;
    width: 2rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
}
    .image-panel-callout .image-panel-callout__callout .fr-view .calendar .calendar__grid-item-date.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view .calendar .calendar__grid-item-date.font-light p:last-of-type,.image-panel-callout .image-panel-callout__callout .fr-view  .calendar-static .calendar__grid-item-date.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view  .calendar-static .calendar__grid-item-date.font-light p:last-of-type {
                        margin-bottom: 0;
                    }
    .calendar .calendar__grid-item.contains-events .calendar__grid-item-date,
        .calendar .calendar__event-item-date,
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date,
        .calendar-static .calendar__event-item-date{
    display: flex;
    height: 2rem;
    width: 2rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(243 242 240 / var(--tw-bg-opacity));
    font-size: 0.875rem;
    line-height: 1.25rem;
}
    .text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date,.text-white 
        .calendar .calendar__event-item-date,.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date,.text-white 
        .calendar-static .calendar__event-item-date{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white 
        .calendar .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white 
        .calendar .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white 
        .calendar-static .calendar__event-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li button, .pdp-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li button, .secondary-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li button,.hero.text-white 
        .calendar .calendar__event-item-date .slick-dots li button, .pdp-hero.text-white 
        .calendar .calendar__event-item-date .slick-dots li button, .secondary-hero.text-white 
        .calendar .calendar__event-item-date .slick-dots li button,.hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li button, .pdp-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li button, .secondary-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li button,.hero.text-white 
        .calendar-static .calendar__event-item-date .slick-dots li button, .pdp-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-dots li button, .secondary-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li.slick-active button, .pdp-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li.slick-active button, .secondary-hero.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li.slick-active button,.hero.text-white 
        .calendar .calendar__event-item-date .slick-dots li.slick-active button, .pdp-hero.text-white 
        .calendar .calendar__event-item-date .slick-dots li.slick-active button, .secondary-hero.text-white 
        .calendar .calendar__event-item-date .slick-dots li.slick-active button,.hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li.slick-active button, .pdp-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li.slick-active button, .secondary-hero.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date .slick-dots li.slick-active button,.hero.text-white 
        .calendar-static .calendar__event-item-date .slick-dots li.slick-active button, .pdp-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-dots li.slick-active button, .secondary-hero.text-white 
        .calendar-static .calendar__event-item-date .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date,.hero .hero__slide.text-white 
        .calendar .calendar__event-item-date,.hero .hero__slide.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date,.hero .hero__slide.text-white 
        .calendar-static .calendar__event-item-date{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.text-white .calendar .calendar__grid-item.contains-events .calendar__grid-item-date,.hero .hero__slide.text-white 
        .calendar .calendar__event-item-date,.hero .hero__slide.text-white 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date,.hero .hero__slide.text-white 
        .calendar-static .calendar__event-item-date{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .image-panel-callout .image-panel-callout__callout .fr-view .calendar .calendar__grid-item.contains-events .calendar__grid-item-date.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view .calendar .calendar__grid-item.contains-events .calendar__grid-item-date.font-light p:last-of-type,.image-panel-callout .image-panel-callout__callout .fr-view 
        .calendar .calendar__event-item-date.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view 
        .calendar .calendar__event-item-date.font-light p:last-of-type,.image-panel-callout .image-panel-callout__callout .fr-view 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date.font-light p:last-of-type,.image-panel-callout .image-panel-callout__callout .fr-view 
        .calendar-static .calendar__event-item-date.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view 
        .calendar-static .calendar__event-item-date.font-light p:last-of-type {
                        margin-bottom: 0;
                    }
    .landing-page.buy-buttons .calendar .calendar__grid-item.contains-events .calendar__grid-item-date,.landing-page.buy-buttons 
        .calendar .calendar__event-item-date,.landing-page.buy-buttons 
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date,.landing-page.buy-buttons 
        .calendar-static .calendar__event-item-date{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
    @media (prefers-color-scheme: dark){

    .calendar .calendar__grid-item.contains-events .calendar__grid-item-date,
        .calendar .calendar__event-item-date,
        .calendar-static .calendar__grid-item.contains-events .calendar__grid-item-date,
        .calendar-static .calendar__event-item-date{
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity));
    }
}
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
    @media print {
        
        .bg-black.calendar .calendar__grid-item .calendar__grid-item-date.has-event.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity,
        .bg-black .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li button, .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li button, .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li button,.hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li button, .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li button, .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li.slick-active button,.hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li.slick-active button, .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li.slick-active button, .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light,.hero .hero__slide .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.calendar .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light,.hero .hero__slide .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .audio-player > div > img, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .news-listing__prev-arrow::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .news-listing__next-arrow::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .event-listing__prev-arrow::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .event-listing__next-arrow::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .social-strip__prev-arrow::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .social-strip__next-arrow::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .buy-buttons__prev-arrow::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .buy-buttons__next-arrow::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .image-panel-callout__svg::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .event-filters__calendar-icon::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .visitor-type__icon::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .visitor-type__card-icon::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .horizontal-cta-link::after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .headline__link-label:after,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .image-card__card-icon,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .my-account__card-icon,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .vertical-cta__cta-icon,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .close-icon,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .tooltip-close,.calendar .calendar__grid-item .calendar__grid-item-date.has-event .ticket-filter__ticket-item-icon, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .news-listing__prev-arrow::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .news-listing__next-arrow::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .event-listing__prev-arrow::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .event-listing__next-arrow::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .social-strip__prev-arrow::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .social-strip__next-arrow::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .buy-buttons__prev-arrow::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .buy-buttons__next-arrow::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .image-panel-callout__svg::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .event-filters__calendar-icon::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .visitor-type__icon::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .visitor-type__card-icon::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .horizontal-cta-link::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .headline__link-label:after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .image-card__card-icon, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .my-account__card-icon, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .vertical-cta__cta-icon, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .close-icon, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .tooltip-close, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .ticket-filter__ticket-item-icon {
        background-color: #fff
    }
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .horizontal-cta-link, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .horizontal-cta-link {
        color: #fff;
    }
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event.text-white .modal, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event.text-white .modal {
            color: #000;
        }
    .bg-black.calendar .calendar__grid-item .calendar__grid-item-date.has-event .modal, .bg-gray-dark.calendar .calendar__grid-item .calendar__grid-item-date.has-event .modal, .bg-gray.calendar .calendar__grid-item .calendar__grid-item-date.has-event .modal,.bg-black .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .modal, .bg-gray-dark .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .modal, .bg-gray .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .modal {
            color: #000;
        }
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media print {
        
        .bg-black.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity,
        .bg-black .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button,.hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button,.hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light,.hero .hero__slide .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light,.hero .hero__slide .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .audio-player > div > img, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div .sharetext .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div #st-1 .st-btn::after, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .breadcrumb .sharethis-div #st-1 .st-btn::after{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .quote-carousel .quote-carousel__quote .quotemark, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .quote-carousel .quote-carousel__quote .quotemark {
                color: white;
            }
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .quote-carousel .slick-autoplay-toggle-button, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .quote-carousel .slick-autoplay-toggle-button{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .quote-carousel .slick-dots li.slick-active button, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .quote-carousel .slick-dots li.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    opacity: 0.4 !important;
}
    .calendar .calendar__grid-item .calendar__grid-item-date.has-event .quote-carousel .quote-carousel__quote .border-black, .calendar-static .calendar__grid-item .calendar__grid-item-date.has-event .quote-carousel .quote-carousel__quote .border-black{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event,
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li button, .pdp-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li button, .secondary-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li button,.hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li button, .pdp-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li button, .secondary-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li.slick-active button, .pdp-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li.slick-active button, .secondary-hero.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li.slick-active button,.hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li.slick-active button, .pdp-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li.slick-active button, .secondary-hero
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event,.hero .hero__slide
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.calendar .calendar__grid-item.current-day .calendar__grid-item-date.has-event,.hero .hero__slide
        .calendar-static .calendar__grid-item.current-day .calendar__grid-item-date.has-event{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .calendar .calendar__grid-item.current-day .calendar__grid-item-date,.calendar-static .calendar__grid-item.current-day .calendar__grid-item-date{
    border-width: 3px;
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
    .calendar .accordion__item-trigger:not(.more-less) .accordion__item-trigger.more-less .icon:after:before, .calendar-static .accordion__item-trigger:not(.more-less) .accordion__item-trigger.more-less .icon:after:before{
    transform-origin: center;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
        font-weight: 500;
}
    .calendar .accordion__item-trigger.more-less.more:not(.show) .icon:before, .calendar-static .accordion__item-trigger.more-less.more:not(.show) .icon:before {
            content: "\002B";
        }
    .calendar .accordion__item-trigger.more-less.less .icon:before, .calendar-static .accordion__item-trigger.more-less.less .icon:before {
            content: "\2212";
        }
    @media screen and (min-width:1040px) {
            .calendar .calendar__prev-icon, .calendar-static .calendar__prev-icon {
                transform: rotate(90deg);
            }

            .calendar .calendar__next-icon, .calendar-static .calendar__next-icon {
                transform: rotate(-90deg);
            }

            .calendar .calendar__grid-item, .calendar-static .calendar__grid-item{
        display: flex;
        min-height: 165px;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        border-right-width: 1px;
        border-top-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(243 242 240 / var(--tw-border-opacity));
        padding: 0.75rem;
    }

    @media print {
        
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.calendar .calendar__grid-item.border-black.transition-opacity,
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0 .calendar-static .calendar__grid-item.border-black.transition-opacity {
            display: none;
        }
    }

            .calendar .calendar__grid-item:nth-child(-n+7), .calendar-static .calendar__grid-item:nth-child(-n+7) {
                border-top: 0;
            }

            .calendar .calendar__grid-item:nth-child(7n), .calendar-static .calendar__grid-item:nth-child(7n) {
                border-right: 0;
            }

            .calendar .calendar__grid-item-date, .calendar-static .calendar__grid-item-date{
        --tw-bg-opacity: 1;
        background-color: rgb(243 242 240 / var(--tw-bg-opacity));
    }
        .text-white .calendar .calendar__grid-item-date,.text-white  .calendar-static .calendar__grid-item-date{
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity));
    }

    


    .hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .calendar .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__grid-item-date .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white  .calendar-static .calendar__grid-item-date .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }

    


    .hero.text-white .calendar .calendar__grid-item-date .slick-dots li button, .pdp-hero.text-white .calendar .calendar__grid-item-date .slick-dots li button, .secondary-hero.text-white .calendar .calendar__grid-item-date .slick-dots li button,.hero.text-white  .calendar-static .calendar__grid-item-date .slick-dots li button, .pdp-hero.text-white  .calendar-static .calendar__grid-item-date .slick-dots li button, .secondary-hero.text-white  .calendar-static .calendar__grid-item-date .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }

    


    .hero.text-white .calendar .calendar__grid-item-date .slick-dots li.slick-active button, .pdp-hero.text-white .calendar .calendar__grid-item-date .slick-dots li.slick-active button, .secondary-hero.text-white .calendar .calendar__grid-item-date .slick-dots li.slick-active button,.hero.text-white  .calendar-static .calendar__grid-item-date .slick-dots li.slick-active button, .pdp-hero.text-white  .calendar-static .calendar__grid-item-date .slick-dots li.slick-active button, .secondary-hero.text-white  .calendar-static .calendar__grid-item-date .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }

    .hero .hero__slide.text-white .calendar .calendar__grid-item-date,.hero .hero__slide.text-white  .calendar-static .calendar__grid-item-date{
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }

    @media (min-width: 1040px){

        .hero .hero__slide.text-white .calendar .calendar__grid-item-date,.hero .hero__slide.text-white  .calendar-static .calendar__grid-item-date{
            --tw-text-opacity: 1 !important;
            color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
        }
    }

    .landing-page.buy-buttons .calendar .calendar__grid-item-date,.landing-page.buy-buttons  .calendar-static .calendar__grid-item-date{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    }

            @media (prefers-color-scheme: dark){

        .calendar .calendar__grid-item-date, .calendar-static .calendar__grid-item-date{
            --tw-text-opacity: 1;
            color: rgb(0 0 0 / var(--tw-text-opacity));
        }
    }
        }

    /*----------------------------------BLOG DETAIL-----------------------------------*/
    .blog-link .prev-arrow,
        .blog-link .next-arrow {
            width: 25px;
            height: 40px;
            transition: background-color 0.2s;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            background-color: #000;
            /* Chrome, still requires prefix in 2022 */
            -webkit-mask: var(--svg);

            /* Firefox and Safari */
            mask: var(--svg);


        }
    .blog-link .prev-arrow {
            --svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path d="M12.7 256l5.7 5.7 208 208 5.7 5.7L243.3 464l-5.7-5.7L35.3 256 237.7 53.7l5.7-5.7L232 36.7l-5.7 5.7-208 208L12.7 256z"/></svg>');
        }
    .blog-link .next-arrow {
            --svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path d="M307.3 256l-5.7 5.7-208 208L88 475.3 76.7 464l5.7-5.7L284.7 256 82.3 53.7 76.7 48 88 36.7l5.7 5.7 208 208 5.7 5.7z"/></svg>')
        }
    .blog-link:hover .prev-arrow,
            .blog-link:hover .next-arrow {
                background-color: #c72127;
            }

    /*---------------------------------- DESIGN OWN ----------------------------------*/
    .design-own ol{
    list-style-type: decimal;
}
    .design-own .accordion__item-trigger:not(.more-less):after{
    transform-origin: center;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
        font-weight: 500;
}
    .design-own .accordion__item-trigger.more-less:before,
        .design-own .accordion__item-trigger.more-less:after {
            content: " ";
            background-color: #e2e2e2;
            height: 1px;
            display: block;
            width: 100%;
        }
    .design-own .accordion__item-trigger:not(.more-less):not(.show):after,
        .design-own .accordion__item-trigger.more-less.more:not(.show) .icon:before {
            content: '\002B';
        }
    .design-own .accordion__item-trigger:not(.more-less).show:after,
        .design-own .accordion__item-trigger.more-less.less .icon:before {
            content: '\2212';
        }
    .design-own .design-own__event-item{
    margin-top: 2.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(243 242 240 / var(--tw-bg-opacity));
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-bottom: 2rem;
    padding-top: 0.75rem;
}
    .text-white .design-own .design-own__event-item{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .design-own .design-own__event-item .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .design-own .design-own__event-item .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.text-white .design-own .design-own__event-item .slick-dots li button, .pdp-hero.text-white .design-own .design-own__event-item .slick-dots li button, .secondary-hero.text-white .design-own .design-own__event-item .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.text-white .design-own .design-own__event-item .slick-dots li.slick-active button, .pdp-hero.text-white .design-own .design-own__event-item .slick-dots li.slick-active button, .secondary-hero.text-white .design-own .design-own__event-item .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.text-white .design-own .design-own__event-item{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.text-white .design-own .design-own__event-item{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .landing-page.buy-buttons .design-own .design-own__event-item{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
    .design-own .design-own__event-item:first-child{
    margin-top: 0px;
}
    .design-own .design-own__event-selected{
    text-align: right;
    font-size: 0.75rem;
    line-height: 1rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(199 33 39 / var(--tw-text-opacity));
}
    @media print {
        
        .bg-black.text-white.p-4.text-center.design-own .design-own__event-selected.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.design-own .design-own__event-selected .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.design-own .design-own__event-selected .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #c72127;
            }
    .hero.design-own .design-own__event-selected .slick-dots li button, .pdp-hero.design-own .design-own__event-selected .slick-dots li button, .secondary-hero.design-own .design-own__event-selected .slick-dots li button {
                    background-color: rgba(199, 33, 39, 0.6);
                }
    .hero.design-own .design-own__event-selected .slick-dots li.slick-active button, .pdp-hero.design-own .design-own__event-selected .slick-dots li.slick-active button, .secondary-hero.design-own .design-own__event-selected .slick-dots li.slick-active button {
                    background-color: rgba(199, 33, 39, 1);
                }
    .hero .hero__slide.design-own .design-own__event-selected{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.design-own .design-own__event-selected{
        --tw-text-opacity: 1 !important;
        color: rgb(199 33 39 / var(--tw-text-opacity)) !important;
    }
}
    .design-own .design-own__event-show-list{
    margin-top: 2rem;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    row-gap: 0.75rem;
}
    .pdp-hero .design-own .design-own__event-show-list, .image-carousel .design-own .design-own__event-show-list, .quote-carousel .design-own .design-own__event-show-list {
            display: grid;
        }
    @media screen and (min-width:1040px) {
           .media-gallery .design-own .design-own__event-show-list.lg\:grid-cols-3 div {
                margin-bottom: 1.25rem;
            }
        }
    @media (min-width: 1200px){

    .design-own .design-own__event-show-list{
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
}
    .design-own .design-own__event-show-btn{
    margin-top: 1rem;
    display: inline-block;
    border-width: 2px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(255 218 48 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    padding: 10px;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 18px;
}
    @media print {
        
        .bg-black.text-white.p-4.design-own .design-own__event-show-btn.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .image-panel-callout .image-panel-callout__callout .fr-view .design-own .design-own__event-show-btn.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view .design-own .design-own__event-show-btn.font-light p:last-of-type {
                        margin-bottom: 0;
                    }
    .design-own .design-own__event-show-btn:hover {
        transition: all 0.3s ease;
    }
    .hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.design-own .design-own__event-show-btn .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.design-own .design-own__event-show-btn .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.design-own .design-own__event-show-btn .slick-dots li button, .pdp-hero.design-own .design-own__event-show-btn .slick-dots li button, .secondary-hero.design-own .design-own__event-show-btn .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.design-own .design-own__event-show-btn .slick-dots li.slick-active button, .pdp-hero.design-own .design-own__event-show-btn .slick-dots li.slick-active button, .secondary-hero.design-own .design-own__event-show-btn .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.design-own .design-own__event-show-btn{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.design-own .design-own__event-show-btn{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .design-own .design-own__event-show-btn .cookie-close-icon::after{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
    @media print {
        .design-own .design-own__event-show-btn .cookie-close-icon.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity::after {
            display: none;
        }
    }
    .design-own .design-own__event-show-btn .cookie-close-icon.text-white .modal::after {
            color: #000;
        }
    .design-own .design-own__event-show-btn:hover{
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
    background-color: transparent;
}
    @media print {
        .design-own .design-own__event-show-btn:hover
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.transition-opacity {
            display: none;
        }
    }
    @media (min-width: 1200px){

    .design-own .design-own__event-show-btn{
        width: 100%;
    }
}
    .design-own .design-own__event-show-btn {
            padding: 4px;
        }
    .design-own .design-own__event-show-btn.selected{
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
    background-color: transparent;
}
    @media print {
        
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.design-own .design-own__event-show-btn.selected.transition-opacity {
            display: none;
        }
    }
    .text-white .quote-carousel .quote-carousel__quote .design-own .design-own__event-show-btn.selected{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .design-own .design-own__event-show-btn.selected {
            padding-left: 2px;
            padding-right: 2px;
        }
    .design-own .design-own__event-show-btn:disabled{
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
}
    .design-own .design-own__selected-list .delete-icon {
            width: 10px;
            height: 12px;
            display: block;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='12' viewBox='0 0 10 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H10V12H0V0Z' fill='url(%23pattern0_1232_2242)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_1232_2242' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='%23image0_1232_2242' transform='scale(0.1 0.0833333)'/%3E%3C/pattern%3E%3Cimage id='image0_1232_2242' width='10' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAABHNCSVQICAgIfAhkiAAAAJFJREFUGFdjZGBgsAZiUSDmAeLJQCwAxCDwBYgzofQbRiDjBxCzQyVxUX9BCk2BWJqAQrCJvkC8iYBCP5BCWyA+REChHUihLhBfIqBQD6RQFogfEVAoB1IICpbPBBTyghSCwB8gZsah+C9QnAWm8A2QI4xD4VuguAhM4R0gRxmHwrtAcRWYwh4gpxiHwqlA8RwAxHMVYcT42msAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E");
        }
    .design-own .design-own__selections-btn{
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    display: block;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
    @media print {
        .design-own .design-own__selections-btn.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        
        .bg-black.design-own .design-own__selections-btn.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        
        .bg-black.text-white.p-4.text-center.design-own .design-own__selections-btn.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.design-own .design-own__selections-btn.transition-opacity {
            display: none;
        }
    }
    .design-own .design-own__selections-btn .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.design-own .design-own__selections-btn .bg-gray-light .slick-dots li button, .pdp-hero.design-own .design-own__selections-btn .bg-gray-light .slick-dots li button, .secondary-hero.design-own .design-own__selections-btn .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.design-own .design-own__selections-btn .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.design-own .design-own__selections-btn .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.design-own .design-own__selections-btn .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.design-own .design-own__selections-btn .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.design-own .design-own__selections-btn .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .design-own .design-own__selections-btn .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .design-own .design-own__selections-btn{
    padding: 10px;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 18px;
}
    @media print {
        
        .bg-black.text-white.p-4.design-own .design-own__selections-btn.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .image-panel-callout .image-panel-callout__callout .fr-view .design-own .design-own__selections-btn.font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view .design-own .design-own__selections-btn.font-light p:last-of-type {
                        margin-bottom: 0;
                    }
    .design-own .design-own__selections-btn:hover {
        transition: all 0.3s ease;
    }
    .design-own .design-own__selections-btn .news-listing__prev-arrow::after,.design-own .design-own__selections-btn .news-listing__next-arrow::after,.design-own .design-own__selections-btn .event-listing__prev-arrow::after,.design-own .design-own__selections-btn .event-listing__next-arrow::after,.design-own .design-own__selections-btn .social-strip__prev-arrow::after,.design-own .design-own__selections-btn .social-strip__next-arrow::after,.design-own .design-own__selections-btn .buy-buttons__prev-arrow::after,.design-own .design-own__selections-btn .buy-buttons__next-arrow::after,.design-own .design-own__selections-btn .image-panel-callout__svg::after,.design-own .design-own__selections-btn .event-filters__calendar-icon::after,.design-own .design-own__selections-btn .visitor-type__icon::after,.design-own .design-own__selections-btn .visitor-type__card-icon::after,.design-own .design-own__selections-btn .horizontal-cta-link::after,.design-own .design-own__selections-btn .headline__link-label:after,.design-own .design-own__selections-btn .image-card__card-icon,.design-own .design-own__selections-btn .my-account__card-icon,.design-own .design-own__selections-btn .vertical-cta__cta-icon,.design-own .design-own__selections-btn .close-icon,.design-own .design-own__selections-btn .tooltip-close,.design-own .design-own__selections-btn .ticket-filter__ticket-item-icon {
        background-color: #fff
    }
    .design-own .design-own__selections-btn .horizontal-cta-link {
        color: #fff;
    }
    .design-own .design-own__selections-btn.text-white .modal {
            color: #000;
        }
    .bg-black.design-own .design-own__selections-btn .modal, .bg-gray-dark.design-own .design-own__selections-btn .modal, .bg-gray.design-own .design-own__selections-btn .modal {
            color: #000;
        }
    .design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media print {
        
        .bg-black.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
    .design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .design-own .design-own__selections-btn .breadcrumb .sharethis-div .sharetext .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .design-own .design-own__selections-btn .breadcrumb .sharethis-div #st-1 .st-btn::after{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .design-own .design-own__selections-btn .quote-carousel .quote-carousel__quote .quotemark {
                color: white;
            }
    .design-own .design-own__selections-btn .quote-carousel .slick-autoplay-toggle-button{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .design-own .design-own__selections-btn .quote-carousel .slick-dots li.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    opacity: 0.4 !important;
}
    .design-own .design-own__selections-btn .quote-carousel .quote-carousel__quote .border-black{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .text-white .quote-carousel .quote-carousel__quote .design-own .design-own__selections-btn{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .design-own .design-own__selections-btn:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .design-own .design-own__selections-btn {
            padding: 4px 32px;
        }
    .design-own .design-own__selections-btn:disabled {
            opacity: 0.5;
            cursor: not-allowed;
        }
    @media screen and (max-width:1040px) {
            .design-own .design-own__event-show-list>div:nth-child(3n) {
                border-right: 0px;
            }

            .design-own .design-own__event-show-list>div:nth-child(3n+1) {
                padding-left: 0px;
            }

        }

    /*-------------------------------- MAIN LOADER --------------------------------*/
    .main_loader >div {
            animation: 1s loader-03 linear infinite;
            pointer-events: none;
        }
    @keyframes loader-03 {
            0% {
                transform: rotate(0deg);
            }

            100% {
                transform: rotate(360deg);
            }
        }

    /*--------------------------------- BIO PAGE ---------------------------------*/
    .bio-page .bio-page__container{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 768px;
    padding-left: 10px;
    padding-right: 10px;
}
    @media (min-width: 1040px){

    .bio-page .bio-page__container{
        max-width: 1040px;
    }
}
    @media (min-width: 1200px){

    .bio-page .bio-page__container{
        max-width: 1200px;
    }
}
    @media (min-width: 1440px){

    .bio-page .bio-page__container{
        max-width: 1440px;
    }
}
    .bio-page .bio-page__alphabet-item{
    position: relative;
    height: 57px;
    width: 43px;
    flex-shrink: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
    @media print {
        .bio-page .bio-page__alphabet-item.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        
        .bg-black.bio-page .bio-page__alphabet-item.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .bio-page .bio-page__alphabet-item .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-dots li button, .pdp-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-dots li button, .secondary-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.bio-page .bio-page__alphabet-item .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.bio-page .bio-page__alphabet-item .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.bio-page .bio-page__alphabet-item .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .bio-page .bio-page__alphabet-item .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .bio-page .bio-page__alphabet-item {
        font-weight: 500;
    }
    .bio-page .bio-page__alphabet-item .news-listing__prev-arrow::after,.bio-page .bio-page__alphabet-item .news-listing__next-arrow::after,.bio-page .bio-page__alphabet-item .event-listing__prev-arrow::after,.bio-page .bio-page__alphabet-item .event-listing__next-arrow::after,.bio-page .bio-page__alphabet-item .social-strip__prev-arrow::after,.bio-page .bio-page__alphabet-item .social-strip__next-arrow::after,.bio-page .bio-page__alphabet-item .buy-buttons__prev-arrow::after,.bio-page .bio-page__alphabet-item .buy-buttons__next-arrow::after,.bio-page .bio-page__alphabet-item .image-panel-callout__svg::after,.bio-page .bio-page__alphabet-item .event-filters__calendar-icon::after,.bio-page .bio-page__alphabet-item .visitor-type__icon::after,.bio-page .bio-page__alphabet-item .visitor-type__card-icon::after,.bio-page .bio-page__alphabet-item .horizontal-cta-link::after,.bio-page .bio-page__alphabet-item .headline__link-label:after,.bio-page .bio-page__alphabet-item .image-card__card-icon,.bio-page .bio-page__alphabet-item .my-account__card-icon,.bio-page .bio-page__alphabet-item .vertical-cta__cta-icon,.bio-page .bio-page__alphabet-item .close-icon,.bio-page .bio-page__alphabet-item .tooltip-close,.bio-page .bio-page__alphabet-item .ticket-filter__ticket-item-icon {
        background-color: #fff
    }
    .bio-page .bio-page__alphabet-item .horizontal-cta-link {
        color: #fff;
    }
    .bg-black.bio-page .bio-page__alphabet-item .modal, .bg-gray-dark.bio-page .bio-page__alphabet-item .modal, .bg-gray.bio-page .bio-page__alphabet-item .modal {
            color: #000;
        }
    .bio-page .bio-page__alphabet-item.text-white .modal {
            color: #000;
        }
    .bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media print {
        
        .bg-black.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
    .bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div .sharetext .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .bio-page .bio-page__alphabet-item .breadcrumb .sharethis-div #st-1 .st-btn::after{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .bio-page .bio-page__alphabet-item .quote-carousel .quote-carousel__quote .quotemark {
                color: white;
            }
    .bio-page .bio-page__alphabet-item .quote-carousel .slick-autoplay-toggle-button{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .bio-page .bio-page__alphabet-item .quote-carousel .slick-dots li.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    opacity: 0.4 !important;
}
    .bio-page .bio-page__alphabet-item .quote-carousel .quote-carousel__quote .border-black{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .bio-page .bio-page__alphabet-item:first-child{
    margin-left: 10px;
}
    .bio-page .bio-page__alphabet-item:last-child{
    margin-right: 10px;
}
    .bio-page .bio-page__alphabet-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 218 48 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .bio-page .bio-page__alphabet-item.active{
    position: sticky;
    left: 0px;
    right: 0px;
    z-index: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(255 218 48 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    @media print {
        
        .bg-black.text-white.p-4.text-center.text-xs.bio-page .bio-page__alphabet-item.active.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item.active .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.bio-page .bio-page__alphabet-item.active .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.bio-page .bio-page__alphabet-item.active .slick-dots li button, .pdp-hero.bio-page .bio-page__alphabet-item.active .slick-dots li button, .secondary-hero.bio-page .bio-page__alphabet-item.active .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.bio-page .bio-page__alphabet-item.active .slick-dots li.slick-active button, .pdp-hero.bio-page .bio-page__alphabet-item.active .slick-dots li.slick-active button, .secondary-hero.bio-page .bio-page__alphabet-item.active .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.bio-page .bio-page__alphabet-item.active{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.bio-page .bio-page__alphabet-item.active{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .bio-page .bio-page__alphabet-item.active .cookie-close-icon::after{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
    @media print {
        .bio-page .bio-page__alphabet-item.active .cookie-close-icon.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity::after {
            display: none;
        }
    }
    .bio-page .bio-page__alphabet-item.active .cookie-close-icon.text-white .modal::after {
            color: #000;
        }
    .bio-page .bio-page__alphabet-item.active::after {
            content: "";
            position: absolute;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            top: 100%;
            left: 50%;
            margin-left: -10px;
            border-top: 10px solid #ffda30;
            margin-top: -2px;
            z-index: 1;
        }
    @media screen and (max-width:1200px) {
            .bio-page .bio-page__container {
                max-width: calc(1200px + ((100vw - 1200px)/2));
                margin-right: unset;
                padding-right: unset;
                padding-left: unset;
            }
        }
    @media screen and (max-width:1040px) {
            .bio-page .bio-page__container {
                max-width: calc(768px + ((100vw - 768px)/2));
                margin-right: unset;
                padding-right: unset;
                padding-left: unset;
            }
        }
    @media screen and (min-width:768px) {
            .bio-page .bio-page__modal-overlay .fr-view img {
                float: right;
            }
        }

    /*------------------------------- CLASSIC 6 -------------------------------*/
    .classic-6 .accordion__item-trigger:not(.more-less):not(.show):after,
        .classic-6 .accordion__item-trigger:not(.more-less).show:after {
            content: "";
            background-repeat: no-repeat;
            display: block;
            background-color: #000;
            overflow: hidden;
            -webkit-mask: var(--svg);
            mask: var(--svg);
            height: 7px;
            width: 12px;
            --svg: url('data:image/svg+xml,\
                            <svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79612 4.0178L10.8819 0L12.0004 1.09994L6.00019 7.00037L0 1.09994L1.11853 0L5.20426 4.0178L6.00018 4.81405L6.79612 4.0178Z" fill="black" /></svg>');
        }
    .classic-6 .accordion__item-trigger:not(.more-less).show:after {
            transform: rotate(180deg);
        }
    .classic-6 li:has(.classic-6__modal-trigger){
    display: flex;
    gap: 0.75rem;
}
    .classic-6 li:has(.classic-6__modal-trigger):before {
                content: '\002B';
            }
    .classic-6 .classic-6__slider-item {
            display: grid !important;
        }
    .classic-6 .choose-series__item-title {
            font-size: 14px;
            line-height: 18px;
        }
    .classic-6 .add-seats__modal-trigger{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

    .check-mark {
        display: block;
        width: 20px;
        height: 28px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='31' viewBox='0 0 20 31' fill='none'%3E%3Cpath d='M11.8621 23.3747H10.1724L7.55171 16.3552L6.24137 16.8896L5.82758 15.7138L8.72413 14.4667L10.4827 19.5621C10.6552 20.0609 10.7931 20.5598 10.8965 20.9517C10.9655 20.5954 11.0345 20.0609 11.1724 19.4908L13.8965 7.62527H15.5862L11.8276 23.3391L11.8621 23.3747Z' fill='%23FFDA30'/%3E%3C/svg%3E");
    }

    @media screen and (max-width:1040px) {

    .check-mark {
            position: relative;
            top: -7px
    }
        }

    #seriesRightRail .accordion__item:last-of-type #accordion-operas ul {
                    padding-left:0;
                }

    /*------------------------------ COMPARE CHART ------------------------------*/
    .compare-chart .compare-chart__tick {
            width: 19px;
            height: 18px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cmask id='mask0_1938_191' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='19' height='18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H18.9997V18H0V0Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_1938_191)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.27298 13.5C-0.424327 10.716 -0.424327 7.284 1.27298 4.5C2.96923 1.716 6.10523 0 9.49984 0C12.8945 0 16.0294 1.716 17.7267 4.5C19.424 7.284 19.424 10.716 17.7267 13.5C16.0294 16.284 12.8945 18 9.49984 18C6.10523 18 2.96923 16.284 1.27298 13.5Z' fill='%23FDCA28' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.6931 7.3485L13.6888 7.3445C14.0382 7.0185 14.034 6.4835 13.6888 6.1535C13.3447 5.8235 12.78 5.8235 12.4317 6.1535L8.31195 10.0595L6.5682 8.4075C6.22304 8.0765 5.65938 8.0795 5.31105 8.4075C4.96167 8.7335 4.96167 9.2685 5.31105 9.5985L7.68601 11.8485C8.03012 12.1785 8.59483 12.1785 8.94315 11.8485L13.6931 7.3485Z' fill='%231A1818' /%3E%3C/g%3E%3C/svg%3E");
        }
    .compare-chart .compare-chart__btn {
            padding: 6px 20px;
        }

    /*------------------------------- TICKET FILTER -------------------------------*/
    .ticket-filter .ticket-filter__calender-icon {
            width: 18px;
            height: 22px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='22' viewBox='0 0 18 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H18V22H0V0Z' fill='url(%23pattern0_1941_849)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_1941_849' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1941_849' transform='scale(0.0555556 0.0454545)'/%3E%3C/pattern%3E%3Cimage id='image0_1941_849' width='18' height='22' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAAABHNCSVQICAgIfAhkiAAAARRJREFUOE9jZMAEJkChs0D8H4scSIgRiI2B+AyyPEgQGcgBOQ+BWBeIr+AwSAcofhmI5YH4EUwNukEKQIn7QGwIxBdwGGQAFD8PxIpA/ADZIGYgpwCIbYCYG4hdgfgAEH/EYRA/UNwBiHcD8VcgPgLEE0AumgTEmUC8EYi/4NCMS5gHKOEPxNNBBn0C4g4gbiPREJjyKiCjAmQQKHYSgXgBmQYlAPXNhxn0lgxvwewFeU8YZhAofHDFEiGHgmLRn+peo1oYjRqENQJR0tEwDqMkUH4hlIRxyIOCZR4oZV8F4qdAnAItCUgxjw+oeA4QS4MMcgLiDUDMS4oJSGo/A9kBsKIWVOqBMh960UvIbFARBMrsHwG6mUeoAtS36AAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E");
        }
    .ticket-filter .ticket-filter__filter-more,
        .ticket-filter .ticket-filter__filter-less {
            padding: 16px 20px;
        }
    .ticket-filter .ticket-filter__more-filter-icon {
            width: 21px;
            height: 19px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21' height='19' viewBox='0 0 21 19' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-0.000183105 0H20.9998V19H-0.000183105V0Z' fill='url(%23pattern0_1941_817)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_1941_817' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1941_817' transform='scale(0.047619 0.0526316)'/%3E%3C/pattern%3E%3Cimage id='image0_1941_817' width='21' height='19' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAYAAAB/TkaLAAAABHNCSVQICAgIfAhkiAAAAZlJREFUOE+1lL8rhVEYx+9NiqIoya+4pAyIhUVYyIBJGSgDMqGw+AsoBgqbUpQFC5kMYhJloAxKNhKlXL9Kfny+t/PWcXuv99zBU5/Oec95zvd9zo/nCYf8rZThBWiFd1iHCXhN4P9rOOzjlM7YBXzCDOTAJOxBl6voEI4FlnM5/V6ogEszPkC7DFPwESB8o0j3IdtyzKJfDBnWdltMpNpBkOij3/bLTIQrtGPmhxu0uaBdfAUdgZ+o1gzCEqSCfO6gE06CBDWfSFRzedBkjkBH9GIEI7TDoB2dwyLc2z/7S9QvqBoGDyEKp9AAb1AHt94CiRaBno2LzeJUCPXwDPlwBtugdy17kOgTZLooGp852nHLX4I6b8+i/xZpEkGGnM/UT1SLq+EKjuDbcorQT+r2U1ig4tFtiRyYM9ONO1n8kxph1Tz0wBY0gi5C2TXqpIhTfO6XMHYMbZaAHnc/eMUlSDuW+3aVauc7DWpBpU+2A5WwGqRm5mNVyjZliDJmFzah2UTZR7vmKOqb+x0snoYquAbVUNVSZ/sB7/JViE18gzYAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E");
        }
    .ticket-filter .ticket-filter__dropdown-btn-icon {
            content: "";
            background-repeat: no-repeat;
            overflow: hidden;
            -webkit-mask: var(--svg);
            mask: var(--svg);
            background-color: #666666;
            display: block;
            height: 7px;
            width: 12px;
            --svg: url('data:image/svg+xml,\
                            <svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79612 4.0178L10.8819 0L12.0004 1.09994L6.00019 7.00037L0 1.09994L1.11853 0L5.20426 4.0178L6.00018 4.81405L6.79612 4.0178Z" fill="black" /></svg>');
        }
    .ticket-filter .ticket-filter__dropdown-list-item.disabled {
            background-color: #cccccc;
        }
    .ticket-filter .ticket-filter__dropdown-list-item.selected{
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
}
    .ticket-filter .ticket-filter__dropdown-btn.open .ticket-filter__dropdown-btn-icon {
            transform: rotate(180deg);
        }
    .ticket-filter .ticket-filter__pill{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(243 242 240 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
    .text-white .ticket-filter .ticket-filter__pill{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.text-white .ticket-filter .ticket-filter__pill .slick-dots li button, .pdp-hero.text-white .ticket-filter .ticket-filter__pill .slick-dots li button, .secondary-hero.text-white .ticket-filter .ticket-filter__pill .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.text-white .ticket-filter .ticket-filter__pill .slick-dots li.slick-active button, .pdp-hero.text-white .ticket-filter .ticket-filter__pill .slick-dots li.slick-active button, .secondary-hero.text-white .ticket-filter .ticket-filter__pill .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.text-white .ticket-filter .ticket-filter__pill{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.text-white .ticket-filter .ticket-filter__pill{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.ticket-filter .ticket-filter__pill .slick-dots li button, .pdp-hero.ticket-filter .ticket-filter__pill .slick-dots li button, .secondary-hero.ticket-filter .ticket-filter__pill .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.ticket-filter .ticket-filter__pill .slick-dots li.slick-active button, .pdp-hero.ticket-filter .ticket-filter__pill .slick-dots li.slick-active button, .secondary-hero.ticket-filter .ticket-filter__pill .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.ticket-filter .ticket-filter__pill{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.ticket-filter .ticket-filter__pill{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .landing-page.buy-buttons .ticket-filter .ticket-filter__pill{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
    .ticket-filter .ticket-filter__pill.active{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
    @media print {
        .ticket-filter .ticket-filter__pill.active.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        
        .bg-black.ticket-filter .ticket-filter__pill.active.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .ticket-filter .ticket-filter__pill.active .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-dots li button, .pdp-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-dots li button, .secondary-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.ticket-filter .ticket-filter__pill.active .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.ticket-filter .ticket-filter__pill.active .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.ticket-filter .ticket-filter__pill.active .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .ticket-filter .ticket-filter__pill.active .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .ticket-filter .ticket-filter__pill.active .news-listing__prev-arrow::after,.ticket-filter .ticket-filter__pill.active .news-listing__next-arrow::after,.ticket-filter .ticket-filter__pill.active .event-listing__prev-arrow::after,.ticket-filter .ticket-filter__pill.active .event-listing__next-arrow::after,.ticket-filter .ticket-filter__pill.active .social-strip__prev-arrow::after,.ticket-filter .ticket-filter__pill.active .social-strip__next-arrow::after,.ticket-filter .ticket-filter__pill.active .buy-buttons__prev-arrow::after,.ticket-filter .ticket-filter__pill.active .buy-buttons__next-arrow::after,.ticket-filter .ticket-filter__pill.active .image-panel-callout__svg::after,.ticket-filter .ticket-filter__pill.active .event-filters__calendar-icon::after,.ticket-filter .ticket-filter__pill.active .visitor-type__icon::after,.ticket-filter .ticket-filter__pill.active .visitor-type__card-icon::after,.ticket-filter .ticket-filter__pill.active .horizontal-cta-link::after,.ticket-filter .ticket-filter__pill.active .headline__link-label:after,.ticket-filter .ticket-filter__pill.active .image-card__card-icon,.ticket-filter .ticket-filter__pill.active .my-account__card-icon,.ticket-filter .ticket-filter__pill.active .vertical-cta__cta-icon,.ticket-filter .ticket-filter__pill.active .close-icon,.ticket-filter .ticket-filter__pill.active .tooltip-close,.ticket-filter .ticket-filter__pill.active .ticket-filter__ticket-item-icon {
        background-color: #fff
    }
    .ticket-filter .ticket-filter__pill.active .horizontal-cta-link {
        color: #fff;
    }
    .ticket-filter .ticket-filter__pill.active.text-white .modal {
            color: #000;
        }
    .bg-black.ticket-filter .ticket-filter__pill.active .modal, .bg-gray-dark.ticket-filter .ticket-filter__pill.active .modal, .bg-gray.ticket-filter .ticket-filter__pill.active .modal {
            color: #000;
        }
    .ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media print {
        
        .bg-black.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
    .ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .pdp-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button, .secondary-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    .ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div .sharetext .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .ticket-filter .ticket-filter__pill.active .breadcrumb .sharethis-div #st-1 .st-btn::after{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .ticket-filter .ticket-filter__pill.active .quote-carousel .quote-carousel__quote .quotemark {
                color: white;
            }
    .ticket-filter .ticket-filter__pill.active .quote-carousel .slick-autoplay-toggle-button{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    .ticket-filter .ticket-filter__pill.active .quote-carousel .slick-dots li.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    opacity: 0.4 !important;
}
    .ticket-filter .ticket-filter__pill.active .quote-carousel .quote-carousel__quote .border-black{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .ticket-filter .ticket-filter__checks,
        .ticket-filter .ticket-filter__radios {
            display: flex;
            align-items: center;
            -moz-column-gap: 8px;
                 column-gap: 8px;
            position: relative;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
        }
    .ticket-filter .ticket-filter__checks-input,
        .ticket-filter .ticket-filter__radios-input {
            position: absolute;
            opacity: 0;
            cursor: pointer;
            height: 0;
            width: 0;
        }
    .ticket-filter .ticket-filter__checks-checkmark,
        .ticket-filter .ticket-filter__radios-checkmark {
            height: 16px;
            width: 16px;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #000;
            border: 2px solid #fff;
        }
    .ticket-filter .ticket-filter__checks-checkmark:after,
        .ticket-filter .ticket-filter__radios-checkmark:after {
            content: "";
            position: absolute;
            display: none;
            width: 6px;
            height: 8px;
            border: solid #fff;
            border-width: 0 3px 3px 0;
            transform: rotate(45deg);
        }
    .ticket-filter .ticket-filter__radios-checkmark {
            background-color: #fff;
            border: 2px solid #000;
            border-radius: 50%;
        }
    .ticket-filter .ticket-filter__radios-checkmark:after {
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: #000;
            border: 2px solid #000;
        }
    .ticket-filter .ticket-filter__checks-input:checked~.ticket-filter__checks-checkmark:after,
        .ticket-filter .ticket-filter__radios-input:checked~.ticket-filter__radios-checkmark:after {
            display: block;
        }
    .ticket-filter .ticket-filter__ticket-item-btn {
            padding: 20px 44px;
        }
    .ticket-filter .ticket-filter__dropdown-list {
            max-height: 150px;
            overflow-y: scroll;
        }

    /*---------------------------------- CART ----------------------------------*/   
    .cart {
        min-height: 100vh;
        display: flex;
        flex-direction: column;
    }   
    .cart > div:nth-last-child(1 of .container) {
            flex-grow: 1;
        }   
    .cart .edit-icon {
            width: 21px;
            height: 21px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H21V21H0V0Z' fill='url(%23pattern0_1945_1336)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_1945_1336' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1945_1336' transform='scale(0.047619)'/%3E%3C/pattern%3E%3Cimage id='image0_1945_1336' width='21' height='21' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAABHNCSVQICAgIfAhkiAAAAW1JREFUOE+dlbsvREEUh20kEhKNTk1Uao9CUCiEgk5Eo5IohFK5pYZGr1MJhUcllob4ByRenUQhUZDQkPh+cieZPWaumTvJl507u+fLOXNm7tZaqo82QtdhFG6gDi/S1So6O4g7gnEv/pH5GDxVkbYTeGyEzi3xUK5Uwm/YgflIlds5UlfyM7LFEnEjVWr3cLdEXE+RWuE1wkEIiRusT/4ntcJlgg5AW6Dhi7t5noaPMmlIuEfQGfR7TXLiVtY+tR6TpgrlUMlTThiT5gp/S/aPl800JDwssuk151IZ/hHaTK1wpWjKOZ89qUIr3Wdh1gvWC2IhV+hLh3m4hHdQubErGC05tKebLK7BBpzAhSnXdTm4h/a3rlG3fNEHI3AFE7AEM0VAUoZOLqm6eg+voFsxAMpIt6cTsoRuT1eZbMEbfEGXV46upJrVdA4DW9O0pEzVGGXmxh0TvYR1JdW87CGpMpmDU9BfxEO2xQT8ALZMWgKdwLGcAAAAAElFTkSuQmCC'/%3E%3C/defs%3E%3C/svg%3E");
        }   
    .cart .close-icon {
            width: 16px;
            height: 14px;
            --svg: url('data:image/svg+xml,\
                <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.25 2.1L15 1.4L13.5 0.00411758L12.75 0.704118L7.5 5.60412L2.25 0.7L1.5 0L0.00441178 1.4L0.754412 2.1L6.00441 7L0.75 11.9L0 12.6L1.5 13.9959L2.25 13.2959L7.5 8.39588L12.75 13.3L13.5 14L14.9956 12.6L14.2456 11.9L8.99559 7L14.25 2.1Z" fill="black" /></svg>');
        }   
    .cart .cart__checks {
            display: grid;
            grid-template-columns: 16px 1fr;
            -moz-column-gap: 8px;
                 column-gap: 8px;
            position: relative;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
        }   
    .cart .cart__checks-input {
            position: absolute;
            opacity: 0;
            cursor: pointer;
            height: 0;
            width: 0;
        }   
    .cart .cart__checks-checkmark {
            height: 16px;
            width: 16px;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #fff;
            border: 2px solid #000;
        }   
    .cart .cart__checks-checkmark:after {
            content: "";
            position: absolute;
            display: none;
            width: 6px;
            height: 10px;
            border: solid #000;
            border-width: 0 3px 3px 0;
            transform: rotate(45deg);
        }   
    .cart .cart__checks-input:checked~.cart__checks-checkmark:after {
            display: block;
        }

    #donations .cart__donate-item.active{
    --tw-bg-opacity: 1;
    background-color: rgb(255 218 48 / var(--tw-bg-opacity));
}

    #donations .cart__donate-item.active .cookie-close-icon::after{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

    @media print {
        #donations .cart__donate-item.active .cookie-close-icon.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity::after {
            display: none;
        }
    }

    #donations .cart__donate-item.active .cookie-close-icon.text-white .modal::after {
            color: #000;
        }

    /*-------------------------------Error Summary------------------------------*/
    .errorSummary {
        color:red;
        text-align: left;
    }
    .errorSummary ul {
            list-style: disc;
            margin-left: 20px;
        }
    /*-------------------------------- CHECKOUT --------------------------------*/
    .checkout {
        min-height: 100vh;
            display: flex;
            flex-direction: column;
    }
    .checkout > form {
            flex-grow: 1;
        }
    .checkout .remove-icon {
            display: block;
            width: 10px;
            height: 10px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H10V10H0V0Z' fill='url(%23pattern0_1947_1633)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_1947_1633' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1947_1633' transform='scale(0.1)'/%3E%3C/pattern%3E%3Cimage id='image0_1947_1633' width='10' height='10' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAFZJREFUGFdj/H/LgAEIBID4A4iBBYDlGIEKQYybQNwAxNPRFGZCxdVBCkFyIIGpQJyNpBhFDKYQXTGIj6IRWSGyYhAb2XQGshQiuwmn1UR5hqTgIRjgAAmqMIVIN78AAAAAAElFTkSuQmCC'/%3E%3C/defs%3E%3C/svg%3E");
        }
    .checkout .checkout__checks,
        .checkout .checkout__radios {
            display: flex;
            align-items: flex-start;
            -moz-column-gap: 8px;
                 column-gap: 8px;
            position: relative;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
        }
    .checkout .checkout__checks-input,
        .checkout .checkout__radios-input {
            position: absolute;
            opacity: 0;
            cursor: pointer;
            height: 0;
            width: 0;
        }
    .checkout .checkout__checks-checkmark,
        .checkout .checkout__radios-checkmark {
            height: 16px;
            width: 16px;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #000;
            border: 2px solid #fff;
            position: relative;
            top: 4px;
        }
    .checkout .checkout__checks-checkmark:after,
        .checkout .checkout__radios-checkmark:after {
            content: "";
            position: absolute;
            display: none;
            width: 6px;
            height: 8px;
            border: solid #fff;
            border-width: 0 3px 3px 0;
            transform: rotate(45deg);
        }
    .checkout .checkout__checks-checkmark,
        .checkout .checkout__radios-checkmark {
            background-color: #fff;
            border: 2px solid #000;
        }
    .checkout .checkout__radios-checkmark {
            border-radius: 50%;
        }
    .checkout .checkout__checks-checkmark:after {
            width: 6px;
            height: 10px;
            border: solid #000;
            border-width: 0 3px 3px 0;
            transform: rotate(45deg);
        }
    .checkout .checkout__radios-checkmark:after {
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: #000;
            border: 2px solid #000;
        }
    .checkout .checkout__checks-input:checked~.checkout__checks-checkmark:after,
        .checkout .checkout__radios-input:checked~.checkout__radios-checkmark:after {
            display: block;
        }
    .checkout .accordion__item-trigger::after{
    transform-origin: center;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
        font-weight: 500;
}
    .checkout .accordion__item-trigger:not(.show):after {
            content: '\002B';
            font-size: 22px;
        }
    .checkout .accordion__item-trigger.show:after {
            content: '\2212';
            font-size: 22px;
        }
    .checkout .small-btn {
            padding: 15px 10px;
        }
    .checkout .dropdown-btn-icon {
            background-color: #000;
        }
    .checkout #paypal-button-container {
            max-width: 200px;
            min-width: 200px;
            position:relative;
            z-index: 10;
        }

    /*-------------------------------- MY ACCOUNT --------------------------------*/
    .my-account .my-account__tab-trigger.active{
    --tw-border-opacity: 1;
    border-color: rgb(255 218 48 / var(--tw-border-opacity));
}
    .my-account a .pencil {
                transition: all .3s ease;
                --svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--><path d="M0 512l6.8-34L32 352 361.4 22.6 384 0l22.6 22.6 82.7 82.7L512 128l-22.6 22.6L160 480 34 505.2 0 512zM176 400v18.7L398.1 196.7l-82.7-82.7L93.3 336H112h16v16 32h32 16v16zm-32 48V416H112 96V400 368H64c-.9 0-1.7-.1-2.5-.2L40.8 471.2l103.4-20.7c-.1-.8-.2-1.7-.2-2.5zM420.7 174.1L466.7 128 384 45.3 337.9 91.3l82.7 82.7zm-89.4 28.7l-128 128L192 342.1l-22.6-22.6 11.3-11.3 128-128L320 168.8l22.6 22.6-11.3 11.3z"/></svg>');
                background-color: #000;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: 16px 16px;
                        mask-size: 16px 16px;
                width: 16px;
                height: 16px;
                display: inline-block;
                position: relative;
                top: 2px;
    
                /* Chrome, still requires prefix in 2022 */
                -webkit-mask: var(--svg);
    
                /* Firefox and Safari */
                mask: var(--svg);  

            }
    .my-account a:hover .pencil {
                    background-color: #c72127;
                }
    .my-account .my-account__tab-content {
            animation: fadeEffect 1s;
        }
    .my-account .my-account__calender .my-account__calender-icon {
                width: 18px;
                height: 22px;
                background-repeat: no-repeat;
                transition: all .3s ease;
                --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='22' viewBox='0 0 18 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H18V22H0V0Z' fill='url(%23pattern0_1941_849)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_1941_849' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1941_849' transform='scale(0.0555556 0.0454545)'/%3E%3C/pattern%3E%3Cimage id='image0_1941_849' width='18' height='22' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAAABHNCSVQICAgIfAhkiAAAARRJREFUOE9jZMAEJkChs0D8H4scSIgRiI2B+AyyPEgQGcgBOQ+BWBeIr+AwSAcofhmI5YH4EUwNukEKQIn7QGwIxBdwGGQAFD8PxIpA/ADZIGYgpwCIbYCYG4hdgfgAEH/EYRA/UNwBiHcD8VcgPgLEE0AumgTEmUC8EYi/4NCMS5gHKOEPxNNBBn0C4g4gbiPREJjyKiCjAmQQKHYSgXgBmQYlAPXNhxn0lgxvwewFeU8YZhAofHDFEiGHgmLRn+peo1oYjRqENQJR0tEwDqMkUH4hlIRxyIOCZR4oZV8F4qdAnAItCUgxjw+oeA4QS4MMcgLiDUDMS4oJSGo/A9kBsKIWVOqBMh960UvIbFARBMrsHwG6mUeoAtS36AAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E");
                background-color: #000;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: 21px 22px;
                        mask-size: 21px 22px;

                /* Chrome, still requires prefix in 2022 */
                -webkit-mask: var(--svg);

                /* Firefox and Safari */
                mask: var(--svg);
            }
    @media screen and (max-width: 768px) {
    .my-account .my-account__calender .my-account__calender-icon { 
                    width: 21px;
                    -webkit-mask-size: 21px 22px;
                            mask-size: 21px 22px
            }
                }
    .my-account .my-account__calender .my-account__calender-icon.icon-single {
                    width: 18px;
                    height: 22px;
                }
    @media screen and (max-width: 768px) {
    .my-account .my-account__calender .my-account__calender-icon.icon-single { 
                        width: 20px;
                        height: 22px
                }
                    }
    .my-account .my-account__calender:hover .my-account__calender-icon {
                    background-color: #c72127;
                }
    .my-account .accordion__item-trigger.more-less:before,
        .my-account .accordion__item-trigger.more-less:after {
            content: " ";
            background-color: #e2e2e2;
            height: 1px;
            display: block;
            width: 100%;
        }
    .my-account .accordion__item-trigger:not(.more-less):after,
        .my-account .accordion__item-trigger.more-less .icon:before{
    transform-origin: center;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
    .my-account .accordion__item-trigger:not(.more-less):not(.show):after,
        .my-account .accordion__item-trigger.more-less.more:not(.show) .icon:before {
            content: '\002B';
        }
    .my-account .accordion__item-trigger:not(.more-less).show:after,
        .my-account .accordion__item-trigger.more-less.less .icon:before {
            content: '\2212';
        }
    .my-account .dropdown-btn-icon {
            background-color: #fff;
        }
    .my-account .dropdown-list-item.selected{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    .hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.my-account .dropdown-list-item.selected .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.my-account .dropdown-list-item.selected .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    .hero.my-account .dropdown-list-item.selected .slick-dots li button, .pdp-hero.my-account .dropdown-list-item.selected .slick-dots li button, .secondary-hero.my-account .dropdown-list-item.selected .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    .hero.my-account .dropdown-list-item.selected .slick-dots li.slick-active button, .pdp-hero.my-account .dropdown-list-item.selected .slick-dots li.slick-active button, .secondary-hero.my-account .dropdown-list-item.selected .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero .hero__slide.my-account .dropdown-list-item.selected{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.my-account .dropdown-list-item.selected{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}

    /*-------------------------------- Login --------------------------------*/
    .login-register .login-register__tab-trigger.active{
    --tw-border-opacity: 1;
    border-color: rgb(255 218 48 / var(--tw-border-opacity));
}
    /* ---------------------------------Errors ----------------------------------*/
    .validation-summary-errors,
    .error.field-validation-valid{
    margin-top: 0.5rem;
    display: block;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(199 33 39 / var(--tw-text-opacity));
}
    .hero.validation-summary-errors .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.validation-summary-errors .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.validation-summary-errors .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.validation-summary-errors .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.validation-summary-errors .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.validation-summary-errors .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.validation-summary-errors .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.validation-summary-errors .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.validation-summary-errors .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.validation-summary-errors .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.validation-summary-errors .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.validation-summary-errors .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.validation-summary-errors .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.validation-summary-errors .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.validation-summary-errors .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.validation-summary-errors .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.validation-summary-errors .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.validation-summary-errors .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.validation-summary-errors .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.validation-summary-errors .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.validation-summary-errors .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.validation-summary-errors .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.validation-summary-errors .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.validation-summary-errors .video-hero-autoplay-toggle-button .video-hero-play-icon:before,.hero
    .error.field-validation-valid .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero
    .error.field-validation-valid .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero
    .error.field-validation-valid .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero
    .error.field-validation-valid .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero
    .error.field-validation-valid .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero
    .error.field-validation-valid .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero
    .error.field-validation-valid .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero
    .error.field-validation-valid .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero
    .error.field-validation-valid .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero
    .error.field-validation-valid .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero
    .error.field-validation-valid .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero
    .error.field-validation-valid .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero
    .error.field-validation-valid .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #c72127;
            }
    .hero.validation-summary-errors .slick-dots li button, .pdp-hero.validation-summary-errors .slick-dots li button, .secondary-hero.validation-summary-errors .slick-dots li button,.hero
    .error.field-validation-valid .slick-dots li button, .pdp-hero
    .error.field-validation-valid .slick-dots li button, .secondary-hero
    .error.field-validation-valid .slick-dots li button {
                    background-color: rgba(199, 33, 39, 0.6);
                }
    .hero.validation-summary-errors .slick-dots li.slick-active button, .pdp-hero.validation-summary-errors .slick-dots li.slick-active button, .secondary-hero.validation-summary-errors .slick-dots li.slick-active button,.hero
    .error.field-validation-valid .slick-dots li.slick-active button, .pdp-hero
    .error.field-validation-valid .slick-dots li.slick-active button, .secondary-hero
    .error.field-validation-valid .slick-dots li.slick-active button {
                    background-color: rgba(199, 33, 39, 1);
                }
    .hero .hero__slide.validation-summary-errors,.hero .hero__slide
    .error.field-validation-valid{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero .hero__slide.validation-summary-errors,.hero .hero__slide
    .error.field-validation-valid{
        --tw-text-opacity: 1 !important;
        color: rgb(199 33 39 / var(--tw-text-opacity)) !important;
    }
}

    /*-----------------------------------500 Page -------------------------------------*/

    /*-----------------------------------Renewals------------------------------*/

    .renewals__checks,
    .renewals__radios {
        display: flex;
        align-items: flex-start;
        -moz-column-gap: 8px;
             column-gap: 8px;
        position: relative;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }

    .renewals__checks-input,
    .renewals__radios-input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

    .renewals__checks-checkmark,
    .renewals__radios-checkmark {
        height: 16px;
        width: 16px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #000;
        border: 2px solid #fff;
        position: relative;
        top: 4px;
    }

    .renewals__checks-checkmark:after,
    .renewals__radios-checkmark:after {
        content: "";
        position: absolute;
        display: none;
        width: 6px;
        height: 8px;
        border: solid #fff;
        border-width: 0 3px 3px 0;
        transform: rotate(45deg);
    }

    .renewals__checks-checkmark,
    .renewals__radios-checkmark {
        background-color: #fff;
        border: 2px solid #000;
    }

    .renewals__radios-checkmark {
        border-radius: 50%;
    }

    .renewals__checks-checkmark:after {
        width: 6px;
        height: 10px;
        border: solid #000;
        border-width: 0 3px 3px 0;
        transform: rotate(45deg);
    }

    .renewals__radios-checkmark:after {
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background: #000;
        border: 2px solid #000;
    }

    .renewals__checks-input:checked~.renewals__checks-checkmark:after,
    .renewals__radios-input:checked~.renewals__radios-checkmark:after {
        display: block;
    }

    .renewal-buttons{
    margin-top: 1.5rem;
    margin-bottom: 2.5rem;
    display: flex;
    align-items: center;
    gap: 1.25rem;
}

    #renewal-list .renew-box {
            display:flex;
            gap:2rem;
        }

    .renew-sub .accordion .copy {
                border-top: solid 1px black;
                margin-top: 20px;
                padding-top: 20px;
            }

    .renew-sub .zones .seat-grid .number-count{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
}

    .renew-sub .cart-section {
            display: flex;
            flex-direction: row;
        }

    .renew-sub .cart-section .cart-item {
                display: flex;
                width: 100%;
                flex-direction: column;
            }

    .renew-sub .cart-section .cart-item:first-child {
                    width: 150px;
                    font-weight: bold;
                }

    .renew-sub .cart-item .grid-cols-4 {
                grid-template-columns: repeat(3, minmax(0, 1fr)) 100px;
            }

    .renew-sub .zone-container .renewals__radios >div:last-child {
                    max-width: calc(100% - 25px);
                }

    .renew-sub .checkout {
            min-height: auto;
            margin-top: 10px;            
        }

    .renew-sub .checkout .grid-x {
                display: flex;
            }

    .renew-sub .checkout .grid-x .cell {
                    margin-right: 1rem;
                }

    .renew-sub .checkout .grid-x .cell a {
                        display: inline-block;
                    }

    .renew-sub .checkout .grid-x .cell button {
                        margin-top: 0;
                    }


    /*-----------------------------------Gift Certs------------------------------*/
    @media screen and (min-width:1040px) {
    #GiftCertificates .form-set {
                display: flex;
                gap: 20px
        }
    #GiftCertificates .gift-amount {
                max-width: 250px
        }
            }
    #GiftCertificates .renewals__radios-checkmark {
            position: relative;
            top: 10px;
        }
    .my-account .buy-certs {
            display: block;
        }

    /*---------------------------------------------Forms----------------------------------*/
    form .form-field {
            margin-bottom: 20px;
        }
    form .form-field label.control-label{
    margin-bottom: 0.5rem;
    font-weight: 700;
}
    form .form-field input[type='text'],
            form .form-field input[type='email']{
    height: 40px;
    min-width: 300px;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(204 204 204 / var(--tw-border-opacity));
    padding: 0.5rem;
}
    form .form-field .ktc-checkbox,
            form .form-field .ktc-radio {
                margin-right: 20px;
            }
    form .form-field .ktc-checkbox label, form .form-field .ktc-radio label{
    font-weight: 400 !important;
}
    form .form-field select{
    height: 40px;
    min-width: 300px;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(204 204 204 / var(--tw-border-opacity));
    padding: 0.5rem;
}
    form .form-field textarea{
    height: 100px;
    min-width: 300px;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(204 204 204 / var(--tw-border-opacity));
    padding: 0.5rem;
}
    form input[type='submit']{
    margin-bottom: 3rem;
    margin-left: 10px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
    @media print {
        form input[type='submit'].text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        form
        .bg-black input[type='submit'].p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
        form
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t input[type='submit'].transition-opacity {
            display: none;
        }
    }
    form input[type='submit'] .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    form.hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,form
            .hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,form
            .hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,form
            .hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,form
            .hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,form
            .hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,form
            .hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,form
            .hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,form
            .pdp-hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,form
            .pdp-hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,form
            .pdp-hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,form
            .pdp-hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,form
            .pdp-hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,form
            .pdp-hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,form
            .pdp-hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,form
            .pdp-hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,form
            .secondary-hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,form
            .secondary-hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,form
            .secondary-hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,form
            .secondary-hero input[type='submit'] .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,form
            .secondary-hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,form
            .secondary-hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,form
            .secondary-hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,form
            .secondary-hero input[type='submit'] .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    form.hero input[type='submit'] .bg-gray-light .slick-dots li button,form .pdp-hero input[type='submit'] .bg-gray-light .slick-dots li button,form .secondary-hero input[type='submit'] .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    form.hero input[type='submit'] .bg-gray-light .slick-dots li.slick-active button,form .pdp-hero input[type='submit'] .bg-gray-light .slick-dots li.slick-active button,form .secondary-hero input[type='submit'] .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero form.hero__slide input[type='submit'] .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero form.hero__slide input[type='submit'] .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    form input[type='submit'] .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    form input[type='submit']{
    padding: 10px;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 18px;
}
    @media print {
        form
        .bg-black.text-white.p-4 input[type='submit'].text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none;
        }
    }
    .image-panel-callout .image-panel-callout__callout .fr-view form input[type='submit'].font-light p:last-of-type, .faq .image-panel-callout__callout .fr-view form input[type='submit'].font-light p:last-of-type {
                        margin-bottom: 0;
                    }
    form input[type='submit']:hover {
        transition: all 0.3s ease;
    }
    form input[type='submit'] .news-listing__prev-arrow::after,form input[type='submit'] .news-listing__next-arrow::after,form input[type='submit'] .event-listing__prev-arrow::after,form input[type='submit'] .event-listing__next-arrow::after,form input[type='submit'] .social-strip__prev-arrow::after,form input[type='submit'] .social-strip__next-arrow::after,form input[type='submit'] .buy-buttons__prev-arrow::after,form input[type='submit'] .buy-buttons__next-arrow::after,form input[type='submit'] .image-panel-callout__svg::after,form input[type='submit'] .event-filters__calendar-icon::after,form input[type='submit'] .visitor-type__icon::after,form input[type='submit'] .visitor-type__card-icon::after,form input[type='submit'] .horizontal-cta-link::after,form input[type='submit'] .headline__link-label:after,form input[type='submit'] .image-card__card-icon,form input[type='submit'] .my-account__card-icon,form input[type='submit'] .vertical-cta__cta-icon,form input[type='submit'] .close-icon,form input[type='submit'] .tooltip-close,form input[type='submit'] .ticket-filter__ticket-item-icon {
        background-color: #fff
    }
    form input[type='submit'] .horizontal-cta-link {
        color: #fff;
    }
    form input[type='submit'].text-white .modal {
            color: #000;
        }
    form.bg-black input[type='submit'] .modal,form .bg-gray-dark input[type='submit'] .modal,form .bg-gray input[type='submit'] .modal {
            color: #000;
        }
    form input[type='submit'] .breadcrumb .sharethis-div .sharetext{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media print {
        form
        .bg-black input[type='submit'] .breadcrumb .sharethis-div .sharetext.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
    form input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
    form.hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,form
            .hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,form
            .hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,form
            .hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,form
            .hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,form
            .hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,form
            .hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,form
            .hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,form
            .pdp-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,form
            .pdp-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,form
            .pdp-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,form
            .pdp-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,form
            .pdp-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,form
            .pdp-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,form
            .pdp-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,form
            .pdp-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,form
            .secondary-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,form
            .secondary-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,form
            .secondary-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,form
            .secondary-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,form
            .secondary-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,form
            .secondary-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,form
            .secondary-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,form
            .secondary-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
    form.hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button,form .pdp-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button,form .secondary-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
    form.hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button,form .pdp-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button,form .secondary-hero input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
    .hero form.hero__slide input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    @media (min-width: 1040px){

    .hero form.hero__slide input[type='submit'] .breadcrumb .sharethis-div .sharetext .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
    form input[type='submit'] .breadcrumb .sharethis-div .sharetext .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    form input[type='submit'] .breadcrumb .sharethis-div #st-1 .st-btn::after{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    form input[type='submit'] .quote-carousel .quote-carousel__quote .quotemark {
                color: white;
            }
    form input[type='submit'] .quote-carousel .slick-autoplay-toggle-button{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
    form input[type='submit'] .quote-carousel .slick-dots li.slick-active button{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    opacity: 0.4 !important;
}
    form input[type='submit'] .quote-carousel .quote-carousel__quote .border-black{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    .text-white .quote-carousel .quote-carousel__quote form input[type='submit']{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
    form input[type='submit']:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

    /* ---------------------- Search Results --------------------------*/

    .pager-link {
        font-weight: bold;
        margin: 0 5px;
        color: #c72127;
        transition: color .3s ease;
    }

    .pager-link:hover {
            color: #000;
        }

    .pager-link.pager-link-current {
            color: #000;
        }

    .pager-link .pager-icon {
            height: 12px;
            display: inline-block;
        }

    .pager-link .divider {
            color: #000;
        }

    .pager-link .divider.prev {
                margin-left: 5px;
            }

    .pager-link .divider.next {
                margin-right: 5px;
            }

    /* -------------------------- Cookie Close Icon ---------------------------------*/

    .cookie-close-icon {
        width: 15px;
        overflow: hidden;
    }

    .cookie-close-icon::after {
        content: "";
        background-repeat: no-repeat;
        height: 14px;
        display: block;
        width: 15px;
        background-color: #fff;
        transition: background-color 0.2s;

        --svg: url('data:image/svg+xml,\
            <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.25 2.1L15 1.4L13.5 0.00411758L12.75 0.704118L7.5 5.60412L2.25 0.7L1.5 0L0.00441178 1.4L0.754412 2.1L6.00441 7L0.75 11.9L0 12.6L1.5 13.9959L2.25 13.2959L7.5 8.39588L12.75 13.3L13.5 14L14.9956 12.6L14.2456 11.9L8.99559 7L14.25 2.1Z" fill="black" /></svg>');

        /* Chrome, still requires prefix in 2022 */
        -webkit-mask: var(--svg);

        /* Firefox and Safari */
        mask: var(--svg);
    }

    .bg-yellow .cookie-close-icon::after{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

    @media print {
        .bg-yellow .cookie-close-icon.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity::after {
            display: none;
        }
    }

    .bg-yellow .cookie-close-icon.text-white .modal::after {
            color: #000;
        }


    /* --------------------Classy widget height ------------------*/

    .eginline {
        width: 100%!important;
    }

    @media screen and (min-width:1040px) {

    .eginline .eginline_body {
                height: 478px!important
        }
            }

/***********************Hide Counter Arrows****************************/
input.hide-counter-arrows::-webkit-outer-spin-button,
input.hide-counter-arrows::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input.hide-counter-arrows[type=number] {
  -moz-appearance: textfield;
}
    
.field-validation-error{
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(199 33 39 / var(--tw-text-opacity));
}
    
.hero.field-validation-error .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.field-validation-error .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.field-validation-error .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.field-validation-error .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.field-validation-error .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.field-validation-error .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.field-validation-error .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.field-validation-error .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.field-validation-error .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.field-validation-error .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.field-validation-error .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.field-validation-error .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.field-validation-error .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.field-validation-error .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.field-validation-error .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.field-validation-error .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.field-validation-error .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.field-validation-error .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.field-validation-error .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.field-validation-error .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.field-validation-error .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.field-validation-error .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.field-validation-error .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.field-validation-error .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #c72127;
            }
    
.hero.field-validation-error .slick-dots li button, .pdp-hero.field-validation-error .slick-dots li button, .secondary-hero.field-validation-error .slick-dots li button {
                    background-color: rgba(199, 33, 39, 0.6);
                }
    
.hero.field-validation-error .slick-dots li.slick-active button, .pdp-hero.field-validation-error .slick-dots li.slick-active button, .secondary-hero.field-validation-error .slick-dots li.slick-active button {
                    background-color: rgba(199, 33, 39, 1);
                }
    
.hero .hero__slide.field-validation-error{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
    
@media (min-width: 1040px){

    .hero .hero__slide.field-validation-error{
        --tw-text-opacity: 1 !important;
        color: rgb(199 33 39 / var(--tw-text-opacity)) !important;
    }
}

#st-el-2 {
    z-index: 9999999999!important;
}

.st-body-no-scroll .uwy.userway_p3 {
    z-index:1!important;
}

#promoCodeForm.gray-bg input[type=text] {
    background-color: rgb(243 242 240);
}

#CartSummary .summary{
    display: flex;
    justify-content: space-between;
}

#CartSummary .summary:after{
    display: inline-block;
            background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><path class="st0" d="M256,94.1l17,17L465,303l17,17l-34,33.9l-17-17l-175-175L81,337l-17,17l-33.9-34l17-17L239,111L256,94.1L256,94.1z"/></svg>');
            content: ' ';
            width: 25px;
            height: 25px;
}

@media all and (min-width: 1040px) {

#CartSummary .summary:after {
                background-image: none
        }
            }

#CartSummary .summary.active:after{
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

#CartSummary .cart-buttons{
    margin-top: 1rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 1.25rem;
}
.cart-summary-col{
    z-index: 44;
}
.placeholder\:text-black::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.placeholder\:text-black::placeholder{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.before\:absolute::before{
    content: var(--tw-content);
    position: absolute;
}
.before\:top-1\/2::before{
    content: var(--tw-content);
    top: 50%;
}
.before\:-z-\[1\]::before{
    content: var(--tw-content);
    z-index: -1;
}
.before\:h-px::before{
    content: var(--tw-content);
    height: 1px;
}
.before\:w-full::before{
    content: var(--tw-content);
    width: 100%;
}
.before\:-translate-y-1\/2::before{
    content: var(--tw-content);
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:bg-gray-medium::before{
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(204 204 204 / var(--tw-bg-opacity));
}
.before\:text-xl::before{
    content: var(--tw-content);
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.after\:absolute::after{
    content: var(--tw-content);
    position: absolute;
}
.after\:top-\[calc\(100\%\+0\.5rem\)\]::after{
    content: var(--tw-content);
    top: calc(100% + 0.5rem);
}
.after\:clear-both::after{
    content: var(--tw-content);
    clear: both;
}
.after\:table::after{
    content: var(--tw-content);
    display: table;
}
.after\:text-3xl::after{
    content: var(--tw-content);
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.after\:uppercase::after{
    content: var(--tw-content);
    text-transform: uppercase;
}
.first\:mt-0:first-child{
    margin-top: 0px;
}
.first\:mt-3:first-child{
    margin-top: 0.75rem;
}
.first\:mt-6:first-child{
    margin-top: 1.5rem;
}
.first\:border-t:first-child{
    border-top-width: 1px;
}
.first\:border-t-0:first-child{
    border-top-width: 0px;
}
.first\:border-t-2:first-child{
    border-top-width: 2px;
}
.first\:pl-0:first-child{
    padding-left: 0px;
}
.first\:pl-\[10px\]:first-child{
    padding-left: 10px;
}
.first\:pt-0:first-child{
    padding-top: 0px;
}
@media print {
        .first\:border-t:first-child
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-black.transition-opacity {
            display: none!important;
        }
    }
.last\:mb-0:last-child{
    margin-bottom: 0px;
}
.last\:mt-6:last-child{
    margin-top: 1.5rem;
}
.last\:border-b-0:last-child{
    border-bottom-width: 0px;
}
.last\:border-r-0:last-child{
    border-right-width: 0px;
}
.last\:pb-0:last-child{
    padding-bottom: 0px;
}
.last\:pb-5:last-child{
    padding-bottom: 1.25rem;
}
.last\:pr-0:last-child{
    padding-right: 0px;
}
.last\:pr-\[10px\]:last-child{
    padding-right: 10px;
}
.hover\:border-black:hover{
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.hover\:border-white:hover{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.hover\:border-yellow:hover{
    --tw-border-opacity: 1;
    border-color: rgb(255 218 48 / var(--tw-border-opacity));
}
.hover\:bg-black:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.hover\:bg-gray-200:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(226 226 226 / var(--tw-bg-opacity));
}
.hover\:bg-gray-dark:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity));
}
.hover\:bg-gray-light:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(243 242 240 / var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover{
    background-color: transparent;
}
.hover\:bg-white:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-yellow:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 218 48 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-light:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 187 / var(--tw-bg-opacity));
}
.hover\:fill-red:hover{
    fill: #c72127;
}
.hover\:\!text-white:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.hover\:text-black:hover{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hover\:text-red:hover{
    --tw-text-opacity: 1;
    color: rgb(199 33 39 / var(--tw-text-opacity));
}
.hover\:text-white:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-yellow:hover{
    --tw-text-opacity: 1;
    color: rgb(255 218 48 / var(--tw-text-opacity));
}
@media print {
        .hover\:bg-black:hover.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
        .hover\:\!text-white:hover
        .bg-black.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
        .hover\:text-white:hover
        .bg-black.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
        .hover\:border-black:hover
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.transition-opacity {
            display: none!important;
        }
    }
.hover\:\!text-white:hover .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.hover\:\!text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.hover\:\!text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
.hero.hover\:\!text-white:hover .bg-gray-light .slick-dots li button, .pdp-hero.hover\:\!text-white:hover .bg-gray-light .slick-dots li button, .secondary-hero.hover\:\!text-white:hover .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
.hero.hover\:\!text-white:hover .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.hover\:\!text-white:hover .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.hover\:\!text-white:hover .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
.hero .hero__slide.hover\:\!text-white:hover .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
@media (min-width: 1040px){

    .hero .hero__slide.hover\:\!text-white:hover .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
.hover\:text-white:hover .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.hover\:text-white:hover .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.hover\:text-white:hover .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
.hero.hover\:text-white:hover .bg-gray-light .slick-dots li button, .pdp-hero.hover\:text-white:hover .bg-gray-light .slick-dots li button, .secondary-hero.hover\:text-white:hover .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
.hero.hover\:text-white:hover .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.hover\:text-white:hover .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.hover\:text-white:hover .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
.hero .hero__slide.hover\:text-white:hover .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
@media (min-width: 1040px){

    .hero .hero__slide.hover\:text-white:hover .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
.text-white .hover\:bg-gray-light:hover{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .hover\:bg-gray-light:hover .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .hover\:bg-gray-light:hover .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
.hero.text-white .hover\:bg-gray-light:hover .slick-dots li button, .pdp-hero.text-white .hover\:bg-gray-light:hover .slick-dots li button, .secondary-hero.text-white .hover\:bg-gray-light:hover .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
.hero.text-white .hover\:bg-gray-light:hover .slick-dots li.slick-active button, .pdp-hero.text-white .hover\:bg-gray-light:hover .slick-dots li.slick-active button, .secondary-hero.text-white .hover\:bg-gray-light:hover .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
.hero .hero__slide.text-white .hover\:bg-gray-light:hover{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
@media (min-width: 1040px){

    .hero .hero__slide.text-white .hover\:bg-gray-light:hover{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
.hover\:\!text-white:hover .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.hover\:text-white:hover .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.focus\:ring-2:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-black:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}
.focus\:ring-offset-0:focus{
    --tw-ring-offset-width: 0px;
}
.group:hover .group-hover\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:text-red{
    --tw-text-opacity: 1;
    color: rgb(199 33 39 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media print {
        .group:hover .group-hover\:text-white
        .bg-black.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
.group:hover .group-hover\:text-white .bg-gray-light{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.group:hover .group-hover\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }
.hero.group:hover .group-hover\:text-white .bg-gray-light .slick-dots li button, .pdp-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-dots li button, .secondary-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }
.hero.group:hover .group-hover\:text-white .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.group:hover .group-hover\:text-white .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }
.hero .hero__slide.group:hover .group-hover\:text-white .bg-gray-light{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
@media (min-width: 1040px){

    .hero .hero__slide.group:hover .group-hover\:text-white .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
    }
}
.group:hover .group-hover\:text-white .audio-player > div > img{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
@media (min-width: 768px){

    .sm\:w-4\/5{
        width: 80%;
    }

    .sm\:w-\[290px\]{
        width: 290px;
    }

    .sm\:w-\[420px\]{
        width: 420px;
    }

    .sm\:grid-cols-1{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .sm\:flex-row{
        flex-direction: row;
    }

    .sm\:scroll-smooth{
        scroll-behavior: smooth;
    }

    .sm\:px-\[10px\]{
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media (min-width: 1040px){

    .md\:sticky{
        position: sticky;
    }

    .md\:bottom-4{
        bottom: 1rem;
    }

    .md\:bottom-auto{
        bottom: auto;
    }

    .md\:top-0{
        top: 0px;
    }

    .md\:order-1{
        order: 1;
    }

    .md\:order-2{
        order: 2;
    }

    .md\:col-span-1{
        grid-column: span 1 / span 1;
    }

    .md\:col-span-12{
        grid-column: span 12 / span 12;
    }

    .md\:col-span-2{
        grid-column: span 2 / span 2;
    }

    .md\:col-span-3{
        grid-column: span 3 / span 3;
    }

    .md\:col-span-4{
        grid-column: span 4 / span 4;
    }

    .md\:col-span-5{
        grid-column: span 5 / span 5;
    }

    .md\:col-span-6{
        grid-column: span 6 / span 6;
    }

    .md\:col-span-7{
        grid-column: span 7 / span 7;
    }

    .md\:col-span-8{
        grid-column: span 8 / span 8;
    }

    .md\:col-span-9{
        grid-column: span 9 / span 9;
    }

    .md\:col-start-1{
        grid-column-start: 1;
    }

    .md\:row-start-1{
        grid-row-start: 1;
    }

    .md\:m-0{
        margin: 0px;
    }

    .md\:mr-5{
        margin-right: 1.25rem;
    }

    .md\:block{
        display: block;
    }

    .md\:flex{
        display: flex;
    }

    .md\:\!grid{
        display: grid !important;
    }

    .md\:hidden{
        display: none;
    }

    .md\:aspect-\[21\/9\]{
        aspect-ratio: 21/9;
    }

    .md\:h-\[650px\]{
        height: 650px;
    }

    .md\:h-\[730px\]{
        height: 730px;
    }

    .md\:h-auto{
        height: auto;
    }

    .md\:max-h-\[unset\]{
        max-height: unset;
    }

    .md\:w-\[290px\]{
        width: 290px;
    }

    .md\:w-\[unset\]{
        width: unset;
    }

    .md\:w-auto{
        width: auto;
    }

    .md\:max-w-full{
        max-width: 100%;
    }

    .md\:max-w-screen-md{
        max-width: 1040px;
    }

    .md\:columns-12{
        -moz-columns: 12;
             columns: 12;
    }

    .md\:grid-cols-1{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .md\:grid-cols-12{
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .md\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-\[18\%_1fr\]{
        grid-template-columns: 18% 1fr;
    }

    .md\:grid-cols-\[25\%_1fr\]{
        grid-template-columns: 25% 1fr;
    }

    .md\:flex-row{
        flex-direction: row;
    }

    .md\:justify-normal{
        justify-content: normal;
    }

    .md\:justify-between{
        justify-content: space-between;
    }

    .md\:gap-11{
        gap: 2.75rem;
    }

    .md\:gap-5{
        gap: 1.25rem;
    }

    .md\:gap-8{
        gap: 2rem;
    }

    .md\:border-l{
        border-left-width: 1px;
    }

    .md\:px-\[10px\]{
        padding-left: 10px;
        padding-right: 10px;
    }

    .md\:py-6{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .md\:pt-0{
        padding-top: 0px;
    }

    .md\:text-right{
        text-align: right;
    }

    .md\:text-start{
        text-align: start;
    }

    .md\:\!text-4xl{
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }

    .md\:text-2xl{
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .md\:text-3xl{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }

    .md\:text-4xl{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .md\:text-\[20px\]{
        font-size: 20px;
    }

    .md\:text-\[50px\]{
        font-size: 50px;
    }

    .md\:text-\[60px\]{
        font-size: 60px;
    }

    .md\:text-lg{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    .md\:text-sm{
        font-size: 0.875rem;
        line-height: 1.25rem;
    }

    .md\:text-xl{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

    .md\:leading-\[55px\]{
        line-height: 55px;
    }

    .md\:leading-\[56px\]{
        line-height: 56px;
    }

    .md\:leading-\[72px\]{
        line-height: 72px;
    }

    @media print {
        .md\:sticky
        .bg-black.text-white.p-4.text-center.text-xs.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
        .pdp-hero .md\:\!grid, .image-carousel .md\:\!grid, .quote-carousel .md\:\!grid {
            display: grid !important;
        }
        .after\:md\:text-4xl::after{
        content: var(--tw-content);
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
@media (min-width: 1200px){

    .lg\:static{
        position: static;
    }

    .lg\:fixed{
        position: fixed;
    }

    .lg\:absolute{
        position: absolute;
    }

    .lg\:relative{
        position: relative;
    }

    .lg\:sticky{
        position: sticky;
    }

    .lg\:-left-16{
        left: -4rem;
    }

    .lg\:-left-2{
        left: -0.5rem;
    }

    .lg\:-top-10{
        top: -2.5rem;
    }

    .lg\:bottom-7{
        bottom: 1.75rem;
    }

    .lg\:bottom-auto{
        bottom: auto;
    }

    .lg\:right-0{
        right: 0px;
    }

    .lg\:top-0{
        top: 0px;
    }

    .lg\:top-1\/2{
        top: 50%;
    }

    .lg\:top-\[-10px\]{
        top: -10px;
    }

    .lg\:top-\[40\%\]{
        top: 40%;
    }

    .lg\:top-\[calc\(50\%_-_142px\)\]{
        top: calc(50% - 142px);
    }

    .lg\:z-10{
        z-index: 10;
    }

    .lg\:z-\[70\]{
        z-index: 70;
    }

    .lg\:order-1{
        order: 1;
    }

    .lg\:order-2{
        order: 2;
    }

    .lg\:col-span-1{
        grid-column: span 1 / span 1;
    }

    .lg\:col-span-12{
        grid-column: span 12 / span 12;
    }

    .lg\:col-span-2{
        grid-column: span 2 / span 2;
    }

    .lg\:col-span-3{
        grid-column: span 3 / span 3;
    }

    .lg\:col-span-4{
        grid-column: span 4 / span 4;
    }

    .lg\:col-span-5{
        grid-column: span 5 / span 5;
    }

    .lg\:col-span-6{
        grid-column: span 6 / span 6;
    }

    .lg\:col-span-7{
        grid-column: span 7 / span 7;
    }

    .lg\:col-span-8{
        grid-column: span 8 / span 8;
    }

    .lg\:col-span-9{
        grid-column: span 9 / span 9;
    }

    .lg\:-ml-1{
        margin-left: -0.25rem;
    }

    .lg\:-ml-5{
        margin-left: -1.25rem;
    }

    .lg\:mb-0{
        margin-bottom: 0px;
    }

    .lg\:mb-1{
        margin-bottom: 0.25rem;
    }

    .lg\:mb-10{
        margin-bottom: 2.5rem;
    }

    .lg\:mb-12{
        margin-bottom: 3rem;
    }

    .lg\:mb-16{
        margin-bottom: 4rem;
    }

    .lg\:mb-2{
        margin-bottom: 0.5rem;
    }

    .lg\:mb-4{
        margin-bottom: 1rem;
    }

    .lg\:mb-6{
        margin-bottom: 1.5rem;
    }

    .lg\:mb-\[60px\]{
        margin-bottom: 60px;
    }

    .lg\:ml-0{
        margin-left: 0px;
    }

    .lg\:ml-5{
        margin-left: 1.25rem;
    }

    .lg\:ml-6{
        margin-left: 1.5rem;
    }

    .lg\:mr-5{
        margin-right: 1.25rem;
    }

    .lg\:mr-\[-60px\]{
        margin-right: -60px;
    }

    .lg\:mr-\[4\%\]{
        margin-right: 4%;
    }

    .lg\:mt-0{
        margin-top: 0px;
    }

    .lg\:mt-1{
        margin-top: 0.25rem;
    }

    .lg\:mt-11{
        margin-top: 2.75rem;
    }

    .lg\:mt-12{
        margin-top: 3rem;
    }

    .lg\:mt-2{
        margin-top: 0.5rem;
    }

    .lg\:mt-20{
        margin-top: 5rem;
    }

    .lg\:mt-3{
        margin-top: 0.75rem;
    }

    .lg\:mt-4{
        margin-top: 1rem;
    }

    .lg\:mt-5{
        margin-top: 1.25rem;
    }

    .lg\:mt-6{
        margin-top: 1.5rem;
    }

    .lg\:mt-7{
        margin-top: 1.75rem;
    }

    .lg\:mt-8{
        margin-top: 2rem;
    }

    .lg\:mt-9{
        margin-top: 2.25rem;
    }

    .lg\:mt-\[-5px\]{
        margin-top: -5px;
    }

    .lg\:mt-\[60px\]{
        margin-top: 60px;
    }

    .lg\:mt-\[80px\]{
        margin-top: 80px;
    }

    .lg\:\!block{
        display: block !important;
    }

    .lg\:block{
        display: block;
    }

    .lg\:inline-block{
        display: inline-block;
    }

    .lg\:inline{
        display: inline;
    }

    .lg\:flex{
        display: flex;
    }

    .lg\:grid{
        display: grid;
    }

    .lg\:hidden{
        display: none;
    }

    .lg\:aspect-\[21\/9\]{
        aspect-ratio: 21/9;
    }

    .lg\:aspect-auto{
        aspect-ratio: auto;
    }

    .lg\:h-1\/2{
        height: 50%;
    }

    .lg\:h-10{
        height: 2.5rem;
    }

    .lg\:h-\[166px\]{
        height: 166px;
    }

    .lg\:h-\[176px\]{
        height: 176px;
    }

    .lg\:h-\[300px\]{
        height: 300px;
    }

    .lg\:h-\[380px\]{
        height: 380px;
    }

    .lg\:h-\[42\%\]{
        height: 42%;
    }

    .lg\:h-\[464px\]{
        height: 464px;
    }

    .lg\:h-\[470px\]{
        height: 470px;
    }

    .lg\:h-\[50px\]{
        height: 50px;
    }

    .lg\:h-\[65\%\]{
        height: 65%;
    }

    .lg\:h-full{
        height: 100%;
    }

    .lg\:max-h-\[455px\]{
        max-height: 455px;
    }

    .lg\:max-h-\[80\%\]{
        max-height: 80%;
    }

    .lg\:max-h-\[unset\]{
        max-height: unset;
    }

    .lg\:w-1\/2{
        width: 50%;
    }

    .lg\:w-10{
        width: 2.5rem;
    }

    .lg\:w-2\/3{
        width: 66.666667%;
    }

    .lg\:w-44{
        width: 11rem;
    }

    .lg\:w-\[150px\]{
        width: 150px;
    }

    .lg\:w-\[166px\]{
        width: 166px;
    }

    .lg\:w-\[180px\]{
        width: 180px;
    }

    .lg\:w-\[225px\]{
        width: 225px;
    }

    .lg\:w-\[230px\]{
        width: 230px;
    }

    .lg\:w-\[235px\]{
        width: 235px;
    }

    .lg\:w-\[260px\]{
        width: 260px;
    }

    .lg\:w-\[268px\]{
        width: 268px;
    }

    .lg\:w-\[290px\]{
        width: 290px;
    }

    .lg\:w-\[300px\]{
        width: 300px;
    }

    .lg\:w-\[35\%\]{
        width: 35%;
    }

    .lg\:w-\[368px\]{
        width: 368px;
    }

    .lg\:w-\[390px\]{
        width: 390px;
    }

    .lg\:w-\[400px\]{
        width: 400px;
    }

    .lg\:w-\[402px\]{
        width: 402px;
    }

    .lg\:w-\[50\%\]{
        width: 50%;
    }

    .lg\:w-\[60\%\]{
        width: 60%;
    }

    .lg\:w-\[70\%\]{
        width: 70%;
    }

    .lg\:w-\[76px\]{
        width: 76px;
    }

    .lg\:w-\[unset\]{
        width: unset;
    }

    .lg\:w-auto{
        width: auto;
    }

    .lg\:w-full{
        width: 100%;
    }

    .lg\:min-w-\[150px\]{
        min-width: 150px;
    }

    .lg\:min-w-\[344px\]{
        min-width: 344px;
    }

    .lg\:max-w-\[875px\]{
        max-width: 875px;
    }

    .lg\:max-w-\[90\%\]{
        max-width: 90%;
    }

    .lg\:max-w-none{
        max-width: none;
    }

    .lg\:max-w-screen-lg{
        max-width: 1200px;
    }

    .lg\:grid-flow-col{
        grid-auto-flow: column;
    }

    .lg\:grid-cols-12{
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .lg\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .lg\:grid-cols-7{
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }

    .lg\:grid-cols-\[1fr_12\%\]{
        grid-template-columns: 1fr 12%;
    }

    .lg\:grid-cols-\[1fr_15\%\]{
        grid-template-columns: 1fr 15%;
    }

    .lg\:grid-cols-\[1fr_20\%\]{
        grid-template-columns: 1fr 20%;
    }

    .lg\:grid-cols-\[1fr_32px\]{
        grid-template-columns: 1fr 32px;
    }

    .lg\:grid-cols-\[1fr_45\%\]{
        grid-template-columns: 1fr 45%;
    }

    .lg\:grid-cols-\[32\%_1fr\]{
        grid-template-columns: 32% 1fr;
    }

    .lg\:grid-cols-\[39\%_1fr\]{
        grid-template-columns: 39% 1fr;
    }

    .lg\:grid-cols-\[68\%_auto\]{
        grid-template-columns: 68% auto;
    }

    .lg\:grid-cols-\[auto_64\.5\%\]{
        grid-template-columns: auto 64.5%;
    }

    .lg\:flex-row{
        flex-direction: row;
    }

    .lg\:flex-col{
        flex-direction: column;
    }

    .lg\:items-start{
        align-items: flex-start;
    }

    .lg\:items-end{
        align-items: flex-end;
    }

    .lg\:items-center{
        align-items: center;
    }

    .lg\:items-baseline{
        align-items: baseline;
    }

    .lg\:justify-normal{
        justify-content: normal;
    }

    .lg\:justify-end{
        justify-content: flex-end;
    }

    .lg\:justify-center{
        justify-content: center;
    }

    .lg\:justify-between{
        justify-content: space-between;
    }

    .lg\:gap-0{
        gap: 0px;
    }

    .lg\:gap-4{
        gap: 1rem;
    }

    .lg\:gap-6{
        gap: 1.5rem;
    }

    .lg\:gap-8{
        gap: 2rem;
    }

    .lg\:gap-x-16{
        -moz-column-gap: 4rem;
             column-gap: 4rem;
    }

    .lg\:gap-x-8{
        -moz-column-gap: 2rem;
             column-gap: 2rem;
    }

    .lg\:gap-y-0{
        row-gap: 0px;
    }

    .lg\:gap-y-16{
        row-gap: 4rem;
    }

    .lg\:gap-y-2{
        row-gap: 0.5rem;
    }

    .lg\:gap-y-6{
        row-gap: 1.5rem;
    }

    .lg\:gap-y-\[70px\]{
        row-gap: 70px;
    }

    .lg\:self-end{
        align-self: flex-end;
    }

    .lg\:justify-self-end{
        justify-self: end;
    }

    .lg\:rounded-l-lg{
        border-top-left-radius: 0.5rem;
        border-bottom-left-radius: 0.5rem;
    }

    .lg\:rounded-r-lg{
        border-top-right-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem;
    }

    .lg\:rounded-bl-none{
        border-bottom-left-radius: 0px;
    }

    .lg\:border{
        border-width: 1px;
    }

    .lg\:border-0{
        border-width: 0px;
    }

    .lg\:border-b{
        border-bottom-width: 1px;
    }

    .lg\:border-b-0{
        border-bottom-width: 0px;
    }

    .lg\:border-l{
        border-left-width: 1px;
    }

    .lg\:border-l-0{
        border-left-width: 0px;
    }

    .lg\:border-r{
        border-right-width: 1px;
    }

    .lg\:border-r-2{
        border-right-width: 2px;
    }

    .lg\:border-t{
        border-top-width: 1px;
    }

    .lg\:border-t-0{
        border-top-width: 0px;
    }

    .lg\:border-gray-200{
        --tw-border-opacity: 1;
        border-color: rgb(226 226 226 / var(--tw-border-opacity));
    }

    .lg\:bg-gray-light{
        --tw-bg-opacity: 1;
        background-color: rgb(243 242 240 / var(--tw-bg-opacity));
    }

    .lg\:bg-\[length\:409px_161px\]{
        background-size: 409px 161px;
    }

    .lg\:p-5{
        padding: 1.25rem;
    }

    .lg\:p-7{
        padding: 1.75rem;
    }

    .lg\:p-8{
        padding: 2rem;
    }

    .lg\:p-9{
        padding: 2.25rem;
    }

    .lg\:px-0{
        padding-left: 0px;
        padding-right: 0px;
    }

    .lg\:px-1{
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }

    .lg\:px-10{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }

    .lg\:px-16{
        padding-left: 4rem;
        padding-right: 4rem;
    }

    .lg\:px-28{
        padding-left: 7rem;
        padding-right: 7rem;
    }

    .lg\:px-4{
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .lg\:px-5{
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

    .lg\:px-7{
        padding-left: 1.75rem;
        padding-right: 1.75rem;
    }

    .lg\:px-8{
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .lg\:px-\[10px\]{
        padding-left: 10px;
        padding-right: 10px;
    }

    .lg\:px-\[12\%\]{
        padding-left: 12%;
        padding-right: 12%;
    }

    .lg\:px-\[15\%\]{
        padding-left: 15%;
        padding-right: 15%;
    }

    .lg\:py-0{
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .lg\:py-12{
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .lg\:py-16{
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .lg\:py-2{
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .lg\:py-20{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }

    .lg\:py-4{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .lg\:py-5{
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .lg\:py-7{
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }

    .lg\:py-8{
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .lg\:py-\[90px\]{
        padding-top: 90px;
        padding-bottom: 90px;
    }

    .lg\:pb-0{
        padding-bottom: 0px;
    }

    .lg\:pb-12{
        padding-bottom: 3rem;
    }

    .lg\:pb-14{
        padding-bottom: 3.5rem;
    }

    .lg\:pb-16{
        padding-bottom: 4rem;
    }

    .lg\:pb-20{
        padding-bottom: 5rem;
    }

    .lg\:pb-24{
        padding-bottom: 6rem;
    }

    .lg\:pb-3{
        padding-bottom: 0.75rem;
    }

    .lg\:pb-4{
        padding-bottom: 1rem;
    }

    .lg\:pb-5{
        padding-bottom: 1.25rem;
    }

    .lg\:pb-6{
        padding-bottom: 1.5rem;
    }

    .lg\:pb-7{
        padding-bottom: 1.75rem;
    }

    .lg\:pb-9{
        padding-bottom: 2.25rem;
    }

    .lg\:pb-\[107px\]{
        padding-bottom: 107px;
    }

    .lg\:pb-\[54px\]{
        padding-bottom: 54px;
    }

    .lg\:pb-\[72px\]{
        padding-bottom: 72px;
    }

    .lg\:pl-12{
        padding-left: 3rem;
    }

    .lg\:pl-2{
        padding-left: 0.5rem;
    }

    .lg\:pl-3{
        padding-left: 0.75rem;
    }

    .lg\:pl-4{
        padding-left: 1rem;
    }

    .lg\:pl-5{
        padding-left: 1.25rem;
    }

    .lg\:pl-6{
        padding-left: 1.5rem;
    }

    .lg\:pl-7{
        padding-left: 1.75rem;
    }

    .lg\:pl-\[100px\]{
        padding-left: 100px;
    }

    .lg\:pr-10{
        padding-right: 2.5rem;
    }

    .lg\:pr-14{
        padding-right: 3.5rem;
    }

    .lg\:pr-5{
        padding-right: 1.25rem;
    }

    .lg\:pr-6{
        padding-right: 1.5rem;
    }

    .lg\:pr-8{
        padding-right: 2rem;
    }

    .lg\:pt-0{
        padding-top: 0px;
    }

    .lg\:pt-10{
        padding-top: 2.5rem;
    }

    .lg\:pt-11{
        padding-top: 2.75rem;
    }

    .lg\:pt-12{
        padding-top: 3rem;
    }

    .lg\:pt-14{
        padding-top: 3.5rem;
    }

    .lg\:pt-20{
        padding-top: 5rem;
    }

    .lg\:pt-5{
        padding-top: 1.25rem;
    }

    .lg\:pt-6{
        padding-top: 1.5rem;
    }

    .lg\:pt-7{
        padding-top: 1.75rem;
    }

    .lg\:pt-\[1px\]{
        padding-top: 1px;
    }

    .lg\:pt-\[60px\]{
        padding-top: 60px;
    }

    .lg\:text-left{
        text-align: left;
    }

    .lg\:text-start{
        text-align: start;
    }

    .lg\:text-end{
        text-align: end;
    }

    .lg\:text-2xl{
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .lg\:text-4xl{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .lg\:text-\[26px\]{
        font-size: 26px;
    }

    .lg\:text-base{
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .lg\:text-lg{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    .lg\:text-sm{
        font-size: 0.875rem;
        line-height: 1.25rem;
    }

    .lg\:text-xl{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

    .lg\:leading-\[1\.75rem\]{
        line-height: 1.75rem;
    }

    .lg\:leading-\[30px\]{
        line-height: 30px;
    }

    @media print {
        .lg\:sticky
        .bg-black.text-white.p-4.text-center.text-xs.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
        .lg\:border-t
        .bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-black.transition-opacity {
            display: none!important;
        }
    }
        .text-white .lg\:bg-gray-light{
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity));
    }

    


    .hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .lg\:bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.text-white .lg\:bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }

    


    .hero.text-white .lg\:bg-gray-light .slick-dots li button, .pdp-hero.text-white .lg\:bg-gray-light .slick-dots li button, .secondary-hero.text-white .lg\:bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }

    


    .hero.text-white .lg\:bg-gray-light .slick-dots li.slick-active button, .pdp-hero.text-white .lg\:bg-gray-light .slick-dots li.slick-active button, .secondary-hero.text-white .lg\:bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }

    .hero .hero__slide.text-white .lg\:bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }

    @media (min-width: 1040px){

        .hero .hero__slide.text-white .lg\:bg-gray-light{
            --tw-text-opacity: 1 !important;
            color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
        }
    }
        .pdp-hero .lg\:grid, .image-carousel .lg\:grid, .quote-carousel .lg\:grid {
            display: grid !important;
        }
        .first\:lg\:col-span-8:first-child{
        grid-column: span 8 / span 8;
    }
        .last\:lg\:mt-0:last-child{
        margin-top: 0px;
    }
}
@media (min-width: 1440px){

    .xl\:max-w-\[68\%\]{
        max-width: 68%;
    }

    .xl\:max-w-screen-xl{
        max-width: 1440px;
    }

    .xl\:flex-row{
        flex-direction: row;
    }

    .xl\:items-center{
        align-items: center;
    }

    .xl\:gap-16{
        gap: 4rem;
    }
}
@media (min-width: 1600px){

    .xxl\:h-\[560px\]{
        height: 560px;
    }
}
@media (prefers-color-scheme: dark){

    .dark\:bg-black{
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    }

    .dark\:text-black{
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity));
    }

    .dark\:text-white{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
    }

    @media print {
        .dark\:bg-black.text-white.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
        .dark\:text-white
        .bg-black.p-4.text-center.text-xs.sticky.bottom-0.border-t.border-black.transition-opacity {
            display: none!important;
        }
    }
        .dark\:text-white .bg-gray-light{
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity));
    }

    


    .hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .pdp-hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .pdp-hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .pdp-hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .pdp-hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.dark\:text-white .bg-gray-light .slick-autoplay-toggle-button .video-hero-play-icon:before,
            .secondary-hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-pause-icon:before,
            .secondary-hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .slick-play-icon:before,
            .secondary-hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-pause-icon:before,
            .secondary-hero.dark\:text-white .bg-gray-light .video-hero-autoplay-toggle-button .video-hero-play-icon:before {
                background-color: #000;
            }

    


    .hero.dark\:text-white .bg-gray-light .slick-dots li button, .pdp-hero.dark\:text-white .bg-gray-light .slick-dots li button, .secondary-hero.dark\:text-white .bg-gray-light .slick-dots li button {
                    background-color: rgba(0, 0, 0, 0.6);
                }

    


    .hero.dark\:text-white .bg-gray-light .slick-dots li.slick-active button, .pdp-hero.dark\:text-white .bg-gray-light .slick-dots li.slick-active button, .secondary-hero.dark\:text-white .bg-gray-light .slick-dots li.slick-active button {
                    background-color: rgba(0, 0, 0, 1);
                }

    .hero .hero__slide.dark\:text-white .bg-gray-light{
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }

    @media (min-width: 1040px){

        .hero .hero__slide.dark\:text-white .bg-gray-light{
            --tw-text-opacity: 1 !important;
            color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
        }
    }
                .dark\:text-white .audio-player > div > img{
        --tw-invert: invert(100%);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
}