:root {
  --stk-block-width-default-detected: 1290px;
}

#start-resizable-editor-section {
  display: none
}

@media only screen and (min-width:1000px) {
  :where(.has-text-align-left) .stk-block-divider {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto
  }

  :where(.has-text-align-right) .stk-block-divider {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto
  }

  :where(.has-text-align-center) .stk-block-divider {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto
  }

  .stk-block.stk-block-divider.has-text-align-center {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto
  }

  .stk-block.stk-block-divider.has-text-align-right {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto
  }

  .stk-block.stk-block-divider.has-text-align-left {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto
  }

  .stk-block-feature>*>.stk-row {
    flex-wrap: var(--stk-feature-flex-wrap, nowrap)
  }

  .stk-row {
    flex-wrap: nowrap
  }

  .stk--hide-desktop,
  .stk--hide-desktop.stk-block {
    display: none !important
  }
}

@media only screen and (min-width:690px) {
  :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(2)) {
    flex: 1 1 calc(50% - var(--stk-column-gap, 0px)*1/2) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(2):last-child) {
    flex: 1 1 calc(50% - var(--stk-column-gap, 0px)*1/2) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(3)) {
    flex: 1 1 calc(33.33333% - var(--stk-column-gap, 0px)*2/3) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(2)) {
    flex: 1 1 calc(33.33333% - var(--stk-column-gap, 0px)*2/3) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(3):last-child) {
    flex: 1 1 calc(33.33333% - var(--stk-column-gap, 0px)*2/3) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(4)) {
    flex: 1 1 calc(25% - var(--stk-column-gap, 0px)*3/4) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(3)) {
    flex: 1 1 calc(25% - var(--stk-column-gap, 0px)*3/4) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(2)) {
    flex: 1 1 calc(25% - var(--stk-column-gap, 0px)*3/4) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(4):last-child) {
    flex: 1 1 calc(25% - var(--stk-column-gap, 0px)*3/4) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(5)) {
    flex: 1 1 calc(20% - var(--stk-column-gap, 0px)*4/5) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(4)) {
    flex: 1 1 calc(20% - var(--stk-column-gap, 0px)*4/5) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(3)) {
    flex: 1 1 calc(20% - var(--stk-column-gap, 0px)*4/5) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(4):nth-last-child(2)) {
    flex: 1 1 calc(20% - var(--stk-column-gap, 0px)*4/5) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(5):last-child) {
    flex: 1 1 calc(20% - var(--stk-column-gap, 0px)*4/5) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(6)) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(5)) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(4)) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(4):nth-last-child(3)) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(5):nth-last-child(2)) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6) !important
  }

  :where(body:not(.wp-admin) .stk-block-column:nth-child(6):last-child) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px)*5/6) !important
  }

  .stk-block-tabs>.stk-inner-blocks.stk-block-tabs--vertical {
    grid-template-columns: auto 1fr auto
  }

  .stk-block-tabs>.stk-inner-blocks.stk-block-tabs--vertical>.stk-block-tab-labels:first-child {
    grid-column: 1/2
  }

  .stk-block-tabs>.stk-inner-blocks.stk-block-tabs--vertical>.stk-block-tab-content:last-child {
    grid-column: 2/4
  }

  .stk-block-tabs>.stk-inner-blocks.stk-block-tabs--vertical>.stk-block-tab-content:first-child {
    grid-column: 1/3
  }

  .stk-block-tabs>.stk-inner-blocks.stk-block-tabs--vertical>.stk-block-tab-labels:last-child {
    grid-column: 3/4
  }

  .stk-block .stk-block.aligncenter,
  .stk-block-carousel:is(.aligncenter, .alignwide, .alignfull)>:where(.stk-block-carousel__content-wrapper)>.stk-content-align:not(.alignwide):not(.alignfull),
  .stk-block:is(.aligncenter, .alignwide, .alignfull)>.stk-content-align:not(.alignwide):not(.alignfull) {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--stk-block-default-width, var(--stk-block-width-default-detected, 900px));
    width: 100%
  }

  .stk-block .stk-block.alignwide,
  .stk-block-carousel:is(.aligncenter, .alignwide, .alignfull)>:where(.stk-block-carousel__content-wrapper)>.stk-content-align.alignwide,
  .stk-block:is(.aligncenter, .alignwide, .alignfull)>.stk-content-align.alignwide {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--stk-block-wide-width, var(--stk-block-width-wide-detected, 80vw));
    width: 100%
  }

  .stk-row.stk-columns-2>.stk-column {
    flex: 1 1 50%;
    max-width: 50%
  }

  .stk-row.stk-columns-3>.stk-column {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%
  }

  .stk-row.stk-columns-4>.stk-column {
    flex: 1 1 25%;
    max-width: 25%
  }

  .stk-row.stk-columns-5>.stk-column {
    flex: 1 1 20%;
    max-width: 20%
  }

  .stk-row.stk-columns-6>.stk-column {
    flex: 1 1 16.6666666667%;
    max-width: 16.6666666667%
  }

  .stk-row.stk-columns-7>.stk-column {
    flex: 1 1 14.2857142857%;
    max-width: 14.2857142857%
  }

  .stk-row.stk-columns-8>.stk-column {
    flex: 1 1 12.5%;
    max-width: 12.5%
  }

  .stk-row.stk-columns-9>.stk-column {
    flex: 1 1 11.1111111111%;
    max-width: 11.1111111111%
  }

  .stk-row.stk-columns-10>.stk-column {
    flex: 1 1 10%;
    max-width: 10%
  }
}

@media only screen and (min-width:690px) and (max-width:999px) {
  .stk-button-group:is(.stk--collapse-on-tablet)>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block] {
    margin-inline-end: var(--stk-alignment-margin-right);
    margin-inline-start: var(--stk-alignment-margin-left)
  }

  :where(.has-text-align-left-tablet) .stk-block-divider {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto
  }

  :where(.has-text-align-right-tablet) .stk-block-divider {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto
  }

  :where(.has-text-align-center-tablet) .stk-block-divider {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto
  }

  .stk--hide-tablet,
  .stk--hide-tablet.stk-block {
    display: none !important
  }

  .stk-button-group:is(.stk--collapse-on-tablet) .stk-block:is(.stk-block-button, .stk-block-icon-button) {
    margin-inline-end: var(--stk-alignment-margin-right);
    margin-inline-start: var(--stk-alignment-margin-left)
  }
}

@media only screen and (max-width:999px) {
  .stk-block-button {
    min-width: -moz-fit-content;
    min-width: fit-content
  }

  .stk-block.stk-block-divider.has-text-align-center-tablet {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto
  }

  .stk-block.stk-block-divider.has-text-align-right-tablet {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto
  }

  .stk-block.stk-block-divider.has-text-align-left-tablet {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto
  }

  .stk-block-timeline.stk-block-timeline__ios-polyfill {
    --fixed-bg: linear-gradient(to bottom, var(--line-accent-bg-color, #000) 0, var(--line-accent-bg-color-2, #000) var(--line-accent-bg-location, 50%))
  }

  .has-text-align-center-tablet {
    --stk-alignment-padding-left: 0;
    --stk-alignment-justify-content: center;
    --stk-alignment-text-align: center;
    --stk-alignment-margin-left: auto;
    --stk-alignment-margin-right: auto;
    text-align: var(--stk-alignment-text-align, start)
  }

  .has-text-align-left-tablet {
    --stk-alignment-justify-content: flex-start;
    --stk-alignment-text-align: start;
    --stk-alignment-margin-left: 0;
    --stk-alignment-margin-right: auto;
    text-align: var(--stk-alignment-text-align, start)
  }

  .has-text-align-right-tablet {
    --stk-alignment-justify-content: flex-end;
    --stk-alignment-text-align: end;
    --stk-alignment-margin-left: auto;
    --stk-alignment-margin-right: 0;
    text-align: var(--stk-alignment-text-align, start)
  }

  .has-text-align-justify-tablet {
    --stk-alignment-text-align: justify
  }

  .has-text-align-space-between-tablet {
    --stk-alignment-justify-content: space-between
  }

  .has-text-align-space-around-tablet {
    --stk-alignment-justify-content: space-around
  }

  .has-text-align-space-evenly-tablet {
    --stk-alignment-justify-content: space-evenly
  }
}

@media only screen and (max-width:689px) {

  .stk-button-group:is(.stk--collapse-on-mobile)>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block],
  .stk-button-group:is(.stk--collapse-on-tablet)>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block] {
    margin-inline-end: var(--stk-alignment-margin-right);
    margin-inline-start: var(--stk-alignment-margin-left)
  }

  .stk-block-carousel.stk--hide-mobile-arrows>.stk-block-carousel__content-wrapper>*>.stk-block-carousel__buttons,
  .stk-block-carousel.stk--hide-mobile-dots>.stk-block-carousel__content-wrapper>.stk-block-carousel__dots {
    display: none
  }

  :where(.has-text-align-left-mobile) .stk-block-divider {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto
  }

  :where(.has-text-align-right-mobile) .stk-block-divider {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto
  }

  :where(.has-text-align-center-mobile) .stk-block-divider {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto
  }

  .stk-block.stk-block-divider.has-text-align-center-mobile {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto
  }

  .stk-block.stk-block-divider.has-text-align-right-mobile {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto
  }

  .stk-block.stk-block-divider.has-text-align-left-mobile {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto
  }

  .stk-block.stk-block-feature:is(.is-style-default, .is-style-horizontal)>.stk-container>.stk-inner-blocks.stk-block-content {
    flex-direction: column-reverse
  }

  .stk-block-posts {
    --stk-columns: 1
  }

  .stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile) {
    overflow-x: auto !important;
    width: 100%
  }

  .stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile)::-webkit-scrollbar {
    height: 0 !important
  }

  .stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile) .stk-block-tab-labels__wrapper {
    flex-wrap: nowrap;
    min-width: -webkit-fill-available;
    min-width: fill-available;
    width: max-content
  }

  .stk-block-tabs>.stk-inner-blocks {
    grid-template-columns: 1fr
  }

  .stk-block-tabs>.stk-inner-blocks>.stk-block-tab-labels:last-child {
    grid-row: 1/2
  }

  .stk-block.stk-block-timeline {
    --content-line: 0 !important;
    padding-top: 0
  }

  .stk-block-timeline>.stk-inner-blocks {
    align-items: flex-start;
    grid-template-columns: var(--line-dot-size, 16px) 1fr;
    grid-template-rows: auto 1fr;
    padding-left: 16px
  }

  .stk-block-timeline>.stk-inner-blocks:after {
    inset-inline-start: calc(var(--line-dot-size, 16px)/2 - var(--line-bg-width, 3px)/2 + 16px)
  }

  .stk-block-timeline .stk-block-timeline__middle {
    inset-block-start: 8px;
    inset-inline-start: 16px;
    position: absolute
  }

  .stk-block-timeline .stk-block-timeline__content {
    grid-column: 2/3;
    grid-row: 2/3;
    text-align: start
  }

  .stk-block-timeline .stk-block-timeline__date {
    grid-column: 2/3;
    grid-row: 1/2;
    text-align: start
  }

  .stk-block-timeline>.stk-inner-blocks:after {
    bottom: calc(100% - var(--line-dot-size, 16px)/2 - .5em);
    top: calc(var(--line-dot-size, 16px)/2 + .5em)
  }

  .stk-block-timeline+.stk-block-timeline>.stk-inner-blocks:after {
    top: -16px
  }

  :root {
    --stk-block-margin-bottom: 16px;
    --stk-column-margin: 8px;
    --stk-container-padding: 24px;
    --stk-container-padding-large: 32px 24px;
    --stk-container-padding-small: 8px 24px;
    --stk-block-background-padding: 16px
  }

  .stk-block .stk-block:is(.aligncenter, .alignwide),
  .stk-block:is(.aligncenter, .alignwide, .alignfull)>.stk-content-align.alignwide,
  .stk-block:is(.aligncenter, .alignwide, .alignfull)>.stk-content-align:not(.alignwide):not(.alignfull) {
    width: 100%
  }

  .stk-column {
    flex: 1 1 100%;
    max-width: 100%
  }

  .stk--hide-mobile,
  .stk--hide-mobile.stk-block {
    display: none !important
  }

  .stk-button-group:is(.stk--collapse-on-mobile) .stk-block:is(.stk-block-button, .stk-block-icon-button),
  .stk-button-group:is(.stk--collapse-on-tablet) .stk-block:is(.stk-block-button, .stk-block-icon-button) {
    margin-inline-end: var(--stk-alignment-margin-right);
    margin-inline-start: var(--stk-alignment-margin-left)
  }

  .has-text-align-center-mobile {
    --stk-alignment-padding-left: 0;
    --stk-alignment-justify-content: center;
    --stk-alignment-text-align: center;
    --stk-alignment-margin-left: auto;
    --stk-alignment-margin-right: auto;
    text-align: var(--stk-alignment-text-align, start)
  }

  .has-text-align-left-mobile {
    --stk-alignment-justify-content: flex-start;
    --stk-alignment-text-align: start;
    --stk-alignment-margin-left: 0;
    --stk-alignment-margin-right: auto;
    text-align: var(--stk-alignment-text-align, start)
  }

  .has-text-align-right-mobile {
    --stk-alignment-justify-content: flex-end;
    --stk-alignment-text-align: end;
    --stk-alignment-margin-left: auto;
    --stk-alignment-margin-right: 0;
    text-align: var(--stk-alignment-text-align, start)
  }

  .has-text-align-justify-mobile {
    --stk-alignment-text-align: justify
  }

  .has-text-align-space-between-mobile {
    --stk-alignment-justify-content: space-between
  }

  .has-text-align-space-around-mobile {
    --stk-alignment-justify-content: space-around
  }

  .has-text-align-space-evenly-mobile {
    --stk-alignment-justify-content: space-evenly
  }

  .entry-content .stk-block.stk-has-top-separator {
    padding-top: 23vw
  }

  .entry-content .stk-block.stk-has-bottom-separator {
    padding-bottom: 23vw
  }

  .entry-content .stk-block .stk-separator__wrapper {
    height: 23vw
  }
}

#end-resizable-editor-section {
  display: none
}

/*# sourceURL=ugb-style-css-inline-css */

/* Global Color Schemes (background-scheme-default-3) */
.stk--background-scheme--scheme-default-3 {
  --stk-block-background-color: #0f0e17;
  --stk-heading-color: #fffffe;
  --stk-text-color: #fffffe;
  --stk-link-color: #f00069;
  --stk-accent-color: #f00069;
  --stk-subtitle-color: #f00069;
  --stk-button-background-color: #f00069;
  --stk-button-text-color: #fffffe;
  --stk-button-outline-color: #fffffe;
}

/* Global Color Schemes (container-scheme-default-3) */
.stk--container-scheme--scheme-default-3 {
  --stk-container-background-color: #0f0e17;
  --stk-heading-color: #fffffe;
  --stk-text-color: #fffffe;
  --stk-link-color: #f00069;
  --stk-accent-color: #f00069;
  --stk-subtitle-color: #f00069;
  --stk-button-background-color: #f00069;
  --stk-button-text-color: #fffffe;
  --stk-button-outline-color: #fffffe;
}

/* Global Preset Controls */
:root {
  --stk--preset--font-size--small: var(--wp--preset--font-size--small);
  --stk--preset--font-size--medium: var(--wp--preset--font-size--medium);
  --stk--preset--font-size--large: var(--wp--preset--font-size--large);
  --stk--preset--font-size--x-large: var(--wp--preset--font-size--x-large);
  --stk--preset--font-size--xx-large: var(--wp--preset--font-size--xx-large);
  --stk--preset--spacing--20: var(--wp--preset--spacing--20);
  --stk--preset--spacing--30: var(--wp--preset--spacing--30);
  --stk--preset--spacing--40: var(--wp--preset--spacing--40);
  --stk--preset--spacing--50: var(--wp--preset--spacing--50);
  --stk--preset--spacing--60: var(--wp--preset--spacing--60);
  --stk--preset--spacing--70: var(--wp--preset--spacing--70);
  --stk--preset--spacing--80: var(--wp--preset--spacing--80);
}

/*# sourceURL=ugb-style-css-nodep-inline-css */
:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--palette-color-1: var(--theme-palette-color-1, #ED1C25);
  --wp--preset--color--palette-color-2: var(--theme-palette-color-2, #CA0001);
  --wp--preset--color--palette-color-3: var(--theme-palette-color-3, #000000);
  --wp--preset--color--palette-color-4: var(--theme-palette-color-4, #121212);
  --wp--preset--color--palette-color-5: var(--theme-palette-color-5, #242424);
  --wp--preset--color--palette-color-6: var(--theme-palette-color-6, #f2f5f7);
  --wp--preset--color--palette-color-7: var(--theme-palette-color-7, #FAFBFC);
  --wp--preset--color--palette-color-8: var(--theme-palette-color-8, #ffffff);
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--gradient--juicy-peach: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);
  --wp--preset--gradient--young-passion: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
  --wp--preset--gradient--true-sunset: linear-gradient(to right, #fa709a 0%, #fee140 100%);
  --wp--preset--gradient--morpheus-den: linear-gradient(to top, #30cfd0 0%, #330867 100%);
  --wp--preset--gradient--plum-plate: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  --wp--preset--gradient--aqua-splash: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);
  --wp--preset--gradient--love-kiss: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
  --wp--preset--gradient--new-retrowave: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%);
  --wp--preset--gradient--plum-bath: linear-gradient(to top, #cc208e 0%, #6713d2 100%);
  --wp--preset--gradient--high-flight: linear-gradient(to right, #0acffe 0%, #495aff 100%);
  --wp--preset--gradient--teen-party: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%);
  --wp--preset--gradient--fabled-sunset: linear-gradient(-225deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%);
  --wp--preset--gradient--arielle-smile: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%);
  --wp--preset--gradient--itmeo-branding: linear-gradient(180deg, #2af598 0%, #009efd 100%);
  --wp--preset--gradient--deep-blue: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);
  --wp--preset--gradient--strong-bliss: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
  --wp--preset--gradient--sweet-period: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%);
  --wp--preset--gradient--purple-division: linear-gradient(to top, #7028e4 0%, #e5b2ca 100%);
  --wp--preset--gradient--cold-evening: linear-gradient(to top, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%);
  --wp--preset--gradient--mountain-rock: linear-gradient(to right, #868f96 0%, #596164 100%);
  --wp--preset--gradient--desert-hump: linear-gradient(to top, #c79081 0%, #dfa579 100%);
  --wp--preset--gradient--ethernal-constance: linear-gradient(to top, #09203f 0%, #537895 100%);
  --wp--preset--gradient--happy-memories: linear-gradient(-60deg, #ff5858 0%, #f09819 100%);
  --wp--preset--gradient--grown-early: linear-gradient(to top, #0ba360 0%, #3cba92 100%);
  --wp--preset--gradient--morning-salad: linear-gradient(-225deg, #B7F8DB 0%, #50A7C2 100%);
  --wp--preset--gradient--night-call: linear-gradient(-225deg, #AC32E4 0%, #7918F2 48%, #4801FF 100%);
  --wp--preset--gradient--mind-crawl: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%);
  --wp--preset--gradient--angel-care: linear-gradient(-225deg, #FFE29F 0%, #FFA99F 48%, #FF719A 100%);
  --wp--preset--gradient--juicy-cake: linear-gradient(to top, #e14fad 0%, #f9d423 100%);
  --wp--preset--gradient--rich-metal: linear-gradient(to right, #d7d2cc 0%, #304352 100%);
  --wp--preset--gradient--mole-hall: linear-gradient(-20deg, #616161 0%, #9bc5c3 100%);
  --wp--preset--gradient--cloudy-knoxville: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
  --wp--preset--gradient--soft-grass: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);
  --wp--preset--gradient--saint-petersburg: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
  --wp--preset--gradient--everlasting-sky: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);
  --wp--preset--gradient--kind-steel: linear-gradient(-20deg, #e9defa 0%, #fbfcdb 100%);
  --wp--preset--gradient--over-sun: linear-gradient(60deg, #abecd6 0%, #fbed96 100%);
  --wp--preset--gradient--premium-white: linear-gradient(to top, #d5d4d0 0%, #d5d4d0 1%, #eeeeec 31%, #efeeec 75%, #e9e9e7 100%);
  --wp--preset--gradient--clean-mirror: linear-gradient(45deg, #93a5cf 0%, #e4efe9 100%);
  --wp--preset--gradient--wild-apple: linear-gradient(to top, #d299c2 0%, #fef9d7 100%);
  --wp--preset--gradient--snow-again: linear-gradient(to top, #e6e9f0 0%, #eef1f5 100%);
  --wp--preset--gradient--confident-cloud: linear-gradient(to top, #dad4ec 0%, #dad4ec 1%, #f3e7e9 100%);
  --wp--preset--gradient--glass-water: linear-gradient(to top, #dfe9f3 0%, white 100%);
  --wp--preset--gradient--perfect-white: linear-gradient(-225deg, #E3FDF5 0%, #FFE6FA 100%);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: clamp(22px, 1.375rem + ((1vw - 3.2px) * 0.625), 30px);
  --wp--preset--font-size--x-large: clamp(30px, 1.875rem + ((1vw - 3.2px) * 1.563), 50px);
  --wp--preset--font-size--xx-large: clamp(45px, 2.813rem + ((1vw - 3.2px) * 2.734), 80px);
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
  --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

:root {
  --wp--style--global--content-size: var(--theme-block-max-width);
  --wp--style--global--wide-size: var(--theme-block-wide-max-width);
}

:where(body) {
  margin: 0;
}

.wp-site-blocks>.alignleft {
  float: left;
  margin-right: 2em;
}

.wp-site-blocks>.alignright {
  float: right;
  margin-left: 2em;
}

.wp-site-blocks>.aligncenter {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

:where(.wp-site-blocks)>* {
  margin-block-start: var(--theme-content-spacing);
  margin-block-end: 0;
}

:where(.wp-site-blocks)> :first-child {
  margin-block-start: 0;
}

:where(.wp-site-blocks)> :last-child {
  margin-block-end: 0;
}

:root {
  --wp--style--block-gap: var(--theme-content-spacing);
}

:root :where(.is-layout-flow)> :first-child {
  margin-block-start: 0;
}

:root :where(.is-layout-flow)> :last-child {
  margin-block-end: 0;
}

:root :where(.is-layout-flow)>* {
  margin-block-start: var(--theme-content-spacing);
  margin-block-end: 0;
}

:root :where(.is-layout-constrained)> :first-child {
  margin-block-start: 0;
}

:root :where(.is-layout-constrained)> :last-child {
  margin-block-end: 0;
}

:root :where(.is-layout-constrained)>* {
  margin-block-start: var(--theme-content-spacing);
  margin-block-end: 0;
}

:root :where(.is-layout-flex) {
  gap: var(--theme-content-spacing);
}

:root :where(.is-layout-grid) {
  gap: var(--theme-content-spacing);
}

.is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

.is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

.is-layout-flow>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.is-layout-constrained>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

.is-layout-constrained>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

.is-layout-constrained>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

.is-layout-constrained>.alignwide {
  max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
  display: flex;
}

.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

.is-layout-flex> :is(*, div) {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

.is-layout-grid> :is(*, div) {
  margin: 0;
}

body {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

:root :where(.wp-element-button, .wp-block-button__link) {
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-palette-color-1-color {
  color: var(--wp--preset--color--palette-color-1) !important;
}

.has-palette-color-2-color {
  color: var(--wp--preset--color--palette-color-2) !important;
}

.has-palette-color-3-color {
  color: var(--wp--preset--color--palette-color-3) !important;
}

.has-palette-color-4-color {
  color: var(--wp--preset--color--palette-color-4) !important;
}

.has-palette-color-5-color {
  color: var(--wp--preset--color--palette-color-5) !important;
}

.has-palette-color-6-color {
  color: var(--wp--preset--color--palette-color-6) !important;
}

.has-palette-color-7-color {
  color: var(--wp--preset--color--palette-color-7) !important;
}

.has-palette-color-8-color {
  color: var(--wp--preset--color--palette-color-8) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-palette-color-1-background-color {
  background-color: var(--wp--preset--color--palette-color-1) !important;
}

.has-palette-color-2-background-color {
  background-color: var(--wp--preset--color--palette-color-2) !important;
}

.has-palette-color-3-background-color {
  background-color: var(--wp--preset--color--palette-color-3) !important;
}

.has-palette-color-4-background-color {
  background-color: var(--wp--preset--color--palette-color-4) !important;
}

.has-palette-color-5-background-color {
  background-color: var(--wp--preset--color--palette-color-5) !important;
}

.has-palette-color-6-background-color {
  background-color: var(--wp--preset--color--palette-color-6) !important;
}

.has-palette-color-7-background-color {
  background-color: var(--wp--preset--color--palette-color-7) !important;
}

.has-palette-color-8-background-color {
  background-color: var(--wp--preset--color--palette-color-8) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-palette-color-1-border-color {
  border-color: var(--wp--preset--color--palette-color-1) !important;
}

.has-palette-color-2-border-color {
  border-color: var(--wp--preset--color--palette-color-2) !important;
}

.has-palette-color-3-border-color {
  border-color: var(--wp--preset--color--palette-color-3) !important;
}

.has-palette-color-4-border-color {
  border-color: var(--wp--preset--color--palette-color-4) !important;
}

.has-palette-color-5-border-color {
  border-color: var(--wp--preset--color--palette-color-5) !important;
}

.has-palette-color-6-border-color {
  border-color: var(--wp--preset--color--palette-color-6) !important;
}

.has-palette-color-7-border-color {
  border-color: var(--wp--preset--color--palette-color-7) !important;
}

.has-palette-color-8-border-color {
  border-color: var(--wp--preset--color--palette-color-8) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-juicy-peach-gradient-background {
  background: var(--wp--preset--gradient--juicy-peach) !important;
}

.has-young-passion-gradient-background {
  background: var(--wp--preset--gradient--young-passion) !important;
}

.has-true-sunset-gradient-background {
  background: var(--wp--preset--gradient--true-sunset) !important;
}

.has-morpheus-den-gradient-background {
  background: var(--wp--preset--gradient--morpheus-den) !important;
}

.has-plum-plate-gradient-background {
  background: var(--wp--preset--gradient--plum-plate) !important;
}

.has-aqua-splash-gradient-background {
  background: var(--wp--preset--gradient--aqua-splash) !important;
}

.has-love-kiss-gradient-background {
  background: var(--wp--preset--gradient--love-kiss) !important;
}

.has-new-retrowave-gradient-background {
  background: var(--wp--preset--gradient--new-retrowave) !important;
}

.has-plum-bath-gradient-background {
  background: var(--wp--preset--gradient--plum-bath) !important;
}

.has-high-flight-gradient-background {
  background: var(--wp--preset--gradient--high-flight) !important;
}

.has-teen-party-gradient-background {
  background: var(--wp--preset--gradient--teen-party) !important;
}

.has-fabled-sunset-gradient-background {
  background: var(--wp--preset--gradient--fabled-sunset) !important;
}

.has-arielle-smile-gradient-background {
  background: var(--wp--preset--gradient--arielle-smile) !important;
}

.has-itmeo-branding-gradient-background {
  background: var(--wp--preset--gradient--itmeo-branding) !important;
}

.has-deep-blue-gradient-background {
  background: var(--wp--preset--gradient--deep-blue) !important;
}

.has-strong-bliss-gradient-background {
  background: var(--wp--preset--gradient--strong-bliss) !important;
}

.has-sweet-period-gradient-background {
  background: var(--wp--preset--gradient--sweet-period) !important;
}

.has-purple-division-gradient-background {
  background: var(--wp--preset--gradient--purple-division) !important;
}

.has-cold-evening-gradient-background {
  background: var(--wp--preset--gradient--cold-evening) !important;
}

.has-mountain-rock-gradient-background {
  background: var(--wp--preset--gradient--mountain-rock) !important;
}

.has-desert-hump-gradient-background {
  background: var(--wp--preset--gradient--desert-hump) !important;
}

.has-ethernal-constance-gradient-background {
  background: var(--wp--preset--gradient--ethernal-constance) !important;
}

.has-happy-memories-gradient-background {
  background: var(--wp--preset--gradient--happy-memories) !important;
}

.has-grown-early-gradient-background {
  background: var(--wp--preset--gradient--grown-early) !important;
}

.has-morning-salad-gradient-background {
  background: var(--wp--preset--gradient--morning-salad) !important;
}

.has-night-call-gradient-background {
  background: var(--wp--preset--gradient--night-call) !important;
}

.has-mind-crawl-gradient-background {
  background: var(--wp--preset--gradient--mind-crawl) !important;
}

.has-angel-care-gradient-background {
  background: var(--wp--preset--gradient--angel-care) !important;
}

.has-juicy-cake-gradient-background {
  background: var(--wp--preset--gradient--juicy-cake) !important;
}

.has-rich-metal-gradient-background {
  background: var(--wp--preset--gradient--rich-metal) !important;
}

.has-mole-hall-gradient-background {
  background: var(--wp--preset--gradient--mole-hall) !important;
}

.has-cloudy-knoxville-gradient-background {
  background: var(--wp--preset--gradient--cloudy-knoxville) !important;
}

.has-soft-grass-gradient-background {
  background: var(--wp--preset--gradient--soft-grass) !important;
}

.has-saint-petersburg-gradient-background {
  background: var(--wp--preset--gradient--saint-petersburg) !important;
}

.has-everlasting-sky-gradient-background {
  background: var(--wp--preset--gradient--everlasting-sky) !important;
}

.has-kind-steel-gradient-background {
  background: var(--wp--preset--gradient--kind-steel) !important;
}

.has-over-sun-gradient-background {
  background: var(--wp--preset--gradient--over-sun) !important;
}

.has-premium-white-gradient-background {
  background: var(--wp--preset--gradient--premium-white) !important;
}

.has-clean-mirror-gradient-background {
  background: var(--wp--preset--gradient--clean-mirror) !important;
}

.has-wild-apple-gradient-background {
  background: var(--wp--preset--gradient--wild-apple) !important;
}

.has-snow-again-gradient-background {
  background: var(--wp--preset--gradient--snow-again) !important;
}

.has-confident-cloud-gradient-background {
  background: var(--wp--preset--gradient--confident-cloud) !important;
}

.has-glass-water-gradient-background {
  background: var(--wp--preset--gradient--glass-water) !important;
}

.has-perfect-white-gradient-background {
  background: var(--wp--preset--gradient--perfect-white) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.has-xx-large-font-size {
  font-size: var(--wp--preset--font-size--xx-large) !important;
}

:root :where(.wp-block-pullquote) {
  font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.645), 1.5em);
  line-height: 1.6;
}

/*# sourceURL=global-styles-inline-css */
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
  background-image: none !important;
}

@media screen and (max-height: 1024px) {

  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}

@media screen and (max-height: 640px) {

  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}

.immersive-translate-input {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2147483647;
  display: flex;
  justify-content: center;
  align-items: center;
}

.immersive-translate-attach-loading::after {
  content: " ";

  --loading-color: #f78fb6;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: block;
  margin: 12px auto;
  position: relative;
  color: white;
  left: -100px;
  box-sizing: border-box;
  animation: immersiveTranslateShadowRolling 1.5s linear infinite;

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-2000%, -50%);
  z-index: 100;
}

.immersive-translate-loading-spinner {
  vertical-align: middle !important;
  width: 10px !important;
  height: 10px !important;
  display: inline-block !important;
  margin: 0 4px !important;
  border: 2px rgba(221, 244, 255, 0.6) solid !important;
  border-top: 2px rgba(0, 0, 0, 0.375) solid !important;
  border-left: 2px rgba(0, 0, 0, 0.375) solid !important;
  border-radius: 50% !important;
  padding: 0 !important;
  -webkit-animation: immersive-translate-loading-animation 0.6s infinite linear !important;
  animation: immersive-translate-loading-animation 0.6s infinite linear !important;
}

@-webkit-keyframes immersive-translate-loading-animation {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
  }
}

@keyframes immersive-translate-loading-animation {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

.immersive-translate-input-loading {
  --loading-color: #f78fb6;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: block;
  margin: 12px auto;
  position: relative;
  color: white;
  left: -100px;
  box-sizing: border-box;
  animation: immersiveTranslateShadowRolling 1.5s linear infinite;
}

@keyframes immersiveTranslateShadowRolling {
  0% {
    box-shadow: 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0),
      0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
  }

  12% {
    box-shadow: 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0),
      0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
  }

  25% {
    box-shadow: 110px 0 var(--loading-color), 100px 0 var(--loading-color),
      0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
  }

  36% {
    box-shadow: 120px 0 var(--loading-color), 110px 0 var(--loading-color),
      100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0);
  }

  50% {
    box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color),
      110px 0 var(--loading-color), 100px 0 var(--loading-color);
  }

  62% {
    box-shadow: 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color),
      120px 0 var(--loading-color), 110px 0 var(--loading-color);
  }

  75% {
    box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0),
      130px 0 var(--loading-color), 120px 0 var(--loading-color);
  }

  87% {
    box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0),
      200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color);
  }

  100% {
    box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0),
      200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0);
  }
}

.immersive-translate-modal {
  position: fixed;
  z-index: 2147483647;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
  font-size: 15px;
}

.immersive-translate-modal-content {
  background-color: #fefefe;
  margin: 10% auto;
  padding: 40px 24px 24px;
  border-radius: 12px;
  width: 350px;
  font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu",
    "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol", "Noto Color Emoji";
  position: relative;
}

@media screen and (max-width: 768px) {
  .immersive-translate-modal-content {
    margin: 25% auto !important;
  }
}

@media screen and (max-width: 480px) {
  .immersive-translate-modal-content {
    width: 80vw !important;
    margin: 20vh auto !important;
    padding: 20px 12px 12px !important;
  }

  .immersive-translate-modal-title {
    font-size: 14px !important;
  }

  .immersive-translate-modal-body {
    font-size: 13px !important;
    max-height: 60vh !important;
  }

  .immersive-translate-btn {
    font-size: 13px !important;
    padding: 8px 16px !important;
    margin: 0 4px !important;
  }

  .immersive-translate-modal-footer {
    gap: 6px !important;
    margin-top: 16px !important;
  }
}

.immersive-translate-modal .immersive-translate-modal-content-in-input {
  max-width: 500px;
}

.immersive-translate-modal-content-in-input .immersive-translate-modal-body {
  text-align: left;
  max-height: unset;
}

.immersive-translate-modal-title {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  color: #333333;
}

.immersive-translate-modal-body {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  margin-top: 24px;
}

@media screen and (max-width: 768px) {
  .immersive-translate-modal-body {
    max-height: 250px;
    overflow-y: auto;
  }
}

.immersive-translate-close {
  color: #666666;
  position: absolute;
  right: 16px;
  top: 16px;
  font-size: 20px;
  font-weight: bold;
}

.immersive-translate-close:hover,
.immersive-translate-close:focus {
  text-decoration: none;
  cursor: pointer;
}

.immersive-translate-modal-footer {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 24px;
}

.immersive-translate-btn {
  width: fit-content;
  color: #fff;
  background-color: #ea4c89;
  border: none;
  font-size: 14px;
  margin: 0 8px;
  padding: 9px 30px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.immersive-translate-btn-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.immersive-translate-btn:hover {
  background-color: #f082ac;
}

.immersive-translate-btn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.immersive-translate-btn:disabled:hover {
  background-color: #ea4c89;
}

.immersive-translate-link-btn {
  background-color: transparent;
  color: #ea4c89;
  border: none;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
}

.immersive-translate-cancel-btn {
  /* gray color */
  background-color: rgb(89, 107, 120);
}

.immersive-translate-cancel-btn:hover {
  background-color: hsl(205, 20%, 32%);
}

.immersive-translate-action-btn {
  background-color: transparent;
  color: #ea4c89;
  border: 1px solid #ea4c89;
}

.immersive-translate-btn svg {
  margin-right: 5px;
}

.immersive-translate-link {
  cursor: pointer;
  user-select: none;
  -webkit-user-drag: none;
  text-decoration: none;
  color: #ea4c89;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}

.immersive-translate-primary-link {
  cursor: pointer;
  user-select: none;
  -webkit-user-drag: none;
  text-decoration: none;
  color: #ea4c89;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}

.immersive-translate-modal input[type="radio"] {
  margin: 0 6px;
  cursor: pointer;
}

.immersive-translate-modal label {
  cursor: pointer;
}

.immersive-translate-close-action {
  position: absolute;
  top: 2px;
  right: 0px;
  cursor: pointer;
}

.imt-primary-button {
  display: flex;
  padding: 12px 80px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background: #ea4c89;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  border: none;
  cursor: pointer;
}

.imt-retry-text {
  color: #999;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  cursor: pointer;
}

.imt-action-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.imt-modal-content-text {
  text-align: left;
  color: #333;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.imt-linear-gradient-text {
  background: linear-gradient(90deg, #00a6ff 0%, #c369ff 52.4%, #ff4590 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.imt-flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.imt-linear-black-btn {
  border-radius: 50px;
  background: linear-gradient(66deg, #222 19%, #696969 94.25%);
  height: 48px;
  width: 100%;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  align-items: center;
  cursor: pointer;
  justify-content: center;
}

[data-block*="1666"] {
  --popup-max-width: 700px;
  --popup-entrance-speed: 0.4s;
  --popup-border-radius: 15px;
  --popup-box-shadow: 0px 10px 20px rgba(41, 51, 61, 0.1);
  background-color: rgba(18, 21, 25, 0.5);
}

[data-block*="1666"] .ct-toggle-close {
  --theme-icon-color: var(--theme-palette-color-8);
  --toggle-button-background: #201F24;
}

[data-block*="1666"] .ct-toggle-close:hover {
  --theme-icon-color: var(--theme-palette-color-8);
  --toggle-button-background: #201F24;
}

[data-block*="1666"] .ct-popup-inner>article {
  background-color: #201F24;
}

[data-block*="1666"]>[class*="ct-container"]>article[class*="post"] {
  --has-boxed: var(--false);
  --has-wide: var(--true);
}

[data-block*="1660"] {
  --popup-max-width: 700px;
  --popup-entrance-speed: 0.4s;
  --popup-border-radius: 15px;
  --popup-box-shadow: 0px 10px 20px rgba(41, 51, 61, 0.1);
  background-color: rgba(18, 21, 25, 0.5);
}

[data-block*="1660"] .ct-toggle-close {
  --theme-icon-color: var(--theme-palette-color-8);
  --toggle-button-background: #201F24;
}

[data-block*="1660"] .ct-toggle-close:hover {
  --theme-icon-color: var(--theme-palette-color-8);
  --toggle-button-background: #201F24;
}

[data-block*="1660"] .ct-popup-inner>article {
  background-color: #201F24;
}

[data-block*="1660"]>[class*="ct-container"]>article[class*="post"] {
  --has-boxed: var(--false);
  --has-wide: var(--true);
}

.stk-d17aa45-horizontal-scroller {
  --stk-column-gap: 10px !important;
  --stk-column-width: 100px !important;
  --stk-column-height: 100px !important;
  --stk-left-offset: 0px !important;
  --stk-snapping: center !important;
}

.stk-d17aa45 {
  max-width: 600px !important;
  min-width: auto !important;
  margin-top: 24px !important;
  margin-right: auto !important;
  margin-bottom: 25px !important;
  margin-left: auto !important;
}

.stk-9bb2005-container,
.stk-eb57501-container,
.stk-66ea24a-container,
.stk-d7aa861-container,
.stk-8dd9c52-container,
.stk-aec5965-container {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
}

.stk-9bb2005 {
  background-image: url(https://getggpoker.com/wp-content/uploads/2025/04/ggpoker-promo-1.jpg) !important;
  border-top-left-radius: 22px !important;
  border-top-right-radius: 22px !important;
  border-bottom-right-radius: 22px !important;
  border-bottom-left-radius: 22px !important;
  overflow: hidden !important;
  border-style: solid !important;
  border-color: #353535 !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  align-items: flex-end !important;
  max-width: 200px !important;
  min-width: auto !important;
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  display: flex !important;
}

.stk-9bb2005:before,
.stk-eb57501:before {
  background-color: #000000 !important;
  opacity: 0.2 !important;
}

:is(.stk-306f9c9, .stk-438690f, .stk-e363ae3, .stk-5a0e57f, .stk-0655096, .stk-4ef4ad3) .stk-block-text__text {
  font-size: 13px !important;
  color: var(--theme-palette-color-8, #ffffff) !important;
  line-height: 1.2em !important;
}

.stk-eb57501 {
  background-image: url(https://getggpoker.com/wp-content/uploads/2025/04/ggpoker-promo-2.jpg) !important;
  border-top-left-radius: 22px !important;
  border-top-right-radius: 22px !important;
  border-bottom-right-radius: 22px !important;
  border-bottom-left-radius: 22px !important;
  overflow: hidden !important;
  border-style: solid !important;
  border-color: #353535 !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  align-items: flex-end !important;
  max-width: 200px !important;
  min-width: auto !important;
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  display: flex !important;
}

.stk-66ea24a {
  background-image: url(https://getggpoker.com/wp-content/uploads/2025/04/ggpoker-promo-3.jpg) !important;
  border-top-left-radius: 22px !important;
  border-top-right-radius: 22px !important;
  border-bottom-right-radius: 22px !important;
  border-bottom-left-radius: 22px !important;
  overflow: hidden !important;
  border-style: solid !important;
  border-color: #353535 !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  align-items: flex-end !important;
  max-width: 200px !important;
  min-width: auto !important;
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  display: flex !important;
}

.stk-66ea24a:before,
.stk-d7aa861:before,
.stk-8dd9c52:before,
.stk-aec5965:before {
  background-color: #000000 !important;
  opacity: 0.1 !important;
}

.stk-d7aa861 {
  background-image: url(https://getggpoker.com/wp-content/uploads/2025/04/ggpoker-promo-4.jpg) !important;
  border-top-left-radius: 22px !important;
  border-top-right-radius: 22px !important;
  border-bottom-right-radius: 22px !important;
  border-bottom-left-radius: 22px !important;
  overflow: hidden !important;
  border-style: solid !important;
  border-color: #353535 !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  align-items: flex-end !important;
  max-width: 200px !important;
  min-width: auto !important;
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  display: flex !important;
}

.stk-8dd9c52 {
  background-image: url(https://getggpoker.com/wp-content/uploads/2025/04/ggpoker-promo-5.jpg) !important;
  border-top-left-radius: 22px !important;
  border-top-right-radius: 22px !important;
  border-bottom-right-radius: 22px !important;
  border-bottom-left-radius: 22px !important;
  overflow: hidden !important;
  border-style: solid !important;
  border-color: #353535 !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  align-items: flex-end !important;
  max-width: 200px !important;
  min-width: auto !important;
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  display: flex !important;
}

.stk-aec5965 {
  background-image: url(https://getggpoker.com/wp-content/uploads/2025/04/ggpoker-promo-6.jpg) !important;
  border-top-left-radius: 22px !important;
  border-top-right-radius: 22px !important;
  border-bottom-right-radius: 22px !important;
  border-bottom-left-radius: 22px !important;
  overflow: hidden !important;
  border-style: solid !important;
  border-color: #353535 !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  align-items: flex-end !important;
  max-width: 200px !important;
  min-width: auto !important;
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  display: flex !important;
}

.stk-0c505c0 {
  background-color: var(--theme-palette-color-3, #000000) !important;
  overflow: hidden !important;
  max-width: 1290px !important;
  min-width: auto !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  margin-top: 24px !important;
}

.stk-0c505c0:before {
  background-color: var(--theme-palette-color-3, #000000) !important;
}

.stk-0c505c0-column {
  --stk-columns-spacing: 0px !important;
  --stk-column-gap: 24px !important;
}

.stk-9b7f1b2 .stk-block-heading__text {
  font-size: 50px !important;
}

.stk-87c6edb .stk-block-text__text {
  font-size: 30px !important;
}

.stk-2a3cd9a,
.stk-d5e54de,
.stk-f44047e,
.stk-a8294dd,
.stk-8a9c921,
.stk-180ae80,
.stk-c2ce0ea,
.stk-91bf15c,
.stk-c9d69fb,
.stk-dd8b557,
.stk-7714bde,
.stk-f38df29,
.stk-e0cf958,
.stk-f25a944 {
  align-self: center !important;
}

:is(.stk-ac02c16, .stk-d07e813) .stk-img-wrapper {
  width: 40% !important;
}

.stk-37beefc {
  overflow: hidden !important;
  margin-bottom: 10px !important;
}

.stk-ac35577 .stk-button {
  background: #ed1c25 !important;
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}

.stk-ac35577 .stk-button__inner-text {
  font-size: 24px !important;
  font-weight: 600 !important;
}

.stk-370fdde {
  margin-top: 40px !important;
}

.stk-370fdde-column {
  --stk-column-gap: 24px !important;
}

.stk-a6e3aaf,
.stk-491492c,
.stk-233e90e,
.stk-087c353,
.stk-80fcc7f,
.stk-01c0862,
.stk-a842f16,
.stk-c707b8b,
.stk-ff64ffb,
.stk-66b8ff7,
.stk-77ace09,
.stk-814101a,
.stk-3ccbf6d,
.stk-f5ee8e8,
.stk-b481d73,
.stk-1a67248,
.stk-adbdfac,
.stk-135dd69 {
  background-color: #222222 !important;
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  overflow: hidden !important;
  border-style: solid !important;
  border-color: #353535 !important;
}

.stk-a6e3aaf:before,
.stk-491492c:before,
.stk-233e90e:before,
.stk-11e144e:before,
.stk-087c353:before,
.stk-80fcc7f:before,
.stk-01c0862:before,
.stk-a842f16:before,
.stk-c707b8b:before,
.stk-ff64ffb:before,
.stk-66b8ff7:before,
.stk-77ace09:before,
.stk-814101a:before,
.stk-3ccbf6d:before,
.stk-f5ee8e8:before,
.stk-b481d73:before,
.stk-1a67248:before,
.stk-adbdfac:before,
.stk-833f62d:before,
.stk-135dd69:before,
.stk-0e4b1fb:before,
.stk-b43e74f:before,
.stk-158688f:before,
.stk-9ba7afe:before,
.stk-4653da0:before {
  background-color: #222222 !important;
}

:is(.stk-d4006cf, .stk-06497d6, .stk-30f2d8a) .stk-img-wrapper {
  width: 15% !important;
}

:is(.stk-4f365e4, .stk-0b3340b, .stk-199df05, .stk-8b86587, .stk-ad33f9a, .stk-13bf033, .stk-626ea3f, .stk-db1f2b6, .stk-01fcaf6, .stk-ea81504, .stk-7febe10, .stk-fe11989, .stk-587d90f, .stk-ba4b603, .stk-93f4093, .stk-d6ba52a, .stk-e304570, .stk-6205b77, .stk-3114184, .stk-3577d0a, .stk-7ee4ed2, .stk-4ad6c8a, .stk-330ae63) .stk-block-heading__text {
  font-size: 36px !important;
}

:is(.stk-71aac99, .stk-ad35b1f, .stk-7b81da5, .stk-a91777b, .stk-749be09, .stk-3b8f7e7, .stk-a6b1734, .stk-de0855b, .stk-8210795, .stk-627777b, .stk-d0da4a8, .stk-877c0ed, .stk-e24115d, .stk-cd982c8, .stk-2472be1, .stk-60b8f33, .stk-9f3443c, .stk-7992a91, .stk-8a9ba87, .stk-3f61b83, .stk-cb69b47, .stk-ff8780e, .stk-f1854cd, .stk-145e0d4, .stk-f41eb1f, .stk-f204fa8, .stk-5134d01, .stk-08d840c, .stk-e690ce7, .stk-4e92fc0) .stk-block-text__text {
  font-size: 20px !important;
}

.stk-11e144e {
  background-color: #222222 !important;
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  overflow: hidden !important;
  border-style: solid !important;
  border-color: #353535 !important;
  margin-top: 24px !important;
}

.stk-11e144e-column,
.stk-087c353-column,
.stk-80fcc7f-column,
.stk-135dd69-column {
  flex-wrap: wrap !important;
  --stk-flex-grow: 0 !important;
}

:is(.stk-e97899e, .stk-068651b, .stk-4d23fa2, .stk-0e5122d) .stk-img-wrapper {
  width: 10% !important;
}

.stk-c7b1fef,
.stk-3f2da33 {
  align-self: flex-start !important;
}

:is(.stk-2e9c578, .stk-fa1f2aa) .stk-img-wrapper {
  width: 50% !important;
}

.stk-cc541d8 {
  margin-top: 0px !important;
}

.stk-cc541d8-column,
.stk-f0fe37e-column {
  --stk-columns-spacing: 0px !important;
  --stk-column-gap: 24px !important;
  flex-wrap: wrap !important;
  --stk-flex-grow: 0 !important;
  row-gap: 24px !important;
}

.stk-833f62d {
  background-color: #222222 !important;
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  overflow: hidden !important;
  border-style: solid !important;
  border-color: #353535 !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  margin-bottom: 0px !important;
}

.stk-1730853 {
  margin-top: 78px !important;
  margin-bottom: 0px !important;
}

.stk-330ae63 {
  margin-bottom: 25px !important;
}

.stk-0e4b1fb,
.stk-b43e74f,
.stk-158688f,
.stk-9ba7afe,
.stk-4653da0 {
  background-color: #222222 !important;
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  overflow: hidden !important;
  border-style: solid !important;
  border-color: #353535 !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  padding-top: 12px !important;
  padding-right: 8px !important;
  padding-bottom: 12px !important;
  padding-left: 8px !important;
}

:where(.stk-block-accordion.stk--is-open) :is(.stk-0e4b1fb, .stk-b43e74f, .stk-158688f, .stk-9ba7afe, .stk-4653da0) {
  border-color: var(--theme-palette-color-5, #242424) !important;
}

.stk-990acd9,
.stk-a3d9f7d,
.stk-a21bec3,
.stk-119c53e,
.stk-a5be60e,
.stk-b5f9ab6 {
  overflow: hidden !important;
}

:is(.stk-990acd9, .stk-a3d9f7d, .stk-a21bec3, .stk-119c53e, .stk-a5be60e) .stk-block-heading__text,
:is(.stk-59d7897, .stk-18f6f2b, .stk-aa52189, .stk-a7e6fcb, .stk-4f693d1) .stk-block-text__text {
  font-size: 20px !important;
  font-weight: 400 !important;
}

.stk-a6e0d0f-container,
.stk-a1e421a-container,
.stk-80b5943-container,
.stk-32e54ee-container,
.stk-b813ebb-container {
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

.stk-1e42714 {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  overflow: hidden !important;
}

.stk-1e42714 .stk-button {
  background: transparent !important;
}

.stk-1e42714 .stk-button .stk--inner-svg svg:last-child,
.stk-1e42714 .stk-button .stk--inner-svg svg:last-child :is(g, path, rect, polygon, ellipse) {
  fill: var(--theme-palette-color-8, #ffffff) !important;
}

.stk-1e42714 .stk-button__inner-text {
  color: var(--theme-palette-color-8, #ffffff) !important;
  font-weight: 600 !important;
}

.stk-9bb2005:hover:before,
.stk-eb57501:hover:before,
.stk-66ea24a:hover:before,
.stk-d7aa861:hover:before,
.stk-8dd9c52:hover:before,
.stk-aec5965:hover:before {
  opacity: 0 !important;
}

.stk-a6e3aaf:hover,
.stk-a6e3aaf:hover:before,
.stk-491492c:hover,
.stk-491492c:hover:before,
.stk-233e90e:hover,
.stk-233e90e:hover:before,
.stk-01c0862:hover:before,
.stk-a842f16:hover,
.stk-a842f16:hover:before,
.stk-c707b8b:hover,
.stk-c707b8b:hover:before,
.stk-ff64ffb:hover,
.stk-ff64ffb:hover:before,
.stk-66b8ff7:hover,
.stk-66b8ff7:hover:before,
.stk-77ace09:hover,
.stk-77ace09:hover:before {
  background-color: #353535 !important;
}

.stk-01c0862:hover {
  background-color: #353535 !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
}

.stk-814101a:hover {
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
}

.stk-1e42714 .stk-button:hover:after {
  background: var(--theme-palette-color-8, #ffffff) !important;
  opacity: 1 !important;
}

:where(.stk-hover-parent:hover, .stk-hover-parent.stk--is-hovered) .stk-1e42714 .stk-button:after {
  background: transparent !important;
  opacity: 1 !important;
}

.stk-1e42714 .stk-button:hover .stk--inner-svg svg:last-child,
.stk-1e42714 .stk-button:hover .stk--inner-svg svg:last-child :is(g, path, rect, polygon, ellipse) {
  fill: var(--theme-palette-color-3, #000000) !important;
}

.stk-1e42714 .stk-button:hover .stk-button__inner-text {
  color: var(--theme-palette-color-3, #000000) !important;
}

@media screen and (min-width:690px) {
  .stk-fb93fd7 {
    flex: var(--stk-flex-grow, 1) 1 calc(55% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-2a3cd9a {
    flex: var(--stk-flex-grow, 1) 1 calc(45% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-d5e54de,
  .stk-f44047e,
  .stk-8a9c921,
  .stk-180ae80,
  .stk-91bf15c,
  .stk-c9d69fb,
  .stk-f38df29,
  .stk-e0cf958 {
    flex: var(--stk-flex-grow, 1) 1 calc(50% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-a8294dd,
  .stk-c2ce0ea,
  .stk-dd8b557,
  .stk-f25a944 {
    flex: var(--stk-flex-grow, 1) 1 calc(100% - var(--stk-column-gap, 0px) * 0 / 1) !important;
  }

  .stk-c7b1fef,
  .stk-3f2da33 {
    flex: var(--stk-flex-grow, 1) 1 calc(10% - var(--stk-column-gap, 0px) * 3 / 4) !important;
  }

  .stk-c4ccf9b,
  .stk-c6fbc24 {
    flex: var(--stk-flex-grow, 1) 1 calc(40% - var(--stk-column-gap, 0px) * 3 / 4) !important;
  }

  .stk-01c0862,
  .stk-a842f16,
  .stk-c707b8b,
  .stk-ff64ffb,
  .stk-66b8ff7,
  .stk-77ace09,
  .stk-814101a,
  .stk-3ccbf6d,
  .stk-f5ee8e8,
  .stk-b481d73,
  .stk-1a67248,
  .stk-adbdfac {
    flex: var(--stk-flex-grow, 1) 1 calc(33.33% - var(--stk-column-gap, 0px) * 2 / 3) !important;
  }

  .stk-7714bde {
    flex: var(--stk-flex-grow, 1) 1 calc(30% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-b54edb9 {
    flex: var(--stk-flex-grow, 1) 1 calc(70% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }
}

@media screen and (min-width:690px) and (max-width:999px) {

  .stk-a6e3aaf,
  .stk-491492c,
  .stk-233e90e,
  .stk-f25a944 {
    flex: var(--stk-flex-grow, 1) 1 calc(100% - var(--stk-column-gap, 0px) * 0 / 1) !important;
  }

  .stk-c7b1fef,
  .stk-3f2da33,
  .stk-e0cf958 {
    flex: var(--stk-flex-grow, 1) 1 calc(10% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-c4ccf9b,
  .stk-c6fbc24,
  .stk-f38df29 {
    flex: var(--stk-flex-grow, 1) 1 calc(90% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-01c0862,
  .stk-a842f16,
  .stk-c707b8b,
  .stk-ff64ffb,
  .stk-66b8ff7,
  .stk-77ace09,
  .stk-814101a,
  .stk-3ccbf6d,
  .stk-f5ee8e8,
  .stk-b481d73,
  .stk-1a67248,
  .stk-adbdfac {
    flex: var(--stk-flex-grow, 1) 1 calc(50% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }
}

@media screen and (max-width:999px) {
  :is(.stk-306f9c9, .stk-438690f, .stk-e363ae3, .stk-5a0e57f, .stk-0655096, .stk-4ef4ad3) .stk-block-text__text {
    font-size: 13px !important;
  }

  .stk-0c505c0-column {
    --stk-column-gap: 24px !important;
  }

  .stk-9b7f1b2 .stk-block-heading__text {
    font-size: 30px !important;
  }

  :is(.stk-87c6edb, .stk-71aac99, .stk-ad35b1f, .stk-7b81da5, .stk-a91777b, .stk-749be09, .stk-3b8f7e7, .stk-a6b1734, .stk-de0855b, .stk-8210795, .stk-627777b, .stk-d0da4a8, .stk-877c0ed, .stk-e24115d, .stk-cd982c8, .stk-2472be1, .stk-60b8f33, .stk-9f3443c, .stk-7992a91, .stk-8a9ba87, .stk-3f61b83, .stk-cb69b47, .stk-ff8780e, .stk-f1854cd, .stk-145e0d4, .stk-f41eb1f, .stk-f204fa8, .stk-5134d01, .stk-08d840c, .stk-59d7897, .stk-e690ce7, .stk-4e92fc0, .stk-18f6f2b, .stk-aa52189, .stk-a7e6fcb, .stk-4f693d1) .stk-block-text__text,
  :is(.stk-990acd9, .stk-a3d9f7d, .stk-a21bec3, .stk-119c53e, .stk-a5be60e) .stk-block-heading__text {
    font-size: 20px !important;
  }

  .stk-ac35577 .stk-button__inner-text {
    font-size: 24px !important;
  }

  .stk-370fdde-column {
    row-gap: 24px !important;
  }

  :is(.stk-4f365e4, .stk-0b3340b, .stk-199df05, .stk-8b86587, .stk-ad33f9a, .stk-13bf033, .stk-626ea3f, .stk-db1f2b6, .stk-01fcaf6, .stk-ea81504, .stk-7febe10, .stk-fe11989, .stk-587d90f, .stk-ba4b603, .stk-93f4093, .stk-d6ba52a, .stk-e304570, .stk-6205b77, .stk-3114184, .stk-3577d0a, .stk-7ee4ed2, .stk-4ad6c8a, .stk-330ae63) .stk-block-heading__text {
    font-size: 36px !important;
  }

  .stk-11e144e {
    margin-bottom: 24px !important;
  }

  .stk-d5e54de,
  .stk-f44047e,
  .stk-a8294dd,
  .stk-8a9c921,
  .stk-180ae80,
  .stk-c2ce0ea,
  .stk-91bf15c,
  .stk-c9d69fb,
  .stk-dd8b557,
  .stk-f38df29,
  .stk-e0cf958,
  .stk-f25a944 {
    align-self: center !important;
  }

  :is(.stk-e97899e, .stk-068651b, .stk-4d23fa2) .stk-img-wrapper {
    width: 20% !important;
  }

  .stk-c7b1fef,
  .stk-3f2da33 {
    align-self: flex-start !important;
  }

  .stk-0e5122d .stk-img-wrapper {
    width: 100% !important;
  }

  .stk-1730853 {
    margin-top: 58px !important;
    margin-bottom: 0px !important;
  }
}

@media screen and (max-width:689px) {
  .stk-d17aa45-horizontal-scroller {
    --stk-left-offset: 24px !important;
  }

  .stk-d17aa45,
  .stk-9b7f1b2,
  .stk-370fdde,
  .stk-d4006cf,
  .stk-4f365e4,
  .stk-06497d6,
  .stk-0b3340b,
  .stk-30f2d8a,
  .stk-199df05,
  .stk-11e144e,
  .stk-087c353,
  .stk-80fcc7f,
  .stk-9a2f095,
  .stk-626ea3f,
  .stk-db1f2b6,
  .stk-cc541d8,
  .stk-01fcaf6,
  .stk-ea81504,
  .stk-7febe10,
  .stk-fe11989,
  .stk-587d90f,
  .stk-ba4b603,
  .stk-f0fe37e,
  .stk-93f4093,
  .stk-d6ba52a,
  .stk-e304570,
  .stk-6205b77,
  .stk-3114184,
  .stk-3577d0a,
  .stk-7ee4ed2,
  .stk-cb69b47,
  .stk-ff8780e,
  .stk-f1854cd,
  .stk-f41eb1f,
  .stk-f204fa8,
  .stk-5134d01 {
    margin-bottom: 24px !important;
  }

  .stk-0c505c0 {
    background-position: center right !important;
    margin-bottom: 24px !important;
  }

  .stk-0c505c0-column,
  .stk-370fdde-column {
    row-gap: 24px !important;
  }

  :is(.stk-9b7f1b2, .stk-4f365e4, .stk-0b3340b, .stk-199df05, .stk-8b86587, .stk-ad33f9a, .stk-13bf033, .stk-626ea3f, .stk-db1f2b6, .stk-01fcaf6, .stk-ea81504, .stk-7febe10, .stk-fe11989, .stk-587d90f, .stk-ba4b603, .stk-93f4093, .stk-d6ba52a, .stk-e304570, .stk-6205b77, .stk-3114184, .stk-3577d0a, .stk-7ee4ed2, .stk-4ad6c8a, .stk-330ae63) .stk-block-heading__text {
    font-size: 28px !important;
  }

  .stk-87c6edb .stk-block-text__text {
    font-size: 20px !important;
  }

  .stk-37beefc {
    margin-bottom: 10px !important;
  }

  :is(.stk-71aac99, .stk-ad35b1f, .stk-7b81da5, .stk-a91777b, .stk-749be09, .stk-3b8f7e7, .stk-a6b1734, .stk-de0855b, .stk-8210795, .stk-627777b, .stk-d0da4a8, .stk-877c0ed, .stk-e24115d, .stk-cd982c8, .stk-2472be1, .stk-60b8f33, .stk-9f3443c, .stk-7992a91, .stk-8a9ba87, .stk-3f61b83, .stk-cb69b47, .stk-ff8780e, .stk-f1854cd, .stk-145e0d4, .stk-f41eb1f, .stk-f204fa8, .stk-5134d01, .stk-08d840c, .stk-59d7897, .stk-e690ce7, .stk-4e92fc0, .stk-18f6f2b, .stk-aa52189, .stk-a7e6fcb, .stk-4f693d1) .stk-block-text__text {
    font-size: 18px !important;
  }

  .stk-d5e54de,
  .stk-f44047e,
  .stk-8a9c921,
  .stk-180ae80,
  .stk-91bf15c,
  .stk-c9d69fb {
    align-self: center !important;
    flex: var(--stk-flex-grow, 1) 1 calc(50% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-e97899e,
  .stk-068651b,
  .stk-4d23fa2,
  .stk-0e5122d {
    min-height: 10px !important;
  }

  :is(.stk-e97899e, .stk-068651b, .stk-4d23fa2) .stk-img-wrapper {
    width: 20% !important;
  }

  .stk-a8294dd,
  .stk-c2ce0ea,
  .stk-dd8b557,
  .stk-f25a944 {
    align-self: center !important;
    flex: var(--stk-flex-grow, 1) 1 calc(100% - var(--stk-column-gap, 0px) * 0 / 1) !important;
  }

  .stk-c7b1fef,
  .stk-3f2da33 {
    align-self: flex-start !important;
    flex: var(--stk-flex-grow, 1) 1 calc(20% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-c4ccf9b,
  .stk-c6fbc24 {
    flex: var(--stk-flex-grow, 1) 1 calc(80% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-833f62d,
  .stk-135dd69 {
    margin-bottom: 0px !important;
  }

  .stk-f38df29 {
    align-self: center !important;
    flex: var(--stk-flex-grow, 1) 1 calc(80% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-e0cf958 {
    align-self: center !important;
    flex: var(--stk-flex-grow, 1) 1 calc(20% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }

  .stk-0e5122d .stk-img-wrapper {
    width: 100% !important;
  }

  :is(.stk-990acd9, .stk-a3d9f7d, .stk-a21bec3, .stk-119c53e, .stk-a5be60e) .stk-block-heading__text {
    line-height: 1.4em !important;
  }

  .stk-1e42714 {
    overflow: hidden !important;
  }
}
