:root {
  --stk-block-width-default-detected: 1320px;
}
#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 */
.wp-block-file {
  box-sizing:border-box
}
.wp-block-file:not(.wp-element-button) {
  font-size:.8em
}
.wp-block-file.aligncenter {
  text-align:center
}
.wp-block-file.alignright {
  text-align:right
}
.wp-block-file *+.wp-block-file__button {
  margin-left:.75em
}
:where(.wp-block-file) {
  margin-bottom:1.5em
}
.wp-block-file__embed {
  margin-bottom:1em
}
:where(.wp-block-file__button) {
  border-radius:2em;
  display:inline-block;
  padding:.5em 1em
}
:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited {
  box-shadow:none;
  color:#fff;
  opacity:.85;
  text-decoration:none
}
/*# sourceURL=https://www.walkstool.com/wp-includes/blocks/file/style.min.css */
.wp-block-group {
  box-sizing:border-box
}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {
  position:relative
}
/*# sourceURL=https://www.walkstool.com/wp-includes/blocks/group/style.min.css */
.is-small-text {
  font-size:.875em
}
.is-regular-text {
  font-size:1em
}
.is-large-text {
  font-size:2.25em
}
.is-larger-text {
  font-size:3em
}
.has-drop-cap:not(:focus):first-letter {
  float:left;
  font-size:8.4em;
  font-style:normal;
  font-weight:100;
  line-height:.68;
  margin:.05em .1em 0 0;
  text-transform:uppercase
}
body.rtl .has-drop-cap:not(:focus):first-letter {
  float:none;
  margin-left:.1em
}
p.has-drop-cap.has-background {
  overflow:hidden
}
:root :where(p.has-background) {
  padding:1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a {
  color:inherit
}
p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"] {
  rotate:180deg
}
/*# sourceURL=https://www.walkstool.com/wp-includes/blocks/paragraph/style.min.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, #2F362B);
  --wp--preset--color--palette-color-2: var(--theme-palette-color-2, #7B836D);
  --wp--preset--color--palette-color-3: var(--theme-palette-color-3, #5b5e69);
  --wp--preset--color--palette-color-4: var(--theme-palette-color-4, #111518);
  --wp--preset--color--palette-color-5: var(--theme-palette-color-5, #E7EBEE);
  --wp--preset--color--palette-color-6: var(--theme-palette-color-6, #F3F5F7);
  --wp--preset--color--palette-color-7: var(--theme-palette-color-7, #FBFBFC);
  --wp--preset--color--palette-color-8: var(--theme-palette-color-8, rgba(6, 6, 6, 0.35));
  --wp--preset--color--palette-color-9: var(--theme-palette-color-9, rgba(18, 20, 15, 0.5));
  --wp--preset--color--palette-color-10: var(--theme-palette-color-10, rgba(255, 255, 255, 0.7));
  --wp--preset--color--palette-color-11: var(--theme-palette-color-11, rgba(255, 255, 255, 0.85));
  --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-palette-color-9-color {
  color: var(--wp--preset--color--palette-color-9) !important;
}
.has-palette-color-10-color {
  color: var(--wp--preset--color--palette-color-10) !important;
}
.has-palette-color-11-color {
  color: var(--wp--preset--color--palette-color-11) !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-palette-color-9-background-color {
  background-color: var(--wp--preset--color--palette-color-9) !important;
}
.has-palette-color-10-background-color {
  background-color: var(--wp--preset--color--palette-color-10) !important;
}
.has-palette-color-11-background-color {
  background-color: var(--wp--preset--color--palette-color-11) !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-palette-color-9-border-color {
  border-color: var(--wp--preset--color--palette-color-9) !important;
}
.has-palette-color-10-border-color {
  border-color: var(--wp--preset--color--palette-color-10) !important;
}
.has-palette-color-11-border-color {
  border-color: var(--wp--preset--color--palette-color-11) !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;
}
/*# sourceURL=global-styles-inline-css */
.woocommerce form .form-row .required {
  visibility: visible;
}
/*# sourceURL=woocommerce-inline-inline-css */
.stk-96f679a,.stk-96f679a:before,.stk-9450668,.stk-9450668:before,.stk-9075f72,.stk-9075f72:before,.stk-a84a444,.stk-a84a444:before {
  background-color:var(--theme-palette-color-8, rgba(6, 6, 6, 0.35)) !important;
}
.stk-96f679a > .stk-separator__bottom svg {
  fill:var(--theme-palette-color-8, rgba(6, 6, 6, 0.35)) !important;
}
.stk-96f679a > .stk-separator__bottom .stk-separator__wrapper {
  transform:scaleX(1) !important;
  height:236px !important;
}
.stk-1ec8a0a {
  padding-top:30px !important;
}
.stk-1ceb663 {
  margin-bottom:10px !important;
  opacity:0.8 !important;
}
.stk-1ceb663 .stk-img-wrapper {
  width:250px !important;
}
.stk-0c77eac {
  margin-top:8px !important;
  margin-bottom:10px !important;
}
.stk-0c77eac .stk-block-heading__text {
  font-size:40px !important;
  color:#ffffffbf !important;
  font-weight:500 !important;
  font-family:"Inter", Sans-serif !important;
  letter-spacing:-0.5px !important;
}
.stk-5ef0f0e-column {
  --stk-columns-spacing:20px !important;
  --stk-column-gap:0px !important;
  row-gap:0px !important;
  justify-content:center !important;
}
.stk-94fa987-inner-blocks {
  row-gap:40px !important;
}
.stk-e9caff0 {
  padding-top:0px !important;
  padding-right:0px !important;
  padding-bottom:0px !important;
  padding-left:0px !important;
}
.stk-e9caff0-column,.stk-c910051-column,.stk-2be4dd5-column {
  --stk-columns-spacing:0px !important;
  --stk-column-gap:0px !important;
  row-gap:0px !important;
}
.stk-f09801c-inner-blocks,.stk-b4c66e2-inner-blocks,.stk-c45d823-inner-blocks,.stk-a4fd1d1-inner-blocks,.stk-74c1d51-inner-blocks,.stk-629e0da-inner-blocks,.stk-e8af6f4-inner-blocks,.stk-aebe21b-inner-blocks,.stk-de657d7-inner-blocks,.stk-f0fe884-inner-blocks {
  row-gap:20px !important;
}
.stk-f09801c,.stk-74c1d51,.stk-e8af6f4,.stk-de657d7 {
  border-style:solid !important;
  border-color:#0000004f !important;
  border-top-width:0px !important;
  border-right-width:1px !important;
  border-bottom-width:0px !important;
  border-left-width:0px !important;
  padding-right:30px !important;
}
.stk-48e21f2,.stk-51daad8,.stk-04b67a0,.stk-168e571,.stk-1ef8d76,.stk-fea76e1 {
  position:absolute !important;
}
:is(.stk-0a8ab17, .stk-ef081b7, .stk-2a7ce68, .stk-26a23da, .stk-27c1a63, .stk-86dab25, .stk-0b7d3f6, .stk-a4ef467, .stk-ef2cb41, .stk-9379a1a, .stk-3eb3b44, .stk-d69f5a8, .stk-6103503, .stk-33a20bf, .stk-e1cce80, .stk-e522083, .stk-d1dc14a, .stk-66acf95, .stk-6afad05, .stk-a6cba02, .stk-35d8246, .stk-d8f9d70, .stk-07f9763, .stk-b799f76, .stk-52db3d3, .stk-de3744a, .stk-55fb776, .stk-7cba166, .stk-46e0ae3, .stk-5c3924e) .stk-inner-blocks {
  gap:10px !important;
}
.stk-0a8ab17,.stk-ef081b7,.stk-2a7ce68,.stk-26a23da,.stk-27c1a63,.stk-86dab25,.stk-0b7d3f6,.stk-a4ef467,.stk-ef2cb41,.stk-9379a1a,.stk-3eb3b44,.stk-d69f5a8,.stk-6103503,.stk-33a20bf,.stk-e1cce80,.stk-e522083,.stk-d1dc14a,.stk-66acf95,.stk-6afad05,.stk-a6cba02,.stk-35d8246,.stk-d8f9d70,.stk-07f9763,.stk-b799f76,.stk-52db3d3,.stk-de3744a,.stk-55fb776,.stk-7cba166,.stk-46e0ae3,.stk-5c3924e {
  margin-bottom:0px !important;
}
.stk-5327e8d,.stk-76bd50e,.stk-4302021,.stk-542b4c8,.stk-f2b8eee,.stk-5478153,.stk-957d9cd,.stk-12a99af,.stk-664e4ed,.stk-543901a,.stk-aa081ff,.stk-3f842de,.stk-2a16ab7,.stk-412d165,.stk-577153e,.stk-a72ecd1,.stk-1befdf7,.stk-64d3610,.stk-c646210,.stk-36afe15,.stk-4706621,.stk-506064c,.stk-a5f9434,.stk-66d936b,.stk-d640b43,.stk-898a628,.stk-20e3cb0,.stk-a05f1b3,.stk-3c1e8fd,.stk-1c9b4b8 {
  align-items:flex-start !important;
  display:flex !important;
}
:is(.stk-5327e8d, .stk-76bd50e, .stk-542b4c8, .stk-f2b8eee, .stk-5478153) .stk--svg-wrapper .stk--inner-svg svg:last-child {
  opacity:0.7 !important;
}
:is(.stk-359c28b, .stk-b22f7d8, .stk-ad86b1c, .stk-e1b4902, .stk-2bff85b, .stk-2fe9d15) .stk-block-icon-list-item__content {
  gap:10px !important;
  align-items:baseline !important;
}
:is(.stk-359c28b, .stk-b22f7d8, .stk-ad86b1c, .stk-e1b4902, .stk-2bff85b, .stk-2fe9d15) ol {
  --stk-list-style-type:decimal !important;
}
.stk-359c28b,.stk-b22f7d8,.stk-ad86b1c,.stk-e1b4902,.stk-2bff85b,.stk-2fe9d15 {
  --stk-icon-list-row-gap:10px !important;
  padding-left:46px !important;
}
.stk-359c28b .wp-block-stackable-icon-list-item:not(:nth-last-child(-n + 1))::after {
  border-width:1px !important;
  border-color:#ffffff45 !important;
}
:is(.stk-b22f7d8, .stk-ad86b1c, .stk-e1b4902, .stk-2bff85b, .stk-2fe9d15) .wp-block-stackable-icon-list-item:not(:nth-last-child(-n + 1))::after {
  border-width:3px !important;
}
.stk-4302021 .stk--svg-wrapper .stk--inner-svg svg:last-child {
  opacity:0.7 !important;
  transform:rotate(0deg) !important;
}
.stk-b4c66e2,.stk-a4fd1d1,.stk-629e0da,.stk-aebe21b,.stk-f0fe884 {
  border-style:solid !important;
  border-color:#ffffff21 !important;
  border-top-width:0px !important;
  border-right-width:0px !important;
  border-bottom-width:0px !important;
  border-left-width:1px !important;
  padding-left:30px !important;
}
:is(.stk-ad3e8c7, .stk-2d7567b, .stk-3dcbad3, .stk-74639a9, .stk-2137df7, .stk-b639304, .stk-5e3f41f, .stk-7a8c15a) .stk-img-wrapper {
  width:100% !important;
  height:524px !important;
}
:is(.stk-ad3e8c7, .stk-3dcbad3) .stk-img-wrapper img {
  object-position:55.00000000000001% 57.99999999999999% !important;
}
:is(.stk-f8f1c06, .stk-492f7ec, .stk-2b16adb, .stk-9a2b2c7) .stk-img-wrapper {
  width:100% !important;
  height:528px !important;
}
:is(.stk-f8f1c06, .stk-492f7ec) .stk-img-wrapper img {
  object-position:46% 54% !important;
}
:is(.stk-2d7567b, .stk-74639a9, .stk-b639304, .stk-7a8c15a) .stk-img-wrapper img {
  object-position:49% 100% !important;
}
.stk-03714a0,.stk-9eb1a12 {
  padding-top:0px !important;
  padding-right:0px !important;
  padding-bottom:0px !important;
  padding-left:0px !important;
  margin-top:0px !important;
  margin-right:0px !important;
  margin-bottom:0px !important;
  margin-left:0px !important;
}
.stk-03714a0-column,.stk-9eb1a12-column {
  --stk-columns-spacing:0px !important;
}
.stk-f37082c-container,.stk-a2d02e4-container,.stk-1c22e14-container {
  margin-top:0px !important;
  margin-right:0px !important;
  margin-bottom:0px !important;
  margin-left:0px !important;
}
.stk-c45d823 {
  border-top-left-radius:0px !important;
  border-top-right-radius:0px !important;
  border-bottom-right-radius:0px !important;
  border-bottom-left-radius:0px !important;
  overflow:hidden !important;
  border-style:solid !important;
  border-color:#0000004f !important;
  border-top-width:0px !important;
  border-right-width:1px !important;
  border-bottom-width:0px !important;
  border-left-width:0px !important;
  padding-right:30px !important;
}
:is(.stk-957d9cd, .stk-12a99af, .stk-543901a, .stk-aa081ff, .stk-3f842de, .stk-2a16ab7, .stk-412d165, .stk-a72ecd1, .stk-1befdf7, .stk-64d3610, .stk-c646210, .stk-36afe15, .stk-506064c, .stk-a5f9434, .stk-66d936b, .stk-d640b43, .stk-898a628, .stk-a05f1b3, .stk-3c1e8fd, .stk-1c9b4b8) .stk--svg-wrapper .stk--inner-svg svg:last-child {
  opacity:0.8 !important;
}
:is(.stk-664e4ed, .stk-577153e, .stk-4706621, .stk-20e3cb0) .stk--svg-wrapper .stk--inner-svg svg:last-child {
  opacity:0.8 !important;
  transform:rotate(0deg) !important;
}
.stk-9b237ac {
  padding-top:0px !important;
  padding-right:60px !important;
  padding-bottom:0px !important;
  padding-left:60px !important;
}
.stk-c33b6c0 {
  margin-top:-60px !important;
}
.stk-69cabf1-column,.stk-be9df62-column {
  --stk-columns-spacing:0px !important;
  --stk-column-gap:0px !important;
}
.stk-8d0ee5b .stk--block-align-8d0ee5b,.stk-964a529 .stk--block-align-964a529,.stk-349d4b6 .stk--block-align-349d4b6 {
  align-items:flex-end !important;
}
.stk-8d0ee5b-column,.stk-964a529-column,.stk-349d4b6-column {
  --stk-columns-spacing:5px !important;
  --stk-column-gap:0px !important;
}
.stk-1b7af7c,.stk-00e5b90,.stk-0abfcb7,.stk-9f7ed17,.stk-e00af45,.stk-47651ef,.stk-3988710,.stk-5f265a4,.stk-58dbd71,.stk-eb15abc,.stk-04d03ab,.stk-9b1d545,.stk-405785d,.stk-1da7475,.stk-1f39bbb,.stk-4c4d273,.stk-b7ad9d5,.stk-6fc3378 {
  padding-top:30px !important;
  padding-right:30px !important;
  padding-left:30px !important;
}
:is(.stk-1b7af7c, .stk-00e5b90, .stk-3988710, .stk-5f265a4, .stk-405785d, .stk-1da7475) .stk-img-wrapper {
  width:78% !important;
  height:78% !important;
}
:is(.stk-0abfcb7, .stk-58dbd71, .stk-1f39bbb) .stk-img-wrapper {
  width:90% !important;
  height:90% !important;
}
:is(.stk-9f7ed17, .stk-eb15abc, .stk-4c4d273) .stk-img-wrapper {
  width:95% !important;
  height:95% !important;
}
.stk-a14f0f3,.stk-6e52004,.stk-e994c0b,.stk-5bfda33,.stk-eed603f,.stk-e7c36a4,.stk-4d9417f,.stk-58cdd75,.stk-b731d53,.stk-7123887,.stk-73fcf1b,.stk-2c5b955 {
  padding-top:50px !important;
  padding-bottom:20px !important;
}
:is(.stk-a14f0f3, .stk-6e52004, .stk-e994c0b, .stk-eed603f, .stk-e7c36a4, .stk-4d9417f, .stk-58cdd75, .stk-b731d53, .stk-73fcf1b, .stk-2c5b955) .stk-img-wrapper {
  width:50% !important;
}
:is(.stk-5bfda33, .stk-7123887) .stk-img-wrapper {
  width:50% !important;
  height:95% !important;
}
:is(.stk-2137df7, .stk-5e3f41f) .stk-img-wrapper img {
  object-position:8% 50% !important;
}
:is(.stk-2b16adb, .stk-9a2b2c7) .stk-img-wrapper img {
  object-position:74% 100% !important;
}
.stk-9fa306b {
  height:50px !important;
}
@media screen and (min-width:690px) {
  .stk-f09801c {
    flex:var(--stk-flex-grow, 1) 1 calc(52% - var(--stk-column-gap, 0px) * 1 / 2 ) !important;
  }
  .stk-b4c66e2 {
    flex:var(--stk-flex-grow, 1) 1 calc(48% - var(--stk-column-gap, 0px) * 1 / 2 ) !important;
  }
}
@media screen and (max-width:999px) {
  .stk-0c77eac .stk-block-heading__text {
    font-size:40px !important;
  }
  .stk-c33b6c0 {
    margin-top:-40px !important;
  }
}
@media screen and (max-width:689px) {
  .stk-5ef0f0e-column {
    --stk-columns-spacing:5px !important;
  }
  .stk-f09801c,.stk-74c1d51,.stk-e8af6f4,.stk-de657d7 {
    border-top-width:0px !important;
    border-right-width:0px !important;
    border-bottom-width:0px !important;
    border-left-width:0px !important;
    padding-right:0px !important;
  }
  .stk-b4c66e2,.stk-629e0da,.stk-aebe21b,.stk-f0fe884 {
    border-top-width:0px !important;
    border-right-width:0px !important;
    border-bottom-width:0px !important;
    border-left-width:0px !important;
    padding-top:40px !important;
    padding-left:0px !important;
  }
  .stk-c45d823 {
    border-right-width:0px !important;
    padding-right:0px !important;
  }
  .stk-a4fd1d1 {
    border-left-width:0px !important;
    padding-top:40px !important;
    padding-left:0px !important;
  }
  .stk-9b237ac {
    padding-top:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
  }
  .stk-c33b6c0 {
    margin-top:-10px !important;
  }
}
.uag-blocks-common-selector {
  z-index:var(--z-index-desktop) !important
}
@media (max-width: 976px) {
  .uag-blocks-common-selector {
    z-index:var(--z-index-tablet) !important
  }
}
@media (max-width: 767px) {
  .uag-blocks-common-selector {
    z-index:var(--z-index-mobile) !important
  }
}
.hero-video {
  --hero-h: min(76vh, max(56.25vw, 50vh));
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  height: var(--hero-h);
  background: #000;
  display: grid;
  place-items: center;
  /* centrerar både vertikalt & horisontellt */
  padding: 0;
}
/* 16:9 “contain” i en yta som är 100vw x --hero-h (ingen crop) */
.hero-video__frame {
  width: min(100vw, calc(var(--hero-h) * 1.7777778));
  /* 16/9 = 1.777... */
  height: min(var(--hero-h), calc(100vw * 0.5625));
  /* 9/16 = 0.5625 */
}
.hero-video__frame iframe {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
  margin-top: auto;
  margin-bottom: auto;
}
.home .entry-content {
  background: #000e;
}
.logo-opacity {
  opacity: 0.8;
}
/* faq */
.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-toggle-wrap {
  padding-top: 22px;
}
.wp-block-ub-content-toggle-accordion {
  border: 0 !important;
}
/* leaflet */
.indent {
  text-indent: 0px;
}
.leaflet-flag {
  position: relative;
  top: -2px;
}
/* .entry-content */
.product-template-default {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)' opacity='0.12'/%3E%3C/svg%3E") !important;
  background-repeat: repeat !important;
}
/* Sticky header middle row – alla enheter */
[data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="middle"] {
  background-color: #f0000000 !important;
}
header, [data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="middle"], footer {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)' opacity='0.12'/%3E%3C/svg%3E"), linear-gradient(180deg, #4B5143 20%, #2F362B 100%) !important;
  background-repeat: repeat, no-repeat !important;
  background-size: auto, cover !important;
  background-blend-mode: hard-light !important;
}
.default-logo {
  filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.2));
  opacity: 0.9;
}
.ct-subscribe-form {
  --theme-form-field-height: 60px;
  --theme-form-field-padding: 0 25px;
  --theme-form-field-background-initial-color: #000;
  --theme-form-field-background-focus-color: rgba(0, 0, 0, 0.4);
  --theme-form-field-border-width: 0;
  --theme-text-color: #fff;
  --theme-button-min-height: 60px;
  --theme-button-background-initial-color: var(--theme-palette-color-1);
  --theme-button-text-initial-color: #fff;
}
/* responsive map */
@media only screen and (max-width: 1024px) {
  .ct-map {
    height:400px;
  }
}
/* Removes border from the WP core table block */
.wp-block-table.is-style-regular table.has-fixed-layout, .wp-block-table.is-style-regular table.has-fixed-layout td, .wp-block-table.is-style-regular table.has-fixed-layout th {
  border: none !important;
  border-spacing: 0 !important;
  border-collapse: collapse !important;
}
.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-toggle-wrap {
  padding-top: 22px !important;
}
.wp-block-ub-content-toggle-accordion-content-wrap p {
  margin-block-end: 0 !important;
  color: #000000e0;
  padding: 30px;
  background: #fff1;
}
.wp-block-ub-content-toggle-accordion-title-wrap {
  border-radius: 40px;
  padding-left: 8px;
}
@media (max-width: 767px) {
  .wp-block-ub-content-toggle-accordion-title-wrap {
    border-radius: 10px;
    padding-left: 8px;
  }
  .wp-block-ub-content-toggle-accordion-content-wrap p {
    padding: 15px;
    font-size: 16px;
  }
}
.custom-first-td-padding td:first-child {
  padding-left: 34px !important;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {
  background-color: #0000001a;
  background-color: rgba(26, 28, 25, 0.15);
}
/* Distributor list */
.page-id-797 table {
  font-size: 14px;
  color: #fffa;
}
.page-id-797 table strong {
  font-size: 18px;
  color: #fffd;
  font-weight: bold;
}
.page-id-797 table a {
  color: #fffc !important;
  font-weight:bold;
  font-size: 13px;
  text-decoration: none;
}
.page-id-797 table td {
  vertical-align: top;
}
.page-id-797 table tr:first-child td {
  border-top: 0 !important;
  padding-top: 12px;
  padding-bottom: 20px;
}
.page-id-797 table tr td {
  border-top: 2px solid #0002 !important;
  padding-top: 12px;
  padding-bottom: 20px;
}
/* Walkstool data chart table */
.ws-datachart td {
  border: 0 !important;
  border-right: 1px solid #00000040 !important;
}
.ws-datachart tr:first-child td {
  border-left: 0 !important;
  border-right: 0 !important;
  border-bottom: 1px solid #00000040 !important;
}
.ws-datachart tr:first-child td:first-child {
  border-bottom: 0 !important;
}
.ws-datachart tr:last-child td:first-child {
  border-bottom: 0 !important;
}
.ws-datachart tr:last-child td {
  border-bottom: 1px solid #00000040 !important;
}
.ws-datachart tr {
  border-left: 0px solid #00000040 ;
  border-right: 1px solid #00000040 ;
}
.ws-datachart tr:first-child {
  border-left: 0 !important;
  border-right: 0 !important;
}
.ws-datachart td:first-child {
  background: #fff !important;
}
/* Instagram feed */
.sbi_bio {
  color: #ffffffe0;
}
.sbi_feedtheme_header_text {
}
/* text blocks */
.textshadow {
  /*	text-shadow: 1px 1px 2px #0008;*/
  text-shadow: 0 1px 2px rgba(0,0,0,0.4);
}
.model-data table tr {
  border-top: 1px solid #00000030 !important;
  white-space: nowrap;
}
.mobile-legend table tr {
  border-top: 1px solid #0000 !important;
  text-align: right;
  white-space: nowrap !important;
}
.model-data table thead tr {
  border-top: 0px !important;
}
.model-data table {
  border-radius: 10px !important;
}
.model-data-legend td, .model-data td, .model-data-legend th, .model-data th {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.model-chart-comparison tr {
  height: 50px !important;
}
.shadowed-img {
  /* basic drop shadow using the image's alpha shape */
  filter: drop-shadow(0 0px 10px rgba(0,0,0,0.15));
}
.no-text-shadow {
  text-shadow: none !important;
}
.model-chart-data thead th {
  background: #00000030 !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.stk-d18385c .stk-block-tabs__tab:not(.stk-block-tabs__tab--active):hover {
  background: #ffffff20 !important;
}
div .intro {
  overflow: visible !important;
}
/* swedish stores & online stores */
.swedish-stores tr, .online-stores tr, .exhibitions tr {
  line-height: 1.3em;
}
.swedish-stores td, .online-stores td, .exhibitions td {
  border-right: 0 !important;
  border-left: 0 !important;
  line-height: 1.3em;
  padding-left: 0px;
  border-bottom: 0 !important;
}
.exhibitions td {
  border-bottom: 0 !important;
}
figure {
  border-bottom: 0 !important;
}
.swedish-stores td:nth-child(1), .online-stores td:nth-child(3) {
  font-weight:600;
}
.swedish-stores td:nth-child(4) {
  text-align: left;
}
.swedish-stores table, .online-stores table, .exhibitions table {
  width: 100%;
  font-weight: 300;
}
.swedish-stores thead, .online-stores thead, .exhibitions thead {
  border: 0 !important;
  text-align: left;
  font-size: 16px;
}
.swedish-stores thead th, .online-stores thead th, .exhibitions thead th {
  background: rgba(26, 28, 25, 0.50);
  border: 0 !important;
  font-weight: 300;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
}
.swedish-stores, .online-stores, .exhibitions {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.swedish-stores thead th:first-child, .online-stores thead th:first-child, .exhibitions thead th:first-child {
  padding-left: 34px;
}
@media (max-width: 767px) {
  .swedish-stores thead th:first-child, .online-stores thead th:first-child, .exhibitions thead th:first-child {
    padding-left: 10px;
  }
  .custom-first-td-padding td:first-child {
    padding-left: 10px !important;
  }
  .swedish-stores, .online-stores, .exhibitions, .exhibitions thead th {
    font-size: 13px !important;
  }
  .exhibitions td:nth-child(1), .exhibitions th:nth-child(1) {
    width: 35%;
  }
  .exhibitions td:nth-child(4), .exhibitions th:nth-child(4) {
    width: 15%;
  }
}
.bg, .site-main {
  /* base color close to the corners of your image */
  background-color: #232323;
  /* layered gradients to mimic the light spot + bottom shadow */
  background-image:
  /* main soft “spotlight” toward the upper-right */
  radial-gradient( 140% 200% at 70% 30%, #535353 0%, #3A3A3A 35%, #303030 65%, #181818 100% ),
  /* subtle darkening band along the bottom */
  linear-gradient( to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 80%, rgba(0, 0, 0, 0.9) 100% );
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
.mgl-square .mgl-item figcaption p {
  padding: 5px 10px;
  box-sizing: border-box;
  margin-top: 20px !important;
}
.mgl-item figcaption p {
  color: #fff !important;
  font-size: 13px !important;
  line-height: 100% !important;
}
.mgl-item figcaption.caption-bg-black {
  background: rgb(0,0,0,0.5) !important;
}
/* webshop */
.product-entry-wrapper, .ct-woocommerce-cart-form, form.woocommerce-checkout {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.entry-summary-items, .ct-order-review {
  border-radius: 20px;
  background: #0004;
  padding: 40px;
}
.required {
  color: #E33D !important;
}
.amount {
  /* color: #fffd !important; */
}
input.qty {
  color: #000 !important;
  background: #fffA;
  !important;
}
div.product {
  margin-top: 70px;
  color: #fffd !important;
}
/* view cart */
table.shop_table tr.woocommerce-cart-form__cart-item, tr.cart-subtotal, tr.shipping {
  border-bottom: 1px solid #0005;
}
.product-name a {
  color: #fffd !important;
}
.cart_totals {
  background: #0005 !important;
}
/* cart popup */
.ct-cart-content {
  border-radius: 10px !important;
  margin-top: 58px !important;
}
/* footer */
footer .entry-content.is-layout-flow {
  background: transparent !important;
  background-color: transparent !important;
}
/* frontpage background */
body.page-id-13 .site-main {
  background: #000 !important;
  background-image: none !important;
}
/* Bara testfront */
body.page-id-13 .hero-video {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* mobile menu */
@media (max-width: 999.98px) {
  [data-header*="type-1"] [data-id="socials"].ct-header-socials {
    margin: 0 auto !important;
  }
}
#offcanvas .ct-panel-content-inner>*:first-child {
  margin: 0 auto;
  margin-bottom: 20px;
}
[data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="middle"] {
  background-color: rgba(5, 5, 5, 0.12) !important;
}
[data-header*="type-1"] .ct-header [data-id="menu"] {
  --menu-items-spacing: 0px;
  --menu-items-gap: clamp(6px, 1.5vw, 40px);
  --margin: 0px clamp(0px, 1vw, 40px) 0px 0px !important;
}
[data-header*="type-1"] .ct-header [data-id="menu-secondary"] {
  --menu-items-spacing: 0px;
  --menu-items-gap: clamp(6px, 1.5vw, 40px);
  --margin: 0px 0px 0px clamp(0px, 1vw, 40px) !important;
}
/* no print (manual chart) */
@media print {
  .no-print {
    display: none !important;
  }
  .page-break-before {
    break-before: page;
  }
  .page-break-after {
    break-after: page;
  }
  .avoid-break {
    break-inside: avoid;
    page-break-inside: avoid;
  }
}
#post-3438 .wp-element-button {
  font-size: 16px !important;
  font-weight: 600;
  color: #000c;
}
/* gallery */
.mgl-square .mgl-item .mgl-icon .mgl-img-container {
  background: #fff !important;
}
.wp-elements-5202bf80c8966cd3e8cc1bef086c3976 a:where(:not(.wp-element-button)) {
  color:var(--wp--preset--color--palette-color-7);
}
.wp-container-core-group-is-layout-9efd969a > .alignfull {
  margin-right:calc(0px * -1);
  margin-left:calc(0px * -1);
}
.wp-container-core-group-is-layout-9efd969a > * {
  margin-block-start:0;
  margin-block-end:0;
}
.wp-container-core-group-is-layout-9efd969a > * + * {
  margin-block-start:0;
  margin-block-end:0;
}
.wp-container-core-group-is-layout-d7a71814 > .alignfull {
  margin-right:calc(0px * -1);
  margin-left:calc(0px * -1);
}
.wp-container-core-group-is-layout-7db9d80f > .alignfull {
  margin-right:calc(0px * -1);
  margin-left:calc(0px * -1);
}
.wp-container-core-group-is-layout-c688422d {
  flex-wrap:nowrap;
  gap:0;
  justify-content:flex-start;
}
/* Manual 頁面：覆蓋 Stackable alignwide 寬度 */
body.page-id-3438 .entry-content .wp-block-stackable-columns.indent.alignwide {
  max-width: none !important;
  width: 100% !important;
}
body.page-id-3438 .entry-content .wp-block-stackable-columns.indent.alignwide > .stk-row.alignwide, body.page-id-3438 .entry-content .wp-block-stackable-columns.indent.alignwide > .stk-content-align.alignwide {
  width: min(100% - 48px, var(--theme-block-max-width)) !important;
  max-width: var(--theme-block-max-width) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* Manual 頁面：移除文字段落右側黑線 */
body.page-id-3438 .stk-f09801c, body.page-id-3438 .stk-c45d823, body.page-id-3438 .stk-74c1d51, body.page-id-3438 .stk-e8af6f4, body.page-id-3438 .stk-de657d7 {
  border-right: 0 !important;
}
/* Walkstool 比較表：電腦版視覺置中微調 */
@media (min-width: 768px) {
  .model-chart-comparison {
    width: 100% !important;
    max-width: 100% !important;
  }
  .model-chart-comparison .wp-block-group.is-layout-flex {
    justify-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .model-chart-comparison .model-data-legend, .model-chart-comparison .mobile-legend {
    flex: 0 0 150px !important;
    max-width: 150px !important;
  }
  .model-chart-comparison .model-data-legend table, .model-chart-comparison .mobile-legend table {
    width: 150px !important;
  }
  .model-chart-comparison .model-data-legend td, .model-chart-comparison .model-data-legend th, .model-chart-comparison .mobile-legend td, .model-chart-comparison .mobile-legend th {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 12px !important;
  }
}
/* Manual 頁面：手機版比較表置中優化 */
@media (max-width: 767px) {
  body.page-id-3438 .model-chart-comparison .wp-block-group.is-layout-flex {
    display: flex !important;
    justify-content: center !important;
    align-items: flex-start !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    gap: 8px !important;
  }
  body.page-id-3438 .model-chart-comparison .mobile-legend, body.page-id-3438 .model-chart-comparison .model-chart-data {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  body.page-id-3438 .model-chart-comparison .mobile-legend table {
    width: auto !important;
    min-width: 90px !important;
  }
  body.page-id-3438 .model-chart-comparison .model-chart-data table {
    width: auto !important;
    min-width: 150px !important;
  }
  body.page-id-3438 .model-chart-comparison .mobile-legend td, body.page-id-3438 .model-chart-comparison .mobile-legend th {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 6px !important;
  }
}
@media (max-width: 767px) {
  .model-chart-comparison table, .model-chart-comparison th, .model-chart-comparison td {
    font-size: 16px !important;
    line-height: 1.35 !important;
  }
}
/*# sourceURL=core-block-supports-inline-css */
.stk-tdn4k2j {
  margin-bottom:10px !important;
  opacity:0.8 !important;
}
.stk-tdn4k2j .stk-img-wrapper {
  width:250px !important;
}
.stk-hr8v6rm {
  margin-top:8px !important;
  margin-bottom:10px !important;
}
.stk-hr8v6rm .stk-block-heading__text {
  font-size:40px !important;
  color:#ffffffbf !important;
  font-weight:500 !important;
  font-family:"Inter", Sans-serif !important;
  letter-spacing:-0.5px !important;
}
@media screen and (max-width:999px) {
  .stk-hr8v6rm .stk-block-heading__text {
    font-size:40px !important;
  }
}
.stk-y5x28qx .stk-img-wrapper {
  width:100% !important;
  height:524px !important;
}
.stk-y5x28qx .stk-img-wrapper img {
  object-position:55.00000000000001% 57.99999999999999% !important;
}
.stk-17mbeo0 .stk-img-wrapper {
  width:100% !important;
  height:528px !important;
}
.stk-17mbeo0 .stk-img-wrapper img {
  object-position:46% 54% !important;
}
.stk-vadigw5 .stk-img-wrapper {
  width:100% !important;
  height:524px !important;
}
.stk-vadigw5 .stk-img-wrapper img {
  object-position:49% 100% !important;
}
.stk-vdhc784 {
  margin-top:-60px !important;
}
@media screen and (max-width:999px) {
  .stk-vdhc784 {
    margin-top:-40px !important;
  }
}
@media screen and (max-width:689px) {
  .stk-vdhc784 {
    margin-top:-10px !important;
  }
}
.stk-tvip84p {
  padding-top:50px !important;
  padding-bottom:20px !important;
}
.stk-tvip84p .stk-img-wrapper {
  width:50% !important;
}
.stk-gmu7v6s {
  padding-top:30px !important;
  padding-right:30px !important;
  padding-left:30px !important;
}
.stk-gmu7v6s .stk-img-wrapper {
  width:78% !important;
  height:78% !important;
}
.stk-exesl3q {
  padding-top:50px !important;
  padding-bottom:20px !important;
}
.stk-exesl3q .stk-img-wrapper {
  width:50% !important;
}
.stk-n2b9oir {
  padding-top:30px !important;
  padding-right:30px !important;
  padding-left:30px !important;
}
.stk-n2b9oir .stk-img-wrapper {
  width:78% !important;
  height:78% !important;
}
.stk-ujv3t2z {
  padding-top:50px !important;
  padding-bottom:20px !important;
}
.stk-ujv3t2z .stk-img-wrapper {
  width:50% !important;
}
.stk-r7ns44i {
  padding-top:30px !important;
  padding-right:30px !important;
  padding-left:30px !important;
}
.stk-r7ns44i .stk-img-wrapper {
  width:90% !important;
  height:90% !important;
}
.stk-rjp5men {
  padding-top:50px !important;
  padding-bottom:20px !important;
}
.stk-rjp5men .stk-img-wrapper {
  width:50% !important;
  height:95% !important;
}
.stk-puukei8 {
  padding-top:30px !important;
  padding-right:30px !important;
  padding-left:30px !important;
}
.stk-puukei8 .stk-img-wrapper {
  width:95% !important;
  height:95% !important;
}
.stk-xwefnv3 {
  padding-top:50px !important;
  padding-bottom:20px !important;
}
.stk-xwefnv3 .stk-img-wrapper {
  width:50% !important;
}
.stk-ai54r9c {
  padding-top:30px !important;
  padding-right:30px !important;
  padding-left:30px !important;
}
.stk-mbqu9o5 {
  padding-top:50px !important;
  padding-bottom:20px !important;
}
.stk-mbqu9o5 .stk-img-wrapper {
  width:50% !important;
}
.stk-j3clet5 {
  padding-top:30px !important;
  padding-right:30px !important;
  padding-left:30px !important;
}
.stk-ef76r8t .stk-img-wrapper {
  width:100% !important;
  height:524px !important;
}
.stk-ef76r8t .stk-img-wrapper img {
  object-position:8% 50% !important;
}
.stk-dsgm0e2 .stk-img-wrapper {
  width:100% !important;
  height:528px !important;
}
.stk-dsgm0e2 .stk-img-wrapper img {
  object-position:74% 100% !important;
}
.stk-gcay3z5 .stk-img-wrapper {
  width:100% !important;
  height:524px !important;
}
.stk-gcay3z5 .stk-img-wrapper img {
  object-position:49% 100% !important;
}
.stk-zfc6txs {
  height:50px !important;
}
