/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.8.1_webpack@5.85.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@7.3.2_postcss@8.4.24_typescript@5.1.3_webpack@5.85.1/node_modules/postcss-loader/dist/cjs.js!./node_modules/.pnpm/@fontsource+anton@5.2.7/node_modules/@fontsource/anton/index.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* anton-vietnamese-400-normal */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../css/fonts/anton-vietnamese-400-normal.woff2) format('woff2'), url(../css/fonts/anton-vietnamese-400-normal.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
/* anton-latin-ext-400-normal */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../css/fonts/anton-latin-ext-400-normal.woff2) format('woff2'), url(../css/fonts/anton-latin-ext-400-normal.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* anton-latin-400-normal */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../css/fonts/anton-latin-400-normal.woff2) format('woff2'), url(../css/fonts/anton-latin-400-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.8.1_webpack@5.85.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@7.3.2_postcss@8.4.24_typescript@5.1.3_webpack@5.85.1/node_modules/postcss-loader/dist/cjs.js!./node_modules/.pnpm/@fontsource+space-grotesk@5.2.10/node_modules/@fontsource/space-grotesk/index.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* space-grotesk-vietnamese-400-normal */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../css/fonts/space-grotesk-vietnamese-400-normal.woff2) format('woff2'), url(../css/fonts/space-grotesk-vietnamese-400-normal.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
/* space-grotesk-latin-ext-400-normal */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../css/fonts/space-grotesk-latin-ext-400-normal.woff2) format('woff2'), url(../css/fonts/space-grotesk-latin-ext-400-normal.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* space-grotesk-latin-400-normal */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../css/fonts/space-grotesk-latin-400-normal.woff2) format('woff2'), url(../css/fonts/space-grotesk-latin-400-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.8.1_webpack@5.85.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@7.3.2_postcss@8.4.24_typescript@5.1.3_webpack@5.85.1/node_modules/postcss-loader/dist/cjs.js!./node_modules/.pnpm/@fontsource+syne@5.2.7/node_modules/@fontsource/syne/700.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* syne-greek-700-normal */
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../css/fonts/syne-greek-700-normal.woff2) format('woff2'), url(../css/fonts/syne-greek-700-normal.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
/* syne-latin-ext-700-normal */
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../css/fonts/syne-latin-ext-700-normal.woff2) format('woff2'), url(../css/fonts/syne-latin-ext-700-normal.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* syne-latin-700-normal */
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../css/fonts/syne-latin-700-normal.woff2) format('woff2'), url(../css/fonts/syne-latin-700-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.8.1_webpack@5.85.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@7.3.2_postcss@8.4.24_typescript@5.1.3_webpack@5.85.1/node_modules/postcss-loader/dist/cjs.js!./node_modules/.pnpm/@fontsource+syne@5.2.7/node_modules/@fontsource/syne/800.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* syne-greek-800-normal */
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(../css/fonts/syne-greek-800-normal.woff2) format('woff2'), url(../css/fonts/syne-greek-800-normal.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
/* syne-latin-ext-800-normal */
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(../css/fonts/syne-latin-ext-800-normal.woff2) format('woff2'), url(../css/fonts/syne-latin-ext-800-normal.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* syne-latin-800-normal */
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(../css/fonts/syne-latin-800-normal.woff2) format('woff2'), url(../css/fonts/syne-latin-800-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.8.1_webpack@5.85.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@7.3.2_postcss@8.4.24_typescript@5.1.3_webpack@5.85.1/node_modules/postcss-loader/dist/cjs.js!./assets/src/css/main.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
/*
! tailwindcss v3.3.2 | 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: #e5e7eb; /* 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.
*/

html {
  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: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
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. 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-size: 1em; /* 2 */
}

/*
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-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;
}

/*
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: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 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%;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 640px){

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

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

    .container{
        max-width: 1024px;
    }
}
@media (min-width: 1280px){

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

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

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

    .container{
        max-width: 720px;
    }
}
@media (min-width: 1024px){

    .container{
        max-width: 960px;
    }
}
@media (min-width: 1280px){

    .container{
        max-width: 1140px;
    }
}
::-moz-selection{
    --tw-bg-opacity: 1;
    background-color: rgb(113 206 230 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
::selection{
    --tw-bg-opacity: 1;
    background-color: rgb(113 206 230 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

# Body
# Heading
# Paragraph
# Links
# List
# Other Elements
## Component figure
## Component Captions
## Component icon social
## Component Infinite scroll
## Component Posts and pages
# Widgets
# Alignments
# Forms

/*--------------------------------------------------------------
# Body
--------------------------------------------------------------*/
*,
*:before,
*:after {
    box-sizing: inherit;
}
html {
    box-sizing: border-box;
    scroll-behavior: smooth;
}
body,
button,
input,
select,
optgroup,
textarea {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
}
body{
    overflow-x: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    font-family: Space Grotesk, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: rem(16px);
    line-height: 26px;
    hyphens: none;
    word-break: keep-all;
    word-wrap: normal;
}
body .container-inside{
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 640px){

    body .container-inside{
        padding-left: 18px;
        padding-right: 18px;
    }
}
@media (min-width: 768px){

    body .container-inside{
        max-width: 946px;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1024px){

    body .container-inside{
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media (max-width: 320px) {
body .container-inside{
        padding-left: 0px;
        padding-right: 0px;
    }
        }
body .container-fluid{
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 640px){

    body .container-fluid{
        padding-left: 18px;
        padding-right: 18px;
    }
}
@media (min-width: 768px){

    body .container-fluid{
        max-width: 1392px;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1024px){

    body .container-fluid{
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media (max-width: 320px) {
body .container-fluid{
        padding-left: 0px;
        padding-right: 0px;
    }
        }
/*--------------------------------------------------------------
# Heading
--------------------------------------------------------------*/
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6{
    margin-bottom: 1rem;
    font-family: Syne, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    hyphens: none;
    letter-spacing: -0.02em;
    word-break: keep-all;
    word-wrap: normal;
    clear: both;
}
h1 em, .h1 em, h2 em, .h2 em, h3 em, .h3 em, h4 em, .h4 em, h5 em, .h5 em, h6 em, .h6 em{
    display: inline-block;
    font-family: Syne, sans-serif;
    font-weight: 800;
    font-style: normal;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    mix-blend-mode: multiply;
        text-shadow:
            1px -1px 0px #cf0bdb,
            1px 1px 0px #cf0bda,
            -1px -1px 0px #cf0bdb,
            -1px 1px 0px #cf0bdb;
}
h1,
.h1 {
    font-size: 4rem;
    line-height: 2.4rem;
}
@media (min-width: 640px) {
h1,
.h1 {
        font-size: 3rem;
        line-height: 3.6rem
}
    }
h2,
.h2 {
    font-size: 2.25rem;
    line-height: 2.9375rem;
}
h3,
.h3 {
    font-size: 1.5rem;
    line-height: 1.8125rem;
}
h4,
.h4 {
    font-size: 1.125rem;
    line-height: 1.625rem;
}
h5,
.h5 {
    font-size: 1rem;
    line-height: 1.4375rem;
}
h6,
.h6 {
    font-size: 0.875rem;
    line-height: 1.3125rem;
}
/*--------------------------------------------------------------
# Paragraph
--------------------------------------------------------------*/
p{
    margin-bottom: 1rem;
    hyphens: none;
    word-break: keep-all;
    word-wrap: normal;
}
/*--------------------------------------------------------------
# Links
--------------------------------------------------------------*/
a{
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/*--------------------------------------------------------------
# List
--------------------------------------------------------------*/
ul,
ol {
    margin: 0 0 1.5em 3em;
}
ul {
    list-style: disc;
}
ol {
    list-style: decimal;
}
li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}
/*--------------------------------------------------------------
# Other Elements
--------------------------------------------------------------*/
pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}
figure {
    margin: 1em 0;
    /* Extra wide images within figure tags don't overflow the content area. */
}
table {
    margin: 0 0 1.5em;
    width: 100%;
}
/*--------------------------------------------------------------
## Component figure
--------------------------------------------------------------*/
@media only screen and (max-width: 600px) {
    figure.alignleft,
    img.alignleft,
    figure.alignright,
    img.alignright {
        float: none;
        display: block;
        margin: 20px auto;
    }
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea{
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(170 170 178 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(15 8 12 / var(--tw-bg-opacity));
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    padding-top: 17px !important;
    padding-bottom: 17px !important;
    font-family: Space Grotesk, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(220 220 226 / var(--tw-text-opacity));
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
select:focus,
textarea:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
}
input[type="text"]:placeholder, input[type="email"]:placeholder, input[type="url"]:placeholder, input[type="password"]:placeholder, input[type="search"]:placeholder, input[type="number"]:placeholder, input[type="tel"]:placeholder, input[type="range"]:placeholder, input[type="date"]:placeholder, input[type="month"]:placeholder, input[type="week"]:placeholder, input[type="time"]:placeholder, input[type="datetime"]:placeholder, input[type="datetime-local"]:placeholder, input[type="color"]:placeholder, select:placeholder, textarea:placeholder{
    opacity: 1 !important;
}
.ginput_container [data-lastpass-icon-root]{
    display: none !important;
}
select{
    box-sizing: border-box;
    width: 100%;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    /* Some browsers will not display the caret when using calc, so we put the fallback first */
    background: url(.././img/arrow-select.svg) #0f080c no-repeat 98.5% !important;
    background: url(.././img/arrow-select.svg) #0f080c no-repeat calc(100% - 10px) !important; /* Better placement regardless of input width */
}
input[type="email"]{
    padding-left: 42px !important;
    background: url(.././img/email.svg) #0f080c no-repeat 16px !important;
}
input[type="tel"]{
    padding-left: 42px !important;
    background: url(.././img/phone.svg) #0f080c no-repeat 16px !important;
}
input[type="url"]{
    padding-left: 42px !important;
    background: url(.././img/web.svg) #0f080c no-repeat 16px !important;
}
.company input[type="text"]{
    padding-left: 42px !important;
        background: url(.././img/business.svg) #0f080c no-repeat 16px !important;
}
.website input[type="text"]{
    padding-left: 42px !important;
        background: url(.././img/web.svg) #0f080c no-repeat 16px !important;
}
/*For IE*/
select::-ms-expand{
    display: none;
}
iframe{
    width: 100%;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
    width: 100%;
    cursor: pointer;
    border-radius: 0.375rem;
    border-width: 1px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-family: Syne, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 800;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(60 85 165 / var(--tw-text-opacity));
    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: 500ms;
    transition-timing-function: linear;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{
    --tw-border-opacity: 1;
    border-color: rgb(180 81 157 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(223 223 223 / var(--tw-bg-opacity));
}
textarea {
    width: 100%;
    height: 180px !important;
    padding-left: 42px !important;
    background: url(.././img/business.svg) #0f080c no-repeat 16px 16px !important;
}
.ui-datepicker .ui-datepicker-header select{
    margin: 0px !important;
    background-color: transparent !important;
    background-image: none !important;
}
.ginput_complex .name_first input, .ginput_complex .name_last input{
    padding-left: 42px !important;
            background: url(.././img/user.svg) #0f080c no-repeat 16px !important;
}
.gform_required_legend{
    display: none;
}
.gform_validation_error .gform_validation_errors{
    display: none;
}
.gform_validation_error .gfield_validation_message,
    .gform_validation_error .instruction{
    margin-top: 6px !important;
    width: 100%;
    border-radius: 1rem !important;
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    --tw-text-opacity: 1 !important;
    color: rgb(234 51 35 / var(--tw-text-opacity)) !important;
        background: rgba(31, 27, 27, 0.28) !important;
}
.gform_validation_error .gfield_error input{
    position: relative;
    --tw-text-opacity: 1;
    color: rgb(234 51 35 / var(--tw-text-opacity));
}
.gform_validation_error .gfield_error input::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(234 51 35 / var(--tw-text-opacity));
}
.gform_validation_error .gfield_error input::placeholder{
    --tw-text-opacity: 1;
    color: rgb(234 51 35 / var(--tw-text-opacity));
}
.gform_validation_error .gfield_error input[type="email"] {
                background: url(.././img/r-email.svg) #0f080c no-repeat 16px !important;
            }
.gform_validation_error .gfield_error input[type="tel"] {
                background: url(.././img/r-phone.svg) #0f080c no-repeat 16px !important;
            }
.gform_validation_error .gfield_error input[type="url"] {
                background: url(.././img/r-web.svg) #0f080c no-repeat 16px !important;
            }
.gform_validation_error .gfield_error .name_first input, .gform_validation_error .gfield_error .name_last input {
                background: url(.././img/r-user.svg) #0f080c no-repeat 16px !important;
            }
.gform_validation_error .gfield_error.website input[type="text"] {
                background: url(.././img/r-web.svg) #0f080c no-repeat 16px !important;
            }
.gform_validation_error .ginput_complex input{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(234 51 35 / var(--tw-border-opacity));
}
.gform_confirmation_message{
    position: relative;
    z-index: 1;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_confirmation_message br:first-of-type{
    display: none;
}
.gform_confirmation_message h3{
    margin-bottom: 1rem;
    text-align: center;
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 700;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_confirmation_message .social-icons{
    margin-top: 2.25rem;
}
.special-title{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-family: Anton, sans-serif;
    font-size: 70px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .special-title{
        font-size: 80px;
    }
}
@media (min-width: 1024px){

    .special-title{
        text-align: left;
        font-size: 100px;
    }
}
@media (min-width: 1280px){

    .special-title{
        font-size: 160px;
    }
}
@media (max-width: 320px) {
.special-title{
        font-size: 3.75rem;
        line-height: 1;
    }
    }
.special-title em{
    margin-bottom: 0.75rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    mix-blend-mode: multiply;
}
@media (min-width: 1024px){

    .special-title em{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
@media (min-width: 1280px){

    .special-title em{
        font-size: 3rem;
        line-height: 1;
    }
}
@media (max-width: 320px) {
.special-title em{
        font-size: 1.5rem;
        line-height: 2rem;
    }
        }
.page{
    position: relative;
    background-image: url(.././img/home.png);
    background-position: top;
    background-repeat: repeat-y;
}
@media (min-width: 768px){

    .page{
        background-size: 130%;
    }
}
.page {
    overflow-x: hidden;
}
@media (min-width: 1441px) {
.page{
        background-size: 80%;
    }
    }
.page .content__page{
    padding-bottom: 4rem;
}
.page .content__page .container-full{
    overflow-x: hidden;
}
.page-template-template-the-experience .games .special-title, .page__the-experience .games .special-title{
    font-size: 100px;
}
.page-template-template-the-experience .content__page, .page__the-experience .content__page, .page__games .content__page, .page__opportunities .content__page{
    padding-bottom: 0px !important;
}
.page #resova-wrapper,
    .page #resova-iframe{
    min-height: 900px !important;
}
.page .intro-page{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 640px){

    .page .intro-page{
        max-width: 640px;
    }
}
@media (min-width: 768px){

    .page .intro-page{
        max-width: 768px;
    }
}
@media (min-width: 1024px){

    .page .intro-page{
        max-width: 1024px;
    }
}
@media (min-width: 1280px){

    .page .intro-page{
        max-width: 1280px;
    }
}
@media (min-width: 1440px){

    .page .intro-page{
        max-width: 1440px;
    }
}
.page .intro-page{
    max-width: 100%;
}
@media (min-width: 640px){

    .page .intro-page{
        max-width: 540px;
    }
}
@media (min-width: 768px){

    .page .intro-page{
        max-width: 720px;
    }
}
@media (min-width: 1024px){

    .page .intro-page{
        max-width: 960px;
    }
}
@media (min-width: 1280px){

    .page .intro-page{
        max-width: 1140px;
    }
}
.page .intro-page{
    margin-top: 3.5rem;
    margin-bottom: 2rem;
    text-align: center;
}
@media (min-width: 1024px){

    .page .intro-page{
        margin-bottom: 4rem;
        margin-top: 4rem;
    }
}
.page .intro-page h2,
        .page .intro-page h3,
        .page .intro-page h4,
        .page .intro-page h5,
        .page .intro-page h6{
    margin-bottom: 1.5rem;
    font-family: Anton, sans-serif;
    font-size: 70px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page .intro-page h2,
        .page .intro-page h3,
        .page .intro-page h4,
        .page .intro-page h5,
        .page .intro-page h6{
        font-size: 80px;
    }
}
.page .intro-page h2 em, .page .intro-page h3 em, .page .intro-page h4 em, .page .intro-page h5 em, .page .intro-page h6 em{
    margin-bottom: 1rem;
    display: block;
    font-family: Syne, sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 1;
}
.page .intro-page h2 strong, .page .intro-page h3 strong, .page .intro-page h4 strong, .page .intro-page h5 strong, .page .intro-page h6 strong{
    margin-bottom: 1rem;
    display: block;
    font-family: Anton, sans-serif;
    font-weight: 400;
}
@media (min-width: 1024px){

    .page .intro-page h2 strong, .page .intro-page h3 strong, .page .intro-page h4 strong, .page .intro-page h5 strong, .page .intro-page h6 strong{
        display: inline-block;
    }
}
.page .intro-page p{
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.page .intro-page p:last-of-type{
    margin-bottom: 0px;
}
.page .intro-page p strong{
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.page .intro-page .btn{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1.5rem;
    width: 100%;
}
@media (min-width: 640px){

    .page .intro-page .btn{
        margin-left: auto;
        margin-right: auto;
        width: -moz-max-content;
        width: max-content;
    }
}
.content__page{
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 768px){

    .content__page{
        padding-left: 0px;
        padding-right: 0px;
    }
}
.content__page .page-wrap{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 640px){

    .content__page .page-wrap{
        max-width: 640px;
    }
}
@media (min-width: 768px){

    .content__page .page-wrap{
        max-width: 768px;
    }
}
@media (min-width: 1024px){

    .content__page .page-wrap{
        max-width: 1024px;
    }
}
@media (min-width: 1280px){

    .content__page .page-wrap{
        max-width: 1280px;
    }
}
@media (min-width: 1440px){

    .content__page .page-wrap{
        max-width: 1440px;
    }
}
.content__page .page-wrap{
    max-width: 100%;
}
@media (min-width: 640px){

    .content__page .page-wrap{
        max-width: 540px;
    }
}
@media (min-width: 768px){

    .content__page .page-wrap{
        max-width: 720px;
    }
}
@media (min-width: 1024px){

    .content__page .page-wrap{
        max-width: 960px;
    }
}
@media (min-width: 1280px){

    .content__page .page-wrap{
        max-width: 1140px;
    }
}
.content__page .page-wrap{
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px){

    .content__page .page-wrap{
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
}
@media (min-width: 1024px){

    .content__page .page-wrap{
        padding-top: 4rem;
        padding-bottom: 4rem;
        padding-left: 7rem;
        padding-right: 7rem;
    }
}
.content__page .page-wrap h2{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.content__page .page-wrap h3{
    font-size: 1rem;
    line-height: 1.5rem;
}
.content__page .page-wrap p{
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(70 70 82 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .content__page .page-wrap p{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}
.content__page .page-wrap p a{
    text-decoration-line: underline;
}
.content__page .page-wrap p a:hover{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.content__page .page-wrap ul,
        .content__page .page-wrap ol{
    margin-left: 14px;
}
.content__page .page-wrap ul li, .content__page .page-wrap ol li{
    margin-bottom: 1rem;
    --tw-text-opacity: 1;
    color: rgb(70 70 82 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .content__page .page-wrap ul li, .content__page .page-wrap ol li{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}
.content__page .page-wrap ul li::marker, .content__page .page-wrap ol li::marker{
    --tw-text-opacity: 1;
    color: rgb(113 206 230 / var(--tw-text-opacity));
}
.content__page .page-wrap ul li a, .content__page .page-wrap ol li a{
    text-decoration-line: underline;
}
.content__page .page-wrap ul li a:hover, .content__page .page-wrap ol li a:hover{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.content__page .page-wrap ul li ul li, .content__page .page-wrap ol li ul li {
                        list-style-type: circle;
                    }
.content__page .page-wrap ul li:last-child, .content__page .page-wrap ol li:last-child{
    margin-bottom: 0px;
}
.content__page .page-wrap table{
    margin-top: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(15 8 12 / var(--tw-text-opacity));
}
.content__page .page-wrap table thead{
    --tw-bg-opacity: 1;
    background-color: rgb(217 217 217 / var(--tw-bg-opacity));
}
.content__page .page-wrap table thead th{
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    text-align: left;
    font-weight: 600;
}
.content__page .page-wrap table tbody td{
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217 / var(--tw-border-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    --tw-text-opacity: 1;
    color: rgb(15 8 12 / var(--tw-text-opacity));
}
@media (max-width: 767px) {
            .content__page .page-wrap thead{
        display: none;
    }
                .content__page .page-wrap tbody tr{
        margin-bottom: 1rem;
        display: block;
        padding-bottom: 1rem;
    }
                        .content__page .page-wrap tbody tr td:first-child{
        --tw-bg-opacity: 1;
        background-color: rgb(217 217 217 / var(--tw-bg-opacity));
        font-weight: 600;
    }
            .content__page .page-wrap tbody td{
        display: block;
        border-width: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        text-align: left;
    }
            .content__page .page-wrap tbody td::before {
                content: attr(data-label);
                margin-bottom: 0.25rem;
                display: block;
                font-weight: 600;
            }
            .content__page .page-wrap tbody td:empty::before {
                content: "";
            }
        }
.gform_wrapper.gravity-theme .gfield.copy-links{
    display: flex;
    align-items: center;
    gap: 1rem;
}
.gform_wrapper.gravity-theme .gfield.copy-links a{
    line-height: 1;
}
.gform_wrapper.gravity-theme .gfield.copy-links a:hover{
    text-decoration-line: underline;
}
.gform_wrapper.gravity-theme .gfield.copy-links a:not(:last-child){
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    padding-right: 1rem;
}
.site__nav .menu{
    margin: 0px;
    display: flex;
    list-style-type: none;
}
.site__nav .menu-item a{
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-family: Syne, sans-serif;
    text-transform: uppercase;
}
.site__nav .menu-item .ico-menu{
    width: 1rem;
}
.site-header{
    position: relative;
    z-index: 10;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.site-header_wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}
body .site-header_wrap{
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 640px){

    body .site-header_wrap{
        padding-left: 18px;
        padding-right: 18px;
    }
}
@media (min-width: 768px){

    body .site-header_wrap{
        max-width: 1392px;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1024px){

    body .site-header_wrap{
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media (max-width: 320px) {
body .site-header_wrap{
        padding-left: 0px;
        padding-right: 0px;
    }
        }
@media (min-width: 768px){

    .site-header_wrap{
        gap: 1rem;
    }
}
.site-header .sitelogo img{
    width: 140px;
}
@media (min-width: 768px){

    .site-header .sitelogo img{
        width: 162px;
    }
}
@media (min-width: 1280px){

    .site-header .sitelogo img{
        width: 212px;
    }
}
.site-header .sitelogo img {
            -webkit-mask-image: linear-gradient(45deg, #fff 25%, rgba(0, 0, 0, 0.1) 50%, #000 75%);
            mask-image: linear-gradient(45deg, #fff 25%, rgba(0, 0, 0, 0.1) 50%, #000 75%);
            -webkit-mask-size: 400%;
            mask-size: 400%;
            -webkit-mask-position: 0;
            mask-position: 0;
        }
.site-header .sitelogo img:hover {
                transition:
                    mask-position 1.5s ease,
                    -webkit-mask-position 1.5s ease;
                -webkit-mask-position: 120%;
                mask-position: 120%;
                opacity: 1;
            }
.site-header .site__nav--main{
    display: flex;
    flex: 1 1 0%;
    align-items: center;
    justify-content: flex-end;
    gap: 0.75rem;
}
@media (min-width: 768px){

    .site-header .site__nav--main{
        gap: 1rem;
    }
}
.site-header .site__nav--main .menu{
    display: none;
    gap: 0.5rem;
}
@media (min-width: 1125px) {
.site-header .site__nav--main .menu{
        display: flex;
    }
            }
.site-header .site__nav--main .menu-item{
    border-radius: 0.375rem;
    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: 300ms;
    transition-timing-function: linear;
}
.site-header .site__nav--main .menu-item.current-menu-item {
                    background-color: rgba(207, 11, 219, 0.06);
                }
.site-header .site__nav--main .menu-item:hover {
                    background-color: rgba(207, 11, 219, 0.06);
                }
.site-header .site__nav--main .menu-item a{
    position: relative;
    padding: 0.75rem;
    font-family: Space Grotesk, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(50 69 136 / var(--tw-text-opacity));
}
.site-header .site__nav--main .menu-item-has-children a::after{
    display: inline-block;
    height: 10px;
    width: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-content: "";
    content: var(--tw-content);
                            background-image: url(.././img/arrow-menu.svg);
}
.site-header .site__nav--main .menu-item-has-children .sub-menu{
    visibility: hidden;
    position: absolute;
    margin-left: 0px;
    list-style-type: none;
    padding-top: 1.5rem;
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-timing-function: linear;
}
.site-header .site__nav--main .menu-item-has-children .sub-menu:before{
    position: absolute;
    top: 1rem;
    left: 18%;
    z-index: -10;
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    --tw-rotate: 45deg;
    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));
    border-radius: 0.5rem;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    --tw-content: '';
    content: var(--tw-content);
}
.site-header .site__nav--main .menu-item-has-children .sub-menu .menu-item{
    border-radius: 0px;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-bottom: 0.75rem;
    transition-property: none;
}
.site-header .site__nav--main .menu-item-has-children .sub-menu .menu-item:first-child{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
    padding-top: 1.5rem;
}
.site-header .site__nav--main .menu-item-has-children .sub-menu .menu-item:last-child{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
    padding-bottom: 1.5rem;
}
.site-header .site__nav--main .menu-item-has-children .sub-menu .menu-item a{
    padding: 0px;
}
.site-header .site__nav--main .menu-item-has-children .sub-menu .menu-item a:hover{
    --tw-text-opacity: 1;
    color: rgb(180 81 157 / var(--tw-text-opacity));
}
.site-header .site__nav--main .menu-item-has-children .sub-menu .menu-item a::after{
    display: none;
}
.site-header .site__nav--main .menu-item-has-children:hover .sub-menu{
    visibility: visible;
    opacity: 1;
}
.site-header .site__nav--main .toggle-menu{
    display: flex;
    min-height: 54px;
    width: 54px;
    max-width: 164px;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(50 69 136 / var(--tw-border-opacity));
    padding: 0.75rem;
}
.site-header .site__nav--main .toggle-menu:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(50 69 136 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 640px){

    .site-header .site__nav--main .toggle-menu{
        width: 164px;
    }
}
@media (max-width: 640px) {
.site-header .site__nav--main .toggle-menu{
        order: 1;
        min-height: 50px;
    }
            }
@media (min-width: 1125px) {
.site-header .site__nav--main .toggle-menu{
        display: none;
    }
            }
.site-header .site__nav--main .toggle-menu--label{
    display: none;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
}
@media (min-width: 640px){

    .site-header .site__nav--main .toggle-menu--label{
        display: flex;
    }
}
.site-header .site__nav--main .toggle-menu path{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
    transition-timing-function: linear;
}
.site-header .site__nav--main .toggle-menu:hover path{
    fill: #fff;
}
.site-header .site__nav--main .booking{
    display: flex;
    display: none;
    flex-wrap: wrap;
    align-items: center;
    padding: 0.75rem;
}
@media (min-width: 768px){

    .site-header .site__nav--main .booking{
        display: flex;
    }
}
.site-header .site__nav--main .booking .ico{
    display: block;
    width: 18px;
}
@media (max-width: 374px) {
.site-header .site__nav--main .booking .ico{
        display: none;
    }
                }
.site-header .site__nav--main .booking span{
    display: block;
}
@media (max-width: 320px) {
.site-header .site__nav--main .booking{
        display: none;
    }
            }
.site-header .site__nav--main .booking.with-icon span{
    padding-left: 0.5rem !important;
}
@media (min-width: 640px){

    .site-header .site__nav--main .booking.with-icon span{
        padding-left: 1rem !important;
    }
}
@media (min-width: 768px){

    .site-header .site__nav--main .booking.with-icon span{
        padding-left: 30px !important;
    }
}
.site-header .site__nav--main .booking-mobile{
    display: flex;
}
@media (min-width: 768px){

    .site-header .site__nav--main .booking-mobile{
        display: none;
    }
}
@keyframes stickAnim {
        0% {
            transform: translateY(-100%);
        }
        100% {
            transform: translateY(0);
        }
    }
.site-header.sticky{
    top: 0px;
    z-index: 50;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 1rem;
    padding-bottom: 1rem;
        position: sticky;
        animation: stickAnim 0.3s ease-in-out;
        box-shadow:
            0px 0px 0px 0px rgba(58, 81, 155, 0.29),
            0px 3px 6px 0px rgba(58, 81, 155, 0.28),
            0px 11px 11px 0px rgba(58, 81, 155, 0.24),
            0px 24px 15px 0px rgba(58, 81, 155, 0.14),
            0px 44px 17px 0px rgba(58, 81, 155, 0.04),
            0px 68px 19px 0px rgba(58, 81, 155, 0.01);
}
.site-header.sticky .sitelogo img{
    width: 118px;
}
.site-header.site-header--coming-soon .site-header_wrap{
    justify-content: center;
}
.header_inside{
    margin-top: 0.75rem;
    margin-bottom: 1.5rem;
    width: 100%;
}
@media (min-width: 1024px){

    .header_inside{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }

    @media (min-width: 640px){

        .header_inside{
            max-width: 640px;
        }
    }

    @media (min-width: 768px){

        .header_inside{
            max-width: 768px;
        }
    }

    @media (min-width: 1024px){

        .header_inside{
            max-width: 1024px;
        }
    }

    @media (min-width: 1280px){

        .header_inside{
            max-width: 1280px;
        }
    }

    @media (min-width: 1440px){

        .header_inside{
            max-width: 1440px;
        }
    }

    .header_inside{
        max-width: 100%;
    }

    @media (min-width: 640px){

        .header_inside{
            max-width: 540px;
        }
    }

    @media (min-width: 768px){

        .header_inside{
            max-width: 720px;
        }
    }

    @media (min-width: 1024px){

        .header_inside{
            max-width: 960px;
        }
    }

    @media (min-width: 1280px){

        .header_inside{
            max-width: 1140px;
        }
    }
}
@media (min-width: 768px){

    .header_inside{
        margin-bottom: 3rem;
    }
}
.header_inside .breadcrumbs{
    position: relative;
    z-index: 1;
    margin-bottom: 0.75rem;
}
.header_inside .breadcrumbs > span{
    display: flex;
    align-items: center;
    justify-content: center;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.header_inside .breadcrumbs > span a:hover{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.header_inside--title{
    text-align: center;
    font-family: Anton, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .header_inside--title{
        font-size: 4.5rem;
        line-height: 1;
    }
}
@media (min-width: 1024px){

    .header_inside--title{
        font-size: 100px;
    }
}
.header_inside--title em{
    display: block;
    font-family: Anton, sans-serif;
    font-weight: 400;
            text-shadow:
                1px -1px 0px #1b1c3c,
                1px 1px 0px #1b1c3c,
                -1px -1px 0px #1b1c3c,
                -1px 1px 0px #1b1c3c !important;
}
.header_inside--with-thumbnail{
    position: relative;
    z-index: 1;
    margin-left: 0px !important;
    margin-right: 0px !important;
    display: flex;
    min-height: 630px;
    width: 100%;
    max-width: none;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-start;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
@media (min-width: 768px){

    .header_inside--with-thumbnail{
        min-height: 834px;
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
}
@media (min-width: 1280px){

    .header_inside--with-thumbnail{
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
@media (min-width: 1440px){

    .header_inside--with-thumbnail{
        max-width: 1440px;
    }
}
.header_inside--with-thumbnail .header_inside--content{
    position: relative;
    z-index: 10;
    display: flex;
    height: 100%;
    min-height: 630px;
    width: 100%;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-end;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1.5rem;
}
@media (min-width: 768px){

    .header_inside--with-thumbnail .header_inside--content{
        min-height: 834px;
    }
}
@media (min-width: 1280px){

    .header_inside--with-thumbnail .header_inside--content{
        padding-left: 3.5rem;
        padding-right: 3.5rem;
        padding-bottom: 1rem;
    }
}
.header_inside--with-thumbnail .booking{
    position: relative;
    z-index: 10;
    width: 100%;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
@media (min-width: 1280px){

    .header_inside--with-thumbnail .booking{
        position: absolute;
        bottom: 2.75rem;
        right: 3.5rem;
        width: -moz-fit-content;
        width: fit-content;
    }
}
.header_inside--with-thumbnail .booking span{
    display: block;
    text-align: center;
    font-family: Syne, sans-serif;
    font-weight: 800;
}
.header_inside--with-thumbnail .breadcrumbs > span{
    justify-content: flex-start;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.header_inside--with-thumbnail .header_inside--title{
    margin-bottom: 1rem;
    text-align: left;
    font-size: 56px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .header_inside--with-thumbnail .header_inside--title{
        font-size: 122px;
    }
}
@media (min-width: 1024px){

    .header_inside--with-thumbnail .header_inside--title{
        font-size: 160px;
    }
}
.header_inside--with-thumbnail .header_inside--title em{
    display: block;
    font-family: Anton, sans-serif;
    font-weight: 400;
    color: transparent;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    mix-blend-mode: difference;
                text-shadow:
                    1px -1px 0px #fff,
                    1px 1px 0px #fff,
                    -1px -1px 0px #fff,
                    -1px 1px 0px #fff !important;
}
.header_inside--with-thumbnail img{
    position: relative;
    border-radius: 0.75rem;
}
@media (min-width: 1024px){

    .header_inside--with-thumbnail img{
        border-radius: 1.5rem;
    }
}
.header_inside--with-thumbnail .header__thumbnail{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 1rem;
    right: 1rem;
}
@media (min-width: 768px){

    .header_inside--with-thumbnail .header__thumbnail{
        left: 1.5rem;
        right: 1.5rem;
    }
}
@media (min-width: 1280px){

    .header_inside--with-thumbnail .header__thumbnail{
        left: 2.5rem;
        right: 2.5rem;
    }
}
.header_inside--with-thumbnail .header__thumbnail img{
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}
@media (max-width: 768px) {
.header_inside--with-thumbnail.with-mobile .header__thumbnail--desktop{
        display: none;
    }
                    }
@media (min-width: 769px) {
.header_inside--with-thumbnail.with-mobile .header__thumbnail--mobile{
        display: none;
    }
                    }
.page-id-1092 .header_inside--content .booking, .page-id-82 .header_inside--content .booking, .page-id-1197 .header_inside--content .booking{
    display: none !important;
}
.page-id-1197 .header_inside--content .kids-locations{
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
    gap: 1rem !important;
}
@media (min-width: 1280px){

    .page-id-1197 .header_inside--content .kids-locations{
        position: absolute;
        bottom: 2.75rem;
        right: 3.5rem;
        width: -moz-fit-content;
        width: fit-content;
    }
}
.page-id-1197 .header_inside--content .kids-locations .booking{
    position: relative !important;
    bottom: 0px !important;
    right: 0px !important;
    display: block !important;
}
@keyframes rotate-btn{
    to{ transform: rotate(360deg); }
}
.page-template-template-coming-soon .coming-soon{
    background-image: url(.././img/bg-mobile.jpg);
    background-size: cover;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 3rem;
    padding-bottom: 1.5rem;
}
@media (min-width: 768px){

    .page-template-template-coming-soon .coming-soon{
        background-image: url(.././img/bg-tablet.jpg);
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon{
        background-image: url(.././img/bg-desk.jpg);
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 4rem;
        padding-bottom: 1.75rem;
    }
}
.page-template-template-coming-soon .coming-soon .special-text{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(3 3 3 / var(--tw-bg-opacity));
    --tw-brightness: brightness(1);
    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: 1024px){

    .page-template-template-coming-soon .coming-soon .special-text{
        width: -moz-max-content;
        width: max-content;
    }
}
.page-template-template-coming-soon .coming-soon .special-text h1{
    position: relative;
    margin: 0px;
    text-align: center;
    font-size: 3rem;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .special-text h1{
        font-size: 4.5rem;
        line-height: 1;
    }
}
.page-template-template-coming-soon .coming-soon .special-text h1{
                background:  linear-gradient(100deg,#B4519D 3.05%,#71CEE6 55.04%);
                background-size: 200% 200%;
                -webkit-background-clip: text;
                -webkit-text-stroke: 4px transparent;
            }
@media (min-width: 769px){
.page-template-template-coming-soon .coming-soon .special-text h1{
                    -webkit-text-stroke: 5px transparent
            }
                }
.page-template-template-coming-soon .coming-soon .special-text h1:before{
                    content: 'COMING SOON';
                    position: absolute;
                    left: 0;
                    right: 0;
                    mix-blend-mode: difference;
                    filter:blur(2px);
                    background:  linear-gradient(100deg,#B4519D 3.05%,#71CEE6 55.04%);
                    background-size: 200% 200%;
                    -webkit-background-clip: text;
                    -webkit-text-stroke: 3px transparent;
                }
@media (min-width: 769px){
.page-template-template-coming-soon .coming-soon .special-text h1:before{
                        -webkit-text-stroke: 4px transparent
                }
                    }
.page-template-template-coming-soon .coming-soon .special-text:after{
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    --tw-content: '';
    content: var(--tw-content);
                mix-blend-mode:multiply;
}
.page-template-template-coming-soon .coming-soon .effect{
    position: absolute;
    bottom: 0px;
    right: 0px;
    top: -100%;
    left: -100%;
            background: radial-gradient(circle, rgba(180, 81, 157, 0.8), #0d0d23 35%) center / 25% 25%;
            mix-blend-mode: color-dodge;
            animation: mc-effects 4s linear infinite;
            transition: all 5ms;
}
@keyframes mc-effects{
            to {
                transform: translate(50%,50%);
            }
        }
.page-template-template-coming-soon .coming-soon .logo{
    margin-left: auto;
    margin-right: auto;
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
    display: flex;
    width: -moz-max-content;
    width: max-content;
    justify-content: center;
}
@media (min-width: 768px){

    .page-template-template-coming-soon .coming-soon .logo img{
        width: 325px;
    }
}
.page-template-template-coming-soon .coming-soon .logo img{
                animation: glowLogo 5s ease-in-out infinite;
            }
@keyframes glowLogo {
            0% {
              filter: drop-shadow(0 0 0.75rem  rgba(194, 165, 223, 0.8));
            }

            25% {
              filter: drop-shadow(0 0 0.75rem rgba(139, 117, 184, 0.6));
            }

            50% {
              filter: drop-shadow(0 0 0.75rem rgba(113, 206, 230, 0.4));
            }

            75% {
              filter: drop-shadow(0 0 0.75rem rgba(180, 81, 157, 0.6));
            }

            100% {
              filter: drop-shadow(0 0 0.75rem rgba(62, 5, 227, 0.8));
            }
        }
.page-template-template-coming-soon .coming-soon .intro-content p{
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .intro-content p{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.page-template-template-coming-soon .coming-soon .intro-content p:last-of-type{
    margin-bottom: 0px;
}
.page-template-template-coming-soon .coming-soon .intro-content p br{
    display: none;
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .intro-content p br{
        display: inline-block;
    }
}
@keyframes gradient{
            0% {
                background-position: 0 50%;
            }
            50% {
                background-position: 100% 50%;
            }
            100% {
                background-position: 0% 50%;
            }
        }
.page-template-template-coming-soon .coming-soon .letter-confetti{
    position: relative;
    overflow: hidden;
}
.page-template-template-coming-soon .coming-soon .letter-confetti .gform_wrapper{
    position: relative;
    z-index: 1;
    margin-top: 1.5rem;
}
.page-template-template-coming-soon .coming-soon .stay-tuned{
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    border-radius: 28px;
    --tw-bg-opacity: 1;
    background-color: rgb(15 8 12 / var(--tw-bg-opacity));
    padding: 6px;
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .stay-tuned{
        width: 920px;
    }
}
.page-template-template-coming-soon .coming-soon .stay-tuned--wrap{
    border-radius: 1.5rem;
    border-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgb(52 149 246 / var(--tw-border-opacity));
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .stay-tuned--wrap{
        padding: 2.25rem;
    }
}
.page-template-template-coming-soon .coming-soon .stay-tuned--wrap{
                background: linear-gradient(62deg, #3C55A5, #B4519D, #3E05E3, #B4519D);
                animation: gradient 15s ease infinite;
                background-size: 400% 400%;
            }
.page-template-template-coming-soon .coming-soon .stay-tuned--title{
    margin-bottom: 0px;
    text-align: center;
    font-size: 29px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-coming-soon .coming-soon .stay-tuned--title{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.page-template-template-coming-soon .coming-soon .stay-tuned--description{
    margin: 0px;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-coming-soon .coming-soon .stay-tuned form{
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    gap: 2.25rem;
}
@media (min-width: 768px){

    .page-template-template-coming-soon .coming-soon .stay-tuned form{
        flex-direction: row;
        gap: 0px;
    }
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .stay-tuned form{
        -moz-column-gap: 2.25rem;
             column-gap: 2.25rem;
    }
}
@media (min-width: 768px){

    .page-template-template-coming-soon .coming-soon .stay-tuned form .gform_body{
        width: 70%;
    }
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .stay-tuned form .gform_body{
        width: 80%;
    }
}
.page-template-template-coming-soon .coming-soon .stay-tuned form .gform_body .gform_fields{
    gap: 0px;
}
@media (min-width: 768px){

    .page-template-template-coming-soon .coming-soon .stay-tuned form .gform_body .gform_fields{
        gap: 1.5rem;
    }
}
.page-template-template-coming-soon .coming-soon .stay-tuned form .gform_ajax_spinner{
    position: absolute;
}
.page-template-template-coming-soon .coming-soon .stay-tuned form .gform_footer{
    position: relative;
    margin: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
@media (min-width: 768px){

    .page-template-template-coming-soon .coming-soon .stay-tuned form .gform_footer{
        width: 30%;
    }
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .stay-tuned form .gform_footer{
        width: 20%;
    }
}
.page-template-template-coming-soon .coming-soon .stay-tuned form .gform_footer .gform_button{
    position: relative;
    z-index: 1;
    margin-bottom: 0px !important;
    height: 120px;
    width: 120px;
    min-width: 120px;
    cursor: pointer;
    white-space: pre-line;
    border-radius: 9999px;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(234 51 35 / var(--tw-bg-opacity));
    padding: 0px !important;
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 800;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
                        box-shadow: 0 5px 0 rgb(168, 37, 22), 0 15px 20px rgba(0,0,0,.2);
}
.page-template-template-coming-soon .coming-soon .stay-tuned form .gform_footer:after{
    position: absolute;
    height: 160px;
    width: 160px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition-property: all;
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-content: '';
    content: var(--tw-content);
                        background-image: url(.././img/label-button.png);
                        animation: rotate-btn 20s linear infinite;
                        animation-play-state: running;
}
.page-template-template-coming-soon .coming-soon .stay-tuned .gform_validation_error .gfield--type-name .validation_message{
    margin-top: 0px !important;
    margin-bottom: 0.75rem !important;
}
@media (min-width: 640px){

    .page-template-template-coming-soon .coming-soon .stay-tuned .gform_validation_error .gfield--type-name .validation_message{
        margin-top: 6px !important;
    }
}
@media (min-width: 768px){

    .page-template-template-coming-soon .coming-soon .stay-tuned .gform_validation_error .gfield--type-name .validation_message{
        margin-bottom: 0px !important;
    }
}
.page-template-template-coming-soon .coming-soon .carrousel{
    margin: 0px;
    display: flex;
    overflow-x: hidden;
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .carrousel{
        padding-left: 1.5rem;
    }
}
.page-template-template-coming-soon .coming-soon .carrousel .slick-slide{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .carrousel .slick-slide{
        margin-left: 0.75rem;
        margin-right: 0.75rem;
    }
}
.page-template-template-coming-soon .coming-soon .carrousel .slick-list{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .carrousel .slick-list{
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
}
.page-template-template-coming-soon .coming-soon .survey-form{
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(15 8 12 / var(--tw-bg-opacity));
    padding: 0.25rem;
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .survey-form{
        margin-left: 18px;
        margin-right: 18px;
    }
}
.page-template-template-coming-soon .coming-soon .survey-form--wrap{
    display: grid;
    gap: 2.25rem;
    border-radius: 0.75rem;
    border-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgb(113 206 230 / var(--tw-border-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
@media (min-width: 768px){

    .page-template-template-coming-soon .coming-soon .survey-form--wrap{
        padding: 2.25rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .survey-form--wrap{
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 2.75rem;
        padding: 3rem;
    }
}
.page-template-template-coming-soon .coming-soon .survey-form--wrap{
                background: linear-gradient(62deg, #3C55A5, #B4519D, #3E05E3, #B4519D);
                animation: gradient 15s ease infinite;
                background-size: 400% 400%;
            }
.page-template-template-coming-soon .coming-soon .survey-form--title{
    margin-bottom: 0.75rem;
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(113 206 230 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .survey-form--title{
        text-align: left;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.page-template-template-coming-soon .coming-soon .survey-form--description{
    margin-bottom: 0px;
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-coming-soon .coming-soon .survey-form--description{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .coming-soon .survey-form--description{
        text-align: left;
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.page-template-template-coming-soon .coming-soon .survey-form .ginput_complex{
    display: flex;
    gap: 1rem;
}
.page-template-template-coming-soon .coming-soon .survey-form .ginput_complex span{
    margin-bottom: 0px !important;
    padding: 0px !important;
}
/* Trow letters */
.page-template-template-coming-soon .throw{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    width: 100%;
}
.page-template-template-coming-soon .throw span{
    position: absolute;
    bottom: -10%;
    font-family: Syne, sans-serif;
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 700;
}
.page-template-template-coming-soon .throw span.animation-1{
                    animation: throw-1-up 1200ms ease-out forwards, throw-1-down 750ms 1200ms ease-in forwards;
                }
.page-template-template-coming-soon .throw span.animation-2{
                    animation: throw-2-up 900ms ease-out forwards, throw-2-down 450ms 900ms ease-in forwards;
                }
.page-template-template-coming-soon .throw span.animation-3{
                    animation: throw-3-up 1300ms ease-out forwards, throw-3-down 1300ms 1300ms ease-in forwards;
                }
.page-template-template-coming-soon .throw span.animation-4{
                    animation: throw-4-up 1380ms ease-out forwards, throw-4-down 1130ms 1380ms ease-in forwards;
                }
.page-template-template-coming-soon .throw span.animation-5{
                    animation: throw-5-up 830ms ease-out forwards, throw-5-down 660ms 830ms ease-in forwards;
                }
.page-template-template-coming-soon .throw span.animation-6{
                    animation: throw-6-up 320ms ease-out forwards, throw-6-down 940ms 320ms ease-in forwards;
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(1){
                    color: rgb(54, 181, 139);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(2){
                    color: rgb(188, 209, 16);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(3){
                    color: rgb(96, 215, 247);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(4){
                    color: rgb(137, 51, 172);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(5){
                    color: rgb(163, 77, 153);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(6){
                    color: rgb(26, 145, 41);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(7){
                    color: rgb(87, 107, 199);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(8){
                    color: rgb(197, 67, 221);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(9){
                    color: rgb(207, 134, 214);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(10){
                    color: rgb(223, 157, 29);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(11){
                    color: rgb(97, 244, 28);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(12){
                    color: rgb(191, 245, 62);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(13){
                    color: rgb(99, 11, 237);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(14){
                    color: rgb(184, 160, 149);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(15){
                    color: rgb(42, 31, 159);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(16){
                    color: rgb(33, 242, 120);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(17){
                    color: rgb(10, 134, 137);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(18){
                    color: rgb(79, 68, 61);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(19){
                    color: rgb(90, 149, 253);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(20){
                    color: rgb(150, 231, 56);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(21){
                    color: rgb(110, 162, 84);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(22){
                    color: rgb(77, 51, 190);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(23){
                    color: rgb(157, 3, 224);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(24){
                    color: rgb(200, 124, 38);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(25){
                    color: rgb(59, 11, 249);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(26){
                    color: rgb(95, 25, 196);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(27){
                    color: rgb(158, 17, 242);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(28){
                    color: rgb(100, 94, 238);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(29){
                    color: rgb(27, 106, 35);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(30){
                    color: rgb(46, 160, 250);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(31){
                    color: rgb(7, 107, 223);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(32){
                    color: rgb(18, 54, 61);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(33){
                    color: rgb(184, 106, 124);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(34){
                    color: rgb(101, 115, 11);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(35){
                    color: rgb(131, 188, 80);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(36){
                    color: rgb(125, 174, 185);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(37){
                    color: rgb(189, 182, 176);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(38){
                    color: rgb(175, 61, 159);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(39){
                    color: rgb(189, 174, 240);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(40){
                    color: rgb(81, 115, 17);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(41){
                    color: rgb(214, 248, 104);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(42){
                    color: rgb(183, 167, 99);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(43){
                    color: rgb(95, 235, 107);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(44){
                    color: rgb(56, 47, 236);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(45){
                    color: rgb(172, 220, 80);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(46){
                    color: rgb(40, 94, 1);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(47){
                    color: rgb(20, 32, 107);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(48){
                    color: rgb(220, 139, 247);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(49){
                    color: rgb(234, 12, 18);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(50){
                    color: rgb(171, 12, 36);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(51){
                    color: rgb(135, 245, 153);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(52){
                    color: rgb(232, 52, 220);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(53){
                    color: rgb(61, 50, 88);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(54){
                    color: rgb(235, 90, 118);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(55){
                    color: rgb(98, 23, 162);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(56){
                    color: rgb(9, 210, 71);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(57){
                    color: rgb(76, 248, 205);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(58){
                    color: rgb(149, 243, 162);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(59){
                    color: rgb(80, 46, 48);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(60){
                    color: rgb(229, 19, 223);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(61){
                    color: rgb(195, 12, 30);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(62){
                    color: rgb(81, 132, 84);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(63){
                    color: rgb(250, 231, 236);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(64){
                    color: rgb(44, 158, 83);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(65){
                    color: rgb(77, 22, 242);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(66){
                    color: rgb(202, 182, 52);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(67){
                    color: rgb(15, 236, 131);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(68){
                    color: rgb(132, 33, 76);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(69){
                    color: rgb(149, 192, 246);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(70){
                    color: rgb(173, 52, 238);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(71){
                    color: rgb(54, 231, 159);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(72){
                    color: rgb(154, 69, 115);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(73){
                    color: rgb(70, 183, 212);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(74){
                    color: rgb(162, 168, 46);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(75){
                    color: rgb(26, 132, 234);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(76){
                    color: rgb(25, 180, 117);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(77){
                    color: rgb(9, 164, 55);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(78){
                    color: rgb(85, 189, 156);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(79){
                    color: rgb(103, 108, 16);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(80){
                    color: rgb(170, 27, 251);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(81){
                    color: rgb(138, 51, 201);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(82){
                    color: rgb(112, 31, 229);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(83){
                    color: rgb(198, 75, 185);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(84){
                    color: rgb(249, 34, 177);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(85){
                    color: rgb(115, 13, 54);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(86){
                    color: rgb(157, 119, 179);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(87){
                    color: rgb(227, 203, 147);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(88){
                    color: rgb(177, 116, 65);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(89){
                    color: rgb(111, 221, 39);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(90){
                    color: rgb(137, 112, 176);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(91){
                    color: rgb(106, 151, 71);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(92){
                    color: rgb(123, 190, 86);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(93){
                    color: rgb(41, 79, 71);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(94){
                    color: rgb(220, 180, 135);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(95){
                    color: rgb(3, 90, 127);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(96){
                    color: rgb(4, 169, 153);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(97){
                    color: rgb(75, 13, 66);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(98){
                    color: rgb(68, 240, 226);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(99){
                    color: rgb(88, 189, 230);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(100){
                    color: rgb(243, 223, 183);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(101){
                    color: rgb(128, 193, 193);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(102){
                    color: rgb(104, 204, 110);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(103){
                    color: rgb(23, 109, 40);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(104){
                    color: rgb(246, 13, 91);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(105){
                    color: rgb(115, 23, 112);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(106){
                    color: rgb(244, 244, 211);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(107){
                    color: rgb(232, 19, 238);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(108){
                    color: rgb(183, 218, 45);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(109){
                    color: rgb(205, 183, 248);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(110){
                    color: rgb(148, 20, 189);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(111){
                    color: rgb(119, 90, 228);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(112){
                    color: rgb(224, 245, 217);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(113){
                    color: rgb(60, 80, 7);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(114){
                    color: rgb(241, 212, 214);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(115){
                    color: rgb(111, 237, 180);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(116){
                    color: rgb(29, 6, 11);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(117){
                    color: rgb(103, 136, 67);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(118){
                    color: rgb(183, 223, 201);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(119){
                    color: rgb(121, 119, 9);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(120){
                    color: rgb(23, 183, 107);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(121){
                    color: rgb(250, 14, 90);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(122){
                    color: rgb(144, 226, 66);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(123){
                    color: rgb(65, 161, 141);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(124){
                    color: rgb(121, 181, 165);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(125){
                    color: rgb(161, 137, 245);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(126){
                    color: rgb(39, 134, 233);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(127){
                    color: rgb(113, 24, 234);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(128){
                    color: rgb(237, 169, 101);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(129){
                    color: rgb(6, 165, 193);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(130){
                    color: rgb(37, 117, 107);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(131){
                    color: rgb(180, 133, 205);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(132){
                    color: rgb(33, 63, 83);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(133){
                    color: rgb(210, 14, 102);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(134){
                    color: rgb(54, 92, 114);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(135){
                    color: rgb(181, 147, 224);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(136){
                    color: rgb(187, 33, 28);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(137){
                    color: rgb(178, 108, 144);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(138){
                    color: rgb(6, 226, 167);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(139){
                    color: rgb(31, 237, 204);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(140){
                    color: rgb(105, 248, 106);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(141){
                    color: rgb(80, 109, 233);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(142){
                    color: rgb(61, 181, 183);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(143){
                    color: rgb(155, 63, 62);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(144){
                    color: rgb(213, 113, 230);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(145){
                    color: rgb(86, 184, 29);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(146){
                    color: rgb(135, 127, 76);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(147){
                    color: rgb(212, 48, 221);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(148){
                    color: rgb(169, 54, 62);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(149){
                    color: rgb(110, 250, 213);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(150){
                    color: rgb(143, 234, 16);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(151){
                    color: rgb(119, 110, 89);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(152){
                    color: rgb(143, 241, 26);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(153){
                    color: rgb(68, 222, 189);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(154){
                    color: rgb(255, 161, 174);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(155){
                    color: rgb(44, 162, 88);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(156){
                    color: rgb(52, 78, 37);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(157){
                    color: rgb(131, 14, 126);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(158){
                    color: rgb(131, 78, 209);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(159){
                    color: rgb(158, 120, 134);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(160){
                    color: rgb(65, 246, 10);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(161){
                    color: rgb(212, 52, 197);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(162){
                    color: rgb(195, 156, 36);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(163){
                    color: rgb(121, 153, 143);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(164){
                    color: rgb(96, 149, 116);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(165){
                    color: rgb(227, 251, 59);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(166){
                    color: rgb(109, 55, 80);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(167){
                    color: rgb(103, 176, 29);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(168){
                    color: rgb(62, 213, 13);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(169){
                    color: rgb(91, 15, 139);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(170){
                    color: rgb(41, 199, 1);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(171){
                    color: rgb(19, 106, 217);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(172){
                    color: rgb(131, 97, 128);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(173){
                    color: rgb(229, 24, 95);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(174){
                    color: rgb(162, 248, 225);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(175){
                    color: rgb(39, 111, 113);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(176){
                    color: rgb(220, 227, 121);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(177){
                    color: rgb(45, 194, 99);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(178){
                    color: rgb(133, 119, 156);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(179){
                    color: rgb(78, 106, 140);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(180){
                    color: rgb(242, 8, 160);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(181){
                    color: rgb(221, 185, 66);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(182){
                    color: rgb(122, 234, 219);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(183){
                    color: rgb(50, 7, 215);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(184){
                    color: rgb(113, 119, 162);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(185){
                    color: rgb(160, 166, 164);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(186){
                    color: rgb(45, 1, 74);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(187){
                    color: rgb(127, 238, 252);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(188){
                    color: rgb(3, 220, 41);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(189){
                    color: rgb(34, 53, 55);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(190){
                    color: rgb(72, 98, 146);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(191){
                    color: rgb(222, 205, 167);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(192){
                    color: rgb(81, 227, 222);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(193){
                    color: rgb(11, 15, 163);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(194){
                    color: rgb(117, 185, 96);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(195){
                    color: rgb(251, 78, 128);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(196){
                    color: rgb(9, 55, 110);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(197){
                    color: rgb(7, 223, 148);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(198){
                    color: rgb(97, 178, 93);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(199){
                    color: rgb(129, 26, 52);
                }
.page-template-template-coming-soon .throw span{
    }
.page-template-template-coming-soon .throw span:nth-of-type(200){
                    color: rgb(211, 129, 131);
                }
@keyframes throw-1-up {
        0% {
            transform: translateY(0%) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        }
        100% {
            transform: translateY(-500%) rotateX(300deg) rotateY(-220deg) rotateZ(760deg);
        }
    }
@keyframes throw-1-down {
        0% {
            transform: translateY(-500%) rotateX(300deg) rotateY(-220deg) rotateZ(760deg);
        }
        100% {
            transform: translateY(0%);
        }
    }
@keyframes throw-2-up {
        0% {
            transform: translateY(0%) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        }
        100% {
            transform: translateY(-300%) rotateX(-120deg) rotateY(120deg) rotateZ(160deg);
        }
    }
@keyframes throw-2-down {
        0% {
            transform: translateY(-300%) rotateX(-120deg) rotateY(120deg) rotateZ(160deg);
        }
        100% {
            transform: translateY(0%)
        }
    }
@keyframes throw-3-up {
        0% {
            transform: translateY(0%) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        }
        100% {
            transform: translateY(-800%) rotateX(174deg) rotateY(120deg) rotateZ(450deg);
        }
    }
@keyframes throw-3-down {
        0% {
            transform: translateY(-800%) rotateX(174deg) rotateY(120deg) rotateZ(450deg);
        }
        100% {
            transform: translateY(0%);
        }
    }
@keyframes throw-4-up {
        0% {
            transform: translateY(0%) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        }
        100% {
            transform: translateY(-850%) rotateX(323deg) rotateY(-120deg) rotateZ(-450deg);
        }
    }
@keyframes throw-4-down {
        0% {
            transform: translateY(-850%) rotateX(323deg) rotateY(-120deg) rotateZ(-450deg);
        }
        100% {
            transform: translateY(0%);
        }
    }
@keyframes throw-5-up {
        0% {
            transform: translateY(0%) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        }
        100% {
            transform: translateY(-350%) rotateX(-23deg) rotateY(-210deg) rotateZ(50deg);
        }
    }
@keyframes throw-5-down {
        0% {
            transform: translateY(-350%) rotateX(-23deg) rotateY(-210deg) rotateZ(50deg);
        }
        100% {
            transform: translateY(0%);
        }
    }
@keyframes throw-6-up {
        0% {
            transform: translateY(0%) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        }
        100% {
            transform: translateY(-523%) rotateX(32deg) rotateY(152deg) rotateZ(87deg);
        }
    }
@keyframes throw-6-down {
        0% {
            transform: translateY(-523%) rotateX(32deg) rotateY(152deg) rotateZ(87deg);
        }
        100% {
            transform: translateY(0%);
        }
    }
.social-icons{
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: -moz-max-content;
    width: max-content;
    list-style-type: none;
    gap: 1.5rem;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 0.75rem;
}
.social-icons a img{
    transition-property: transform;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.social-icons a img:hover{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    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));
}
.page-template-template-coming-soon .site-header{
    margin-top: 2.25rem;
}
@media (min-width: 768px){

    .page-template-template-coming-soon .site-header{
        margin-top: 3rem;
    }
}
.page-template-template-coming-soon .site-header .sitelogo{
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-template-template-coming-soon .footer{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(15 8 12 / var(--tw-bg-opacity));
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1280px){

    .page-template-template-coming-soon .footer{
        flex-direction: row;
        gap: 0px;
    }
}
.page-template-template-coming-soon .footer .copyright{
    margin: 0px;
    text-align: center;
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .footer .copyright{
        text-align: left;
    }
}
.page-template-template-coming-soon .footer .menu{
    margin: 0px;
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px;
}
@media (min-width: 1024px){

    .page-template-template-coming-soon .footer .menu{
        justify-content: flex-start;
    }
}
.page-template-template-coming-soon .footer .menu li{
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.page-template-template-coming-soon .footer .menu li.current-menu-item a{
    --tw-text-opacity: 1;
    color: rgb(60 85 165 / var(--tw-text-opacity));
}
.page-template-template-coming-soon .footer .menu li:last-child{
    border-style: none;
    padding-right: 0px;
}
.page-template-template-coming-soon .footer .menu li a:hover{
    --tw-text-opacity: 1;
    color: rgb(60 85 165 / var(--tw-text-opacity));
    text-decoration-line: underline;
}
.page-template-template-coming-soon .footer .social-icons{
    background-color: transparent;
    padding: 0px;
}
.landing-page-template{
    position: relative;
    overflow-x: hidden !important;
    background-image: url(.././img/home.png);
    background-position: top;
    background-repeat: repeat-y;
}
@media (min-width: 768px){

    .landing-page-template{
        background-size: 130%;
    }
}
@media(min-width: 1441px){
.landing-page-template{
        background-size: 80%;
    }
    }
.landing-page-template .coming-soon{
    margin-top: 3rem;
}
.landing-page-template .coming-soon .content__page--intro h1{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5rem;
    text-align: center;
    font-family: Anton, sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .landing-page-template .coming-soon .content__page--intro h1{
        font-size: 72px;
    }
}
@media (min-width: 1024px){

    .landing-page-template .coming-soon .content__page--intro h1{
        margin-bottom: 2.25rem;
    }
}
@media (min-width: 1280px){

    .landing-page-template .coming-soon .content__page--intro h1{
        font-size: 100px;
    }
}
.landing-page-template .coming-soon .content__page--intro h1 br{
    display: none;
}
@media (min-width: 768px){

    .landing-page-template .coming-soon .content__page--intro h1 br{
        display: inline-block;
    }
}
.landing-page-template .coming-soon .content__page--intro h3{
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

    .landing-page-template .coming-soon .content__page--intro h3{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.landing-page-template .coming-soon .content__page--intro h3 del{
    position: relative;
    line-height: 1;
    text-decoration-line: none;
}
.landing-page-template .coming-soon .content__page--intro h3 del:before{
    position: absolute;
    left: -20px;
    z-index: -1;
    margin-left: auto;
    margin-right: auto;
    height: 82px;
    width: 335px;
    background-image: url(.././img/round-shape-blue.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    --tw-content: '';
    content: var(--tw-content);
}
@media (min-width: 768px){

    .landing-page-template .coming-soon .content__page--intro h3 del:before{
        height: 109px;
        width: 360px;
    }
}
@media (min-width: 1024px){

    .landing-page-template .coming-soon .content__page--intro h3 del:before{
        height: 150px;
        width: 550px;
    }
}
@media (min-width: 1280px){

    .landing-page-template .coming-soon .content__page--intro h3 del:before{
        height: 147px;
        width: 495px;
    }
}
.landing-page-template .coming-soon .content__page--intro h3 del:before {
                            top: 50%;
                            transform: translateY(-50%);
                        }
@media (max-width: 320px){
.landing-page-template .coming-soon .content__page--intro h3 del:before{
        display: none;
    }
                            }
.landing-page-template .coming-soon .content__page--intro p{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

    .landing-page-template .coming-soon .content__page--intro p{
        width: 80%;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.landing-page-template .coming-soon .content__page--intro p br{
    display: none;
}
@media (min-width: 768px){

    .landing-page-template .coming-soon .content__page--intro p br{
        display: inline-block;
    }
}
.landing-page-template .coming-soon .formBook{
    position: relative;
    z-index: 10;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 0.75rem;
    background-image: url(.././img/cta-mobile.png);
    background-size: cover;
    background-position: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (min-width: 640px){

    .landing-page-template .coming-soon .formBook{
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 768px){

    .landing-page-template .coming-soon .formBook{
        background-image: url(.././img/cta-tablet.jpg);
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}
@media (min-width: 1024px){

    .landing-page-template .coming-soon .formBook{
        background-image: url(.././img/cta-desk.jpg);
    }
}
@media (min-width: 1280px){

    .landing-page-template .coming-soon .formBook{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1440px){

    .landing-page-template .coming-soon .formBook{
        padding-left: 3rem;
        padding-right: 3rem;
    }
}
.landing-page-template .coming-soon .formBook form{
    margin-top: 2.25rem;
}
.landing-page-template .coming-soon .formBook .stay-tuned--title{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

    .landing-page-template .coming-soon .formBook .stay-tuned--title{
        width: 80%;
    }
}
.landing-page-template .coming-soon .formBook .descriptionGroupEventsForm{
    text-align: center;
}
.landing-page-template .coming-soon .formBook .descriptionGroupEventsForm h2, .landing-page-template .coming-soon .formBook .descriptionGroupEventsForm h3, .landing-page-template .coming-soon .formBook .descriptionGroupEventsForm h4, .landing-page-template .coming-soon .formBook .descriptionGroupEventsForm h5, .landing-page-template .coming-soon .formBook .descriptionGroupEventsForm h6{
    display: none;
}
.landing-page-template .coming-soon .formBook .descriptionGroupEventsForm p{
    font-family: Space Grotesk, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.landing-page-template .coming-soon .formBook .gform_wrapper{
    width: 100% !important;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 640px){

    .landing-page-template .coming-soon .formBook .gform_wrapper{
        width: 91.666667% !important;
    }
}
@media (min-width: 1280px){

    .landing-page-template .coming-soon .formBook .gform_wrapper{
        width: 83.333333% !important;
    }
}
.landing-page-template .coming-soon .formBook .gform_wrapper .gform_footer input[type="submit"]{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.landing-page-template .coming-soon .formBook .gform_wrapper.gravity-theme .gfield_label,
            .landing-page-template .coming-soon .formBook .gform_wrapper.gravity-theme .ginput_complex label,
            .landing-page-template .coming-soon .formBook .gform_wrapper.gravity-theme .ginput_complex legend{
    display: none;
}
.landing-page-template .coming-soon .formBook .gform_wrapper.gravity-theme .gfield--type-radio legend{
    display: flex;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.landing-page-template .coming-soon .formBook .gform_wrapper.gravity-theme .gfield--type-radio .gfield-choice-input+label{
    display: inline-flex;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.landing-page-template .coming-soon .formBook .gform_wrapper.gravity-theme .ginput_container_time,
            .landing-page-template .coming-soon .formBook .gform_wrapper.gravity-theme .ginput_container_ampm{
    height: 64px !important;
    min-width: 76px !important;
    max-width: 76px !important;
}
.landing-page-template .coming-soon .formBook .gform_wrapper.gravity-theme .gfield select{
    min-height: 66px;
    padding-top: 19px !important;
    padding-bottom: 19px !important;
}
@media (min-width: 640px){

    .landing-page-template .coming-soon .formBook .gform_wrapper.gravity-theme .gfield select{
        min-height: 55px;
    }
}
.landing-page-template .coming-soon .formBook .gform_wrapper .gfield--type-time .gform-grid-row{
    align-items: center;
}
.landing-page-template .coming-soon .formBook .gform_wrapper .gfield--type-time .below{
    padding-bottom: 11px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.landing-page-template .coming-soon .formBook .gform_wrapper.gravity-theme .ginput_container_date input{
    width: 100%;
}
@media (max-width: 767px) {
.landing-page-template .coming-soon .formBook .typeOfEvent{
        grid-column: span 12 / span 12 !important;
    }
                }
.landing-page-template .coming-soon .formBook .numberOfAttendees{
    position: relative;
}
@media (max-width: 767px) {
.landing-page-template .coming-soon .formBook .numberOfAttendees{
        grid-column: span 12 / span 12 !important;
    }
                }
.landing-page-template .coming-soon .formBook .numberOfAttendees .gfield_description{
    display: none;
}
.landing-page-template .coming-soon .formBook .numberOfAttendees .gfield_description .bookNow{
    position: absolute;
    bottom: 28px;
    right: 35px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    opacity: 0.8;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.landing-page-template .coming-soon .formBook .numberOfAttendees .gfield_description .bookNow:hover{
    --tw-border-opacity: 1;
    border-color: rgb(207 11 219 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(207 11 219 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.landing-page-template .coming-soon .formBook .error-message{
    grid-column: span 12 / span 12;
    margin: 0px;
    border-radius: 9999px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(234 51 35 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(78 19 180 / var(--tw-bg-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(234 51 35 / var(--tw-text-opacity));
}
.landing-page-template .coming-soon .formBook .gallery{
    margin-top: 1.5rem;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.75rem;
}
@media (min-width: 768px){

    .landing-page-template .coming-soon .formBook .gallery{
        margin-top: 4rem;
        gap: 1.5rem;
    }
}
.landing-page-template .coming-soon .formBook .gallery img{
    border-radius: 0.375rem;
}
.landing-page-template .coming-soon .formBook .gallery.gallery-rotator-3{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.landing-page-template .coming-soon .formBook .gallery.gallery-rotator-3 .slick-slide{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
@media (min-width: 768px){

    .landing-page-template .coming-soon .formBook .gallery.gallery-rotator-3 .slick-slide{
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
.booking{
    position: relative;
    overflow: hidden;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(207 11 219 / var(--tw-bg-opacity));
    padding: 0.75rem;
    font-family: Syne, sans-serif;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.booking:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(176 19 186 / var(--tw-bg-opacity));
}
.booking{
    box-shadow: 0px 0px 0px 0px rgba(58, 81, 155, 0.29), 0px 3px 6px 0px rgba(58, 81, 155, 0.28), 0px 11px 11px 0px rgba(58, 81, 155, 0.24), 0px 24px 15px 0px rgba(58, 81, 155, 0.14), 0px 44px 17px 0px rgba(58, 81, 155, 0.04), 0px 68px 19px 0px rgba(58, 81, 155, 0.01);
}
.booking.with-icon .ico{
    opacity: 1;
    --tw-brightness: brightness(0);
    --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);
    transition-property: transform;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px){

    .booking.with-icon .ico{
        position: absolute;
        top: 15px;
        left: 0.75rem;
    }
}
.booking.with-icon .ico.bottom{
    display: none;
    --tw-translate-y: -50px;
    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));
}
@media (min-width: 768px){

    .booking.with-icon .ico.bottom{
        display: block;
    }
}
.booking.with-icon span{
    padding-left: 30px;
}
.booking:hover{
        box-shadow: 0px 0px 0px 0px rgba(207, 24, 212, 0.17), 0px 14px 30px 0px rgba(207, 24, 212, 0.17), 0px 55px 55px 0px rgba(207, 24, 212, 0.15), 0px 125px 75px 0px rgba(207, 24, 212, 0.09), 0px 222px 89px 0px rgba(207, 24, 212, 0.03), 0px 346px 97px 0px rgba(207, 24, 212, 0.00);
    }
@media (min-width: 768px){

    .booking:hover .ico{
        --tw-translate-y: 50px;
        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));
    }
}
.booking:hover .ico.bottom{
    --tw-translate-y: 0px;
    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));
    opacity: 1;
}
.booking.blue{
    --tw-bg-opacity: 1;
    background-color: rgb(112 206 229 / var(--tw-bg-opacity));
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-family: Syne, sans-serif;
    font-weight: 800;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.booking.blue:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(105 196 219 / var(--tw-bg-opacity));
}
.booking.blue:focus{
    outline-color: #70CEE5;
}
.booking.blue{
        box-shadow: 5px 12px 23px 0px rgba(207, 24, 212, 0.12);
    }
.booking.blue:hover{
            box-shadow: 0px 0px 0px 0px rgba(112, 206, 229, 0.17), 0px 14px 30px 0px rgba(112, 206, 229, 0.17), 0px 55px 55px 0px rgba(112, 206, 229, 0.15), 0px 125px 75px 0px rgba(112, 206, 229, 0.09), 0px 222px 89px 0px rgba(112, 206, 229, 0.03), 0px 346px 97px 0px rgba(112, 206, 229, 0.00);
        }
.book-group{
    position: relative;
    max-height: 48px;
    min-width: 260px;
    overflow: hidden;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(180 81 157 / var(--tw-border-opacity));
    background-color: transparent;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-family: Syne, sans-serif;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(180 81 157 / var(--tw-text-opacity));
    transition-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.book-group:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(176 19 186 / var(--tw-bg-opacity));
}
.book-group .ico{
    opacity: 1;
    transition-property: transform;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px){

    .book-group .ico{
        position: absolute;
        top: 11px;
        left: 0.75rem;
    }
}
.book-group .ico.bottom{
    display: none;
    --tw-translate-y: -50px;
    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));
}
@media (min-width: 768px){

    .book-group .ico.bottom{
        display: block;
    }
}
.book-group span{
    padding-left: 30px;
}
.book-group:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
        box-shadow: 0px 0px 0px 0px rgba(207, 24, 212, 0.17), 0px 14px 30px 0px rgba(207, 24, 212, 0.17), 0px 55px 55px 0px rgba(207, 24, 212, 0.15), 0px 125px 75px 0px rgba(207, 24, 212, 0.09), 0px 222px 89px 0px rgba(207, 24, 212, 0.03), 0px 346px 97px 0px rgba(207, 24, 212, 0.00);
}
.book-group:hover .ico{
    --tw-brightness: brightness(0);
    --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){

    .book-group:hover .ico{
        --tw-translate-y: 50px;
        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));
    }
}
.book-group:hover .ico.bottom{
    --tw-translate-y: 0px;
    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));
    opacity: 1;
}
.site__nav--main .book-group{
    display: none;
}
@media (min-width: 1024px){

    .site__nav--main .book-group{
        display: flex;
    }
}
.btn{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    overflow: hidden;
    border-radius: 0.375rem;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 800;
    text-transform: uppercase;
}
.btn:focus{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    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));
    outline-style: solid;
    outline-width: 1px;
    outline-offset: 10px;
}
.btn.primary{
    --tw-bg-opacity: 1;
    background-color: rgb(207 11 219 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.primary:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(176 19 186 / var(--tw-bg-opacity));
}
.btn.primary:focus{
    outline-color: #CF0BDB;
}
.btn.primary{
        box-shadow: 0px 0px 0px 0px rgba(58, 81, 155, 0.29), 0px 3px 6px 0px rgba(58, 81, 155, 0.28), 0px 11px 11px 0px rgba(58, 81, 155, 0.24), 0px 24px 15px 0px rgba(58, 81, 155, 0.14), 0px 44px 17px 0px rgba(58, 81, 155, 0.04), 0px 68px 19px 0px rgba(58, 81, 155, 0.01);
    }
.btn.primary:hover{
            box-shadow: 0px 0px 0px 0px rgba(207, 24, 212, 0.17), 0px 14px 30px 0px rgba(207, 24, 212, 0.17), 0px 55px 55px 0px rgba(207, 24, 212, 0.15), 0px 125px 75px 0px rgba(207, 24, 212, 0.09), 0px 222px 89px 0px rgba(207, 24, 212, 0.03), 0px 346px 97px 0px rgba(207, 24, 212, 0.00);
        }
.btn.primary.outline{
    background-color: transparent;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn.primary.outline:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(207 11 219 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.secondary{
    --tw-bg-opacity: 1;
    background-color: rgb(112 206 229 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.btn.secondary:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(105 196 219 / var(--tw-bg-opacity));
}
.btn.secondary:focus{
    outline-color: #70CEE5;
}
.btn.secondary{
        box-shadow: 5px 12px 23px 0px rgba(207, 24, 212, 0.12);
    }
.btn.secondary:hover{
            box-shadow: 0px 0px 0px 0px rgba(112, 206, 229, 0.17), 0px 14px 30px 0px rgba(112, 206, 229, 0.17), 0px 55px 55px 0px rgba(112, 206, 229, 0.15), 0px 125px 75px 0px rgba(112, 206, 229, 0.09), 0px 222px 89px 0px rgba(112, 206, 229, 0.03), 0px 346px 97px 0px rgba(112, 206, 229, 0.00);
        }
@media (max-width: 320px){
.btn{
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.75rem;
        line-height: 1rem;
    }
    }
@keyframes pulse {
    100% {
      opacity: 0;
      transform: scale(2.5);
    }
}
.clickPulser{
    position: absolute;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 100%;
    transform: scale(0);
}
.pulse {
    animation: pulse 0.6s cubic-bezier(1, 0.51, 0.15, 0.6);
}
.error404,
.page-template-template-confirmation-php{
    background-image: none;
}
.error404 .content__page,.page-template-template-confirmation-php .content__page{
    position: relative;
    padding-top: 4rem;
    padding-bottom: 4rem;
    text-align: center;
}
@media (min-width: 1280px){

    .error404 .content__page,.page-template-template-confirmation-php .content__page{
        padding-top: 12rem;
        padding-bottom: 12rem;
    }
}
.error404 .content__page p,.page-template-template-confirmation-php .content__page p{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
@media (min-width: 768px){

    .error404 .content__page p,.page-template-template-confirmation-php .content__page p{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 1024px){

    .error404 .content__page p,.page-template-template-confirmation-php .content__page p{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.error404 .content__page .btn,.page-template-template-confirmation-php .content__page .btn{
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
@media (min-width: 768px){

    .error404 .content__page .btn,.page-template-template-confirmation-php .content__page .btn{
        margin-top: 2.25rem;
        width: -moz-max-content;
        width: max-content;
        padding-left: 3rem;
        padding-right: 3rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
}
.error404 .content__page:before,.page-template-template-confirmation-php .content__page:before{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: -1;
    height: 530px;
    background-image: url(.././img/light-games.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    --tw-blur: blur(50px);
    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);
    --tw-content: '';
    content: var(--tw-content);
}
@media (min-width: 768px){

    .error404 .content__page:before,.page-template-template-confirmation-php .content__page:before{
        height: 920px;
    }
}
@media (min-width: 1024px){

    .error404 .content__page:before,.page-template-template-confirmation-php .content__page:before{
        width: 100%;
    }
}
@media (min-width: 1280px){

    .error404 .content__page:before,.page-template-template-confirmation-php .content__page:before{
        width: 1350px;
    }
}
.error404 .type-cards--wrap,.page-template-template-confirmation-php .type-cards--wrap{
    margin-bottom: 2.5rem;
}
.error404 .type-cards--wrap.desktop,.page-template-template-confirmation-php .type-cards--wrap.desktop{
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 768px){

    .error404 .type-cards--wrap.desktop,.page-template-template-confirmation-php .type-cards--wrap.desktop{
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
}
@media (min-width: 1024px){

    .error404 .type-cards--wrap.desktop,.page-template-template-confirmation-php .type-cards--wrap.desktop{
        width: 800px;
        padding: 0px;
    }
}
.error404 .type-cards--wrap.mobile,.page-template-template-confirmation-php .type-cards--wrap.mobile{
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.error404 .type-cards--wrap.mobile .blank,.page-template-template-confirmation-php .type-cards--wrap.mobile .blank{
    display: none;
}
.page__home{
    background-image: url(.././img/bg-home.jpg);
    background-size: cover;
    background-position: top;
}
.page-template-template-the-experience,
.page__the-experience{
    background-image: url(.././img/bg-the-experience.jpg);
    background-size: cover;
    background-position: top;
}
.page__games{
    background-image: url(.././img/bg-the-experience.jpg);
    background-size: cover;
    background-position: top;
}
.page__booking{
    background-image: url(.././img/bg-book.jpg);
    background-size: cover;
    background-position: top;
}
.page__home--location{
    background-image: url(.././img/bg-location.jpg);
    background-size: cover;
    background-position: top;
}
.page__home--location .site-header .site__nav--main .menu-item.current-menu-item{
    background-color: transparent;
}
.page__home--location .site-header .site__nav--main .menu-item:hover {
                    background-color: rgba(207, 11, 219, 0.06);
                }
.page__opportunities{
    background-image: url(.././img/bg-opportunities.jpg);
    background-size: cover;
    background-position: top;
}
.hero{
    position: relative;
    margin-bottom: 147px;
    height: 630px;
    border-radius: 1.5rem;
    background-size: cover;
    background-position: center;
}
body .hero{
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 640px){

    body .hero{
        padding-left: 18px;
        padding-right: 18px;
    }
}
@media (min-width: 768px){

    body .hero{
        max-width: 1392px;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1024px){

    body .hero{
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media (max-width: 320px) {
body .hero{
        padding-left: 0px;
        padding-right: 0px;
    }
        }
@media (min-width: 768px){

    .hero{
        margin-bottom: 0px;
        display: flex;
        height: 834px;
        align-items: flex-end;
        overflow: hidden;
        background-position: 50%;
        padding: 1.5rem !important;
    }
}
@media (min-width: 1024px){

    .hero{
        height: 763px;
    }
}
.hero:before{
    position: absolute;
    top: -15rem;
    right: -5rem;
    z-index: -1;
    height: 1286px;
    width: 100%;
    background-image: url(.././img/light-hero.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    --tw-blur: blur(64px);
    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);
    --tw-content: '';
    content: var(--tw-content);
}
@media (min-width: 1280px){

    .hero:before{
        width: 1000px;
    }
}
.hero-copy{
    position: absolute;
    left: 50%;
    bottom: -147px;
    width: 92.5%;
    --tw-translate-x: -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));
    align-items: center;
    gap: 0.75rem;
    overflow: hidden;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1rem;
    padding-top: 0px !important;
}
@media (min-width: 768px){

    .hero-copy{
        position: relative;
        left: auto;
        bottom: 0px;
        display: grid;
        width: 100%;
        --tw-translate-x: 0px;
        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));
        grid-template-columns: repeat(12, minmax(0, 1fr));
        border-radius: 1.5rem;
        padding: 1.5rem;
    }
}
@media (min-width: 1280px){

    .hero-copy{
        padding: 2.25rem;
        padding-top: 19px !important;
    }
}
.hero-copy_data{
    text-align: center;
}
@media (min-width: 768px){

    .hero-copy_data{
        grid-column: span 8 / span 8;
        text-align: left;
    }
}
@media (min-width: 1024px){

    .hero-copy_data{
        grid-column: span 9 / span 9;
    }
}
.hero-copy_data h1{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    max-width: 175px;
    text-align: center;
    font-family: Anton, sans-serif;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(50 69 136 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .hero-copy_data h1{
        margin-left: 0px;
        margin-right: 0px;
        max-width: 313px;
        text-align: left;
    }
}
@media (min-width: 1024px){

    .hero-copy_data h1{
        max-width: 100%;
    }
}
.hero-copy_data h1 {
                font-size: 32px;
                font-style: normal;
                font-weight: 400;
                line-height: 36px;
            }
/* 112.5% */
@media (min-width: 768px) {
.hero-copy_data h1 {
                    font-size: 62px;
                    line-height: 65px
            }
                }
@media (min-width: 1024px) {
.hero-copy_data h1 {
                    font-size: 72px;
                    line-height: 85px
            }
                }
.hero-copy_data h1 strong{
    margin-bottom: 0.25rem;
    display: inline-block;
    text-align: center;
    font-family: Syne, sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
@media (min-width: 640px){

    .hero-copy_data h1 strong{
        margin-bottom: 0.75rem;
    }
}
@media (min-width: 768px){

    .hero-copy_data h1 strong{
        text-align: left;
    }
}
@media (min-width: 1024px){

    .hero-copy_data h1 strong{
        margin-bottom: 19px;
    }
}
.hero-copy_data h1 strong {
                    font-size: 14px;
                    line-height: 120%;
                }
/* 16.8px */
@media (min-width: 768px) {
.hero-copy_data h1 strong {
                        font-size: 18px
                }
                    }
@media (min-width: 1024px) {
.hero-copy_data h1 strong {
                        font-size: 40px;
                        line-height: 65%
                }
                    }
.hero-copy_data h1 del{
    position: static;
    line-height: 1;
    text-decoration-line: none;
}
@media (min-width: 1024px){

    .hero-copy_data h1 del{
        position: relative;
    }
}
.hero-copy_data h1 del:before{
    display: none;
                        /* @apply content-[''] absolute w-[183px] h-[55px] -bottom-[0.625rem] mx-auto right-0 left-0 bg-round-shape bg-contain bg-center bg-no-repeat md:-bottom-[12px] md:w-[393px] md:h-[94px] md:-left-[52px]  lg:w-[334px] lg:h-[101px] lg:-top-[7px] lg:-left-[14px] xl:w-[374px] xl:h-[111px]; */
}
.hero-copy_data p{
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .hero-copy_data p{
        text-align: left;
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 1024px){

    .hero-copy_data p{
        width: 80%;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 1280px){

    .hero-copy_data p{
        width: auto;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.hero-copy_data p:last-of-type{
    margin-bottom: 0px;
}
.hero-copy_booking{
    margin-top: 0.75rem;
}
@media (min-width: 768px){

    .hero-copy_booking{
        grid-column: span 4 / span 4;
        margin-top: 0px;
    }
}
@media (min-width: 1024px){

    .hero-copy_booking{
        grid-column: span 3 / span 3;
    }
}
.hero-copy_booking .booking{
    display: flex;
    justify-content: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
@media (min-width: 768px){

    .hero-copy_booking .booking{
        max-width: 253px;
        padding-top: 17px;
        padding-bottom: 17px;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media (min-width: 1280px){

    .hero-copy_booking .booking{
        margin-left: auto;
        padding-left: 3rem;
        padding-right: 3rem;
    }
}
.hero-copy_booking .booking span{
    text-align: center;
    font-family: Syne, sans-serif;
    font-weight: 800;
}
@media (max-width: 320px) {
.hero{
        border-radius: 0.75rem;
        padding: 1rem !important;
    }
                        .hero-copy_data h1 del:before{
        width: 220px;
    }
    }
.hero__slider{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.hero__slider img{
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.hero__slider + .hero-copy{
    z-index: 20;
}
@media (min-width: 768px){

    .hero__slider + .hero-copy{
        position: relative;
    }
}
@media (min-width: 1280px) {
.hero__slider + .hero-copy .hero-copy_data h1 {
                    line-height: inherit
            }
                }
.hero-group-event{
    position: relative;
    margin-bottom: 184px;
}
@media (min-width: 768px){

    .hero-group-event{
        margin-bottom: 0px;
    }
}
.hero-group-event .hero-copy_data h1 {
                position: relative;
                margin-bottom: 0.5rem;
                font-family: Anton, sans-serif;
                font-size: 3rem;
                font-weight: 400;
                text-transform: uppercase;
                line-height: 1;
                --tw-text-opacity: 1;
                color: rgb(50 69 136 / var(--tw-text-opacity));
                max-width: 298px;
                margin-left: auto;
                margin-right: auto;
            }
@media (min-width: 768px) {
.hero-group-event .hero-copy_data h1 {
                    font-size: 75px;
                    text-align: center;
                    max-width: 596px
            }
                }
@media (min-width: 1024px) {
.hero-group-event .hero-copy_data h1 {
                    margin-bottom: 1.5rem;
                    font-size: 100px;
                    text-align: left;
                    margin-left: 0;
                    margin-right: 0
            }
                }
@media (min-width: 1280px) {
.hero-group-event .hero-copy_data h1 {
                    max-width: 100%
            }
                }
.hero-group-event .hero-copy_data del:before{
    display: none;
}
.hero-group-event .hero-copy_data p {
                font-size: 1rem;
                line-height: 1.5rem;
                --tw-text-opacity: 1;
                color: rgb(27 28 60 / var(--tw-text-opacity));
            }
@media (min-width: 768px) {
.hero-group-event .hero-copy_data p {
                    font-size: 1.125rem;
                    line-height: 1.75rem;
                    text-align: center
            }
                }
@media (min-width: 1024px) {
.hero-group-event .hero-copy_data p {
                    width: 80%;
                    text-align: left
            }
                }
.hero-group-event .hero-copy_booking .booking{
    max-width: 100%;
}
.hero--video {
        z-index: 1;
    }
.what-the-game{
    position: relative;
    margin-bottom: 1rem;
    display: grid;
    align-items: center;
    gap: 1.5rem;
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
@media (min-width: 768px){

    .what-the-game{
        margin-bottom: 0px;
    }
}
@media (min-width: 1024px){

    .what-the-game{
        grid-template-columns: repeat(12, minmax(0, 1fr));
        gap: 1rem;
        padding-bottom: 0px;
    }

    .what-the-game__content{
        grid-column: span 6 / span 6;
    }
}
.what-the-game__content[data-aos="zoom-in"]{
    mix-blend-mode: multiply;
}
.what-the-game__content h2{
    display: flex;
    flex-direction: column;
    text-align: center;
    font-family: Anton, sans-serif;
    font-size: 70px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .what-the-game__content h2{
        font-size: 80px;
    }
}
@media (min-width: 1024px){

    .what-the-game__content h2{
        text-align: left;
        font-size: 100px;
    }
}
@media (min-width: 1280px){

    .what-the-game__content h2{
        width: 80%;
        font-size: 128px;
    }
}
@media (max-width: 320px) {
.what-the-game__content h2{
        font-size: 3.75rem;
        line-height: 1;
    }
            }
.what-the-game__content h2 em{
    margin-bottom: 0.75rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
}
@media (min-width: 1024px){

    .what-the-game__content h2 em{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
@media (min-width: 1280px){

    .what-the-game__content h2 em{
        font-size: 3rem;
        line-height: 1;
    }
}
@media (max-width: 320px) {
.what-the-game__content h2 em{
        font-size: 1.5rem;
        line-height: 2rem;
    }
                }
@media (min-width: 1024px){

    .what-the-game__thumbnail{
        grid-column: span 6 / span 6;
    }
}
.what-the-game__thumbnail p{
    text-align: center;
    font-family: Space Grotesk, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 23px;
}
@media (min-width: 768px){

    .what-the-game__thumbnail p{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 1024px){

    .what-the-game__thumbnail p{
        text-align: left;
    }
}
.what-the-game__thumbnail p:last-of-type{
    margin-bottom: 0px;
}
.what-the-game__thumbnail .embed-container{
    margin-top: 1.5rem;
}
@keyframes levitate {
    0% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0px);
    }
}
.games{
    position: relative;
    z-index: 10;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-top: 0px;
}
@media (min-width: 768px){

    .games{
        padding-top: 3rem;
    }
}
.games-grid{
    margin-top: 1.5rem;
    display: grid;
    gap: 1.5rem;
}
@media (min-width: 768px){

    .games-grid{
        margin-top: 3rem;
    }
}
@media (min-width: 1024px){

    .games-grid{
        gap: 1rem;
    }
}
@media (min-width: 1280px){

    .games-grid{
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 1.5rem;
    }
}
.games .game{
    position: relative;
    height: -moz-max-content;
    height: max-content;
    border-radius: 0.375rem;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (max-width: 320px) {
.games .game{
        padding: 0px;
    }
        }
@media (min-width: 1170px) {
.games .game {
            animation: levitate 1s infinite ease-in-out alternate
    }
        }
.games .game{
        box-shadow:
            0px 0px 0px 0px rgba(207, 24, 212, 0.17),
            0px 14px 30px 0px rgba(207, 24, 212, 0.17),
            0px 55px 55px 0px rgba(207, 24, 212, 0.15),
            0px 125px 75px 0px rgba(207, 24, 212, 0.09),
            0px 222px 89px 0px rgba(207, 24, 212, 0.03),
            0px 346px 97px 0px rgba(207, 24, 212, 0);
}
.games .game:hover {
            box-shadow:
                0px 0px 0px 0px rgba(58, 81, 155, 0.29),
                0px 3px 6px 0px rgba(58, 81, 155, 0.28),
                0px 11px 11px 0px rgba(58, 81, 155, 0.24),
                0px 24px 15px 0px rgba(58, 81, 155, 0.14),
                0px 44px 17px 0px rgba(58, 81, 155, 0.04),
                0px 68px 19px 0px rgba(58, 81, 155, 0.01);
            cursor: pointer;
        }
@media (min-width: 769px) {
.games .game:hover .game--description{
        opacity: 1;
    }
                }
.games .game--thumb{
    grid-column: span 12 / span 12;
    border-radius: 0.375rem;
}
.games .game--description{
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(27 28 60 / var(--tw-bg-opacity));
    padding: 2.25rem;
    opacity: 0;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.games .game img{
    width: 100%;
    border-radius: 0.375rem;
}
.games .game--title{
    margin-bottom: 0.5rem;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .games .game--title{
        margin-bottom: 1rem;
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
@media (min-width: 1280px){

    .games .game--title{
        font-family: Anton, sans-serif;
        font-size: 3rem;
        line-height: 1;
    }
}
.games .game--title a:hover{
    --tw-text-opacity: 1;
    color: rgb(50 69 136 / var(--tw-text-opacity));
}
.games .game p{
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.games .game p:last-of-type{
    margin-bottom: 0px;
}
@media (min-width: 1280px){

    .games .game:first-child{
        margin-top: 100px;
    }
}
.games .game:nth-child(2) {
            animation-duration: 1.25s;
        }
@media (min-width: 1280px){

    .games .game:last-child{
        margin-top: 160px;
    }
}
.games .game:last-child {
            animation-duration: 1.5s;
        }
.games-list{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
}
@media (min-width: 768px){

    .games-list{
        margin-bottom: 0px;
    }
}
@media (min-width: 1024px){

    .games-list{
        gap: 1rem;
    }
}
@media (min-width: 1280px){

    .games-list{
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 1.5rem;
    }
}
.games-list .game{
    margin-top: 0px !important;
    display: flex;
    animation: none;
}
.games-list .game img{
    margin-bottom: 0px;
}
.games-list .game--thumb{
    position: relative;
    grid-column: span 12 / span 12;
    margin-bottom: 0px;
    display: flex;
    align-items: flex-start;
}
.games-list .game--thumb img {
                    width: 100%;
                }
.games-list .game--thumb .game--title{
    position: absolute;
    bottom: 1.5rem;
    left: 1.5rem;
    margin: 0px;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 120%;
}
.games-list .game--description{
    border-radius: 0.375rem;
    text-align: left;
}
.games-list .game--description .game--title{
    margin-bottom: 0.5rem;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    line-height: 103%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1280px){

    .games-list .game--description .game--title{
        margin-bottom: 2.25rem;
        font-family: Anton, sans-serif;
        font-size: 48px;
    }
}
.games-list .game--description p{
    text-align: left;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.games-list .game--description p:nth-last-of-type(){
    margin-bottom: 0px;
}
.games-list .slick-track {
            display: flex !important;
        }
.games-list .slick-slide {
            height: inherit !important;
        }
.games-list .slick-slide > div{
    height: 100%;
}
.games-list .slick-slide .game{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.games-list .slick-arrow {
            bottom: -55px;
            transform: none;
            width: auto;
            height: auto;
            z-index: 100;
            top: inherit;
        }
.games-list .slick-arrow::before{
    display: none;
}
.games-list .slick-prev {
            left: calc(50% - 48px);
        }
.games-list .slick-next {
            right: calc(50% - 48px);
        }
.games-rotator{
    margin-top: 2rem;
}
.games-rotator .game-item{
    height: 100%;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
    padding-bottom: 2.25rem;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.games-rotator .game-item--thumb{
    margin-bottom: 2rem;
}
.games-rotator .game-item--description{
    text-align: center;
}
.games-rotator .game-item--description p:last-child{
    margin-bottom: 0px;
}
.games-rotator .slick-track {
            display: flex !important;
        }
.games-rotator .slick-slide{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
            height: inherit !important;
}
.games-rotator .slick-slide > div{
    height: 100%;
}
.games-rotator .slick-list{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
}
.games-rotator .slick-dots{
    position: relative !important;
    bottom: -6rem;
    display: flex;
}
.games-rotator .slick-dots li{
    margin: 0px;
    flex: 1 1 0%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 5px;
}
.games-rotator .slick-dots li button{
    height: 0.5rem;
    width: 100%;
    padding: 0px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-delay: 200ms;
    transition-duration: 300ms;
}
.games-rotator .slick-dots li button::before{
    display: none;
}
.games-rotator .slick-dots li.slick-active button{
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(112 206 229 / var(--tw-bg-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-delay: 200ms;
    transition-duration: 300ms;
}
.games-rotator .slick-dots li:first-child{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}
.games-rotator .slick-dots li:last-child{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}
.games-rotator .slick-dots li:last-child button, .games-rotator .slick-dots li:first-child button{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}
.games-rotator .slick-arrow {
            top: 100%;
            transform: none;
            width: 48px;
            height: 48px;
            margin-top: 4px;
            background-color: transparent;
            border-radius: 100%;
            border: 1px solid #fff !important;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-left: 0;
            margin-right: 0;
            transition: all 0.3s ease-in-out;
            cursor: pointer;
        }
.games-rotator .slick-arrow svg path {
                    transition: all 0.3s ease-in-out;
                    fill: #fff;
                }
.games-rotator .slick-arrow svg rect {
                    transition: all 0.3s ease-in-out;
                    stroke: #fff !important;
                }
.games-rotator .slick-arrow::before{
    display: none;
}
.games-rotator .slick-arrow span.arrow{
    display: flex;
    height: 3rem;
    width: 3rem;
    align-items: center;
    justify-content: center;
}
@media (max-width: 991px) {
.games-rotator .slick-arrow {
                margin-top: 6px
        }
            }
@media (max-width: 640px) {
.games-rotator .slick-arrow {
                margin-top: 24px
        }
            }
.games-rotator .slick-arrow:hover {
                border-color: #cf0bdb !important;
            }
.games-rotator .slick-arrow:hover svg path {
                        fill: #cf0bdb !important;
                    }
.games-rotator .slick-arrow:hover svg rect {
                        stroke: #cf0bdb !important;
                    }
.games-rotator .slick-prev {
            left: calc(50% - 56px);
        }
.games-rotator .slick-next {
            right: calc(50% - 56px);
        }
.all-games{
    margin-top: 6rem;
    width: 100%;
}
@media (min-width: 768px){

    .all-games{
        margin-top: 8rem;
        width: -moz-max-content;
        width: max-content;
    }
}
@media (min-width: 1024px){

    .all-games{
        margin-top: 9rem;
    }
}
.games-every-occasion{
    position: relative;
    z-index: 10;
}
@media (min-width: 1280px){

    .games-every-occasion{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }

    @media (min-width: 640px){

        .games-every-occasion{
            max-width: 640px;
        }
    }

    @media (min-width: 768px){

        .games-every-occasion{
            max-width: 768px;
        }
    }

    @media (min-width: 1024px){

        .games-every-occasion{
            max-width: 1024px;
        }
    }

    @media (min-width: 1280px){

        .games-every-occasion{
            max-width: 1280px;
        }
    }

    @media (min-width: 1440px){

        .games-every-occasion{
            max-width: 1440px;
        }
    }

    .games-every-occasion{
        max-width: 100%;
    }

    @media (min-width: 640px){

        .games-every-occasion{
            max-width: 540px;
        }
    }

    @media (min-width: 768px){

        .games-every-occasion{
            max-width: 720px;
        }
    }

    @media (min-width: 1024px){

        .games-every-occasion{
            max-width: 960px;
        }
    }

    @media (min-width: 1280px){

        .games-every-occasion{
            max-width: 1140px;
        }
    }
}
@media (min-width: 768px){

    .games-every-occasion .special-title em{
        width: 60%;
    }
}
@media (min-width: 1024px){

    .games-every-occasion .special-title em{
        width: auto;
    }
}
.games-every-occasion--grid{
    margin-top: 3rem;
    display: grid;
    gap: 1rem;
}
@media (min-width: 1280px){

    .games-every-occasion--grid{
        gap: 1.5rem;
    }
}
.games-every-occasion--grid {

        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 3fr) repeat(2, 2.5fr);
    }
@media (min-width: 1024px) {
.games-every-occasion--grid {
            grid-template-columns: repeat(2, 1fr) 1.5fr 1fr;
            grid-template-rows: repeat(2, 1fr)
    }
        }
.games-every-occasion--grid img{
    width: 100%;
    border-radius: 0.375rem;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: revert;
       object-position: revert;
}
@media (min-width: 768px){

    .games-every-occasion--grid img{
        -o-object-position: center;
           object-position: center;
    }
}
@media (min-width: 1024px){

    .games-every-occasion--grid img{
        height: 257px;
    }
}
.games-every-occasion--grid figcaption{
    position: absolute;
    top: 1rem;
    left: 1rem;
    width: calc(100% - 32px);
    font-family: Syne, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .games-every-occasion--grid figcaption{
        top: 1.5rem;
        left: 1.5rem;
        width: calc(100% - 48px);
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 1024px){

    .games-every-occasion--grid figcaption{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 1280px){

    .games-every-occasion--grid figcaption{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (max-width: 320px) {
.games-every-occasion--grid figcaption{
        top: 0.5rem;
        left: 0.5rem;
        font-size: 0.75rem;
        line-height: 1rem;
    }
            }
.games-every-occasion--grid figure{
    position: relative;
    margin: 0px;
}
.games-every-occasion--grid figure.watermark{
    position: relative;
}
.games-every-occasion--grid figure.watermark:after{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    height: 150px;
    width: calc(100% - 24px);
    background-image: url(.././img/logo-watermark.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    --tw-content: '';
    content: var(--tw-content);
}
.games-every-occasion--grid figure img{
    height: 100%;
}
.games-every-occasion--grid figure:before{
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    height: 100%;
    width: 100%;
    border-radius: 0.375rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-content: '';
    content: var(--tw-content);
                background: linear-gradient(131.69deg, #022e40 10.6%, rgba(2, 23, 31, 0.3) 84.18%);
}
.games-every-occasion--grid figure:hover:before {
                    background: linear-gradient(
                        131.69deg,
                        #022e40 10.6%,
                        rgba(255, 255, 255, 0.05) 84.18%
                    );
                }
.games-every-occasion--grid figure:nth-child(1) {
                grid-area: 1 / 1 / 2 / 2;
            }
.games-every-occasion--grid figure:nth-child(2) {
                grid-area: 2 / 1 / 3 / 2;
            }
.games-every-occasion--grid figure:nth-child(2):before{
    display: none;
}
.games-every-occasion--grid figure:nth-child(3) {
                grid-area: 1 / 2 / 3 / 3;
            }
.games-every-occasion--grid figure:nth-child(4) {
                grid-area: 3 / 1 / 4 / 2;
            }
.games-every-occasion--grid figure:nth-child(5) {
                grid-area: 4 / 1 / 5 / 2;
            }
.games-every-occasion--grid figure:nth-child(6) {
                grid-area: 3 / 2 / 4 / 3;
            }
.games-every-occasion--grid figure:nth-child(7) {
                grid-area: 4 / 2 / 5 / 3;
            }
.games-every-occasion--grid figure:nth-child(7):before{
    display: none;
}
@media (min-width: 1024px) {
                .games-every-occasion--grid figure:nth-child(1) {
                    grid-area: 1 / 1 / 2 / 2;
                }
                .games-every-occasion--grid figure:nth-child(2) {
                    grid-area: 2 / 1 / 3 / 2;
                }
                .games-every-occasion--grid figure:nth-child(3) {
                    grid-area: 1 / 2 / 3 / 3;
                }
                    @media (min-width: 1024px){

        .games-every-occasion--grid figure:nth-child(3) img{
            height: 100%;
        }
    }
                .games-every-occasion--grid figure:nth-child(4) {
                    grid-area: 1 / 3 / 2 / 4;
                }
                .games-every-occasion--grid figure:nth-child(5) {
                    grid-area: 2 / 3 / 3 / 4;
                }
                .games-every-occasion--grid figure:nth-child(6) {
                    grid-area: 1 / 4 / 2 / 5;
                }
                .games-every-occasion--grid figure:nth-child(7) {
                    grid-area: 2 / 4 / 3 / 5;
                }
            }
.games-and-occasions{
    position: relative;
    overflow-x: hidden;
    padding-top: 4rem;
    padding-bottom: 5rem;
}
@media (min-width: 640px){

    .games-and-occasions{
        padding-bottom: 9rem;
    }
}
@media (min-width: 768px){

    .games-and-occasions{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-bottom: 6rem;
    }
}
@media (min-width: 1024px){

    .games-and-occasions{
        padding-top: 4rem;
        padding-bottom: 7rem;
    }
}
.games-and-occasions .special-title{
    position: relative;
}
.games-and-occasions:before{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 60%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-content: '';
    content: var(--tw-content);
        border-radius: 50% 50% 0 0/100% 100% 0 0;
        transform: scaleX(5.8);
}
@media (min-width: 640px) {
.games-and-occasions:before {
            transform: scaleX(3.2)
    }
        }
.games-and-occasions:after{
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    height: 60%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-content: '';
    content: var(--tw-content);
        border-radius: 0 0 50% 50%/ 0 0 100% 100%;
        transform: scaleX(6.8);
}
@media (min-width: 640px) {
.games-and-occasions:after {
            transform: scaleX(4.2)
    }
        }
@media (min-width: 768px) {
.games-and-occasions:after {
            transform: scaleX(4.2)
    }
        }
.games-and-occasions .games:before{
    background-image: none !important;
}
.games-and-occasions .games-every-occasion:before{
    background-image: none !important;
}
.faqs{
    position: relative;
    padding-top: 3.5rem;
}
@media (min-width: 768px){

    .faqs{
        padding-top: 6rem;
    }
}
.faqs:before {
    }
.faqs .special-title em{
    display: inline-block;
    font-family: Syne, sans-serif;
    font-weight: 800;
    font-style: normal;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    mix-blend-mode: multiply;
            text-shadow:
                1px -1px 0px #1b1c3c,
                1px 1px 0px #1b1c3c,
                -1px -1px 0px #1b1c3c,
                -1px 1px 0px #1b1c3c;
}
.faqs .question-answer__list{
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-top: 1.5rem;
}
@media (min-width: 1024px){

    .faqs .question-answer__list{
        width: 83.333333%;
    }
}
.faqs .question-answer__item{
    margin-bottom: 1.5rem;
    width: 100%;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.faqs .question-answer__item:last-of-type{
    margin-bottom: 0px;
}
.faqs .question-answer__item.active{
    background-image: url(.././img/cta-desk.jpg);
    background-size: cover;
    background-position: center;

            box-shadow:
                0px 0px 0px 0px rgba(207, 24, 212, 0.17),
                0px 14px 30px 0px rgba(207, 24, 212, 0.17),
                0px 55px 55px 0px rgba(207, 24, 212, 0.15),
                0px 125px 75px 0px rgba(207, 24, 212, 0.09),
                0px 222px 89px 0px rgba(207, 24, 212, 0.03),
                0px 346px 97px 0px rgba(207, 24, 212, 0);
}
.faqs .question-answer__item.active *{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.faqs .accordion-header-sub,
    .faqs .accordion-header{
    position: relative;
    display: flex;
    width: 100%;
    cursor: pointer;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 1rem;
    text-transform: uppercase;
}
@media (min-width: 1024px){

    .faqs .accordion-header-sub,
    .faqs .accordion-header{
        padding: 2rem;
    }
}
.faqs .accordion-header-sub span, .faqs .accordion-header span{
    width: 80%;
    font-family: Syne, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
}
@media (min-width: 1024px){

    .faqs .accordion-header-sub span, .faqs .accordion-header span{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.faqs .accordion-header-sub i.icon-more, .faqs .accordion-header i.icon-more{
    height: 20px;
    width: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-content: '';
    content: var(--tw-content);
}
@media (min-width: 640px){

    .faqs .accordion-header-sub i.icon-more, .faqs .accordion-header i.icon-more{
        height: 24px;
        width: 24px;
    }
}
.faqs .accordion-header-sub i.icon-more, .faqs .accordion-header i.icon-more {
            background-image: url(.././img/more.png);
        }
.faqs .accordion-header-sub.active i,
    .faqs .accordion-header.active i {
        background-image: url(.././img/less.png);
    }
.faqs .accordion-body{
    display: none;
    min-height: 64px;
    width: 100%;
    overflow: hidden;
    padding: 1rem;
    padding-top: 0px;
    font-family: Space Grotesk, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    opacity: 0;
    transition-property: all;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 1024px){

    .faqs .accordion-body{
        padding: 2rem;
    }
}
.faqs .accordion-body.active {
            display: flex;
            animation: fade-out 0.5s forwards;
        }
.faqs .accordion-body.active p{
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.faqs .accordion-body p:last-of-type{
    margin-bottom: 0px;
}
.faqs .sub-faqs{
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    padding: 0px;
}
.faqs .sub-faqs .question-answer__item span{
    width: 90%;
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.faqs .sub-faqs .question-answer__item i.icon-more {
                background-image: url(.././img/arrow-faq.png);
            }
.faqs .sub-faqs .question-answer__item.active {
                background: #fff !important;
                box-shadow: none;
            }
.faqs .sub-faqs .question-answer__item .accordion-body{
    padding-top: 0px;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.faqs .sub-faqs .question-answer__item .accordion-header-sub.active{
    padding-bottom: 1rem;
}
.faqs .sub-faqs .question-answer__item .accordion-header-sub.active i{
    --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));
}
.faqs.faqs-locations{
    width: 100%;
    padding-top: 2.25rem;
    padding-bottom: 3.5rem;
}
@media (min-width: 768px){

    .faqs.faqs-locations{
        padding-bottom: 6rem;
    }
}
.faqs.faqs-locations .special-title{
    font-size: 100px !important;
}
.faqs.faqs-locations .question-answer__list{
    width: 100%;
}
.faqs.faqs-locations .accordion-body.active{
    padding-top: 0px;
}
@keyframes fade-out {
    0% {
        opacity: 0;
        height: 0;
    }
    100% {
        opacity: 1;
        height: auto;
    }
}
.cta{
    position: relative;
    z-index: 10;
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 2.25rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 3rem;
    overflow: hidden;
    border-radius: 0.75rem;
    background-image: url(.././img/cta-mobile.png);
    background-size: cover;
    background-position: center;
    padding: 1.5rem;
    padding-top: 2.5rem;
    padding-bottom: 4rem;
}
@media (min-width: 768px){

    .cta{
        margin-left: 0px;
        margin-right: 0px;
        gap: 4rem;
        background-image: url(.././img/cta-tablet.jpg);
        padding: 3rem;
        padding-bottom: 4rem;
    }
}
@media (min-width: 1024px){

    .cta{
        flex-direction: row;
        gap: 0px;
        background-image: url(.././img/cta-desk.jpg);
    }
}
.cta--data{
    text-align: center;
}
@media (min-width: 1024px){

    .cta--data{
        text-align: left;
    }
}
.cta--data h2,
        .cta--data h3,
        .cta--data h4,
        .cta--data h5,
        .cta--data h6{
    display: flex;
    flex-direction: column;
    font-family: Anton, sans-serif;
    font-size: 70px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .cta--data h2,
        .cta--data h3,
        .cta--data h4,
        .cta--data h5,
        .cta--data h6{
        font-size: 80px;
    }
}
@media (min-width: 1024px){

    .cta--data h2,
        .cta--data h3,
        .cta--data h4,
        .cta--data h5,
        .cta--data h6{
        font-size: 100px;
    }
}
@media (min-width: 1280px){

    .cta--data h2,
        .cta--data h3,
        .cta--data h4,
        .cta--data h5,
        .cta--data h6{
        font-size: 8rem;
        line-height: 1;
    }
}
.cta--data h2 em, .cta--data h3 em, .cta--data h4 em, .cta--data h5 em, .cta--data h6 em{
    margin-bottom: 0.75rem;
    font-family: Anton, sans-serif;
    font-weight: 400;
    color: transparent;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    mix-blend-mode: screen;
                text-shadow:
                    2px -2px 0px #fff,
                    2px 2px 0px #fff,
                    -2px -2px 0px #fff,
                    -2px 2px 0px #fff;
}
.cta--data p{
    font-family: Syne, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

    .cta--data p{
        width: 700px;
    }
}
@media (min-width: 1280px){

    .cta--data p{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.cta--data p:last-of-type{
    margin-bottom: 0px;
}
.cta--data .gform_wrapper{
    display: flex;
    justify-content: space-between;
}
@media (min-width: 1024px){

    .cta--data .gform_wrapper .gform_heading,
            .cta--data .gform_wrapper form{
        width: 50%;
    }
}
.cta--data .gform_wrapper h2,
            .cta--data .gform_wrapper h3,
            .cta--data .gform_wrapper h4,
            .cta--data .gform_wrapper h5,
            .cta--data .gform_wrapper h6{
    margin: 0px;
    font-size: 100px;
    line-height: 98%;
}
.cta--data .gform_wrapper .gform_anchor{
    display: none;
}
@media (min-width: 1024px){

    .cta--btn{
        padding-right: 1.5rem;
    }
}
@media (min-width: 1280px){

    .cta--btn{
        padding-right: 50px;
    }
}
.cta--btn .button{
    position: relative;
}
.cta--btn .button:before{
    position: absolute;
    top: -75px;
    left: -85px;
    height: 350px;
    width: 350px;
    background-image: url(.././img/glitch.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    mix-blend-mode: screen;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
    --tw-content: '';
    content: var(--tw-content);
}
@media (min-width: 768px){

    .cta--btn .button:before{
        top: -106px;
        left: -115px;
        height: 480px;
        width: 480px;
    }
}
.cta--btn .button span{
    position: relative;
    z-index: 1;
    display: flex;
    height: 185px;
    width: 185px;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
@media (min-width: 768px){

    .cta--btn .button span{
        height: 250px;
        width: 250px;
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.cta--btn .button span:after{
    position: absolute;
    top: 0px;
    height: 185px;
    width: 185px;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(234 51 35 / var(--tw-bg-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
    --tw-content: '';
    content: var(--tw-content);
}
@media (min-width: 768px){

    .cta--btn .button span:after{
        height: 250px;
        width: 250px;
    }
}
.cta--btn .button span:after {
                    box-shadow:
                        0 8px 0 rgb(183, 9, 0),
                        0 15px 20px rgba(0, 0, 0, 0.35);
                }
.cta--btn .button span:hover:after{
    --tw-bg-opacity: 1;
    background-color: rgb(220 47 31 / var(--tw-bg-opacity));
}
.cta--btn .button span i{
    z-index: 1;
    font-style: normal;
}
.cta.cta-come-on-down{
    margin-top: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
@media (min-width: 1024px){

    .cta.cta-come-on-down{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-bottom: 1.5rem;
        padding-top: 2rem;
    }
}
.cta.cta-come-on-down .cta--data{
    width: 100%;
    padding-bottom: 0px;
}
.cta.cta-come-on-down .cta--data .gform_wrapper{
    flex-direction: column;
}
@media (min-width: 1024px){

    .cta.cta-come-on-down .cta--data .gform_wrapper{
        flex-direction: row;
    }
}
.cta.cta-come-on-down .cta--data .gform_wrapper .gform_heading{
    margin-bottom: 2rem;
    text-align: center;
}
@media (min-width: 768px){

    .cta.cta-come-on-down .cta--data .gform_wrapper .gform_heading{
        text-align: left;
    }
}
.cta.cta-come-on-down .cta--data .gform_wrapper .gform_heading h4{
    font-size: 70px;
    line-height: 1;
}
@media (min-width: 768px){

    .cta.cta-come-on-down .cta--data .gform_wrapper .gform_heading h4{
        font-size: 80px;
    }
}
@media (min-width: 1024px){

    .cta.cta-come-on-down .cta--data .gform_wrapper .gform_heading h4{
        font-size: 100px;
    }
}
@media (min-width: 1280px){

    .cta.cta-come-on-down .cta--data .gform_wrapper .gform_heading h4{
        padding-right: 1.5rem;
    }
}
.cta.cta-come-on-down .cta--data .gform_wrapper .gform_footer{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.cta.cta-come-on-down .cta--data .gform_wrapper form{
    width: 100%;
}
.type-cards{
    margin-top: 0px;
    margin-bottom: 3rem;
}
@media (min-width: 640px){

    .type-cards{
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
}
@media (min-width: 768px){

    .type-cards{
        margin-top: 0px;
        margin-bottom: 4rem;
    }
}
@media (min-width: 1024px){

    .type-cards{
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
}
@media (min-width: 1280px){

    .type-cards{
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    .type-cards--wrap{
        padding-left: 2.25rem;
        padding-right: 2.25rem;
    }
}
.type-cards--wrap .item{
    --tw-border-opacity: 1;
    border-color: rgb(52 149 246 / var(--tw-border-opacity));
}
.type-cards--wrap .box{
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    --tw-border-opacity: 1;
    border-color: rgb(15 8 12 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(245 222 230 / var(--tw-bg-opacity));
    font-family: Syne, sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1;
}
.type-cards--wrap.desktop{
    display: none;
    grid-template-columns: repeat(12, minmax(0, 1fr));
}
@media (min-width: 768px){

    .type-cards--wrap.desktop{
        display: grid;
    }
}
.type-cards--wrap.desktop .box{
    min-height: 36px;
    min-width: 36px;
    border-width: 6px;
    font-size: 1.125rem;
    line-height: 1.75rem;
}
@media (min-width: 1024px){

    .type-cards--wrap.desktop .box{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 1280px){

    .type-cards--wrap.desktop .box{
        min-height: 78px;
        min-width: 83px;
        border-width: 10px;
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.type-cards--wrap.desktop .box img{
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.type-cards--wrap.desktop .box:hover img{
    --tw-brightness: brightness(1.25);
    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);
}
.type-cards--wrap.desktop .item{
    border-width: 4px;
}
@media (min-width: 1280px){

    .type-cards--wrap.desktop .item{
        border-width: 5px;
    }
}
.type-cards--wrap.mobile{
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
@media (min-width: 768px){

    .type-cards--wrap.mobile{
        display: none;
    }
}
.type-cards--wrap.mobile .box{
    min-height: 60px;
    border-width: 6px;
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.type-cards--wrap.mobile .box img{
    height: 100%;
}
.type-cards--wrap.mobile .item{
    border-width: 4px;
}
.snap-subtitle{
    display: flex;
    gap: 6px;
    --tw-bg-opacity: 1;
    background-color: rgb(52 149 246 / var(--tw-bg-opacity));
    padding: 0.75rem;
}
.snap-subtitle .slick-slide{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
}
/* the parent */
.snap-subtitle .slick-list{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
}
.snap-subtitle .item{
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(15 8 12 / var(--tw-bg-opacity));
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 10px;
    padding-bottom: 10px;
}
.snap-subtitle .item-wrap{
    border-radius: 0.75rem;
    padding: 1px;
            background: linear-gradient(180deg, #b4519d 0%, rgba(180, 81, 157, 0) 100%);
}
.snap-subtitle .item-wrap h5{
    margin: 0px;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

    .snap-subtitle .item-wrap h5{
        font-size: 1rem;
        line-height: 1.5rem;
    }
}
.details-box{
    position: relative;
    margin-bottom: 3rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1.5rem;
}
@media (min-width: 768px){

    .details-box{
        margin-bottom: 5rem;
    }
}
@media (min-width: 1280px){

    .details-box{
        margin-bottom: 7rem;
    }
}
.details-box .box{
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: space-between;
    gap: 2.25rem;
    border-radius: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
}
@media (min-width: 768px){

    .details-box .box{
        padding: 3rem;
    }
}
@media (min-width: 1024px){

    .details-box .box{
        width: calc(50% - 12px);
    }
}
.details-box .box-content h2,
            .details-box .box-content h3,
            .details-box .box-content h4,
            .details-box .box-content h5,
            .details-box .box-content h5{
    margin-bottom: 1.5rem;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .details-box .box-content h2,
            .details-box .box-content h3,
            .details-box .box-content h4,
            .details-box .box-content h5,
            .details-box .box-content h5{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.details-box .box-content h2 strong, .details-box .box-content h3 strong, .details-box .box-content h4 strong, .details-box .box-content h5 strong, .details-box .box-content h5 strong{
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.details-box .box-content p{
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.details-box .box-content p strong{
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.details-box .box-content p:last-of-type{
    margin-bottom: 0px;
}
.details-box .box-thumb img{
    border-radius: 0.75rem;
}
.opportunities-list{
    display: flex;
    flex-direction: column;
    gap: 4rem;
}
.opportunities-list .opportunity{
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    align-items: center;
    gap: 1rem;
}
@media (min-width: 1024px){

    .opportunities-list .opportunity{
        gap: 4rem;
    }

    .opportunities-list .opportunity:nth-child(even) .opportunity--thumb{
        order: 1;
    }

    .opportunities-list .opportunity:last-of-type{
        margin-bottom: 2rem;
    }
}
.opportunities-list .opportunity--content{
    order: 1;
    grid-column: span 12 / span 12;
}
@media (min-width: 1024px){

    .opportunities-list .opportunity--content{
        grid-column: span 6 / span 6;
    }
}
.opportunities-list .opportunity--content h2,
            .opportunities-list .opportunity--content h3,
            .opportunities-list .opportunity--content h4,
            .opportunities-list .opportunity--content h5,
            .opportunities-list .opportunity--content h6{
    margin-bottom: 42px;
    font-family: Anton, sans-serif;
    font-size: 70px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .opportunities-list .opportunity--content h2,
            .opportunities-list .opportunity--content h3,
            .opportunities-list .opportunity--content h4,
            .opportunities-list .opportunity--content h5,
            .opportunities-list .opportunity--content h6{
        font-size: 80px;
    }
}
.opportunities-list .opportunity--content ul{
    margin: 0px;
    list-style-type: none;
}
.opportunities-list .opportunity--content ul > li{
    margin-bottom: 1.5rem;
    display: inline-block;
    width: 100%;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-family: Syne, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.opportunities-list .opportunity--content ul > li:last-child{
    margin-bottom: 0px;
}
.opportunities-list .opportunity--content ul > li ul{
    margin-top: 1rem;
    margin-left: 1.5rem;
    list-style-type: circle;
}
.opportunities-list .opportunity--content ul > li ul li{
    margin-bottom: 1rem;
    padding: 0px;
    font-size: 1.125rem;
    line-height: 1.75rem;
                            display: list-item;
}
.opportunities-list .opportunity--content ul > li ul li::marker{
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(113 206 230 / var(--tw-text-opacity));
}
.opportunities-list .opportunity--thumb{
    order: 2;
    grid-column: span 12 / span 12;
    margin-top: 1rem;
    max-height: 286px;
}
@media (min-width: 640px){

    .opportunities-list .opportunity--thumb{
        margin-top: 0px;
    }
}
@media (min-width: 768px){

    .opportunities-list .opportunity--thumb{
        height: 608px;
        max-height: 608px;
    }
}
@media (min-width: 1024px){

    .opportunities-list .opportunity--thumb{
        grid-column: span 4 / span 4;
    }
}
.opportunities-list .opportunity--img{
    position: relative;
    display: flex;
    height: 286px;
    max-height: 286px;
    width: 100%;
    border-radius: 0.375rem;
}
@media (min-width: 768px){

    .opportunities-list .opportunity--img{
        height: 608px;
        max-height: 608px;
    }
}
.opportunities-list .opportunity--img img{
    height: auto;
    width: 100%;
    border-radius: 0.375rem;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}
.opportunities-list .opportunity:nth-child(even) .opportunity--content{
    order: 2;
}
@media (min-width: 1024px){

    .opportunities-list .opportunity:last-child .opportunity--content h2,
                .opportunities-list .opportunity:last-child .opportunity--content h3,
                .opportunities-list .opportunity:last-child .opportunity--content h4,
                .opportunities-list .opportunity:last-child .opportunity--content h5,
                .opportunities-list .opportunity:last-child .opportunity--content h6{
        width: 80%;
    }
}
.page-template-template-confirmation-basic{
    min-height: 100vh;
}
.page-template-template-confirmation-basic .content__page{
    display: flex;
    min-height: 64vh;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.page-template-template-confirmation-basic .content__page .page-wrap{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1rem;
    padding-top: 6rem;
    padding-bottom: 6rem;
    text-align: center;
}
.page-template-template-confirmation-basic .content__page .page-wrap h1,
            .page-template-template-confirmation-basic .content__page .page-wrap h2,
            .page-template-template-confirmation-basic .content__page .page-wrap h3{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 100%;
    text-align: center;
    font-family: Anton, sans-serif;
    font-size: 82px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

    .page-template-template-confirmation-basic .content__page .page-wrap h1,
            .page-template-template-confirmation-basic .content__page .page-wrap h2,
            .page-template-template-confirmation-basic .content__page .page-wrap h3{
        width: 80%;
    }
}
.page-template-template-confirmation-basic .content__page .page-wrap .btn{
    width: auto !important;
}
.page__book-large-group--location .header_inside, .page__group-events .header_inside{
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 768px){

    .page__book-large-group--location .header_inside, .page__group-events .header_inside{
        padding-left: 0px;
        padding-right: 0px;
    }
}
.page__book-large-group--location .header_inside--title, .page__group-events .header_inside--title{
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 1024px){

    .page__book-large-group--location .header_inside--title, .page__group-events .header_inside--title{
        width: 90%;
    }
}
.page__book-large-group--location .page-wrap, .page__group-events .page-wrap{
    position: relative;
    z-index: 10;
    margin-left: 0px;
    margin-right: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 3rem;
    overflow: hidden;
    border-radius: 0.75rem;
    background-image: url(.././img/cta-mobile.png);
    background-size: cover;
    background-position: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (min-width: 640px){

    .page__book-large-group--location .page-wrap, .page__group-events .page-wrap{
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 768px){

    .page__book-large-group--location .page-wrap, .page__group-events .page-wrap{
        gap: 4rem;
        background-image: url(.././img/cta-tablet.jpg);
        padding-top: 4rem;
        padding-bottom: 1rem;
    }
}
@media (min-width: 1024px){

    .page__book-large-group--location .page-wrap, .page__group-events .page-wrap{
        flex-direction: row;
        background-image: url(.././img/cta-desk.jpg);
    }
}
@media (min-width: 1280px){

    .page__book-large-group--location .page-wrap, .page__group-events .page-wrap{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1440px){

    .page__book-large-group--location .page-wrap, .page__group-events .page-wrap{
        padding-left: 3rem;
        padding-right: 3rem;
    }
}
@media (min-width: 640px) and (max-width: 767px) {
.page__book-large-group--location .page-wrap, .page__group-events .page-wrap {
            max-width: 640px !important
    }
        }
.page__book-large-group--location .page-wrap .gform_wrapper, .page__group-events .page-wrap .gform_wrapper{
    width: 100% !important;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 640px){

    .page__book-large-group--location .page-wrap .gform_wrapper, .page__group-events .page-wrap .gform_wrapper{
        width: 91.666667% !important;
    }
}
@media (min-width: 1024px){

    .page__book-large-group--location .page-wrap .gform_wrapper, .page__group-events .page-wrap .gform_wrapper{
        width: 83.333333% !important;
    }
}
.page__book-large-group--location .page-wrap .gform_wrapper .gform_heading h2, .page__group-events .page-wrap .gform_wrapper .gform_heading h2{
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page__book-large-group--location .page-wrap .gform_wrapper .gform_heading .gform_description, .page__group-events .page-wrap .gform_wrapper .gform_heading .gform_description{
    margin-bottom: 2rem;
    font-family: Space Grotesk, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page__book-large-group--location .page-wrap .gform_wrapper .gform_footer input[type="submit"], .page__group-events .page-wrap .gform_wrapper .gform_footer input[type="submit"]{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.page__book-large-group--location .page-wrap .gform_wrapper.gravity-theme .gfield_label,
        .page__book-large-group--location .page-wrap .gform_wrapper.gravity-theme .ginput_complex label,
        .page__book-large-group--location .page-wrap .gform_wrapper.gravity-theme .ginput_complex legend,
        .page__group-events .page-wrap .gform_wrapper.gravity-theme .gfield_label,
        .page__group-events .page-wrap .gform_wrapper.gravity-theme .ginput_complex label,
        .page__group-events .page-wrap .gform_wrapper.gravity-theme .ginput_complex legend{
    display: none;
}
.page__book-large-group--location .page-wrap .gform_wrapper.gravity-theme .gfield--type-radio legend, .page__group-events .page-wrap .gform_wrapper.gravity-theme .gfield--type-radio legend{
    display: flex;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page__book-large-group--location .page-wrap .gform_wrapper.gravity-theme .gfield--type-radio .gfield-choice-input + label, .page__group-events .page-wrap .gform_wrapper.gravity-theme .gfield--type-radio .gfield-choice-input + label{
    display: inline-flex;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page__book-large-group--location .page-wrap .gform_wrapper.gravity-theme .ginput_container_time,
        .page__book-large-group--location .page-wrap .gform_wrapper.gravity-theme .ginput_container_ampm,
        .page__group-events .page-wrap .gform_wrapper.gravity-theme .ginput_container_time,
        .page__group-events .page-wrap .gform_wrapper.gravity-theme .ginput_container_ampm{
    height: 64px !important;
    min-width: 76px !important;
    max-width: 76px !important;
}
.page__book-large-group--location .page-wrap .gform_wrapper.gravity-theme .gfield select, .page__group-events .page-wrap .gform_wrapper.gravity-theme .gfield select{
    min-height: 66px;
    padding-top: 19px !important;
    padding-bottom: 19px !important;
}
@media (min-width: 640px){

    .page__book-large-group--location .page-wrap .gform_wrapper.gravity-theme .gfield select, .page__group-events .page-wrap .gform_wrapper.gravity-theme .gfield select{
        min-height: 55px;
    }
}
.page__book-large-group--location .page-wrap .gform_wrapper .gfield--type-time .gform-grid-row, .page__group-events .page-wrap .gform_wrapper .gfield--type-time .gform-grid-row{
    align-items: center;
}
.page__book-large-group--location .page-wrap .gform_wrapper .gfield--type-time .below, .page__group-events .page-wrap .gform_wrapper .gfield--type-time .below{
    padding-bottom: 11px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page__book-large-group--location .page-wrap .gform_wrapper.gravity-theme .ginput_container_date input, .page__group-events .page-wrap .gform_wrapper.gravity-theme .ginput_container_date input{
    width: 100%;
}
.page__book-large-group--location .highlights, .page__group-events .highlights{
    margin-top: 46px;
    display: grid;
    gap: 1.5rem;
    border-radius: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 3rem;
}
@media (min-width: 768px){

    .page__book-large-group--location .highlights, .page__group-events .highlights{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 1024px){

    .page__book-large-group--location .highlights, .page__group-events .highlights{
        grid-template-columns: repeat(3, minmax(0, 1fr));
        -moz-column-gap: 1.5rem;
             column-gap: 1.5rem;
        row-gap: 2.25rem;
    }
}
.page__book-large-group--location .highlights_item, .page__group-events .highlights_item{
    text-align: center;
    font-family: Space Grotesk, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(70 70 82 / var(--tw-text-opacity));
}
.page__book-large-group--location .highlights_item--title, .page__group-events .highlights_item--title{
    margin-bottom: 1rem;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    line-height: 120%;
}
.page-template-template-the-experience .header_inside--title{
    margin-left: 0px;
}
@media (min-width: 768px){

    .page-template-template-the-experience .header_inside--title{
        width: 90%;
    }
}
@media (min-width: 1024px){

    .page-template-template-the-experience .header_inside--title{
        width: 80%;
    }
}
@media (min-width: 1280px){

    .page-template-template-the-experience .header_inside--title{
        width: 70%;
    }
}
.page__locations .content__page{
    padding-bottom: 0px;
}
.page__locations .content{
    padding-top: 1rem;
    text-align: center;
}
.page__locations .content h2{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    font-family: Anton, sans-serif;
    font-size: 70px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 640px){

    .page__locations .content h2{
        width: 75%;
    }
}
@media (min-width: 768px){

    .page__locations .content h2{
        font-size: 80px;
    }
}
@media (min-width: 1024px){

    .page__locations .content h2{
        width: 50%;
    }
}
.page__locations .content h2:last-of-type{
    margin-bottom: 0px;
}
.page__locations .content p{
    margin-left: auto;
    margin-right: auto;
    font-family: Space Grotesk, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
}
@media (min-width: 1024px){

    .page__locations .content p{
        width: 75%;
    }
}
.page__locations .content p strong{
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.page__locations .content p:last-of-type{
    margin-bottom: 0px;
}
.locations-list-alphabet{
    margin-top: 2rem;
}
@media (min-width: 768px){

    .locations-list-alphabet{
        margin-top: 3rem;
    }
}
.locations-list-alphabet--label{
    display: block;
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.locations-list-alphabet .alphabetic-list{
    margin-top: 1rem;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 6px;
}
.locations-list-alphabet .alphabetic-list-wrap{
    display: flex;
    width: 100%;
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
    --tw-scroll-snap-strictness: mandatory;
    align-items: center;
    justify-content: flex-start;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
    overflow-x: auto;
}
@media (min-width: 1280px){

    .locations-list-alphabet .alphabetic-list-wrap{
        justify-content: space-around;
    }
}
.locations-list-alphabet .alphabetic-list span{
    min-width: -moz-max-content;
    min-width: max-content;
    scroll-snap-align: start;
}
.locations-list-alphabet .alphabetic-list .all{
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(50 69 136 / var(--tw-bg-opacity));
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.locations-list-alphabet .alphabetic-list .all:hover{
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgb(207 11 219 / var(--tw-bg-opacity));
}
@media (min-width: 768px){

    .locations-list-alphabet .alphabetic-list .all{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 1024px){

    .locations-list-alphabet .alphabetic-list .all{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.locations-list-alphabet .alphabetic-list .letter-alphabet{
    padding: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(223 223 223 / var(--tw-text-opacity));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px){

    .locations-list-alphabet .alphabetic-list .letter-alphabet{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 1024px){

    .locations-list-alphabet .alphabetic-list .letter-alphabet{
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.locations-list-alphabet .alphabetic-list .letter-alphabet.exist-state{
    --tw-text-opacity: 1;
    color: rgb(70 70 82 / var(--tw-text-opacity));
}
.locations-list-alphabet .alphabetic-list .letter-alphabet.exist-state:hover{
    cursor: pointer;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
@keyframes comingSoon {
    0%{
        background-color: rgb(207 11 219 / 0.1);
    }
    50%{
        background-color: rgb(207 11 219 / 0.2);
    }
    100%{
        background-color: rgb(207 11 219 / 0.1);
    }
}
.locations-list{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1rem;
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px){

    .locations-list{
        border-radius: 1.5rem;
    }
}
.locations-list__letter{
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    align-items: center;
    justify-content: center;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(60 85 165 / var(--tw-bg-opacity));
    padding: 1.5rem;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .locations-list__letter{
        height: 4rem;
        width: 4rem;
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
@media (min-width: 1280px){

    .locations-list__letter{
        height: 91px;
        width: 91px;
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.locations-list__location{
    display: flex;
    flex-direction: column;
    border-radius: 0.75rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(223 223 223 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1rem;
}
@media (min-width: 768px){

    .locations-list__location{
        padding: 1.5rem;
    }
}
.locations-list__location--state{
    margin-bottom: 1.5rem;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.locations-list__location .label{
    margin-bottom: 1.5rem;
    font-family: Syne, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.locations-list__location .locations-state{
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1.5rem;
}
@media (min-width: 1024px){

    .locations-list__location .locations-state{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
.locations-list__location .locations-state.single-state {
                /* &:has(.location:only-child){ */
                grid-template-columns: repeat(1, minmax(0, 1fr));
            }
.locations-list__location .locations-state.single-state .locations-list__location--info{
    display: flex;
    flex-wrap: wrap;
}
.locations-list__location .locations-state.single-state .locations-list__location--info .locations-list__location--name{
    width: 100%;
}
.locations-list__location .locations-state.single-state .locations-list__location--info .details{
    width: 100%;
    padding-top: 0px;
}
@media (min-width: 1024px){

    .locations-list__location .locations-state.single-state .locations-list__location--info .details{
        flex: 1 1 0%;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
.locations-list__location .locations-state.single-state .locations-list__location--info .locations-list__location--buttons{
    flex: 1 1 0%;
}
.locations-list__location .locations-state.single-state .locations-list__location--info .with-partner{
    margin-bottom: 1.5rem;
}
.locations-list__location .location{
    width: 100%;
    border-radius: 0.75rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(223 223 223 / var(--tw-border-opacity));
}
.locations-list__location .location .coming-soon-badge{
    display: inline-block;
    border-radius: 9999px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 6px;
    padding-bottom: 6px;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 800;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
                animation: comingSoon 2s infinite linear;
}
.locations-list__location .location:has(.coming-soon-badge) .locations-list__location--info{
    display: flex;
    height: 100%;
    flex-direction: column;
}
.locations-list__location .location:has(.coming-soon-badge) .locations-list__location--name{
    margin-bottom: 1.5rem;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
@media (min-width: 768px){

    .locations-list__location .location:has(.coming-soon-badge) .locations-list__location--name{
        flex-direction: row;
        align-items: flex-start;
        justify-content: space-between;
    }
}
@media (min-width: 1024px){

    .locations-list__location .location:has(.coming-soon-badge) .locations-list__location--name{
        flex-direction: column;
        gap: 0.75rem;
    }
}
@media (min-width: 1280px){

    .locations-list__location .location:has(.coming-soon-badge) .locations-list__location--name{
        flex-direction: row;
        gap: 1.5rem;
    }
}
.locations-list__location .location:has(.coming-soon-badge) .details{
    padding-top: 0px;
}
@media (min-width: 768px){

    .locations-list__location .location:has(.coming-soon-badge) .details{
        margin-bottom: auto;
    }
}
.locations-list__location .location:has(.coming-soon-badge) .address p{
    justify-content: flex-start;
}
.locations-list__location--name{
    display: flex;
    justify-content: space-between;
    gap: 0.75rem;
}
@media (min-width: 768px){

    .locations-list__location--name{
        gap: 1.5rem;
    }
}
.locations-list__location--name a{
    font-family: Anton, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.locations-list__location--name a:hover{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.locations-list__location--name.with-partner{
    flex-direction: column;
    align-items: center;
    gap: 0.75rem;
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(253 234 234 / var(--tw-bg-opacity));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
@media (min-width: 768px){

    .locations-list__location--name.with-partner{
        flex-direction: row;
        gap: 1.5rem;
    }
}
@media (min-width: 1280px){

    .locations-list__location--name.with-partner{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
.locations-list__location--name:not(.with-partner){
    margin: 0px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
@media (min-width: 1280px){

    .locations-list__location--name:not(.with-partner){
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
.locations-list__location--address{
    display: flex;
    gap: 0.5rem;
    font-family: Space Grotesk, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.locations-list__location--phone{
    margin-bottom: 1.5rem;
}
.locations-list__location--phone a{
    display: flex;
    gap: 0.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.locations-list__location--phone a:hover{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.locations-list__location--phone a path{
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.locations-list__location--phone a:hover path{
    fill: #CF0BDB;
}
.locations-list__location--buttons{
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-bottom: 0.75rem;
}
@media (min-width: 768px){

    .locations-list__location--buttons{
        flex-direction: row;
        gap: 1.5rem;
    }
}
@media (min-width: 1024px){

    .locations-list__location--buttons{
        margin-top: 0px;
    }
}
@media (min-width: 1280px){

    .locations-list__location--buttons{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-bottom: 1.5rem;
    }
}
.locations-list__location--buttons a{
    width: 100%;
    justify-content: center;
}
.locations-list__location--buttons .booking{
    display: flex;
    align-items: center;
    gap: 0.5rem;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.locations-list__location--buttons .btn.outline{
    margin: 0px;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.75rem;
}
.locations-list__location--buttons .btn.outline path{
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.locations-list__location--buttons .btn.outline:hover path{
    fill: #fff !important;
}
.locations-list__location--info{
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
}
.locations-list__location--info .details{
    margin-bottom: auto;
    display: grid;
    gap: 1.5rem;
    padding: 0.75rem;
}
@media (min-width: 768px){

    .locations-list__location--info .details{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 1024px){

    .locations-list__location--info .details{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
@media (min-width: 1280px){

    .locations-list__location--info .details{
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding: 1.5rem;
    }
}
.locations-list__location--info .details .label{
    margin-bottom: 0.75rem;
    display: block;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.locations-list__location--info .details p,
                .locations-list__location--info .details a{
    margin: 0px;
    display: flex;
    gap: 0.5rem;
}
.locations-list__location--info .details .phone a{
    align-items: center;
}
.locations-list__location--info .details .phone a:hover{
    --tw-text-opacity: 1;
    color: rgb(176 19 186 / var(--tw-text-opacity));
}
.locations-list__location--info-partner{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
}
.locations-list__location--info-partner span{
    margin-bottom: 0px;
    font-family: Syne, sans-serif;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
.locations-list__location--info-partner img{
    height: 2rem;
    width: auto;
    -o-object-fit: cover;
       object-fit: cover;
}
.book-list{
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}
.book-list .locations-list__location{
    display: grid;
    gap: 1.5rem;
    border-radius: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
@media (min-width: 768px){

    .book-list .locations-list__location{
        gap: 2.25rem;
        padding: 2.25rem;
    }
}
@media (min-width: 1280px){

    .book-list .locations-list__location{
        grid-template-columns: repeat(12, minmax(0, 1fr));
        padding: 3rem;
    }
}
.book-list .locations-list__location .location{
    margin: 0px;
    border-style: none;
    padding: 0px;
    text-align: center;
}
@media (min-width: 1280px){

    .book-list .locations-list__location .location{
        grid-column: span 7 / span 7;
        text-align: left;
    }

    .book-list .locations-list__location .location-thumbnail{
        grid-column: span 5 / span 5;
    }
}
.book-list .locations-list__location .location-thumbnail img{
    border-radius: 0.75rem;
}
.book-list .locations-list__location .location .booking span{
    padding: 0px;
    line-height: 1;
}
.book-list .locations-list__location .location .book-group{
    max-height: -moz-max-content;
    max-height: max-content;
    text-align: center;
}
@media (min-width: 768px){

    .book-list .locations-list__location .location .book-group{
        flex: 1 1 0%;
    }
}
.book-list .locations-list__location .location .book-group span{
    --tw-border-opacity: 1;
    border-color: rgb(207 11 219 / var(--tw-border-opacity));
    padding: 0px;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.book-list .locations-list__location .location .book-group:hover span{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.book-list .locations-list__location .locations-list__location--name{
    margin-bottom: 1.5rem !important;
    padding: 0px;
}
.book-list .locations-list__location .locations-list__location--name a{
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .book-list .locations-list__location .locations-list__location--name a{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.book-list .locations-list__location .locations-list__location--name a span{
    display: block;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.book-list .locations-list__location .locations-list__location--address{
    margin: 0px;
    justify-content: center;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(70 70 82 / var(--tw-text-opacity));
}
@media (min-width: 1280px){

    .book-list .locations-list__location .locations-list__location--address{
        justify-content: flex-start;
    }
}
.book-list .locations-list__location .locations-list__location--buttons{
    margin-top: 1.5rem;
    justify-content: center;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
@media (min-width: 1280px){

    .book-list .locations-list__location .locations-list__location--buttons{
        justify-content: flex-start;
    }
}
.book-list .locations-list__location .locations-list__location--buttons a{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-family: Syne, sans-serif;
    font-weight: 800;
    line-height: 1;
}
@media (min-width: 768px){

    .book-list .locations-list__location .locations-list__location--buttons a{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}
.book-list .locations-list__location .locations-list__location--buttons a span{
    line-height: 1;
}
.book-list .locations-list__location .locations-list__location--buttons a.book-group{
    flex: 1 1 auto;
}
.gform_wrapper .gf_showLabel label,
        .gform_wrapper .gf_showLabel legend{
    display: block !important;
}
.page-template-template-group-event{
    background-image: url(.././img/bg-home.jpg);
    background-size: cover;
    background-position: top;
}
.page-template-template-group-event .content__page{
    overflow-x: hidden;
}
@media (min-width: 1024px){

    .page-template-template-group-event .content__page{
        overflow-x: visible;
    }
}
.page-template-template-group-event .hero-copy{
    padding: 2.25rem !important;
}
.page-template-template-group-event .hero-copy_data{
    grid-column: span 12 / span 12;
    text-align: center;
}
@media (min-width: 1024px){

    .page-template-template-group-event .hero-copy_data{
        grid-column: span 9 / span 9;
        text-align: left;
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .hero-copy_data p{
        width: 80%;
    }
}
.page-template-template-group-event .hero-copy_data p:first-of-type{
    margin-top: 0px;
}
.page-template-template-group-event .hero-copy_booking{
    grid-column: span 12 / span 12;
}
@media (min-width: 1024px){

    .page-template-template-group-event .hero-copy_booking{
        grid-column: span 3 / span 3;
    }
}
.page-template-template-group-event .features{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 0.75rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .features{
        margin-top: 2rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .features{
        margin-top: 4rem;
    }
}
.page-template-template-group-event .features .feature{
    margin: 0px;
    width: 100%;
    border-radius: 9999px;
    background-color: rgb(27 28 60 / 0.05);
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-group-event .features .feature{
        width: auto;
    }
}
.page-template-template-group-event .content-section{
    text-align: center;
}
.page-template-template-group-event .content-section h2,
        .page-template-template-group-event .content-section h3,
        .page-template-template-group-event .content-section h4,
        .page-template-template-group-event .content-section h5,
        .page-template-template-group-event .content-section h6{
    margin-left: auto;
    margin-right: auto;
    font-family: Anton, sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 640px){

    .page-template-template-group-event .content-section h2,
        .page-template-template-group-event .content-section h3,
        .page-template-template-group-event .content-section h4,
        .page-template-template-group-event .content-section h5,
        .page-template-template-group-event .content-section h6{
        font-size: 70px;
    }
}
@media (min-width: 768px){

    .page-template-template-group-event .content-section h2,
        .page-template-template-group-event .content-section h3,
        .page-template-template-group-event .content-section h4,
        .page-template-template-group-event .content-section h5,
        .page-template-template-group-event .content-section h6{
        font-size: 80px;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .content-section h2,
        .page-template-template-group-event .content-section h3,
        .page-template-template-group-event .content-section h4,
        .page-template-template-group-event .content-section h5,
        .page-template-template-group-event .content-section h6{
        margin-bottom: 2.25rem;
        width: 85%;
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .content-section h2,
        .page-template-template-group-event .content-section h3,
        .page-template-template-group-event .content-section h4,
        .page-template-template-group-event .content-section h5,
        .page-template-template-group-event .content-section h6{
        width: 70%;
        font-size: 100px;
    }
}
.page-template-template-group-event .content-section p{
    margin-left: auto;
    margin-right: auto;
    font-family: Syne, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-group-event .content-section p{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .content-section p{
        width: 85%;
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .content-section p{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.page-template-template-group-event .content-section p strong{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.page-template-template-group-event .content-section p:last-of-type{
    margin-bottom: 0px;
}
.page-template-template-group-event .content-section.book h2,
            .page-template-template-group-event .content-section.book h3,
            .page-template-template-group-event .content-section.book h4,
            .page-template-template-group-event .content-section.book h5,
            .page-template-template-group-event .content-section.book h6{
    width: 80%;
}
.page-template-template-group-event .content-section.book p{
    width: 80%;
}
@media (min-width: 768px){

    .page-template-template-group-event .content-section.book p{
        width: 100%;
    }
}
.page-template-template-group-event .embed-shortcode{
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    max-width: 920px;
}
.page-template-template-group-event .occasions{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .occasions{
        gap: 1.5rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .occasions{
        margin-top: 2.25rem;
        margin-bottom: 2.25rem;
    }
}
.page-template-template-group-event .occasions .occasion{
    display: flex;
    width: 100%;
    align-items: center;
    gap: 0.75rem;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .occasions .occasion{
        display: block;
        width: calc(25% - 24px);
        flex: 1 1 0%;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .occasions .occasion{
        padding: 1.5rem;
    }
}
.page-template-template-group-event .occasions .occasion-icon{
    margin-left: auto;
    margin-right: auto;
    width: 2.25rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .occasions .occasion-icon{
        margin-bottom: 0.75rem;
    }
}
.page-template-template-group-event .occasions .occasion-title{
    margin-bottom: 0px;
    flex: 1 1 0%;
    overflow-wrap: break-word;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(70 70 82 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-group-event .occasions .occasion-title{
        text-align: center;
        font-size: 1rem;
        line-height: 1.5rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .occasions .occasion-title{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}
.page-template-template-group-event .team-building{
    margin-bottom: 5rem;
    overflow-x: hidden;
    padding-top: 4rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .team-building{
        padding-bottom: 8rem;
    }
}
.page-template-template-group-event .team-building-title{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: Anton, sans-serif;
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 400;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-group-event .team-building-title{
        width: 80%;
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .team-building-title{
        font-size: 3rem;
        line-height: 1;
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .team-building-title{
        width: 100%;
    }
}
.page-template-template-group-event .team-building-logos{
    margin-top: 2.25rem;
}
.page-template-template-group-event .team-building-logos .slick-slide{
    margin-left: 2rem;
    margin-right: 2rem;
}
.page-template-template-group-event .team-building-logos .slick-list{
    margin-left: -2rem;
    margin-right: -2rem;
}
.page-template-template-group-event .team-building-logos img{
    margin-left: auto;
    margin-right: auto;
    height: 4rem;
    -o-object-fit: contain;
       object-fit: contain;
}
.page-template-template-group-event .packages{
    margin-top: 3rem;
    margin-bottom: 6rem !important;
}
.page-template-template-group-event .packages .package-box{
    position: relative;
    height: 600px;
    cursor: pointer;
}
@media (min-width: 1024px){

    .page-template-template-group-event .packages .package-box{
        height: 700px;
    }
}
.page-template-template-group-event .packages .package-box {
            transform-style: preserve-3d;
            transform: rotateY(0deg);
            transition: transform 1s ease;
        }
.page-template-template-group-event .packages .package-box .side{
    position: absolute;
    height: 100%;
    width: 100%;
                backface-visibility: hidden;
}
.page-template-template-group-event .packages .package-box .head{
    display: flex;
    gap: 0.75rem;
}
.page-template-template-group-event .packages .package-box .head .index{
    height: 43px;
    width: 41px;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(207 11 219 / var(--tw-bg-opacity));
    padding: 0.75rem;
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-group-event .packages .package-box .head .title{
    margin: 0px;
    font-family: Anton, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-group-event .packages .package-box .head .title{
        font-size: 34px;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .packages .package-box .head .title{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.page-template-template-group-event .packages .package-box-front{
    border-radius: 0.375rem;
    background-size: cover;
    padding: 1.5rem;
}
.page-template-template-group-event .packages .package-box-back{
    overflow: hidden;
    overflow-y: auto;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(27 28 60 / var(--tw-bg-opacity));
    padding: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-group-event .packages .package-box-back::-webkit-scrollbar-track{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(27 28 60 / var(--tw-bg-opacity)) !important;
}
.page-template-template-group-event .packages .package-box-back{
                transform: rotateY(180deg);
}
.page-template-template-group-event .packages .package-box-back .head{
    margin-bottom: 4rem;
}
@media (min-width: 1024px){

    .page-template-template-group-event .packages .package-box-back p{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
.page-template-template-group-event .packages .package-box-back p:last-of-type{
    margin-bottom: 0px;
}
.page-template-template-group-event .packages .package-box-back ul,
                .page-template-template-group-event .packages .package-box-back ol{
    margin-left: 14px;
    margin-top: 1.5rem;
}
@media (min-width: 1024px){

    .page-template-template-group-event .packages .package-box-back ul li, .page-template-template-group-event .packages .package-box-back ol li{
        margin-bottom: 1rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
.page-template-template-group-event .packages .package-box-back ul li::marker, .page-template-template-group-event .packages .package-box-back ol li::marker{
    --tw-text-opacity: 1;
    color: rgb(112 206 229 / var(--tw-text-opacity));
}
.page-template-template-group-event .packages .package-box-back ul:last-of-type, .page-template-template-group-event .packages .package-box-back ol:last-of-type{
    margin-bottom: 0px;
}
.page-template-template-group-event .packages .package-box:hover {
                transform: rotateY(180deg);
            }
.page-template-template-group-event .packages .slick-track {
            display: flex !important;
        }
.page-template-template-group-event .packages .slick-slide{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
            height: inherit !important;
}
@media (min-width: 1024px){

    .page-template-template-group-event .packages .slick-slide:first-child,
            .page-template-template-group-event .packages .slick-slide:last-child{
        margin-top: 8rem;
    }
}
.page-template-template-group-event .packages .slick-slide > div{
    height: 100%;
}
.page-template-template-group-event .packages .slick-list{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
}
.page-template-template-group-event .packages .slick-dots{
    position: relative !important;
    display: flex;
}
.page-template-template-group-event .packages .slick-dots li{
    margin: 0px;
    flex: 1 1 0%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 5px;
}
.page-template-template-group-event .packages .slick-dots li button{
    height: 0.5rem;
    width: 100%;
    padding: 0px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-delay: 200ms;
    transition-duration: 300ms;
}
.page-template-template-group-event .packages .slick-dots li button::before{
    display: none;
}
.page-template-template-group-event .packages .slick-dots li.slick-active button{
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(112 206 229 / var(--tw-bg-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-delay: 200ms;
    transition-duration: 300ms;
}
.page-template-template-group-event .packages .slick-dots li:first-child{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}
.page-template-template-group-event .packages .slick-dots li:last-child{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}
.page-template-template-group-event .packages .slick-dots li:last-child button, .page-template-template-group-event .packages .slick-dots li:first-child button{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}
.page-template-template-group-event .packages .slick-arrow {
            top: 100%;
            transform: none;
            width: auto;
            height: auto;
            margin-top: 24px;
        }
.page-template-template-group-event .packages .slick-arrow::before{
    display: none;
}
.page-template-template-group-event .packages .slick-prev {
            left: calc(50% - 48px);
        }
.page-template-template-group-event .packages .slick-next {
            right: calc(50% - 48px);
        }
.page-template-template-group-event .experience{
    margin-top: 3rem;
    margin-bottom: 4rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .experience{
        margin-bottom: 5rem;
    }
}
.page-template-template-group-event .experience-item{
    margin-bottom: 1.5rem;
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 1rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .experience-item{
        gap: 1.5rem;
    }
}
.page-template-template-group-event .experience-item:last-child{
    margin-bottom: 0px;
}
.page-template-template-group-event .experience-item-title h2,
                .page-template-template-group-event .experience-item-title h3,
                .page-template-template-group-event .experience-item-title h4,
                .page-template-template-group-event .experience-item-title h5,
                .page-template-template-group-event .experience-item-title h6{
    margin-bottom: 0.5rem;
    font-family: Syne, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-group-event .experience-item-title h2,
                .page-template-template-group-event .experience-item-title h3,
                .page-template-template-group-event .experience-item-title h4,
                .page-template-template-group-event .experience-item-title h5,
                .page-template-template-group-event .experience-item-title h6{
        margin-bottom: 1.5rem;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .experience-item-title h2,
                .page-template-template-group-event .experience-item-title h3,
                .page-template-template-group-event .experience-item-title h4,
                .page-template-template-group-event .experience-item-title h5,
                .page-template-template-group-event .experience-item-title h6{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.page-template-template-group-event .experience-item .box{
    grid-column: span 5 / span 5;
}
.page-template-template-group-event .experience-item .box img{
    border-radius: 0.375rem;
}
.page-template-template-group-event .experience-item .box .open{
    display: flex;
    font-family: Syne, sans-serif;
    font-size: 0px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(112 206 229 / var(--tw-text-opacity));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.page-template-template-group-event .experience-item .box .open:hover{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-group-event .experience-item .box .open{
        gap: 0.75rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
}
.page-template-template-group-event .experience-item .box .open path{
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.page-template-template-group-event .experience-item .box .open:hover path{
    fill: #CF0BDB;
}
.page-template-template-group-event .experience-item .box.featured{
    grid-column: span 7 / span 7;
    border-radius: 0.375rem;
    background-size: cover;
    padding: 0.5rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .experience-item .box.featured{
        padding: 1.5rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .experience-item .box.featured{
        padding: 3rem;
    }
}
.page-template-template-group-event .experience-item:nth-child(even) .box.featured{
    order: 2;
}
.page-template-template-group-event .modal{
    display: none;
    --tw-bg-opacity: 1;
    background-color: rgb(27 28 60 / var(--tw-bg-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.page-template-template-group-event .modal-content{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 640px){

    .page-template-template-group-event .modal-content{
        max-width: 640px;
    }
}
@media (min-width: 768px){

    .page-template-template-group-event .modal-content{
        max-width: 768px;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .modal-content{
        max-width: 1024px;
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .modal-content{
        max-width: 1280px;
    }
}
@media (min-width: 1440px){

    .page-template-template-group-event .modal-content{
        max-width: 1440px;
    }
}
.page-template-template-group-event .modal-content{
    max-width: 100%;
}
@media (min-width: 640px){

    .page-template-template-group-event .modal-content{
        max-width: 540px;
    }
}
@media (min-width: 768px){

    .page-template-template-group-event .modal-content{
        max-width: 720px;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .modal-content{
        max-width: 960px;
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .modal-content{
        max-width: 1140px;
    }
}
.page-template-template-group-event .modal-content{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 4rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .modal-content{
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 9rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .modal-content{
        padding-top: 11rem;
    }
}
.page-template-template-group-event .modal-content p{
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-group-event .modal-content p{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .modal-content p{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.page-template-template-group-event .modal-content p:last-of-type{
    margin-bottom: 0px;
}
.page-template-template-group-event .modal .close-modal{
    position: absolute;
    top: 0px;
    right: 0px;
    display: flex;
    height: 2.25rem;
    width: 2.25rem;
    align-items: center;
    justify-content: center;
    border-radius: 0.375rem;
    border-top-right-radius: 0px !important;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 0px;
}
@media (min-width: 768px){

    .page-template-template-group-event .modal .close-modal{
        height: 5rem;
        width: 5rem;
        border-radius: 0.75rem;
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .modal .close-modal{
        height: 120px;
        width: 120px;
    }
}
.page-template-template-group-event .modal .close-modal svg{
    width: 0.75rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .modal .close-modal svg{
        width: 26px;
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .modal .close-modal svg{
        width: 2.25rem;
    }
}
.page-template-template-group-event .modal-title{
    margin-bottom: 2.25rem;
    text-align: center;
    font-family: Syne, sans-serif;
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-group-event .modal-title{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .modal-title{
        font-size: 3rem;
        line-height: 1;
    }
}
.page-template-template-group-event .modal-image{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.25rem;
    border-radius: 0.375rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .modal-image{
        width: 427px;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .modal-image{
        width: 684px;
    }
}
.page-template-template-group-event .formBook{
    position: relative;
    z-index: 10;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1.5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 0.75rem;
    background-image: url(.././img/cta-mobile.png);
    background-size: cover;
    background-position: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (min-width: 640px){

    .page-template-template-group-event .formBook{
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 768px){

    .page-template-template-group-event .formBook{
        background-image: url(.././img/cta-tablet.jpg);
        padding-top: 4rem;
        padding-bottom: 1rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-group-event .formBook{
        background-image: url(.././img/cta-desk.jpg);
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .formBook{
        width: 80%;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1440px){

    .page-template-template-group-event .formBook{
        padding-left: 3rem;
        padding-right: 3rem;
    }
}
@media (min-width: 640px) and (max-width: 767px) {
.page-template-template-group-event .formBook {
            max-width: 640px !important
    }
        }
.page-template-template-group-event .formBook-description{
    width: 100%;
    text-align: center;
}
@media (min-width: 640px){

    .page-template-template-group-event .formBook-description{
        width: 91.666667%;
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .formBook-description{
        width: 83.333333%;
    }
}
.page-template-template-group-event .formBook-description h3{
    margin-bottom: 0.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-group-event .formBook-description p{
    margin-bottom: 2rem;
    font-family: Space Grotesk, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-group-event .formBook .gform_wrapper{
    width: 100% !important;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 640px){

    .page-template-template-group-event .formBook .gform_wrapper{
        width: 91.666667% !important;
    }
}
@media (min-width: 1280px){

    .page-template-template-group-event .formBook .gform_wrapper{
        width: 83.333333% !important;
    }
}
.page-template-template-group-event .formBook .gform_wrapper .gform_footer input[type="submit"]{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.page-template-template-group-event .formBook .gform_wrapper.gravity-theme .gfield_label,
        .page-template-template-group-event .formBook .gform_wrapper.gravity-theme .ginput_complex label,
        .page-template-template-group-event .formBook .gform_wrapper.gravity-theme .ginput_complex legend{
    display: none;
}
.page-template-template-group-event .formBook .gform_wrapper.gravity-theme .gfield--type-radio legend{
    display: flex;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-group-event .formBook .gform_wrapper.gravity-theme .gfield--type-radio .gfield-choice-input + label{
    display: inline-flex;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-group-event .formBook .gform_wrapper.gravity-theme .ginput_container_time,
        .page-template-template-group-event .formBook .gform_wrapper.gravity-theme .ginput_container_ampm{
    height: 64px !important;
    min-width: 76px !important;
    max-width: 76px !important;
}
.page-template-template-group-event .formBook .gform_wrapper.gravity-theme .gfield select{
    min-height: 66px;
    padding-top: 19px !important;
    padding-bottom: 19px !important;
}
@media (min-width: 640px){

    .page-template-template-group-event .formBook .gform_wrapper.gravity-theme .gfield select{
        min-height: 55px;
    }
}
.page-template-template-group-event .formBook .gform_wrapper .gfield--type-time .gform-grid-row{
    align-items: center;
}
.page-template-template-group-event .formBook .gform_wrapper .gfield--type-time .below{
    padding-bottom: 11px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-group-event .formBook .gform_wrapper.gravity-theme .ginput_container_date input{
    width: 100%;
}
@media (max-width: 767px) {
.page-template-template-group-event .formBook .typeOfEvent{
        grid-column: span 12 / span 12 !important;
    }
            }
.page-template-template-group-event .formBook .numberOfAttendees{
    position: relative;
}
@media (max-width: 767px) {
.page-template-template-group-event .formBook .numberOfAttendees{
        grid-column: span 12 / span 12 !important;
    }
            }
.page-template-template-group-event .formBook .numberOfAttendees .gfield_description{
    display: none;
}
.page-template-template-group-event .formBook .numberOfAttendees .gfield_description .bookNow{
    position: absolute;
    bottom: 28px;
    right: 35px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    opacity: 0.8;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.page-template-template-group-event .formBook .numberOfAttendees .gfield_description .bookNow:hover{
    --tw-border-opacity: 1;
    border-color: rgb(207 11 219 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(207 11 219 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-group-event .formBook .error-message{
    grid-column: span 12 / span 12;
    margin: 0px;
    border-radius: 9999px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(234 51 35 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(78 19 180 / var(--tw-bg-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(234 51 35 / var(--tw-text-opacity));
}
.page-template-template-group-event .gallery{
    margin-top: 3rem;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
}
@media (min-width: 768px){

    .page-template-template-group-event .gallery{
        margin-top: 5rem;
    }
}
.page-template-template-group-event .gallery img{
    border-radius: 0.375rem;
}
.page-template-template-group-event .gallery img:nth-child(3){
    grid-column: span 2 / span 2;
}
@media (min-width: 768px) {
.page-template-template-group-event .gallery {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            grid-template-rows: repeat(3, 1fr);
            grid-row-gap: 24px;
            grid-column-gap: 24px;
            grid-auto-rows: minmax(0, 1fr)
    }
            .page-template-template-group-event .gallery img{
        border-radius: 0.75rem;
    }
                .page-template-template-group-event .gallery img:nth-child(1) {
                    grid-area: 1 / 1 / 2 / 2;
                }
                .page-template-template-group-event .gallery img:nth-child(2) {
                    grid-area: 1 / 2 / 2 / 3;
                }
                .page-template-template-group-event .gallery img:nth-child(3) {
                    grid-area: 1 / 3 / 3 / 5;
                }
                .page-template-template-group-event .gallery img:nth-child(4) {
                    grid-area: 2 / 1 / 3 / 2;
                }
                .page-template-template-group-event .gallery img:nth-child(5) {
                    grid-area: 2 / 2 / 3 / 3;
                }
                .page-template-template-group-event .gallery img:nth-child(6) {
                    grid-area: 3 / 1 / 4 / 2;
                }
                .page-template-template-group-event .gallery img:nth-child(7) {
                    grid-area: 3 / 2 / 4 / 3;
                }
                .page-template-template-group-event .gallery img:nth-child(8) {
                    grid-area: 3 / 3 / 4 / 4;
                }
                .page-template-template-group-event .gallery img:nth-child(9) {
                    grid-area: 3 / 4 / 4 / 5;
                }
        }
.video-news{
    padding-top: 1.5rem;
    padding-bottom: 3.5rem;
}
@media (min-width: 1024px){

    .video-news{
        padding-top: 3rem;
        padding-bottom: 7rem;
    }
}
.video-news .special-title{
    font-size: 70px;
    line-height: 1;
}
@media (min-width: 768px){

    .video-news .special-title{
        font-size: 80px;
    }
}
@media (min-width: 1024px){

    .video-news .special-title{
        font-size: 100px;
    }
}
/* @apply flex flex-wrap gap-6 mt-12; */
.video-news .video-grid .slick-list{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.video-news .video-grid .slick-slide{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: #70CEE5;
    --tw-shadow: var(--tw-shadow-colored);
}
@media (min-width: 1024px){

    .video-news .video-grid .slick-slide{
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
}
.video-news .video-grid .slick-arrow{
    bottom: 0px;
    top: 100%;
}
.video-news .video-grid .slick-arrow:before{
    display: none;
}
.video-news .video-grid .slick-arrow.slick-prev{
    left: calc(50% - 34px);
}
.video-news .video-grid .slick-arrow.slick-next{
    right: calc(50% - 34px);
}
.video-news .video-grid .slick-arrow.slick-disabled .arrow{
    opacity: 0.3;
}
.video-news .video-grid .video-item{
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: space-between;
    padding: 1.5rem;
    padding-top: 2.75rem;
}
/* @apply shadow-2xl shadow-brand-blue lg:shadow-none w-full lg:w-[calc(50%_-_12px)] bg-white rounded-xl pt-11 p-6 flex flex-col justify-between; */
.video-news .video-grid .video-item .logo{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.25rem;
    height: 82px;
    -o-object-fit: contain;
       object-fit: contain;
}
.video-news .video-grid .video-item .logo img{
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}
.embed-container iframe,
    .embed-container object,
    .embed-container embed,
    .embed-container fuel-video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
.page__our-story .content__page .intro p{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

    .page__our-story .content__page .intro p{
        width: 80%;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.page__our-story .content__page .intro .gallery{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    gap: 1.5rem;
}
@media (min-width: 768px){

    .page__our-story .content__page .intro .gallery{
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
}
.page__our-story .content__page .intro .gallery img:nth-child(odd){
    grid-column: span 10 / span 10;
}
@media (min-width: 768px){

    .page__our-story .content__page .intro .gallery img:nth-child(odd){
        grid-column: span 3 / span 3;
    }
}
.page__our-story .content__page .intro .gallery img:nth-child(even){
    grid-column: span 10 / span 10;
}
@media (min-width: 768px){

    .page__our-story .content__page .intro .gallery img:nth-child(even){
        grid-column: span 7 / span 7;
    }
}
.page__our-story .content__page .banner-full-width{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.page__our-story .content__page .features{
    margin-top: 4rem;
    margin-bottom: 4rem;
}
.page__our-story .content__page .features .special-title{
    font-size: 3rem;
    line-height: 1;
}
@media (min-width: 768px){

    .page__our-story .content__page .features .special-title{
        font-size: 70px;
    }
}
@media (min-width: 1024px){

    .page__our-story .content__page .features .special-title{
        font-size: 100px;
    }
}
.page__our-story .content__page .features .cornerstones{
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: grid;
    row-gap: 1rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
}
@media (min-width: 768px){

    .page__our-story .content__page .features .cornerstones{
        grid-template-columns: repeat(2, minmax(0, 1fr));
        row-gap: 2rem;
    }
}
.page__our-story .content__page .features .cornerstones .box{
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 3rem;
    padding-bottom: 3rem;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(70 70 82 / var(--tw-text-opacity));
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px){

    .page__our-story .content__page .features .cornerstones .box{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 4rem;
        padding-bottom: 4rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 1024px){

    .page__our-story .content__page .features .cornerstones .box{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
.page__our-story .content__page .features .cornerstones .box img{
    margin-left: auto;
    margin-right: auto;
    width: 4rem;
}
.page__our-story .content__page .features .cornerstones .box h2,
                    .page__our-story .content__page .features .cornerstones .box h3,
                    .page__our-story .content__page .features .cornerstones .box h4,
                    .page__our-story .content__page .features .cornerstones .box h5,
                    .page__our-story .content__page .features .cornerstones .box h6{
    margin-bottom: 1rem;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page__our-story .content__page .features .cornerstones .box h2,
                    .page__our-story .content__page .features .cornerstones .box h3,
                    .page__our-story .content__page .features .cornerstones .box h4,
                    .page__our-story .content__page .features .cornerstones .box h5,
                    .page__our-story .content__page .features .cornerstones .box h6{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 1024px){

    .page__our-story .content__page .features .cornerstones .box h2,
                    .page__our-story .content__page .features .cornerstones .box h3,
                    .page__our-story .content__page .features .cornerstones .box h4,
                    .page__our-story .content__page .features .cornerstones .box h5,
                    .page__our-story .content__page .features .cornerstones .box h6{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.page__our-story .content__page .features .cornerstones .box p:last-of-type{
    margin-bottom: 0px;
}
.page__our-story .content__page .reviews{
    text-align: center;
}
.page__our-story .content__page .reviews .special-title{
    font-size: 3rem;
    line-height: 1;
}
@media (min-width: 768px){

    .page__our-story .content__page .reviews .special-title{
        font-size: 70px;
    }
}
@media (min-width: 1024px){

    .page__our-story .content__page .reviews .special-title{
        font-size: 100px;
    }
}
.page__our-story .content__page .reviews .intro-reviews{
    margin-left: auto;
    margin-right: auto;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

    .page__our-story .content__page .reviews .intro-reviews{
        width: 80%;
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
.page__our-story .content__page .reviews-list{
    margin-top: 2.25rem;
}
.page__our-story .content__page .reviews-list .review{
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page__our-story .content__page .reviews-list .review{
        padding-left: 2.25rem;
        padding-right: 2.25rem;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.page__our-story .content__page .reviews-list .review p strong{
    font-family: Syne, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 800;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.page__our-story .content__page .reviews-list .review p:has(strong){
    margin-top: 4rem;
}
.page__our-story .content__page .reviews-list .review p:last-of-type{
    margin-bottom: 0px;
}
.page__our-story .content__page .reviews-list .slick-dots{
    position: relative;
    bottom: 0px;
    margin-top: 1rem;
}
.page__our-story .content__page .reviews-list .slick-dots li{
    margin: 0px;
}
.page__our-story .content__page .reviews-list .slick-slide{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
}
.page__our-story .content__page .reviews-list .slick-list{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
}
.page__our-story .content__page .gallery{
    margin-top: 2.25rem;
    overflow-x: hidden;
}
@media (min-width: 1024px){

    .page__our-story .content__page .gallery{
        margin-top: 8rem;
    }
}
.page__our-story .content__page .gallery img{
    border-radius: 0.375rem;
}
.page__our-story .content__page .gallery .slick-slide{
    margin-left: 1rem;
    margin-right: 1rem;
}
.page__our-story .content__page .gallery .slick-list{
    margin-left: -1rem;
    margin-right: -1rem;
}
.blog{
    background-image: url(.././img/bg-home.jpg);
    background-size: cover;
    background-position: top;
}
.blog-grid{
    margin-bottom: 1.5rem;
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 768px){

    .blog-grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 1024px){

    .blog-grid{
        grid-template-columns: repeat(3, minmax(0, 1fr));
        padding-left: 0px;
        padding-right: 0px;
    }
}
.blog-grid .post{
    position: relative;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1rem;
}
@media (min-width: 1024px){

    .blog-grid .post{
        padding: 1.5rem;
    }
}
.blog-grid .post-title{
    margin-bottom: 1rem;
    font-family: Syne, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
}
.blog-grid .post p:last-of-type{
    margin-bottom: 0px;
}
.blog-grid .post .post-thumbnail-cover{
    margin-bottom: 1.5rem;
    overflow: hidden;
    border-radius: 0.75rem;
}
.blog-grid .post .post-thumbnail-cover img{
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.blog-grid .post .cover-link{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    display: block;
    height: 100%;
    width: 100%;
    border-radius: 0.375rem;
    font-size: 0px;
}
.blog-grid .post:hover .post-thumbnail-cover img{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    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));
}
.single-post{
    position: relative;
    background-image: url(.././img/home.png);
    background-position: top;
    background-repeat: repeat-y;
}
@media (min-width: 768px){

    .single-post{
        background-size: 130%;
    }
}
.single-post-thumbnail{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5rem;
    border-radius: 0.75rem;
}
@media (min-width: 1024px){

    .single-post-thumbnail{
        max-width: 638px;
    }
}
.single-post-wrap{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 920px;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 1024px){

    .single-post-wrap{
        padding-left: 0px;
        padding-right: 0px;
    }
}
.single-post-wrap h2{
    font-size: 1.5rem;
    line-height: 2rem;
}
@media (min-width: 1024px){

    .single-post-wrap h2{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
.single-post-wrap h3{
    font-size: 1.25rem;
    line-height: 1.75rem;
}
@media (min-width: 1024px){

    .single-post-wrap h3{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.single-post-wrap a:not(.btn){
    text-decoration-line: underline;
}
.single-post-wrap a:not(.btn):hover{
    --tw-text-opacity: 1;
    color: rgb(176 19 186 / var(--tw-text-opacity));
}
.single-post .header_inside h1{
    margin-bottom: 2.25rem;
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
}
@media (min-width: 768px){

    .single-post .header_inside h1{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.single-post .header_inside .breadcrumbs{
    padding-left: 1rem;
    padding-right: 1rem;
}
.single-post .header_inside .breadcrumbs > span{
    display: flex;
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
    --tw-scroll-snap-strictness: mandatory;
    align-items: center;
    justify-content: flex-start;
    overflow-x: auto;
}
@media (min-width: 1024px){

    .single-post .header_inside .breadcrumbs > span{
        justify-content: center;
    }
}
.single-post .header_inside .breadcrumbs > span::-webkit-scrollbar {
                    -webkit-appearance: none;
                }
.single-post .header_inside .breadcrumbs > span::-webkit-scrollbar-button:increment,
                .single-post .header_inside .breadcrumbs > span::-webkit-scrollbar-button {
                    display: none;
                }
.single-post .header_inside .breadcrumbs > span::-webkit-scrollbar:horizontal{
    height: 0px;
}
.single-post .header_inside .breadcrumbs > span span{
    min-width: -moz-max-content;
    min-width: max-content;
    scroll-snap-align: start;
}
.single-post .header_inside .breadcrumbs .arrow-breadcrumb{
    display: inline-block;
}
.single-post .related-posts{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
.single-post .related-posts .section-title{
    margin-bottom: 2.25rem;
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
}
@media (min-width: 768px){

    .single-post .related-posts .section-title{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
@media (min-width: 1024px){

    .single-post .related-posts .section-title{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.single-post .related-posts .blog-grid{
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.page-template-template-the-experience .content__page .special-title{
    margin-left: auto;
    margin-right: auto;
    font-family: Anton, sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 640px){

    .page-template-template-the-experience .content__page .special-title{
        font-size: 70px;
    }
}
@media (min-width: 768px){

    .page-template-template-the-experience .content__page .special-title{
        font-size: 80px;
    }
}
@media (min-width: 1024px){

    .page-template-template-the-experience .content__page .special-title{
        margin-bottom: 0px;
        width: 85%;
    }
}
@media (min-width: 1280px){

    .page-template-template-the-experience .content__page .special-title{
        width: 70%;
        font-size: 100px;
    }
}
.page-template-template-the-experience .type-cards{
    margin-top: 0px !important;
}
@media (min-width: 768px){

    .page-template-template-the-experience .type-cards{
        margin-top: 5rem !important;
    }
}
@media (min-width: 1280px){

    .page-template-template-the-experience .type-cards{
        margin-top: 6rem !important;
    }
}
.page-template-template-the-experience .content-section{
    text-align: center;
}
.page-template-template-the-experience .content-section h2,
        .page-template-template-the-experience .content-section h3,
        .page-template-template-the-experience .content-section h4,
        .page-template-template-the-experience .content-section h5,
        .page-template-template-the-experience .content-section h6{
    margin-left: auto;
    margin-right: auto;
    font-family: Anton, sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 640px){

    .page-template-template-the-experience .content-section h2,
        .page-template-template-the-experience .content-section h3,
        .page-template-template-the-experience .content-section h4,
        .page-template-template-the-experience .content-section h5,
        .page-template-template-the-experience .content-section h6{
        font-size: 70px;
    }
}
@media (min-width: 768px){

    .page-template-template-the-experience .content-section h2,
        .page-template-template-the-experience .content-section h3,
        .page-template-template-the-experience .content-section h4,
        .page-template-template-the-experience .content-section h5,
        .page-template-template-the-experience .content-section h6{
        font-size: 80px;
    }
}
@media (min-width: 1024px){

    .page-template-template-the-experience .content-section h2,
        .page-template-template-the-experience .content-section h3,
        .page-template-template-the-experience .content-section h4,
        .page-template-template-the-experience .content-section h5,
        .page-template-template-the-experience .content-section h6{
        margin-bottom: 2.25rem;
        width: 85%;
    }
}
@media (min-width: 1280px){

    .page-template-template-the-experience .content-section h2,
        .page-template-template-the-experience .content-section h3,
        .page-template-template-the-experience .content-section h4,
        .page-template-template-the-experience .content-section h5,
        .page-template-template-the-experience .content-section h6{
        width: 70%;
        font-size: 100px;
    }
}
.page-template-template-the-experience .content-section p{
    margin-left: auto;
    margin-right: auto;
    font-family: Syne, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .page-template-template-the-experience .content-section p{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-the-experience .content-section p{
        width: 85%;
    }
}
@media (min-width: 1280px){

    .page-template-template-the-experience .content-section p{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.page-template-template-the-experience .content-section p strong{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.page-template-template-the-experience .content-section p:last-of-type{
    margin-bottom: 0px;
}
@media (min-width: 768px){

    .page-template-template-the-experience .content-section.book h2,
            .page-template-template-the-experience .content-section.book h3,
            .page-template-template-the-experience .content-section.book h4,
            .page-template-template-the-experience .content-section.book h5,
            .page-template-template-the-experience .content-section.book h6{
        width: 90%;
    }
}
@media (min-width: 1280px){

    .page-template-template-the-experience .content-section.book h2,
            .page-template-template-the-experience .content-section.book h3,
            .page-template-template-the-experience .content-section.book h4,
            .page-template-template-the-experience .content-section.book h5,
            .page-template-template-the-experience .content-section.book h6{
        width: 80%;
    }
}
@media (max-width: 767px) {
.page-template-template-the-experience .content-section.book h2,
            .page-template-template-the-experience .content-section.book h3,
            .page-template-template-the-experience .content-section.book h4,
            .page-template-template-the-experience .content-section.book h5,
            .page-template-template-the-experience .content-section.book h6 {
                    font-size: 60px
            }
                }
@media (max-width: 640px) {
.page-template-template-the-experience .content-section.book h2,
            .page-template-template-the-experience .content-section.book h3,
            .page-template-template-the-experience .content-section.book h4,
            .page-template-template-the-experience .content-section.book h5,
            .page-template-template-the-experience .content-section.book h6 {
                    font-size: 47px
            }
                }
.page-template-template-the-experience .content-section.book p{
    width: 80%;
}
@media (min-width: 768px){

    .page-template-template-the-experience .content-section.book p{
        width: 100%;
    }
}
.page-template-template-the-experience .formBook{
    position: relative;
    z-index: 10;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 0.75rem;
    background-image: url(.././img/cta-mobile.png);
    background-size: cover;
    background-position: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (min-width: 640px){

    .page-template-template-the-experience .formBook{
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 768px){

    .page-template-template-the-experience .formBook{
        background-image: url(.././img/cta-tablet.jpg);
        padding-top: 4rem;
        padding-bottom: 1rem;
    }
}
@media (min-width: 1024px){

    .page-template-template-the-experience .formBook{
        background-image: url(.././img/cta-desk.jpg);
    }
}
@media (min-width: 1280px){

    .page-template-template-the-experience .formBook{
        width: 90%;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1440px){

    .page-template-template-the-experience .formBook{
        padding-left: 3rem;
        padding-right: 3rem;
    }
}
@media (min-width: 640px) and (max-width: 767px) {
.page-template-template-the-experience .formBook {
            max-width: 640px !important
    }
        }
.page-template-template-the-experience .formBook-description{
    width: 100%;
    text-align: center;
}
@media (min-width: 640px){

    .page-template-template-the-experience .formBook-description{
        width: 91.666667%;
    }
}
@media (min-width: 1280px){

    .page-template-template-the-experience .formBook-description{
        width: 83.333333%;
    }
}
.page-template-template-the-experience .formBook-description h3,
            .page-template-template-the-experience .formBook-description h5{
    margin-bottom: 0.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-the-experience .formBook-description p{
    margin-bottom: 2rem;
    font-family: Space Grotesk, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-the-experience .formBook-description p:first-of-type{
    margin-bottom: 0px;
}
.page-template-template-the-experience .formBook .gform_wrapper{
    width: 100% !important;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 640px){

    .page-template-template-the-experience .formBook .gform_wrapper{
        width: 91.666667% !important;
    }
}
@media (min-width: 1280px){

    .page-template-template-the-experience .formBook .gform_wrapper{
        width: 83.333333% !important;
    }
}
.page-template-template-the-experience .formBook .gform_wrapper .gform_footer input[type="submit"]{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.page-template-template-the-experience .formBook .gform_wrapper.gravity-theme .gfield_label,
        .page-template-template-the-experience .formBook .gform_wrapper.gravity-theme .ginput_complex label,
        .page-template-template-the-experience .formBook .gform_wrapper.gravity-theme .ginput_complex legend{
    display: none;
}
.page-template-template-the-experience .formBook .gform_wrapper.gravity-theme .gfield--type-radio legend{
    display: flex;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-the-experience .formBook .gform_wrapper.gravity-theme .gfield--type-radio .gfield-choice-input + label{
    display: inline-flex;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-the-experience .formBook .gform_wrapper.gravity-theme .ginput_container_time,
        .page-template-template-the-experience .formBook .gform_wrapper.gravity-theme .ginput_container_ampm{
    height: 64px !important;
    min-width: 76px !important;
    max-width: 76px !important;
}
.page-template-template-the-experience .formBook .gform_wrapper.gravity-theme .gfield select{
    min-height: 66px;
    padding-top: 19px !important;
    padding-bottom: 19px !important;
}
@media (min-width: 640px){

    .page-template-template-the-experience .formBook .gform_wrapper.gravity-theme .gfield select{
        min-height: 55px;
    }
}
.page-template-template-the-experience .formBook .gform_wrapper .gfield--type-time .gform-grid-row{
    align-items: center;
}
.page-template-template-the-experience .formBook .gform_wrapper .gfield--type-time .below{
    padding-bottom: 11px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-the-experience .formBook .gform_wrapper.gravity-theme .ginput_container_date input{
    width: 100%;
}
@media (max-width: 767px) {
.page-template-template-the-experience .formBook .typeOfEvent{
        grid-column: span 12 / span 12 !important;
    }
            }
.page-template-template-the-experience .formBook .numberOfAttendees{
    position: relative;
}
@media (max-width: 767px) {
.page-template-template-the-experience .formBook .numberOfAttendees{
        grid-column: span 12 / span 12 !important;
    }
            }
.page-template-template-the-experience .formBook .numberOfAttendees .gfield_description{
    display: none;
}
.page-template-template-the-experience .formBook .numberOfAttendees .gfield_description .bookNow{
    position: absolute;
    bottom: 28px;
    right: 35px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    opacity: 0.8;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.page-template-template-the-experience .formBook .numberOfAttendees .gfield_description .bookNow:hover{
    --tw-border-opacity: 1;
    border-color: rgb(207 11 219 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(207 11 219 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.page-template-template-the-experience .formBook .error-message{
    grid-column: span 12 / span 12;
    margin: 0px;
    border-radius: 9999px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(234 51 35 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(78 19 180 / var(--tw-bg-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(234 51 35 / var(--tw-text-opacity));
}
.page-template-template-the-experience .formBook .gfield--type-html{
    margin: 0px;
    margin-top: 1rem;
    margin-bottom: 2.25rem;
    display: flex;
    list-style-type: none;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0px;
}
.page-template-template-the-experience .formBook .gfield--type-html ul{
    margin: 0px;
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0px;
}
.page-template-template-the-experience .formBook .gfield--type-html ul li{
    display: flex;
    width: 100%;
    align-items: center;
}
@media (min-width: 768px){

    .page-template-template-the-experience .formBook .gfield--type-html ul li{
        width: auto;
    }
}
.page-template-template-the-experience .formBook .gfield--type-html ul li {
                    font-size: 16px;
                    line-height: 24px;
                }
.page-template-template-the-experience .formBook .gfield--type-html ul li:after {
                        content: "|";
                        display: block;
                        width: 1px;
                        height: 100%;
                        margin-left: 12px;
                        margin-right: 12px;
                    }
.page-template-template-the-experience .formBook .gfield--type-html ul li:last-of-type:after{
    display: none;
}
.page-template-template-the-experience .formBook .gfield--type-html ul li a:hover{
    --tw-text-opacity: 1;
    color: rgb(112 206 229 / var(--tw-text-opacity));
}
.page-template-template-the-experience .formBook .gfield_radio {
            grid-template-columns: repeat(10, 1fr) !important;
        }
/**
 * Video Facade Component
 * Performance optimization for YouTube/Vimeo embeds
 * Loads only thumbnail initially, iframe loads on click
 */
.video-facade{
    position: relative;
    cursor: pointer;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));

    /* Maintain 16:9 aspect ratio */
    aspect-ratio: 16 / 9;
}
.video-facade img{
    display: block;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    transition: opacity 0.3s ease;
}
/* Darken thumbnail on hover */
.video-facade:hover img {
    opacity: 0.8;
}
/* Play button styles */
.video-facade__play{
    position: absolute;
    cursor: pointer;
    border-width: 0px;
    background-color: transparent;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 67px;
    height: 45px;
    transition: transform 0.2s ease, opacity 0.3s ease;
    z-index: 1;
}
.video-facade__play svg {
    width: 67px;
    height: 45px;
}
.video-facade__play:hover {
    background-color: transparent;
}
.video-facade__play:focus {
    outline: none;
}
/* When facade is replaced with iframe */
.video-facade iframe{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}
/* Responsive adjustments */
@media (max-width: 640px) {
    .video-facade__play {
        width: 27px;
        height: 18px;
    }
    .video-facade__play svg {
        width: 27px;
        height: 18px;
    }
}
.footer{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
@media (min-width: 768px){

    .footer{
        padding-left: 0px;
        padding-right: 0px;
    }
}
.footer__logo{
    margin-bottom: 0.5rem;
}
.footer__logo img{
    width: 118px;
            -webkit-mask-image: linear-gradient(45deg,#fff 25%,rgba(0,0,0,0.1) 50%,#000 75%);
            mask-image: linear-gradient(45deg,#fff 25%,rgba(0,0,0,0.1) 50%,#000 75%);
            -webkit-mask-size: 400%;
            mask-size: 400%;
            -webkit-mask-position: 0;
            mask-position: 0;
}
.footer__logo img:hover{
                transition: mask-position 1.5s ease,-webkit-mask-position 1.5s ease;
                -webkit-mask-position: 120%;
                mask-position: 120%;
                opacity: 1;
            }
.footer__top{
    margin-bottom: 3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
}
@media (min-width: 768px){

    .footer__top{
        margin-bottom: 2.25rem;
    }
}
@media (min-width: 1024px){

    .footer__top{
        flex-direction: row;
        gap: 1.5rem;
    }
}
.footer__bottom{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.5rem;
    text-align: center;
}
@media (min-width: 1024px){

    .footer__bottom{
        flex-direction: row;
        text-align: left;
    }
}
.footer .backtotop a{
    border-radius: 0.375rem;
    padding: 0.75rem;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
}
.footer .backtotop a:hover{
                background-color: rgba(207, 11, 219, 0.06);
            }
.footer .site__nav--footer .menu{
    flex-direction: column;
    gap: 0px;
}
@media (min-width: 768px){

    .footer .site__nav--footer .menu{
        flex-direction: row;
        gap: 1rem;
    }
}
.footer .site__nav--footer .menu-item{
    border-radius: 0.375rem;
    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: 300ms;
    transition-timing-function: linear;
}
.footer .site__nav--footer .menu-item.current-menu-item{
                    background-color: rgba(207, 11, 219, 0.06);
                }
.footer .site__nav--footer .menu-item:hover{
                    background-color: rgba(207, 11, 219, 0.06);
                }
.footer .site__nav--footer .menu-item a{
    display: block;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .footer .site__nav--footer .menu-item a{
        text-align: left;
    }
}
.footer .social-icons{
    margin: 0px;
    gap: 1rem;
    padding: 0px;
}
.footer .social-icons img{
    width: 1.5rem;
    transition-timing-function: linear;
}
.footer .social-icons img:hover{
                filter: invert(18%) sepia(54%) saturate(6998%) hue-rotate(290deg) brightness(96%) contrast(110%);
            }
.footer .site__nav--footerLegal .menu{
    flex-direction: column;
    gap: 1.5rem;
}
@media (min-width: 768px){

    .footer .site__nav--footerLegal .menu{
        flex-direction: row;
        gap: 0.5rem;
    }
}
.footer .site__nav--footerLegal .menu-item a{
    display: block;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    line-height: 1;
    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: 300ms;
    transition-timing-function: linear;
}
.footer .site__nav--footerLegal .menu-item a:hover{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .footer .site__nav--footerLegal .menu-item a{
        text-align: left;
    }
}
.footer .site__nav--footerLegal .menu-item.current-menu-item a{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.footer .site__nav--footerLegal .menu-item:not(:last-child){
    --tw-border-opacity: 1;
    border-color: rgb(27 28 60 / var(--tw-border-opacity));
    padding-right: 0.5rem;
    line-height: 1;
}
@media (min-width: 768px){

    .footer .site__nav--footerLegal .menu-item:not(:last-child){
        border-right-width: 2px;
    }
}
.footer__data{
    margin-bottom: 0.5rem;
    flex: 1 1 0%;
}
.footer__data .copyright{
    margin-bottom: 1rem;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(27 28 60 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .footer__data .copyright br{
        display: none;
    }
}
.footer .bookNow-cta{
    width: 100%;
}
@media (min-width: 768px){

    .footer .bookNow-cta{
        width: auto;
    }
}
.footer .bookNow-cta .booking{
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
}
@media (min-width: 1389px ){
.mm-ocd{
        display: none;
    }
    }
.mm-ocd__backdrop{
    display: none;
}
.mm-ocd__content{
    width: 100% !important;
    max-width: 100% !important;
    background-image: url(.././img/home.png) !important;
    background-position: top !important;
    background-repeat: no-repeat;
}
.mobile-nav{
    position: relative;
    z-index: 2;
    display: none;
    height: 100vh !important;
    background-color: transparent !important;
    background-image: none !important;
}
.mobile-nav--head{
    margin-bottom: 2.25rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 18px;
}
@media (min-width: 768px){

    .mobile-nav--head{
        padding: 1.5rem;
    }
}
.mobile-nav--head .sitelogo a{
    padding: 0px;
}
.mobile-nav--head .sitelogo img{
    width: 140px;
}
@media (min-width: 768px){

    .mobile-nav--head .sitelogo img{
        width: 162px;
    }
}
.mobile-nav--head .sitelogo img{
                -webkit-mask-image: linear-gradient(45deg,#fff 25%,rgba(0,0,0,0.1) 50%,#000 75%);
                mask-image: linear-gradient(45deg,#fff 25%,rgba(0,0,0,0.1) 50%,#000 75%);
                -webkit-mask-size: 400%;
                mask-size: 400%;
                -webkit-mask-position: 0;
                mask-position: 0;
            }
.mobile-nav--head .sitelogo img:hover{
                    transition: mask-position 1.5s ease,-webkit-mask-position 1.5s ease;
                    -webkit-mask-position: 120%;
                    mask-position: 120%;
                    opacity: 1;
                }
.mobile-nav--head .close-nav{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(50 69 136 / var(--tw-border-opacity));
    padding: 0.75rem;
}
.mobile-nav--head .close-nav:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(50 69 136 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1389px ){
.mobile-nav--head .close-nav{
        display: none;
    }
            }
.mobile-nav--head .close-nav--label{
    padding: 0px;
    font-family: Syne, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
}
.mobile-nav--head .close-nav path{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
    transition-timing-function: linear;
}
.mobile-nav--head .close-nav:hover path{
    fill: #fff;
}
.mobile-nav .menu:after{
    display: none;
}
.mobile-nav .menu-item{
    border-radius: 0.375rem;
    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: 300ms;
    transition-timing-function: linear;
}
.mobile-nav .menu-item a{
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.75rem;
    font-family: Space Grotesk, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(50 69 136 / var(--tw-text-opacity));
}
.mobile-nav .menu-item a:hover{
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .mobile-nav .menu-item a{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
.mobile-nav .menu-item .ico-menu{
    width: 1rem;
}
@media (min-width: 768px){

    .mobile-nav .menu-item .ico-menu{
        width: 2rem;
    }
}
.mobile-nav .menu-item:before,
            .mobile-nav .menu-item:after{
    display: none;
}
.mobile-nav .menu-item-has-children a:after{
    display: none !important;
}
.mobile-nav .menu-item-has-children:before{
    display: block;
    --tw-text-opacity: 1;
    color: rgb(180 81 157 / var(--tw-text-opacity));
    opacity: 1;
}
.mobile-nav .menu-item-has-children .sub-menu{
    padding-left: 2.5rem;
}
.mobile-nav .menu-item-has-children .sub-menu .menu-item a{
    padding: 0px;
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.mobile-nav .book-group{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    margin-top: 0.75rem;
    display: flex;
    max-width: -moz-max-content;
    max-width: max-content;
    align-items: center;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
.mobile-nav .book-group:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.mobile-nav .cta-hero{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 18px;
    margin-top: 3rem;
    display: grid;
    width: calc(100% - 24px);
    align-items: center;
    gap: 0.75rem;
    border-radius: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
}
@media (min-width: 768px){

    .mobile-nav .cta-hero{
        margin-bottom: 1.5rem;
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
}
@media (min-width: 1024px){

    .mobile-nav .cta-hero{
        padding-top: 0px;
    }
}
@media (min-width: 768px){

    .mobile-nav .cta-hero--copy{
        grid-column: span 7 / span 7;
    }
}
.mobile-nav .cta-hero--copy h1, .mobile-nav .cta-hero--copy h2, .mobile-nav .cta-hero--copy h3, .mobile-nav .cta-hero--copy h4, .mobile-nav .cta-hero--copy h5, .mobile-nav .cta-hero--copy h6{
    position: relative;
    margin-bottom: 1.5rem;
    text-align: center;
    font-family: Anton, sans-serif;
    font-size: 3rem;
    line-height: 1;
    font-weight: 400;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(50 69 136 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .mobile-nav .cta-hero--copy h1, .mobile-nav .cta-hero--copy h2, .mobile-nav .cta-hero--copy h3, .mobile-nav .cta-hero--copy h4, .mobile-nav .cta-hero--copy h5, .mobile-nav .cta-hero--copy h6{
        text-align: left;
        font-size: 82px;
    }
}
.mobile-nav .cta-hero--copy h1 strong,.mobile-nav .cta-hero--copy h2 strong,.mobile-nav .cta-hero--copy h3 strong,.mobile-nav .cta-hero--copy h4 strong,.mobile-nav .cta-hero--copy h5 strong,.mobile-nav .cta-hero--copy h6 strong{
    margin-bottom: 0.75rem;
    display: inline-block;
    font-family: Syne, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 800;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(207 11 219 / var(--tw-text-opacity));
}
@media (min-width: 768px){

    .mobile-nav .cta-hero--copy h1 strong,.mobile-nav .cta-hero--copy h2 strong,.mobile-nav .cta-hero--copy h3 strong,.mobile-nav .cta-hero--copy h4 strong,.mobile-nav .cta-hero--copy h5 strong,.mobile-nav .cta-hero--copy h6 strong{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.mobile-nav .cta-hero--copy h1 del,.mobile-nav .cta-hero--copy h2 del,.mobile-nav .cta-hero--copy h3 del,.mobile-nav .cta-hero--copy h4 del,.mobile-nav .cta-hero--copy h5 del,.mobile-nav .cta-hero--copy h6 del{
    line-height: 1;
    text-decoration-line: none;
}
@media (min-width: 768px){

    .mobile-nav .cta-hero--copy h1 del,.mobile-nav .cta-hero--copy h2 del,.mobile-nav .cta-hero--copy h3 del,.mobile-nav .cta-hero--copy h4 del,.mobile-nav .cta-hero--copy h5 del,.mobile-nav .cta-hero--copy h6 del{
        position: static;
    }
}
.mobile-nav .cta-hero--copy h1 del:before,.mobile-nav .cta-hero--copy h2 del:before,.mobile-nav .cta-hero--copy h3 del:before,.mobile-nav .cta-hero--copy h4 del:before,.mobile-nav .cta-hero--copy h5 del:before,.mobile-nav .cta-hero--copy h6 del:before{
    position: absolute;
    bottom: -10px;
    left: 0px;
    right: 0px;
    margin: auto;
    height: 81px;
    width: 270px;
    background-image: url(.././img/round-shape.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    --tw-content: '';
    content: var(--tw-content);
}
@media (min-width: 768px){

    .mobile-nav .cta-hero--copy h1 del:before,.mobile-nav .cta-hero--copy h2 del:before,.mobile-nav .cta-hero--copy h3 del:before,.mobile-nav .cta-hero--copy h4 del:before,.mobile-nav .cta-hero--copy h5 del:before,.mobile-nav .cta-hero--copy h6 del:before{
        bottom: -10px;
        left: -45px;
        right: 0px;
        height: 113px;
        width: 381px;
    }
}
@media (min-width: 1024px){

    .mobile-nav .cta-hero--copy h1 del:before,.mobile-nav .cta-hero--copy h2 del:before,.mobile-nav .cta-hero--copy h3 del:before,.mobile-nav .cta-hero--copy h4 del:before,.mobile-nav .cta-hero--copy h5 del:before,.mobile-nav .cta-hero--copy h6 del:before{
        left: -200px;
    }
}
@media (max-width: 320px){
.mobile-nav .cta-hero--copy h1 del:before,.mobile-nav .cta-hero--copy h2 del:before,.mobile-nav .cta-hero--copy h3 del:before,.mobile-nav .cta-hero--copy h4 del:before,.mobile-nav .cta-hero--copy h5 del:before,.mobile-nav .cta-hero--copy h6 del:before{
        width: 230px;
    }
                        }
.mobile-nav .cta-hero--copy p{
    display: none;
}
@media (min-width: 768px){

    .mobile-nav .cta-hero--btn{
        grid-column: span 5 / span 5;
    }
}
.mobile-nav .cta-hero--btn .booking{
    --tw-bg-opacity: 1;
    background-color: rgb(207 11 219 / var(--tw-bg-opacity));
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.mobile-nav .cta-hero--btn .booking:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(176 19 186 / var(--tw-bg-opacity));
}
.mobile-nav .cta-hero--btn .booking span{
    padding: 0px;
    font-family: Syne, sans-serif;
    font-weight: 800;
}
.visible{
    visibility: visible;
}
.collapse{
    visibility: collapse;
}
.static{
    position: static;
}
.fixed{
    position: fixed;
}
.absolute{
    position: absolute;
}
.relative{
    position: relative;
}
.sticky{
    position: sticky;
}
.mx-auto{
    margin-left: auto;
    margin-right: auto;
}
.mb-0{
    margin-bottom: 0px;
}
.box-content{
    box-sizing: content-box;
}
.block{
    display: block;
}
.inline-block{
    display: inline-block;
}
.inline{
    display: inline;
}
.flex{
    display: flex;
}
.table{
    display: table;
}
.table-caption{
    display: table-caption;
}
.table-cell{
    display: table-cell;
}
.grid{
    display: grid;
}
.contents{
    display: contents;
}
.\!hidden{
    display: none !important;
}
.hidden{
    display: none;
}
.transform{
    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));
}
.resize{
    resize: both;
}
.grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.items-center{
    align-items: center;
}
.justify-between{
    justify-content: space-between;
}
.truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rounded{
    border-radius: 0.25rem;
}
.border{
    border-width: 1px;
}
.py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}
.pb-14{
    padding-bottom: 3.5rem;
}
.pb-20{
    padding-bottom: 5rem;
}
.uppercase{
    text-transform: uppercase;
}
.lowercase{
    text-transform: lowercase;
}
.shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
    outline-style: solid;
}
.blur{
    --tw-blur: blur(8px);
    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);
}
.\!invert{
    --tw-invert: invert(100%) !important;
    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) !important;
}
.invert{
    --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);
}
.\!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) !important;
}
.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, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
@media (min-width: 1024px){

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

    .lg\:pt-0{
        padding-top: 0px;
    }
}
@media (min-width: 1280px){

    .xl\:py-28{
        padding-top: 7rem;
        padding-bottom: 7rem;
    }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.8.1_webpack@5.85.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@7.3.2_postcss@8.4.24_typescript@5.1.3_webpack@5.85.1/node_modules/postcss-loader/dist/cjs.js!./node_modules/.pnpm/slick-carousel@1.8.1_jquery@3.7.0/node_modules/slick-carousel/slick/slick.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}
.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}
.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.8.1_webpack@5.85.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@7.3.2_postcss@8.4.24_typescript@5.1.3_webpack@5.85.1/node_modules/postcss-loader/dist/cjs.js!./node_modules/.pnpm/slick-carousel@1.8.1_jquery@3.7.0/node_modules/slick-carousel/slick/slick-theme.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(.././img/ajax-loader.gif) center center no-repeat;
}
/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(../css/fonts/slick.eot);
    src: url(../css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(../css/fonts/slick.woff) format('woff'), url(../css/fonts/slick.ttf) format('truetype'), url(.././img/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}
.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}
/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}
.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.8.1_webpack@5.85.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@7.3.2_postcss@8.4.24_typescript@5.1.3_webpack@5.85.1/node_modules/postcss-loader/dist/cjs.js!./node_modules/.pnpm/aos@2.3.4/node_modules/aos/dist/aos.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.8.1_webpack@5.85.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@7.3.2_postcss@8.4.24_typescript@5.1.3_webpack@5.85.1/node_modules/postcss-loader/dist/cjs.js!./node_modules/.pnpm/mmenu-light@3.2.2/node_modules/mmenu-light/dist/mmenu-light.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Mmenu Light
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;overscroll-behavior:contain;background:rgba(0,0,0,0);transition-property:bottom,background-color;transition-duration:0s,.3s;transition-timing-function:ease;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-ocd-width);min-width:var(--mm-ocd-min-width);max-width:var(--mm-ocd-max-width);background:#fff;transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:clamp(calc(100% - var(--mm-ocd-max-width)),calc(100% - var(--mm-ocd-width)),calc(100% - var(--mm-ocd-min-width)));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;--mm-spn-panel-offset:30%}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;clip-path:inset(0 0 0 0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:calc(100% + var(--mm-spn-panel-offset));padding-right:var(--mm-spn-panel-offset);line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:calc(-1 * var(--mm-spn-panel-offset));overflow:visible}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:var(--mm-spn-item-height);padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.8.1_webpack@5.85.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@7.3.2_postcss@8.4.24_typescript@5.1.3_webpack@5.85.1/node_modules/postcss-loader/dist/cjs.js!./node_modules/.pnpm/izimodal@1.6.1/node_modules/izimodal/css/iziModal.min.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
* iziModal | v1.6.1
* https://izimodal.marcelodolza.com
* by Marcelo Dolza.
*/
.iziModal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);transition:margin-top .3s ease,height .3s ease;transform:translateZ(0);box-sizing:border-box}
.iziModal *{box-sizing:border-box;-webkit-font-smoothing:antialiased}
.iziModal::after{content:'';width:100%;height:0;opacity:0;position:absolute;left:0;bottom:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);transition:height .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none}
.iziModal.hasShadow::after{height:30px;opacity:1}
.iziModal .iziModal-progressbar{position:absolute;left:0;top:0;width:100%;z-index:1}
.iziModal .iziModal-progressbar>div{height:2px;width:100%}
.iziModal .iziModal-header{background:#88a0b9;padding:14px 18px 15px 18px;box-shadow:inset 0 -10px 15px -12px rgba(0,0,0,.3),0 0 0 #555;overflow:hidden;position:relative;z-index:10}
.iziModal .iziModal-header-icon{font-size:40px;color:rgba(255,255,255,.5);padding:0 15px 0 0;margin:0;float:left}
.iziModal .iziModal-header-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3}
.iziModal .iziModal-header-subtitle{color:rgba(255,255,255,.6);font-size:12px;line-height:1.45}
.iziModal .iziModal-header-subtitle,.iziModal .iziModal-header-title{display:block;margin:0;padding:0;font-family:Lato,Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
.iziModal .iziModal-header-buttons{position:absolute;top:50%;right:10px;margin:-17px 0 0 0}
.iziModal .iziModal-button{display:block;float:right;z-index:2;outline:0;height:34px;width:34px;border:0;padding:0;margin:0;opacity:.3;border-radius:50%;transition:transform .3s cubic-bezier(.16,.81,.32,1),opacity .3s ease;background-size:67%!important;-webkit-tap-highlight-color:transparent}
.iziModal .iziModal-button-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==) no-repeat 50% 50%}
.iziModal .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=) no-repeat 50% 50%}
.iziModal.isFullscreen .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC) no-repeat 50% 50%}
.iziModal .iziModal-button-close:hover{transform:rotate(180deg)}
.iziModal .iziModal-button:hover{opacity:.8}
.iziModal .iziModal-header.iziModal-noSubtitle{height:auto;padding:10px 15px 12px 15px}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{font-size:23px;padding-right:13px}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title{font-size:15px;margin:3px 0 0 0;font-weight:400}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons{right:6px;margin:-16px 0 0 0}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button{height:30px;width:30px}
.iziModal-rtl{direction:rtl}
.iziModal-rtl .iziModal-header{padding:14px 18px 15px 40px}
.iziModal-rtl .iziModal-header-icon{float:right;padding:0 0 0 15px}
.iziModal-rtl .iziModal-header-buttons{right:initial!important;left:10px}
.iziModal-rtl .iziModal-button{float:left}
.iziModal-rtl .iziModal-header-subtitle,.iziModal-rtl .iziModal-header-title{text-align:right;font-family:Tahoma,Lato,Arial;font-weight:500}
.iziModal-rtl .iziModal-header.iziModal-noSubtitle{padding:10px 15px 12px 40px}
.iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{padding:0 0 0 13px}
.iziModal.iziModal-light .iziModal-header-icon{color:rgba(0,0,0,.5)}
.iziModal.iziModal-light .iziModal-header-title{color:#000}
.iziModal.iziModal-light .iziModal-header-subtitle{color:rgba(0,0,0,.6)}
.iziModal.iziModal-light .iziModal-button-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC) no-repeat 50% 50%}
.iziModal.iziModal-light .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC) no-repeat 50% 50%}
.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC) no-repeat 50% 50%}
.iziModal .iziModal-loader{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}
.iziModal .iziModal-content-loader{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%}
.iziModal .iziModal-content:after,.iziModal .iziModal-content:before{content:'';display:table}
.iziModal .iziModal-content:after{clear:both}
.iziModal .iziModal-content{zoom:1;width:100%}
.iziModal .iziModal-wrap{width:100%;position:relative}
.iziModal .iziModal-iframe{border:0;margin:0 0 -6px 0;width:100%;transition:height .3s ease}
.iziModal-overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%}
.iziModal-navigate{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none}
.iziModal-navigate-caption{position:absolute;left:10px;top:10px;color:#fff;line-height:16px;font-size:9px;font-family:Lato,Arial;letter-spacing:.1em;text-indent:0;text-align:center;width:70px;padding:5px 0;text-transform:uppercase;display:none}
.iziModal-navigate-caption::after,.iziModal-navigate-caption::before{position:absolute;top:2px;width:20px;height:20px;text-align:center;line-height:14px;font-size:12px;content:'';background-size:100%!important}
.iziModal-navigate-caption:before{left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=) no-repeat 50% 50%}
.iziModal-navigate-caption:after{right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC) no-repeat 50% 50%}
.iziModal-navigate>button{position:fixed;bottom:0;top:0;border:0;height:100%;width:84px;background-size:100%!important;cursor:pointer;padding:0;opacity:.2;transition:opacity .3s ease;pointer-events:all;margin:0;outline:0}
.iziModal-navigate>button:hover{opacity:1}
.iziModal-navigate-prev{left:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5sGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NDkyYzcxMy05ZDM0LTZlNGQtYmUwNi1hMDMyY2Q4NDVjNGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo1QjIzMUMxODU3RjcxMUU2ODUzRkRBRjE5RDhDQjZBRDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjZmMwNzVmNC1kODA3LWI0NDMtYWIwYS02YWVhZjRjMDgxZWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNmYzA3NWY0LWQ4MDctYjQ0My1hYjBhLTZhZWFmNGMwODFlYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDo1Ni0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjA0LTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xODg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvAvv7QAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAmdJREFUeNrs1LsJQkEQhtH/mtmBgQ8QA7tQK1e7MBBBMbADwzUZEyuQveeDCXbD4TBDay3SWJpYgYCXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXv/WJskpyQJ4jQH7Mcmu0C+BV+/Y5/VeF/oV8Ood+7dpDfDqHvsrySHJBXjBDrxgB16wAy/YgRfswAt24AU78IIdeMEOPOywAw+7gIcdeMEOvGAHXrADL9iBF+zAC3bgBTvwsMMOPOwCHnYBD7uAhx14wQ68YAdesAMv2IEX7MDDDjvwsAt42AU87AIedgEPu4CHXcDDDrxgB16wAw877MDDDjvwsAt42AU87AIedgEPu4CHXcDDLuBhB16wAw877MDDLuBhF/CwC3jYBTzsAh52AQ+7gIddwEtjB3+tS/78+Z/V5d9iATz0Ah56AQ+9gIdewEMv4KEX8NALeOgFPPQCHnoBDz3wgh54QQ889NADDz30wEMv4KEX8NALeOgFPPQCHnoBD72Ahx54QQ+8oAde0AMv6IEX9MBDDz3w0EMPPPQCHnoBD72Ah17AQw+8FUAPvKAHXtADL+iBF/TAC3rgBT3wgh546KEHHnrogYdewEMv4KEHXtADL+iBF/TAC3rgBT3wgh54QQ+8oAde0AMv6IGHHnrgoU/yrgFe3aO/JdknuQOv3tGfC/tjjEsYWmsoyIWXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXvqnPgAAAP//AwCEcoCBRabYzAAAAABJRU5ErkJggg==) no-repeat 50% 50%}
.iziModal-navigate-next{right:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAB3SAAAd0gEUasEwAAA7pGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjEyLTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphZjljN2Q2MC00MTg2LWE3NGQtYTBiMS1mMGU5ODUwYzg2ZGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxNjJjMmE3LWZmMjYtYzE0ZC05Yjg4LTc2MGM2NzAxYjYzNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1MTowNy0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmFmOWM3ZDYwLTQxODYtYTc0ZC1hMGIxLWYwZTk4NTBjODZkZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+nbt1mgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACQklEQVR42uzSsQ3CQAAEQTdiOyGg/wrciJ0QUMYSECEKAP3PSdvAaZZqkWbJCQJeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXsBLwEvAS8BLwEvAS8BLwEvAS8BLwEvAC3gJeAl4CXgJ+D9vrY7qBgLwo7dVZ+89oAd+5Pbq6nPQAz9s9+rZ96AHHnoBD72Ah17AQy/goRfw0At46AU89AIeegEPvYCHHnhBD7ygBx566IGHHnrgoRfw0At46AU89AIeegEPvYCHXsBDL+ChB17QAy/ogRf0wAt64KGHHnjooQceegEPvYCHXsBDL+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADDz30wEPvI+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADL+iBF/TAC3rgoZ8ePRDAAy/YgRfswAt24AU78IIdeMEOvGAHXrADL9iBhx124GEX8LADL9iBF+zAC3bgBTvwgh14wQ68YAcedtiBh13Awy7gYRfwsAMv2IEX7MALduAFO/CCHXjYYQcedgEPu4CHXcDDLuBhF/CwA+8E2IEX7MALduAFO/Cwww487AIedgEPu4CHXcDDLuBhF/CwC3jYgRfswMMOO/CwC3jYBTzsAh52AQ+7gIddwMMu4GEX8LBravB7dcEO/Ext1Qk78DO1VgfswEvAS8BLwEvAS8BLwEvAS8BLwEvAS8ALeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXgBLwEvAS8BLwEvAS/9shcAAAD//wMAtAygvJrkwJUAAAAASUVORK5CYII=) no-repeat 50% 50%}
.iziModal.isAttachedTop .iziModal-header{border-top-left-radius:0;border-top-right-radius:0}
.iziModal.isAttachedTop{margin-top:0!important;margin-bottom:auto!important;border-top-left-radius:0!important;border-top-right-radius:0!important}
.iziModal.isAttachedBottom{margin-top:auto!important;margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
.iziModal.isFullscreen{max-width:100%!important;margin:0!important;height:100%!important;border-radius:0!important}
.iziModal.isAttached{border-radius:0!important}
.iziModal.hasScroll .iziModal-wrap{overflow-y:auto;overflow-x:hidden}
html.iziModal-isOverflow{overflow:hidden}
html.iziModal-isAttached body,html.iziModal-isOverflow body{overflow-y:scroll;position:relative}
html.iziModal-isAttached{overflow:hidden}
.iziModal ::-webkit-scrollbar{overflow:visible;height:7px;width:7px}
.iziModal ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid transparent;border-width:0;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)}
.iziModal ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.4)}
.iziModal ::-webkit-scrollbar-button{height:0;width:0}
.iziModal ::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 2px}
.iziModal.transitionIn .iziModal-header{animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1)}
.iziModal.transitionIn .iziModal-header .iziModal-header-icon{animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both}
.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle,.iziModal.transitionIn .iziModal-header .iziModal-header-title{animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both}
.iziModal.transitionIn .iziModal-header .iziModal-button{animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1)}
.iziModal.transitionIn .iziModal-iframe,.iziModal.transitionIn .iziModal-wrap{animation:iziM-fadeIn 1.3s}
.iziModal.transitionIn .iziModal-header{-webkit-animation-delay:0ms;-moz-animation:0ms;animation-delay:0ms}
.iziModal.transitionIn .iziModal-header .iziModal-header-icon,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation-delay:.4s;-moz-animation:.4s;animation-delay:.4s}
.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle{-webkit-animation-delay:.5s;-moz-animation:.5s;animation-delay:.5s}
.iziModal.transitionOut .iziModal-header,.iziModal.transitionOut .iziModal-header *{transition:none!important}
.iziModal .fadeOut,.iziModal-navigate.fadeOut,.iziModal-overlay.fadeOut,.iziModal.fadeOut{animation:iziM-fadeOut .5s;animation-fill-mode:forwards}
.iziModal .fadeIn,.iziModal-navigate.fadeIn,.iziModal-overlay.fadeIn,.iziModal.fadeIn{animation:iziM-fadeIn .5s}
.iziModal-overlay.comingIn,.iziModal.comingIn{animation:iziM-comingIn .5s ease}
.iziModal-overlay.comingOut,.iziModal.comingOut{animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation-fill-mode:forwards}
.iziModal-overlay.bounceInDown,.iziModal.bounceInDown{animation:iziM-bounceInDown .7s ease}
.iziModal-overlay.bounceOutDown,.iziModal.bounceOutDown{animation:iziM-bounceOutDown .7s ease}
.iziModal-overlay.bounceInUp,.iziModal.bounceInUp{animation:iziM-bounceInUp .7s ease}
.iziModal-overlay.bounceOutUp,.iziModal.bounceOutUp{animation:iziM-bounceOutUp .7s ease}
.iziModal-overlay.bounceInLeft,.iziModal.bounceInLeft{animation:iziM-bounceInLeft .7s ease}
.iziModal-overlay.bounceOutLeft,.iziModal.bounceOutLeft{animation:iziM-bounceOutLeft .7s ease}
.iziModal-overlay.bounceInRight,.iziModal.bounceInRight{animation:iziM-bounceInRight .7s ease}
.iziModal-overlay.bounceOutRight,.iziModal.bounceOutRight{animation:iziM-bounceOutRight .7s ease}
.iziModal-overlay.fadeInDown,.iziModal.fadeInDown{animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1)}
.iziModal-overlay.fadeOutDown,.iziModal.fadeOutDown{animation:iziM-fadeOutDown .5s ease}
.iziModal-overlay.fadeInUp,.iziModal.fadeInUp{animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1)}
.iziModal-overlay.fadeOutUp,.iziModal.fadeOutUp{animation:iziM-fadeOutUp .5s ease}
.iziModal-overlay.fadeInLeft,.iziModal.fadeInLeft{animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1)}
.iziModal-overlay.fadeOutLeft,.iziModal.fadeOutLeft{animation:iziM-fadeOutLeft .5s ease}
.iziModal-overlay.fadeInRight,.iziModal.fadeInRight{animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1)}
.iziModal-overlay.fadeOutRight,.iziModal.fadeOutRight{animation:iziM-fadeOutRight .5s ease}
.iziModal-overlay.flipInX,.iziModal.flipInX{animation:iziM-flipInX .7s ease}
.iziModal-overlay.flipOutX,.iziModal.flipOutX{animation:iziM-flipOutX .7s ease}
@keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}
@keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}
@keyframes iziM-fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes iziM-fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes iziM-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}
@keyframes iziM-slideDown{0%{opacity:0;transform:scale(1,0) translateY(-40px);transform-origin:center top}}
@keyframes iziM-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}}
@keyframes iziM-bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-1000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}
@keyframes iziM-bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,1000px,0)}}
@keyframes iziM-bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,1000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}
@keyframes iziM-bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-1000px,0)}}
@keyframes iziM-bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-1000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}
@keyframes iziM-bounceOutLeft{20%{transform:translate3d(-10px,0,0)}40%,45%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-1000px,0,0)}}
@keyframes iziM-bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(1000px,0,0)}60%{opacity:1;transform:translate3d(-20px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translate3d(0,0,0)}}
@keyframes iziM-bounceOutRight{20%{transform:translate3d(10px,0,0)}40%,45%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}
@keyframes iziM-fadeInDown{from{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:none}}
@keyframes iziM-fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100px,0)}}
@keyframes iziM-fadeInUp{from{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:none}}
@keyframes iziM-fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100px,0)}}
@keyframes iziM-fadeInLeft{from{opacity:0;transform:translate3d(-200px,0,0)}to{opacity:1;transform:none}}
@keyframes iziM-fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-200px,0,0)}}
@keyframes iziM-fadeInRight{from{opacity:0;transform:translate3d(200px,0,0)}to{opacity:1;transform:none}}
@keyframes iziM-fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(200px,0,0)}}
@keyframes iziM-flipInX{0%{transform:perspective(400px) rotateX(60deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}
@keyframes iziM-flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0}}
