/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
:root {
	--margin-bottom: 80px;
}


.wp-container-core-group-is-layout-1 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width:1280px;
  margin-left:auto !important;
  margin-right:auto !important;
}
.wp-container-core-group-is-layout-1 > .alignwide {
  max-width:1232px;
}
.wp-container-core-group-is-layout-1 .alignfull {
  max-width:none;
}
#start-resizable-editor-section {
  display:none
}
.stk-button-group:not(.stk-collapse-on-desktop) .block-editor-block-list__layout {
  justify-content:var(--stk-alignment-justify-content)
}
.stk-button-group:is(.stk--collapse-on-desktop)>.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-orientation-horizontal>.block-editor-inner-blocks>.block-editor-block-list__layout>*+* {
  margin-left:var(--stk-block-margin-bottom)
}
.stk--block-orientation-horizontal>.block-editor-inner-blocks>.block-editor-block-list__layout {
  display:flex!important;
  flex-direction:row
}
.stk--block-orientation-horizontal>.block-editor-inner-blocks>.block-editor-block-list__layout>* {
  margin-bottom:0;
  margin-top:0
}
.stk--block-orientation-horizontal>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block] {
  width:auto
}
.stk-block.stk-block-blockquote :is(.stk-container.stk-block-blockquote__content,
.stk-inner-blocks) {
  flex-direction:row
}
.stk-block-blockquote__content {
  max-width:none!important
}
.stk-block-blockquote .stk-block-icon {
  flex:0;
  margin-inline-end:16px;
  width:auto
}
.stk-block-button {
  --stk-block-margin-bottom:0
}
.stk-block.stk-block-button {
  min-width:-moz-fit-content;
  min-width:fit-content;
  width:auto
}
.stk-button,
.stk-button:after,
.stk-button:before {
  box-sizing:border-box
}
.stk-button-group {
  max-width:none!important
}
.stk-block-call-to-action__content>.stk-inner-blocks.stk--column-flex {
  justify-content:center
}
.stk-block-card__image {
  background-size:cover;
  height:300px;
  width:100%
}
.stk-block-card__image+.stk-block-card__content:not(.stk-container-padding) {
  padding-top:var(--stk-block-margin-bottom)
}
.stk-block-card__content {
  display:flex;
  flex-direction:column
}
.stk-block-accordion {
  box-sizing:border-box
}
.stk-block-accordion summary {
  --stk-block-margin-bottom:0;
  --stk-icon-size:16px;
  cursor:pointer;
  list-style:none
}
.stk-block-accordion summary::-webkit-details-marker {
  display:none
}
.stk-block-accordion summary .stk-block-icon:first-child {
  justify-content:flex-start
}
.stk-block-accordion summary .stk-block-icon:last-child {
  justify-content:flex-end
}
.stk-block-accordion summary.stk-block-column:focus:not(:focus-visible) {
  outline:none
}
.stk-block-accordion .stk-block-accordion__heading .stk-block-icon-label .stk-block-heading {
  flex:1
}
.stk-block-accordion .stk-block-accordion__heading .stk-block-icon-label .stk-block-icon {
  flex:0 0 40px
}
.stk-block-accordion .stk-block-accordion__heading .stk-block-column__content {
  width:unset
}
.stk-block-accordion .stk-block-accordion__content>.stk-container {
  padding:var(--stk-container-padding)
}
.stk-block-accordion summary .stk--svg-wrapper {
  transition:all .7s cubic-bezier(.2,.6,.4,1)
}
.stk-block-accordion[open]>summary .stk--svg-wrapper:not(.stk--has-icon2) {
  transform:rotate(180deg)
}
.stk-block-accordion[open]>summary .stk--svg-wrapper.stk--has-icon2 .stk--inner-svg {
  display:none
}
.stk-block-accordion[open]>summary .stk--icon-2 {
  display:block!important
}
.stk-block-accordion .stk-block-accordion__content {
  height:100%;
  opacity:1;
  overflow:hidden;
  transform:translateY(0)
}
.stk-block-accordion .stk-block-accordion__content>*>* {
  flex-shrink:0
}
.stk-block-accordion:not([open]) .stk-block-accordion__content {
  max-height:0;
  opacity:0;
  transform:translateY(25px)
}
.stk-inner-blocks>.stk-block-accordion__wrapper:last-child,
.stk-inner-blocks>.stk-block-accordion__wrapper:last-child>* {
  margin-bottom:0
}
.stk-block-carousel {
  --gap:30px;
  --slides-to-show:1;
  --button-offset:12px;
  --button-gap:12px;
  --button-height:40px;
  --button-width:40px;
  --dot-color:#aaa;
  --dot-color-hover:#1b1b1b;
  --dot-size:8px;
  --dot-gap:16px;
  --dot-active-width:30px;
  --dot-active-height:var(--dot-size,8px);
  --dot-offset:12px;
  --transition-duration:0.3s;
  --stk-columns-spacing:0px!important
}
.stk-block-carousel .stk-block-carousel__content-wrapper {
  max-width:100%
}
.stk-block-carousel.stk--is-slide[data-slides-to-show="1"] {
  --gap:0px
}
.stk-block-carousel__slider {
  background:#0000;
  cursor:grab;
  display:flex;
  flex-direction:row;
  margin:0 auto;
  overflow:hidden;
  position:relative;
  scrollbar-width:none;
  width:100%
}
.stk-block-carousel__slider-wrapper {
  position:relative;
  z-index:1
}
.stk-block-carousel__button,
.stk-block-carousel__dot {
  all:unset!important;
  cursor:pointer!important;
  transition:all .3s ease-in-out,outline-offset 0s,outline 0s!important
}
.stk-block-carousel__button:before,
.stk-block-carousel__dot:before {
  transition:all .3s ease-in-out!important
}
.stk-block-carousel__buttons {
  align-items:center;
  display:flex;
  flex-direction:row;
  gap:var(--button-gap,12px);
  inset:var(--button-offset,12px);
  justify-content:space-between;
  pointer-events:none;
  position:absolute;
  z-index:9999
}
.stk-block-carousel__buttons svg {
  overflow:visible
}
.stk-block-carousel__button {
  pointer-events:all!important;
  -webkit-user-select:none;
  user-select:none
}
.stk-block-carousel__dots {
  display:flex;
  flex-direction:row;
  gap:min(var(--dot-gap),var(--dot-gap) - (24px - var(--dot-size)));
  justify-content:center;
  margin-top:max(var(--dot-offset),-24px);
  min-height:24px;
  position:relative;
  top:min(0px,var(--dot-offset) + 24px);
  z-index:2
}
.stk-block-carousel__dots li {
  list-style:none
}
.stk-block-carousel.stk--is-fade .stk-block-carousel__slider>.stk-block-column {
  flex:1 0 100%!important;
  height:auto;
  opacity:1;
  transition:opacity .3s ease-in-out;
  transition-delay:calc(var(--transition-duration, .3s)*.3);
  transition-duration:max(var(--transition-duration,.3s) * 1.15,.01s);
  width:100%
}
.stk-block-carousel.stk--is-fade .stk-block-carousel__slider>.stk-block-column.stk-block-carousel__slide--active {
  transition-delay:0s;
  transition-duration:var(--transition-duration,.3s)
}
.stk-block-carousel.stk--is-fade .stk-block-carousel__slider>.stk-block-column:not(:first-child) {
  left:0;
  opacity:0;
  position:relative;
  visibility:hidden
}
.stk-block-carousel.stk--is-slide .stk-block-carousel__slider:not(.stk--snapping-deactivated) {
  scroll-behavior:smooth;
  scroll-snap-type:inline mandatory
}
.stk-block-carousel .stk-block-carousel__slider.stk--snapping-deactivated {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  user-select:none
}
.stk-block-carousel.stk--is-slide .stk-block-carousel__slider {
  -ms-overflow-style:none;
  gap:var(--gap);
  overflow-x:scroll;
  overflow-x:-moz-scrollbars-none;
  overflow-y:hidden;
  overscroll-behavior-inline:contain
}
.stk-block-carousel.stk--is-slide .stk-block-carousel__slider::-webkit-scrollbar {
  display:none!important;
  height:0!important
}
.stk-block-carousel.stk--is-slide .stk-block-carousel__slider>* {
  flex:1 0 calc(100%/var(--slides-to-show) - var(--gap)/var(--slides-to-show)*(var(--slides-to-show) - 1))!important;
  scroll-snap-align:start
}
.stk-block-carousel .stk--hidden {
  clip:rect(0 0 0 0);
  border:0;
  -webkit-clip-path:inset(50%);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  white-space:nowrap;
  width:1px
}
.stk-block-carousel__button {
  align-items:center!important;
  background:#fff!important;
  border-radius:100%!important;
  color:initial!important;
  display:flex!important;
  height:var(--button-height,40px)!important;
  justify-content:center!important;
  opacity:.9!important;
  padding:initial!important;
  width:var(--button-width,40px)!important
}
.stk-block-carousel__button:hover {
  background:#fff;
  opacity:1
}
.stk-block-carousel__button svg {
  height:16px;
  width:16px
}
.stk-block-carousel__dot {
  align-items:center!important;
  display:flex!important;
  height:max(24px,var(--dot-size,8px))!important;
  justify-content:center!important;
  position:relative!important;
  width:max(24px,var(--dot-size,8px))!important;
  will-change:margin,margin-inline,width
}
.stk-block-carousel__dot,
.stk-block-carousel__dot:hover {
  background:#0000!important
}
.stk-block-carousel__dot:before {
  background:var(--dot-color,#aaa);
  border-radius:var(--dot-size,8px);
  content:""!important;
  height:var(--dot-size,8px);
  inset:auto!important;
  opacity:1!important;
  position:absolute;
  width:var(--dot-size,8px)
}
.stk-block-carousel__dot:hover:before {
  background:var(--dot-color-hover,#1b1b1b)
}
.stk-block-carousel__dot.stk-block-carousel__dot--active {
  margin-inline:max(0px,(24px - var(--dot-size))/2)!important;
  width:var(--dot-active-width,30px)!important
}
.stk-block-carousel__dot.stk-block-carousel__dot--active:before {
  background:#1b1b1b;
  height:var(--dot-active-height);
  width:var(--dot-active-width,30px)
}
.stk-block-carousel.stk--dots-outline .stk-block-carousel__dot:not(.stk-block-carousel__dot--active,
:hover):before {
  background:#0000;
  box-shadow:inset 0 0 0 1px var(--dot-color,#aaa)
}
.stk-block-carousel.stk--arrows-outside.stk--arrows-justify-space-between.stk--arrows-align-center .stk-block-carousel__buttons {
  inset:0
}
.stk-block-carousel.stk--arrows-outside.stk--arrows-justify-space-between.stk--arrows-align-center .stk-block-carousel__slider {
  width:calc(100% - var(--button-width)*2 - var(--button-offset)*2)
}
.stk-block-carousel.stk--arrows-outside:is(.stk--arrows-align-flex-end,
.stk--arrows-align-flex-start) .stk-block-carousel__slider-wrapper {
  flex-direction:column;
  gap:var(--button-offset,12px)
}
.stk-block-carousel.stk--arrows-outside:is(.stk--arrows-align-flex-end,
.stk--arrows-align-flex-start) .stk-block-carousel__buttons {
  position:static
}
.stk-block-carousel.stk--arrows-outside.stk--arrows-align-flex-start .stk-block-carousel__slider-wrapper {
  flex-direction:column-reverse
}
.stk-block-carousel .stk-img-carousel.lazyload[src*="data:"] {
  height:1px!important
}
.stk-block.stk-block-column .stk-column-wrapper {
  width:100%
}
.stk-block-column__content {
  box-sizing:border-box
}
.stk-column-wrapper>.stk-inner-blocks {
  margin-bottom:0
}
.stk-block .stk--align-last-block-to-bottom {
  height:100%
}
.stk-block .stk--align-last-block-to-bottom>:last-child {
  margin-top:auto
}
.stk-block:is(.stk-block-column--v3,
[data-v])>.stk-column-wrapper {
  min-width:0
}
.stk--fit-content>.stk-block-column,
.stk--flex>.stk-block-column {
  flex:0 1 auto!important;
  max-width:none;
  min-width:24px;
  width:-moz-fit-content;
  width:fit-content
}
.stk-block-columns>.stk-block-content {
  --stk-column-gap:0px;
  column-gap:var(--stk-column-gap,0);
  margin-left:auto;
  margin-right:auto
}
.stk-block-column:first-child {
  order:var(--stk-col-order-1,initial)
}
.stk-block-column:nth-child(2) {
  order:var(--stk-col-order-2,initial)
}
.stk-block-column:nth-child(3) {
  order:var(--stk-col-order-3,initial)
}
.stk-block-column:nth-child(4) {
  order:var(--stk-col-order-4,initial)
}
.stk-block-column:nth-child(5) {
  order:var(--stk-col-order-5,initial)
}
.stk-block-column:nth-child(6) {
  order:var(--stk-col-order-6,initial)
}
.stk-block-column:nth-child(7) {
  order:var(--stk-col-order-7,initial)
}
.stk-block-column:nth-child(8) {
  order:var(--stk-col-order-8,initial)
}
.stk-block-column:nth-child(9) {
  order:var(--stk-col-order-9,initial)
}
.stk-block-column:nth-child(10) {
  order:var(--stk-col-order-10,initial)
}
.stk-block-column:nth-child(11) {
  order:var(--stk-col-order-11,initial)
}
.stk-block-column:nth-child(12) {
  order:var(--stk-col-order-12,initial)
}
.stk-block-column:nth-child(13) {
  order:var(--stk-col-order-13,initial)
}
.stk-block-column:nth-child(14) {
  order:var(--stk-col-order-14,initial)
}
.stk-block-column:nth-child(15) {
  order:var(--stk-col-order-15,initial)
}
.stk-block-column:nth-child(16) {
  order:var(--stk-col-order-16,initial)
}
.stk-block-column:nth-child(17) {
  order:var(--stk-col-order-17,initial)
}
.stk-block-column:nth-child(18) {
  order:var(--stk-col-order-18,initial)
}
.stk-block-column:nth-child(19) {
  order:var(--stk-col-order-19,initial)
}
.stk-block-column:nth-child(20) {
  order:var(--stk-col-order-20,initial)
}
.stk-block-count-up__text {
  font-size:48px
}
.stk-block-count-up__text:not(.stk--count-up-active) {
  opacity:0
}
.stk-block.stk-block-countdown {
  text-align:center
}
.stk-block.stk-block-countdown.stk-block-countdown--aligned .stk-block-countdown__content-container {
  width:unset
}
.stk-block-countdown__container {
  display:flex;
  flex:1 0 auto;
  gap:16px
}
.stk-block-countdown__content-container {
  word-wrap:break-word;
  box-sizing:initial;
  justify-content:center;
  width:100%
}
.stk-block-countdown__label {
  margin:8px 0 0
}
.stk-block-countdown__digit {
  font-size:40px;
  height:50%
}
.stk-block-countdown__digit,
.stk-block-countdown__label {
  line-height:1
}
.stk-block-countdown__divider-wrapper {
  align-items:center;
  display:flex;
  justify-content:center
}
.stk-block-countdown__divider-wrapper .stk-block-countdown__divider-colon {
  color:#000;
  display:flex;
  font-size:45px;
  justify-content:center;
  line-height:1;
  position:relative;
  top:-12px
}
.stk-block-countdown__divider-wrapper .stk-block-countdown__divider-line {
  background-color:#000;
  height:50%;
  width:1px
}
.stk-block-countdown__message {
  display:none;
  margin:0
}
.stk-block.stk-block-divider .stk-block-divider__dot,
.stk-block.stk-block-divider hr.stk-block-divider__hr {
  background:#ddd
}
.stk-block.stk-block-divider hr.stk-block-divider__hr {
  border:0;
  height:1px;
  margin-left:var(--stk-dots-margin-left,auto);
  margin-right:var(--stk-dots-margin-right,auto);
  max-width:none;
  padding:0;
  width:50%
}
.stk-block.stk-block-divider hr.stk-block-divider__hr:after,
.stk-block.stk-block-divider hr.stk-block-divider__hr:before {
  display:none
}
.stk-block.stk-block-divider:is(.is-style-bar) hr.stk-block-divider__hr {
  border-radius:3.5px;
  height:7px
}
.stk-block.stk-block-divider:is(.is-style-dots,
.is-style-asterisks) .stk-block-divider__dots {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  margin-left:var(--stk-dots-margin-left,auto);
  margin-right:var(--stk-dots-margin-right,auto);
  overflow:hidden;
  width:10%
}
.stk-block.stk-block-divider:is(.is-style-dots,
.is-style-asterisks) .stk-block-divider__dot {
  border-radius:100%;
  flex-shrink:0;
  height:8px;
  width:8px
}
.stk-block.stk-block-divider:is(.is-style-asterisks) .stk-block-divider__dot {
  background:#0000;
  position:relative
}
.stk-block.stk-block-divider:is(.is-style-asterisks) .stk-block-divider__dot:before {
  content:"*";
  font-family:Georgia,Times,Times New Roman,serif;
  font-size:14.4px;
  left:0;
  line-height:1;
  position:absolute;
  top:0;
  vertical-align:middle
}
.stk-block-expand>.stk-inner-blocks.stk-block-content {
  display:block
}
.stk-block-expand .stk-block-button {
  display:inline-block
}
.stk-block-expand [aria-hidden=true] {
  display:none!important
}
.stk-block-expand [aria-hidden=true]+.stk-block-button {
  display:none
}
.stk-block-feature {
  --stk-column-gap:0px;
  --stk-row-gap:0px
}
.stk-block-feature>*>.stk-block-content {
  column-gap:var(--stk-column-gap);
  row-gap:var(--stk-row-gap)
}
.stk-block-feature>*>.stk-row {
  display:flex;
  flex-direction:row;
  flex-wrap:var(--stk-feature-flex-wrap,wrap)
}
.stk-block-feature-grid.stk--column-wrap-desktop .stk--flex>*>*>[data-type="stackable/column"],
.stk-block-feature-grid.stk--column-wrap-desktop .stk--flex>.stk-block-column {
  flex:var(--stk-flex-grow,1) 1 calc(100% - var(--stk-column-gap, 0px)*0/1)!important
}
.stk-block-heading__bottom-line,
.stk-block-heading__top-line {
  background-color:#000;
  height:4px;
  width:100px
}
.stk-block-heading--v2 .stk-block-heading__text:not(.stk-block-heading--use-theme-margins) {
  margin:0!important
}
.stk-block-hero__content>.stk-inner-blocks.stk--column-flex:not(.stk--block-horizontal-flex) {
  align-items:center;
  justify-content:center
}
.stk-block-horizontal-scroller:not(.editor) {
  overflow:hidden
}
.stk-block-horizontal-scroller:not(.editor)>.stk-block-content {
  --stk-column-gap:0px;
  -ms-overflow-style:none;
  box-sizing:border-box;
  cursor:grab;
  display:grid;
  gap:var(--stk-column-gap);
  grid-auto-columns:var(--stk-column-width,300px);
  grid-auto-flow:column;
  height:var(--stk-column-height);
  overflow-x:auto;
  overflow-x:-moz-scrollbars-none;
  overscroll-behavior-inline:contain;
  padding-inline-start:var(--stk-left-offset,0)
}
.stk-block-horizontal-scroller:not(.editor)>.stk-block-content>.stk-block-column {
  scroll-snap-align:var(--stk-snapping,center);
  width:100%!important
}
.stk-block-horizontal-scroller:not(.editor)>.stk-block-content.stk--with-scrollbar {
  scrollbar-color:var(--stk-scrollbar-thumb-color,#d3d3d3) var(--stk-scrollbar-track-color,#eee);
  scrollbar-width:var(--stk-scrollbar-height-firefox,auto)
}
.stk-block-horizontal-scroller:not(.editor)>.stk-block-content.stk--with-scrollbar::-webkit-scrollbar {
  height:var(--stk-scrollbar-height,10px)
}
.stk-block-horizontal-scroller:not(.editor)>.stk-block-content.stk--with-scrollbar::-webkit-scrollbar-track {
  background:var(--stk-scrollbar-track-color,#eee);
  border-radius:var(--stk-scrollbar-thumb-radius,0)
}
.stk-block-horizontal-scroller:not(.editor)>.stk-block-content.stk--with-scrollbar::-webkit-scrollbar-thumb {
  background:var(--stk-scrollbar-thumb-color,#d3d3d3);
  border-radius:var(--stk-scrollbar-thumb-radius,0)
}
.stk-block-horizontal-scroller:not(.editor)>.stk-block-content:not(.stk--with-scrollbar) {
  scrollbar-width:none
}
.stk-block-horizontal-scroller:not(.editor)>.stk-block-content:not(.stk--with-scrollbar)::-webkit-scrollbar {
  height:0!important
}
.stk-block-horizontal-scroller:not(.editor)>.stk-block-content:not(.stk--snapping-deactivated) {
  scroll-behavior:smooth;
  scroll-snap-type:inline mandatory
}
.stk-block-horizontal-scroller:not(.editor)>.stk-block-content.stk--snapping-deactivated {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  user-select:none
}
.stk-block-horizontal-scroller .stk-img-horizontal-scroller.lazyload[src*="data:"] {
  height:1px!important
}
.stk-block-icon-box__content {
  max-width:none!important
}
.stk-block-icon-box__content>:not(.stk-block-icon-label) {
  padding-left:64px
}
.stk-block-icon-button {
  --stk-block-margin-bottom:0
}
.stk-block.stk-block-icon-button {
  width:auto
}
.stk-block.stk-block-icon-button .stk-button {
  border-radius:100%
}
.stk-block-icon-label .stk-inner-blocks {
  gap:28px
}
.stk-block-icon-label :is(.stk-block-icon,
.stk-block-heading) {
  --stk-block-margin-bottom:0;
  align-items:center;
  display:flex
}
.stk-block-icon-label .stk-block-heading__text {
  margin-block:0;
  text-align:start;
  width:100%
}
.stk-block-icon-label .stk-row {
  flex-wrap:nowrap
}
.stk-block-icon-label .stk-block-heading,
.stk-block-icon-label .wp-block-stackable-heading.stk-block-heading {
  width:inherit
}
.stk-block-icon-label.stk-block-icon-label--use-flex-basis .stk-block-icon {
  flex:0 0 64px
}
.stk-block-icon-label.stk-block-icon-label--use-flex-basis .stk-inner-blocks {
  gap:0
}
.stk-block-icon-list .stk-block-icon-list--grid:is(ul,
ol) {
  column-gap:var(--stk-icon-list-column-gap,16px);
  display:grid;
  grid-template-columns:repeat(var(--stk-icon-list-column-count,1),1fr);
  row-gap:var(--stk-icon-list-row-gap,0);
  text-align:start;
  width:100%
}
.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul,
.stk-block-icon-list__ol) {
  column-count:var(--stk-icon-list-column-count,1);
  column-gap:var(--stk-icon-list-column-gap,16px);
  display:block;
  text-align:start;
  width:100%
}
.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul,
.stk-block-icon-list__ol) .stk-block-icon-list__group {
  list-style-type:none!important;
  padding-inline-start:0;
  width:-moz-fit-content;
  width:fit-content
}
.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul,
.stk-block-icon-list__ol) .wp-block-stackable-icon-list-item {
  margin-bottom:var(--stk-icon-list-row-gap,0)
}
.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul,
.stk-block-icon-list__ol) .wp-block-stackable-icon-list-item:last-child {
  margin-bottom:0
}
.stk-block-icon-list :is(ul.stk-block-icon-list__ul,
ol.stk-block-icon-list__ol) {
  flex:none
}
.stk-block-icon-list ol {
  list-style-image:none
}
.stk-block-icon-list ul.stk-block-icon-list__ul {
  list-style-type:none!important
}
.stk-block-icon-list ol.stk-block-icon-list__ol,
.stk-block-icon-list ul.stk-block-icon-list__ul {
  padding-inline-start:0
}
.stk-block-icon-list .stk-block-icon-list__ol {
  counter-reset:stk-icon-list-counter;
  list-style-type:none!important
}
.stk-block-icon-list li {
  break-inside:avoid;
  page-break-inside:avoid
}
.stk-block-icon-list.stk-block :is(ol:not(.stk-block-icon-list__ol)),
.stk-block-icon-list.stk-block :is(ul:not(.stk-block-icon-list__ul)) {
  padding-inline-start:1em
}
.stk-block-icon-list :not(ul.stk-block-icon-list__ul,
ol.stk-block-icon-list__ol),
.stk-block-icon-list :not(ul.stk-block-icon-list__ul,
ol.stk-block-icon-list__ol) li:not(.stk-block-icon-list-item) {
  width:-moz-fit-content;
  width:fit-content
}
.stk-block-icon-list :not(ul.stk-block-icon-list__ul,
ol.stk-block-icon-list__ol) li:not(.stk-block-icon-list-item)::marker {
  line-height:0
}
.stk-block-icon-list.stk-block :is(ul,
ol) {
  margin-bottom:0;
  margin-left:var(--stk-alignment-margin-left);
  margin-right:var(--stk-alignment-margin-right);
  margin-top:0
}
.stk-block-icon-list.stk-block :is(ul,
ol) li:last-child {
  margin-bottom:0
}
.stk-block-icon-list-item {
  list-style-type:none!important
}
.stk-block-icon-list.stk-block .wp-block-stackable-icon-list-item:not(:last-child):after {
  border:1px #0006;
  bottom:calc(var(--stk-icon-list-row-gap, 0px)/-2)!important;
  content:""!important;
  display:block;
  left:0;
  position:absolute;
  width:100%
}
.stk-block-icon-list.stk-block svg.ugb-custom-icon :is(g,
path,
rect,
polygon,
ellipse) {
  fill:var(--stk-icon-list-marker-color)!important;
  color:var(--stk-icon-list-marker-color)!important
}
.stk-block-icon-list-item__content {
  gap:8px
}
.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item {
  flex-direction:column;
  margin-inline:0 auto;
  width:100%
}
.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content {
  align-items:center;
  display:flex;
  position:relative;
  width:-moz-fit-content;
  width:fit-content
}
.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content .stk--svg-wrapper .stk--inner-svg svg {
  fill:var(--stk-icon-list-marker-color);
  color:var(--stk-icon-list-marker-color);
  height:var(--stk-icon-height,16px);
  opacity:var(--stk-icon-list-icon-opacity,1);
  position:relative;
  transform:rotate(var(--stk-icon-list-icon-rotation,0deg));
  width:var(--stk-icon-height,16px)
}
.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content .stk--svg-wrapper .stk--inner-svg svg :is(use,
g,
path,
rect,
polygon,
ellipse) {
  fill:var(--stk-icon-list-marker-color);
  color:var(--stk-icon-list-marker-color)
}
.stk-block-icon-list [data-type^="stackable/"] .stk-block-icon-list-item .stk--svg-wrapper svg {
  cursor:copy
}
.stk-block-icon-list.stk-block [data-block][data-type="stackable/icon-list-item"]:not(:focus):hover:after {
  outline:none
}
.stk-block-icon-list .stk-block-icon-list__ol li.stk-block-icon-list-item {
  counter-increment:stk-icon-list-counter;
  margin-inline:0 auto;
  width:100%
}
.stk-block-icon-list .stk-block-icon-list__ol li.stk-block-icon-list-item .stk-block-icon-list-item__content {
  align-items:center;
  display:flex;
  position:relative;
  width:-moz-fit-content;
  width:fit-content
}
.stk-block-icon-list .stk-block-icon-list__ol li.stk-block-icon-list-item .stk-block-icon-list-item__content .stk-block-icon-list-item__marker:before {
  color:var(--stk-icon-list-marker-color);
  content:counter(stk-icon-list-counter,var(--stk-list-style-type,decimal)) ". ";
  display:block;
  font-size:var(--stk-icon-height,16px);
  opacity:var(--stk-icon-list-icon-opacity,1);
  transform:rotate(var(--stk-icon-list-icon-rotation,0deg));
  vertical-align:middle;
  white-space:nowrap
}
li.wp-block-stackable-icon-list-item.stk-block-icon-list-item {
  margin-bottom:0
}
.stk-block-image .stk-img-wrapper {
  margin-left:var(--stk-alignment-margin-left,auto);
  margin-right:var(--stk-alignment-margin-right,auto)
}
.stk-block-image figure {
  margin:0
}
.stk--block-horizontal-flex>.block-editor-inner-blocks>.block-editor-block-list__layout [data-type="stackable/image"]:has(.stk-img-placeholder) {
  width:150px
}
.stk--block-horizontal-flex>.block-editor-inner-blocks>.block-editor-block-list__layout [data-type="stackable/image"]:has(.stk-img-placeholder) .stk-block-image:not(.stk--is-resizing) .stk-img-placeholder.stk--never-resized {
  height:200px!important
}
.stk--block-horizontal-flex>.block-editor-inner-blocks>.block-editor-block-list__layout [data-type="stackable/image"]:has(.stk-img-placeholder)>.stk-block-image {
  width:100%
}
.stk-block-image .stk-img-figcaption {
  margin:0;
  text-align:left
}
.stk-block-map .stk-block-map__canvas {
  height:350px
}
.stk-block-map iframe {
  height:350px!important
}
.stk-block-map .stk-map-wrapper {
  margin-left:var(--stk-alignment-margin-left,auto);
  margin-right:var(--stk-alignment-margin-right,auto)
}
.stk-block-map.stk--uses-api-key.stk--missing-api-key .stk-block-map__canvas {
  align-items:center;
  background:#ddd;
  color:#000;
  display:flex;
  justify-content:center;
  text-align:center
}
.wp-block-group>.stk-block-map {
  width:400px
}
.stk-block-notification {
  --stk-container-background-color:#40ba7b;
  --stk-container-color:#fff
}
.stk-block-notification.stk--is-error {
  --stk-container-background-color:#d9534f
}
.stk-block-notification.stk--is-warning {
  --stk-container-background-color:#ffdd57
}
.stk-block-notification.stk--is-info {
  --stk-container-background-color:#2091e1
}
.stk-block-notification.stk--is-dismissible .stk-container {
  padding-inline-end:var(--stk-notification-padding-end,60px)
}
.stk-block-notification__content {
  position:relative
}
.stk-block-notification__close-button {
  all:unset;
  background:unset!important;
  cursor:pointer;
  inset-inline-end:32px;
  margin-top:-4px;
  margin-inline-end:-4px;
  padding:4px;
  position:absolute;
  right:32px;
  top:32px;
  z-index:2
}
.stk-block-notification__close-button svg {
  fill:var(--stk-container-color);
  display:block
}
.stk-block-notification__close-button:focus {
  outline-offset:0
}
.stk-block-number-box__text {
  align-items:center;
  display:inline-flex;
  flex:0 1 auto;
  font-size:56px;
  font-weight:700;
  justify-content:center
}
.stk-block-number-box.stk--has-shape .stk-block-number-box__text {
  background:var(--stk-button-background-color);
  border-radius:100%;
  color:#fff;
  height:96px;
  width:96px
}
.stk-block-image-box .stk-block-column .stk-block-column__content {
  justify-content:center
}
.stk-block-image-box .stk-inner-blocks {
  display:grid
}
.stk-block-image-box .stk-inner-blocks>.stk-block {
  grid-column:1/2;
  grid-row:1/2
}
.stk-block-image-box .stk-img-wrapper {
  height:100%
}
.stk-block-image-box .stk-block-heading__text {
  margin-block:0
}
.stk-block-image-box .stk-block-image {
  --stk-block-margin-bottom:0
}
.stk-block-image-box .stk-block-column {
  margin:0
}
.stk-block-image-box.stk-block .stk-block.stk-block,
.stk-block-image-box.stk-block .stk-img-wrapper:after,
.stk-block-image-box.stk-block .stk-img-wrapper:before,
.stk-block-image-box.stk-block .stk-img-wrapper>img.stk-img {
  transition-duration:var(--stk-transition-duration,.32s)
}
.stk-block-image-box__content {
  max-width:none!important
}
.stk-block-posts:not(.stk--has-container) .stk-block-posts__items {
  row-gap:32px
}
.stk-block-posts__items {
  column-gap:var(--stk-column-gap,0);
  display:flex;
  flex-wrap:wrap;
  row-gap:0
}
.stk-block-posts__items :is([class*=stk-block-posts__],
.stk-img-wrapper):not(.stk-block-posts__item) {
  margin-bottom:var(--stk-block-margin-bottom)
}
.stk-block-posts__items :is([class*=stk-block-posts__],
.stk-img-wrapper):not(.stk-block-posts__item):last-child {
  margin-bottom:0
}
.stk-block-posts__items .stk-container {
  flex:1;
  margin:6px
}
.stk-block-posts__items .stk-container:not(.stk--no-padding) {
  margin:var(--stk-column-margin)
}
.stk-block-posts__item .stk-block-posts__category>a.stk-button {
  border-radius:4px;
  display:inline-flex;
  padding:4px 8px
}
.stk-block-posts__item {
  display:flex;
  flex-basis:calc(100%/var(--stk-columns, 2) - var(--stk-column-gap, 16px) + var(--stk-column-gap, 16px)/var(--stk-columns, 2));
  overflow:hidden;
  position:relative;
  width:calc(100%/var(--stk-columns, 2) - var(--stk-column-gap, 16px) + var(--stk-column-gap, 16px)/var(--stk-columns, 2))
}
.stk-block-posts__title {
  margin-top:0!important
}
.stk-block-posts__meta-sep {
  margin-inline:1ch
}
.stk-block-posts__image-link,
.stk-block-posts__readmore {
  display:block
}
.stk-block-posts__category a,
.stk-block-posts__title a {
  display:inline-block;
  text-decoration:none
}
.stk-block-posts__excerpt,
.stk-block-posts__title {
  -webkit-hyphens:auto;
  hyphens:auto;
  word-break:break-word
}
.stk-block-posts:is(.is-style-list) .stk-container {
  display:flex
}
.stk-block-posts:is(.is-style-list) .stk-img-wrapper {
  height:100%;
  width:100%
}
.stk-block-posts:is(.is-style-list) .stk-block-posts__image-link:not(:empty),
.stk-block-posts:is(.is-style-list) .stk-block-posts__image-link:not(:empty)~.stk-container-padding {
  flex-basis:50%
}
.stk-block-posts:is(.is-style-list) .stk-container-padding {
  padding-block:0;
  padding-inline-end:0
}
.stk-block-posts .stk-container-padding {
  box-sizing:border-box;
  flex:1
}
.stk-block-price {
  line-height:1
}
.stk-block-price .stk-block-text {
  --stk-block-margin-bottom:0
}
.stk-block-price .stk-block-text:first-child {
  vertical-align:top
}
.stk-block-price__price {
  font-size:56px;
  line-height:.7
}
.stk-block-progress-bar:not(.alignfull) {
  width:100%
}
.stk-progress-bar {
  background-color:var(--progress-background,#f0f0f0);
  border-radius:var(--progress-border-radius,0);
  height:var(--progress-size,32px);
  overflow:hidden;
  position:relative;
  width:var(--progress-bar-width,100%)
}
.stk-progress-bar .stk-progress-bar__bar {
  --progress-percent:calc((var(--progress-value, 50%)/var(--progress-max, 100))*100);
  align-items:center;
  background-color:var(--progress-color-1,#3498db);
  border-radius:var(--progress-bar-border-radius,0);
  display:flex;
  height:100%;
  justify-content:space-between;
  width:0
}
.stk-progress-bar .stk-progress-bar__bar .stk-progress-bar__inner-text {
  overflow:hidden;
  white-space:nowrap!important
}
.stk-progress-bar .stk-progress-bar__bar .stk-progress-bar__inner-text.stk-progress-bar__text {
  padding-inline-start:12px;
  text-overflow:ellipsis
}
.stk-progress-bar .stk-progress-bar__bar .stk-progress-bar__inner-text.stk-progress-bar__progress-value-text {
  padding-inline-end:12px
}
.stk-progress-bar.stk--with-animation .stk-progress-bar__bar {
  transition:width .7s cubic-bezier(.2,.6,.4,1);
  will-change:width
}
.stk-progress-bar.stk-animate .stk-progress-bar__bar {
  width:var(--progress-percent)
}
.stk-block .stk-block-progress-bar__container {
  display:flex;
  justify-content:var(--stk-alignment-justify-content,flex-start);
  width:100%
}
.stk-progress-circle {
  position:relative
}
.stk-progress-circle,
.stk-progress-circle svg {
  height:var(--progress-size,150px);
  width:var(--progress-size,150px)
}
.stk-progress-circle svg {
  --progress-percent:calc((var(--progress-value, 50)/var(--progress-max, 100))*100);
  --progress-dash-array:calc(var(--progress-size, 150px)/2*2*3.1415 - var(--progress-thickness, 8px)/2*2*3.1415);
  --progress-dash-offset:calc((100 - var(--progress-percent))/100*3.1415*(var(--progress-size, 150px)/2*2 - var(--progress-thickness, 8px)/2*2));
  transform:rotate(-90deg)
}
.stk-progress-circle svg circle {
  fill:none;
  stroke:var(--progress-background,#f0f0f0);
  stroke-width:var(--progress-thickness,8px);
  stroke-linecap:var(--progress-rounded,butt);
  cy:calc(var(--progress-size, 150px)/2);
  cx:calc(var(--progress-size, 150px)/2);
  r:calc(50% - var(--progress-thickness, 8px)/2);
  height:100%;
  width:100%
}
.stk-progress-circle .stk-progress-circle__bar {
  stroke-dasharray:var(--progress-dash-array);
  stroke-dashoffset:var(--progress-dash-array);
  stroke:var(--progress-color-1,#3498db)
}
.stk-progress-circle .stk-number {
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%)
}
.stk-progress-circle.stk--with-animation .stk-progress-circle__bar {
  transition:stroke-dashoffset .7s cubic-bezier(.2,.6,.4,1);
  will-change:stroke-dashoffset
}
.stk-progress-circle.stk-animate .stk-progress-circle__bar {
  stroke-dashoffset:var(--progress-dash-offset)
}
.stk-block .stk-block-progress-circle__container {
  display:flex;
  justify-content:var(--stk-alignment-justify-content,center);
  width:100%
}
.stk-block-separator {
  overflow-x:hidden
}
.stk-block-separator .stk-block-separator__inner {
  height:248px;
  overflow:hidden;
  position:relative
}
.stk-block-separator .stk-block-separator__inner svg {
  filter:drop-shadow(0 2px 20px rgba(153,153,153,.2));
  padding-top:48px
}
.stk-block-separator__inner svg,
.stk-separator__wrapper svg {
  fill:#fff
}
.stk-block.stk-block-spacer {
  height:50px;
  margin-bottom:0!important
}
.stk-block-tab-labels {
  --stk-block-margin-bottom:0;
  --tabs-flex:none;
  --tabs-column-gap:12px;
  --tabs-row-gap:8px
}
.stk-block-tabs__tab {
  all:unset;
  background-color:initial!important;
  cursor:pointer;
  flex:var(--tabs-flex,none);
  outline:revert;
  padding:12px
}
.stk-block-tab-labels__wrapper {
  column-gap:var(--tabs-column-gap,12px);
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  row-gap:var(--tabs-row-gap,8px)
}
.stk-block-tabs--horizontal .stk-block-tab-labels__wrapper {
  flex-direction:row
}
.stk-block-tabs--vertical .stk-block-tab-labels__wrapper {
  flex-direction:column
}
.stk-block-tabs__tab {
  --stk-icon-size:16px;
  align-items:center;
  display:flex;
  gap:8px;
  justify-content:flex-start
}
.stk-block-tab-labels__text {
  flex:0 1 auto
}
.stk-block-tabs__tab .stk-block-tab-labels__text {
  transition:none!important
}
.stk-block-table-of-contents .stk-table-of-contents__table {
  column-gap:32px;
  margin:0
}
.stk-block-table-of-contents li {
  -webkit-column-break-inside:avoid;
  -moz-column-break-inside:avoid;
  -o-column-break-inside:avoid;
  -ms-column-break-inside:avoid;
  column-break-inside:avoid
}
.stk-block-table-of-contents :is(ul,
ol) {
  padding-inline-start:1em
}
.stk-block-table-of-contents:is(.stk--is-gradient) li {
  -webkit-text-fill-color:initial;
  -moz-text-fill-color:initial;
  -o-text-fill-color:initial
}
.stk-block-table-of-contents:is(.stk--has-background-overlay) {
  background-clip:initial!important
}
.stk-block-table-of-contents .stk-table-of-contents__title {
  margin-block-end:0;
  margin-block-start:0
}
.stk-block-tab-content {
  display:flex;
  margin-bottom:0
}
.stk-block-tab-content>.stk-inner-blocks {
  display:grid
}
.stk-block-tab-content>.stk-inner-blocks>.stk-block {
  grid-column:1/1;
  grid-row:1/1;
  z-index:1
}
.stk-block-tab-content>.stk-inner-blocks>.stk-block[hidden] {
  visibility:hidden
}
.stk-block-tabs>.stk-block-tabs--fade>.stk-block-tab-content [role=tabpanel] {
  opacity:1;
  transition:opacity .3s cubic-bezier(.45,.05,.55,.95),visibility 0s;
  transition-delay:.01s,0s
}
.stk-block-tabs>.stk-block-tabs--fade>.stk-block-tab-content [role=tabpanel][hidden] {
  opacity:0;
  pointer-events:none;
  transition:opacity .3s cubic-bezier(.45,.05,.55,.95),visibility 0s;
  transition-delay:0s,.3s
}
.stk-block-tabs--vertical>.stk-block-tab-content>.stk-inner-blocks {
  height:100%
}
.stk-block-tabs {
  --tabs-gap:16px
}
.stk-block-tabs>.stk-inner-blocks {
  display:grid;
  gap:var(--tabs-gap,16px)
}
.stk-block-tabs[data-initial-tab="1"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:first-child),
.stk-block-tabs[data-initial-tab="10"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(10)),
.stk-block-tabs[data-initial-tab="2"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(2)),
.stk-block-tabs[data-initial-tab="3"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(3)),
.stk-block-tabs[data-initial-tab="4"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(4)),
.stk-block-tabs[data-initial-tab="5"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(5)),
.stk-block-tabs[data-initial-tab="6"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(6)),
.stk-block-tabs[data-initial-tab="7"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(7)),
.stk-block-tabs[data-initial-tab="8"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(8)),
.stk-block-tabs[data-initial-tab="9"]>*>.stk-block-tab-content>*>.stk-column:not([aria-labelledby]):not(:nth-child(9)) {
  display:none
}
.ct-widget.widget_block:not(:first-child):has(.stk-block-timeline) {
  margin-top:0
}
.stk-block-timeline {
  --gap:16px;
  --line-dot-size:11px;
  --line-dot-border-radius:100%;
  --line-accent-bg-color:#000;
  --line-accent-bg-color-2:var(--line-accent-bg-color,#000);
  --line-accent-bg-location:50%;
  --line-bg-color:#eee;
  --line-bg-width:3px;
  --content-line:40px;
  --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%),var(--line-bg-color,#eee) var(--line-accent-bg-location,50%));
  margin-block-start:0!important;
  padding:16px 0;
  position:relative
}
.wp-block-stackable-timeline.stk-block.stk-block-timeline {
  margin-bottom:0
}
.stk-block-timeline>.stk-inner-blocks {
  align-items:center;
  column-gap:var(--gap,16px);
  display:grid;
  grid-template-columns:1fr var(--line-dot-size,16px) 1fr;
  grid-template-rows:auto;
  position:static
}
.stk-block-timeline--right .stk-block-timeline__date {
  text-align:end
}
.stk-block-timeline--left>.stk-inner-blocks>* {
  grid-row:1/2
}
.stk-block-timeline--left .stk-block-timeline__content {
  grid-column:1/2;
  text-align:end
}
.stk-block-timeline--left .stk-block-timeline__middle {
  grid-column:2/3
}
.stk-block-timeline--left .stk-block-timeline__date {
  grid-column:3/4
}
.stk-block-timeline>.stk-inner-blocks>* {
  z-index:2
}
.stk-block-timeline>.stk-inner-blocks:after {
  background:var(--fixed-bg);
  background-attachment:fixed;
  bottom:0;
  content:"";
  inset-inline-start:calc(50% - var(--line-bg-width, 3px)/2);
  position:absolute;
  top:0;
  width:var(--line-bg-width,3px);
  z-index:2
}
.stk-block-timeline__middle {
  background:var(--fixed-bg);
  background-attachment:fixed;
  border-radius:var(--line-dot-border-radius,100%);
  height:var(--line-dot-size,16px);
  position:relative;
  width:var(--line-dot-size,16px);
  z-index:2
}
.stk-block-timeline>.stk-inner-blocks:after {
  bottom:50%;
  top:50%
}
.stk-block-timeline+.stk-block-timeline>.stk-inner-blocks:after,
.widget_block:where(:has(.stk-block-timeline))+.widget_block .stk-block-timeline>.stk-inner-blocks:after {
  top:0!important
}
.stk-block-timeline:not(.stk-is-last)>.stk-inner-blocks:after {
  bottom:0
}
.stk-block-timeline__middle:after {
  background:var(--fixed-bg);
  background-attachment:fixed;
  border-radius:var(--line-bg-width,3px);
  content:"";
  height:var(--line-bg-width,3px);
  inset-inline-start:50%;
  position:absolute;
  top:calc(50% - var(--line-bg-width, 3px)/2);
  width:var(--content-line,0)
}
.stk-block-timeline--left .stk-block-timeline__middle:after {
  inset-inline-end:50%;
  inset-inline-start:auto
}
.stk-block-timeline--right .stk-block-timeline__content {
  margin-inline-start:max(var(--content-line,0) - var(--line-dot-size,0) * .5,0px)
}
.stk-block-timeline--left .stk-block-timeline__content {
  margin-inline-end:max(var(--content-line,0) - var(--line-dot-size,0) * .5,0px)
}
.stk-block-video-popup .stk-inner-blocks {
  display:grid;
  max-width:none!important
}
.stk-block-video-popup .stk-inner-blocks .stk-block {
  grid-column:1/2;
  grid-row:1/2;
  margin:0
}
.stk-block-video-popup .stk-block-icon {
  align-self:center;
  justify-self:center;
  width:auto;
  z-index:2
}
.stk-block-video-popup .stk-img-wrapper {
  height:100%
}
.stk-block-video-popup :is(.stk-block-icon,
.stk-block-image) {
  --stk-block-margin-bottom:0
}
.stk-block-video-popup__overlay {
  all:unset;
  background-color:initial!important;
  cursor:pointer;
  display:grid;
  margin:0 auto;
  width:100%!important
}
.stk--column-flex {
  height:100%
}
:is(.stk-block-content,
.stk-inner-blocks):not(.stk--column-flex):has(>:is(.stk--block-margin-top-auto,
.stk--block-margin-bottom-auto)) {
  height:100%
}
.stk-container:has(>.stk--column-flex) {
  display:flex;
  flex-direction:column
}
:is(.stk-block-content,
.stk-inner-blocks):not(.stk--column-flex).stk--height-100-polyfill {
  height:100%
}
.stk-container.stk-container--has-child-column-flex-polyfill {
  display:flex;
  flex-direction:column
}
.stk-block-link~* {
  z-index:1
}
.stk-block>:where(:not(.stk-row,
.stk-inner-blocks,
.stk--svg-wrapper,
.stk-block-number-box__text)) {
  flex:1
}
.stk-block:is(.is-style-link) .stk-button[class*=stk--hover-effect-] {
  display:block
}
.stk-block .stk-button {
  transform-origin:center
}
.stk-block .stk-button.stk--hover-effect-darken:hover {
  filter:brightness(.9) contrast(1.2)
}
.stk-block .stk-button.stk--hover-effect-lift:hover {
  box-shadow:0 4px 10px -2px #0003;
  transform:translateY(-4px)
}
.stk-block .stk-button.stk--hover-effect-scale:hover {
  transform:scale(1.05)
}
.stk-block .stk-button.stk--hover-effect-lift-scale:hover {
  box-shadow:0 4px 10px -2px #0003;
  transform:translateY(-4px) scale(1.05)
}
.stk-block .stk-button.stk--hover-effect-lift-more:hover {
  box-shadow:0 8px 16px -8px #0003;
  transform:translateY(-8px)
}
.stk-block .stk-button.stk--hover-effect-scale-more:hover {
  transform:scale(1.1)
}
.stk-block .stk-button.stk--hover-effect-lift-scale-more:hover {
  box-shadow:0 4px 10px -2px #0003;
  transform:translateY(-8px) scale(1.1)
}
.stk--svg-wrapper {
  display:inline-block;
  position:relative
}
.stk--svg-wrapper>.stk--inner-svg {
  display:flex;
  z-index:1
}
.stk--svg-wrapper .stk--shape-icon {
  height:100%;
  left:50%;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%);
  width:100%;
  z-index:-1
}
.stk-block-icon {
  font-size:0
}
.stk-block .stk--inner-svg svg:last-child .fa-secondary {
  fill:var(--fa-secondary-color,currentColor);
  opacity:.4;
  opacity:var(--fa-secondary-opacity,.4)
}
.stk-block .stk--inner-svg svg:last-child .fa-primary {
  fill:var(--fa-primary-color,currentColor);
  opacity:1;
  opacity:var(--fa-primary-opacity,1)
}
.stk-img-wrapper {
  display:block;
  margin:0 auto;
  overflow:hidden;
  position:relative;
  width:100%;
  will-change:filter
}
.stk-img-wrapper.stk-img--gradient-overlay:before,
.stk-img-wrapper:after,
.stk-img-wrapper:before {
  content:"";
  inset:0;
  opacity:var(--stk-gradient-overlay,.3);
  pointer-events:none;
  position:absolute;
  z-index:1
}
.stk-img-wrapper.stk-img--gradient-overlay:hover:after,
.stk-img-wrapper.stk-img--gradient-overlay:not(:hover):before {
  opacity:0!important
}
.stk-img-wrapper img {
  display:block!important;
  height:100%!important;
  margin:0!important;
  object-fit:cover;
  width:100%!important
}
.stk-img-wrapper.stk-img--shape img,
.stk-img-wrapper.stk-img--shape:after,
.stk-img-wrapper.stk-img--shape:before {
  border-radius:0;
  mask-mode:alpha;
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:contain;
  mask-size:contain
}
.stk-img-wrapper.stk-image--shape-stretch,
.stk-img-wrapper.stk-image--shape-stretch:after,
.stk-img-wrapper.stk-image--shape-stretch:before {
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%
}
.stk-img-wrapper.stk-image--shape-stretch img {
  -webkit-mask-size:inherit!important;
  mask-size:inherit!important
}
:root {
  --stk-block-margin-bottom:24px;
  --stk-container-background-color:#fff;
  --stk-container-border-radius:0px;
  --stk-container-box-shadow:0px 4px 24px #0000000a;
  --stk-container-color:#1e1e1e;
  --stk-container-padding:32px 32px;
  --stk-container-padding-large:64px 80px;
  --stk-container-padding-small:16px 32px;
  --stk-column-margin:12px;
  --stk-block-background-color:#f1f1f1;
  --stk-block-background-padding:24px 24px;
  --stk-button-background-color:#008de4;
  --stk-button-padding:12px 16px;
  --stk-icon-button-padding:12px;
  --stk-button-text-color:#fff;
  --stk-button-gap:12px;
  --stk-button-ghost-border-width:2px;
  --stk-button-column-gap:12px;
  --stk-button-row-gap:12px;
  --stk-icon-size:36px;
  --stk-icon-color:#a6a6a6;
  --stk-icon-shape-color:#ddd;
  --stk-subtitle-size:16px;
  --stk-subtitle-color:#39414d;
  --stk-tab-accent-color:#008de4
}
.entry-content .stk-block,
.stk-block,
.stk-block-column__content>* {
  margin-bottom:var(--stk-block-margin-bottom)
}
.stk-button-group {
  column-gap:var(--stk-button-gap);
  justify-content:var(--stk-alignment-justify-content);
  row-gap:var(--stk-button-row-gap)
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination):not(.is-style-link) .stk-button {
  --stk-icon-color:var(--stk-button-text-color);
  background:var(--stk-button-background-color);
  padding:var(--stk-button-padding)
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination):not(.is-style-link) .stk-button .stk--inner-svg,
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination):not(.is-style-link) .stk-button>.stk-button__inner-text,
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination):not(.is-style-link) .stk-button>.stk-button__inner-text:hover {
  color:var(--stk-button-text-color)
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination) .stk-button {
  --stk-icon-size:1em
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination).is-style-ghost {
  --stk-button-text-color:var(--stk-button-background-color)
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination).is-style-ghost .stk-button:before {
  border-color:var(--stk-button-background-color);
  border-width:var(--stk-button-ghost-border-width)
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination).is-style-plain {
  --stk-button-text-color:var(--stk-button-background-color)
}
.stk-block-icon-button .stk-button {
  --stk-button-padding:var(--stk-icon-button-padding)
}
.stk--block-horizontal-flex {
  column-gap:var(--stk-block-margin-bottom)
}
.stk-container:not(.stk--no-padding) {
  padding:var(--stk-container-padding)
}
.stk--container-small .stk-container:not(.stk--no-padding) {
  --stk-container-padding:var(--stk-container-padding-small)
}
.stk-container:not(.stk--no-background) {
  background-color:var(--stk-container-background-color);
  border-radius:var(--stk-container-border-radius);
  box-shadow:var(--stk-container-box-shadow);
  color:var(--stk-container-color)
}
.stk-container-padding {
  padding:var(--stk-container-padding)
}
.stk-block:not(.stk-block-column) {
  --stk-columns-spacing:var(--stk-column-margin)
}
body:not(.wp-admin) .stk-block-columns:has(>.stk-block-content>.stk-block-column:first-child:last-child) {
  --stk-columns-spacing:0
}
.stk-block-columns.stk-block-columns--has-single-block-polyfill {
  --stk-columns-spacing:0
}
.stk-block-background {
  background-color:var(--stk-block-background-color)
}
.stk-block-background:not(.stk--no-padding) {
  padding:var(--stk-block-background-padding)
}
.stk--inner-svg {
  border-color:var(--stk-icon-color)
}
.stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) {
  height:var(--stk-icon-size);
  width:var(--stk-icon-size)
}
.stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon),
.stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) :is(g,
path,
rect,
polygon,
ellipse) {
  fill:var(--stk-icon-color)
}
.stk-subtitle {
  font-size:var(--stk-subtitle-size)
}
.stk-block-posts__meta,
.stk-subtitle {
  color:var(--stk-subtitle-color)
}
body.stk--anim-init .stk--has-background-overlay:before,
body.stk--anim-init .stk-block .stk-button:after,
body.stk--anim-init .stk-block .stk-button:before,
body.stk--anim-init .stk-block li::marker,
body.stk--anim-init .stk-block-tabs__tab,
body.stk--anim-init .stk-img-wrapper:after,
body.stk--anim-init .stk-img-wrapper:before,
body.stk--anim-init :is(.stk-block,
.stk-container,
.stk-container-padding,
.stk-img-wrapper,
.stk-img-wrapper img,
.stk-block-heading__top-line,
.stk-block-heading__bottom-line,
.stk-block-posts__item-hide,
.stk-block-posts__title>a,
.stk-button,
.stk-button__inner-text,
.stk-block li,
.stk-block p,
.stk-block h1,
.stk-block h2,
.stk-block h3,
.stk-block h4,
.stk-block h5,
.stk-block h6,
.stk-block [class*=__text]) {
  border-style:none;
  border-width:1px;
  transition:all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s
}
body.stk--anim-init .stk--svg-wrapper :is(.stk--shape-icon,
.stk--inner-svg,
.stk--inner-svg *) {
  transition:all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95)
}
body.stk--anim-init .stk--svg-wrapper .stk--inner-svg svg:last-child {
  transition:all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),fill 0s
}
.stk-block,
.stk-container,
.stk-container-padding {
  min-height:0
}
body.stk--is-blocksy-theme .stk-block {
  --stk-block-width-default-detected:var(--theme-block-max-width,var(--block-max-width));
  --stk-block-width-wide-detected:var(--theme-block-wide-max-width,var(--block-wide-max-width))
}
body.stk--is-astra-theme {
  --stk-block-width-wide-detected:calc(var(--stk-block-width-default-detected) + 200px)
}
body.stk--is-astra-theme .entry-content :is(.alignfull,
.alignwide)>.alignwide {
  margin-left:auto;
  margin-right:auto
}
body.stk--is-neve-theme {
  --stk-block-width-wide-detected:70vw
}
body.stk--is-kadence-theme :is(.entry-content,
.site-content) .stk-block>.stk-inner-blocks.alignwide,
body.stk--is-kadence-theme :is(.entry-content,
.site-content) .stk-block>.stk-inner-blocks:not(.alignwide) {
  margin-left:auto;
  margin-right:auto
}
body.stk--is-storefront-theme :is(.entry-content,
.site-content) .stk-block.alignwide:not(.stk-block-background) {
  padding-left:0;
  padding-right:0
}
body.stk--is-storefront-theme :is(.entry-content,
.site-content) .stk-block>.stk-inner-blocks:is(.alignwide,
.alignfull) {
  margin-left:auto;
  margin-right:auto;
  padding:0
}
body.stk--is-twentytwentyone-theme {
  --stk-block-width-default-detected:var(--responsive--aligndefault-width);
  --stk-block-width-wide-detected:var(--responsive--alignwide-width)
}
.stk-block {
  box-sizing:border-box;
  position:relative
}
.stk--block-horizontal-flex .stk-block {
  width:auto
}
.stk-block,
:is(.entry-content,
.site-content) .stk-block {
  margin-top:0
}
:is(.entry-content,
.site-content) .stk-block>.stk-content-align {
  margin-left:auto;
  margin-right:auto;
  margin-block:0;
  width:auto
}
.stk-block.stk-column,
.stk-column {
  margin-bottom:0;
  margin-top:0;
  min-width:1px
}
.stk-block.stk-block-column.stk-column>.stk-column-wrapper {
  margin:var(--stk-columns-spacing)
}
:root {
  --stk-block-width-default-detected:900px;
  --stk-block-width-wide-detected:80vw
}
.stk-block .stk-block.alignfull {
  width:100%
}
.stk-row {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
}
.stk-column {
  align-items:stretch;
  box-sizing:border-box;
  display:flex;
  flex:1 1 0;
  margin-left:0;
  margin-right:0
}
.stk-block-content {
  position:relative;
  width:100%
}
.stk-block-content:not(.stk-row) {
  display:flex;
  flex-direction:column;
  justify-content:flex-start
}
.stk-inner-blocks {
  flex:1
}
.stk-inner-blocks:not(.stk-row) {
  display:flex;
  flex-direction:column;
  justify-content:flex-start
}
.stk-inner-blocks:not(.stk-row).stk--block-horizontal-flex {
  flex-direction:row;
  justify-content:space-evenly
}
.stk-inner-blocks:not(.stk-row).stk--block-horizontal-flex>* {
  margin-bottom:0;
  margin-top:0
}
.stk-inner-blocks>:first-child {
  margin-top:0
}
.stk-inner-blocks>:last-child {
  margin-bottom:0
}
.stk-block-background.stk-column>.stk-block-content {
  margin:0
}
.stk-image--fit {
  height:100%!important;
  object-fit:cover;
  width:100%!important
}
:is(.stk-block.alignleft,
.stk-block.alignright) .stk-inner-blocks:first-of-type>.stk-block {
  max-width:350px;
  width:auto
}
.stk-block .stk-block-heading__text,
.stk-block .stk-block-subtitle__text,
.stk-block .stk-block-text__text {
  margin-bottom:0
}
.stk-block .stk-block-subtitle__text,
.stk-block .stk-block-text__text,
.stk-block-heading,
.stk-block-subtitle,
.stk-block-text {
  margin-top:0
}
.stk-block-heading,
.stk-block-subtitle,
.stk-block-text {
  word-break:break-word
}
:where(.stk-block-heading:not(:first-child)) .stk-block-heading__text {
  margin-top:1.5em
}
.stk-block-heading:first-child .stk-block-heading__text:not([contenteditable]) {
  margin-top:0
}
.stk-block-heading__text:after,
.stk-block-heading__text:before,
.stk-block-subtitle__text:after,
.stk-block-subtitle__text:before,
.stk-block-text__text:after,
.stk-block-text__text:before {
  content:unset
}
:is(.stk--is-gradient,
.stk--is-gradient li,
.stk--is-gradient span,
.stk--is-gradient a) {
  -webkit-text-fill-color:#0000;
  -moz-text-fill-color:#0000;
  -o-text-fill-color:#0000;
  background-clip:text;
  -webkit-background-clip:text;
  -moz-background-clip:text;
  -o-background-clip:text
}
.stk-block .stk-button-group:not(.stk-collapse-on-desktop) {
  justify-content:var(--stk-alignment-justify-content)
}
.stk-block .stk-button-group:is(.stk--collapse-on-desktop) .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)
}
.stk--block-orientation-horizontal>*+* {
  margin-left:var(--stk-block-margin-bottom)
}
.stk--block-orientation-horizontal .stk-block {
  width:auto
}
.stk-inner-blocks:not(.stk-row).stk--block-orientation-horizontal {
  flex-direction:row
}
.stk-inner-blocks:not(.stk-row).stk--block-orientation-horizontal>* {
  margin-bottom:0;
  margin-top:0
}
.stk-block .stk-button-group {
  align-items:center;
  flex-direction:row
}
.stk-button-group .stk-block {
  margin-inline:revert
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination,
.stk-block-load-more,
.stk-block-posts):not(.is-style-link) .stk-button {
  align-items:center;
  column-gap:8px;
  display:flex;
  justify-content:center;
  position:relative;
  text-decoration:none!important;
  text-decoration:none
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination,
.stk-block-load-more,
.stk-block-posts):not(.is-style-link) .stk-button .stk--svg-wrapper:not(:only-child):first-child .stk--inner-svg svg:last-child {
  margin-inline-end:8px
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination,
.stk-block-load-more,
.stk-block-posts):not(.is-style-link) .stk-button .stk--svg-wrapper:not(:only-child):last-child .stk--inner-svg svg:last-child {
  margin-inline-start:8px
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination,
.stk-block-load-more,
.stk-block-posts):not(.is-style-link) .stk-button:after,
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination,
.stk-block-load-more,
.stk-block-posts):not(.is-style-link) .stk-button:before {
  border-radius:inherit;
  content:"";
  height:100%;
  inset:0;
  pointer-events:none;
  position:absolute;
  width:100%
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination,
.stk-block-load-more,
.stk-block-posts):not(.is-style-link) .stk-button:before {
  z-index:2
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination,
.stk-block-load-more,
.stk-block-posts):not(.is-style-link) .stk-button:after {
  opacity:0;
  z-index:1
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination,
.stk-block-load-more,
.stk-block-posts):not(.is-style-link) .stk-button>* {
  z-index:2
}
:is(.stk-block-button,
.stk-block-icon-button,
.stk-block-pagination,
.stk-block-load-more,
.stk-block-posts).is-style-pill .stk-button {
  border-radius:100px;
  width:4em
}
.stk-block {
  text-align:start
}
.stk-block [class*=has-text-align-],
.stk-block[class*=has-text-align-] {
  text-align:var(--stk-alignment-text-align,start)
}
.has-text-align-center {
  --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
}
.has-text-align-center,
.has-text-align-left {
  text-align:var(--stk-alignment-text-align,start)
}
.has-text-align-left {
  --stk-alignment-justify-content:flex-start;
  --stk-alignment-text-align:start;
  --stk-alignment-margin-left:0;
  --stk-alignment-margin-right:auto
}
.has-text-align-right {
  --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 {
  --stk-alignment-text-align:justify
}
.has-text-align-space-between {
  --stk-alignment-justify-content:space-between
}
.has-text-align-space-around {
  --stk-alignment-justify-content:space-around
}
.has-text-align-space-evenly {
  --stk-alignment-justify-content:space-evenly
}
.stk-block {
  justify-content:var(--stk-alignment-justify-content);
  text-align:var(--stk-alignment-text-align,start);
  z-index:1
}
@supports (-webkit-touch-callout:inherit) {
  .stk-block.stk-block,
  .stk-container.stk-container {
    background-attachment:scroll!important
  }
}
.stk-block:after,
.stk-block:not(.stk--has-background-overlay):before {
  content:none!important
}
.stk--transparent-overlay {
  all:unset!important;
  background:#0000!important;
  cursor:pointer!important;
  inset:0!important;
  position:absolute!important;
  width:100%!important;
  z-index:3!important
}
.stk-block:is(.stk-has-top-separator,
.stk-has-bottom-separator)>:not(.stk-video-background) {
  z-index:2
}
.stk-block.stk-has-bottom-separator:not(.stk-has-top-separator)>:not(.stk-separator,
.stk-video-background),
.stk-block:is(.stk-has-top-separator,
.stk-has-bottom-separator) .stk-separator~:not(.stk-separator,
.stk-video-background) {
  position:relative;
  z-index:3
}
.stk-block .stk-separator__top {
  transform:scaleY(-1)
}
.stk-block .stk-separator__bottom .stk-separator__wrapper {
  bottom:0;
  top:auto
}
.stk-block .stk-separator__bottom .stk-separator__layer-1 {
  transform:none
}
.stk-block .stk-separator__wrapper {
  height:200px;
  inset:auto 0 0 0
}
.stk-block .stk-separator__layer-1 {
  height:100%;
  position:absolute;
  width:100%;
  z-index:4
}
.stk-block .stk-separator,
.stk-block .stk-separator__wrapper {
  margin:0;
  max-width:none!important;
  position:absolute!important
}
.stk-block .stk-separator {
  inset:-1px 0;
  overflow:hidden;
  pointer-events:none
}
.stk-block .stk-separator svg {
  filter:drop-shadow(0 2px 20px rgba(153,153,153,.2));
  left:0;
  right:0
}
.entry-content .stk-block.stk-has-top-separator {
  padding-top:200px
}
.entry-content .stk-block.stk-has-bottom-separator {
  padding-bottom:200px
}
.stk--is-helloelementor-theme .stk-block-carousel__slider-wrapper.alignwide {
  margin-left:unset;
  margin-right:unset
}
.stk--has-background-overlay {
  background-position:50%;
  background-size:cover;
  overflow:hidden;
  position:relative;
  z-index:1
}
.stk--has-background-overlay:before {
  bottom:0;
  content:""!important;
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:2
}
.stk--has-background-overlay>:not(.stk-video-background) {
  position:relative;
  z-index:3
}
.stk--has-background-overlay>.stk-container:has(>.stk-block-link) {
  position:static
}
.stk--has-background-overlay:has(>.stk-container>.stk-block-link):before {
  z-index:-1
}
.stk-video-background {
  height:100%;
  left:50%;
  margin:0;
  max-width:none!important;
  object-fit:cover;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%);
  width:100%;
  z-index:1
}
:is(.ugb-highlight,
.stk-highlight)[style*=background] {
  display:inline;
  padding:.1em .4em
}
.stk--has-column-order .stk-block-column:first-child {
  order:var(--stk-col-order-1,initial)
}
.stk--has-column-order .stk-block-column:nth-child(2) {
  order:var(--stk-col-order-2,initial)
}
.stk--has-column-order .stk-block-column:nth-child(3) {
  order:var(--stk-col-order-3,initial)
}
.stk--has-column-order .stk-block-column:nth-child(4) {
  order:var(--stk-col-order-4,initial)
}
.stk--has-column-order .stk-block-column:nth-child(5) {
  order:var(--stk-col-order-5,initial)
}
.stk--has-column-order .stk-block-column:nth-child(6) {
  order:var(--stk-col-order-6,initial)
}
.stk--has-column-order .stk-block-column:nth-child(7) {
  order:var(--stk-col-order-7,initial)
}
.stk--has-column-order .stk-block-column:nth-child(8) {
  order:var(--stk-col-order-8,initial)
}
.stk--has-column-order .stk-block-column:nth-child(9) {
  order:var(--stk-col-order-9,initial)
}
.stk--has-column-order .stk-block-column:nth-child(10) {
  order:var(--stk-col-order-10,initial)
}
.stk--has-column-order .stk-block-column:nth-child(11) {
  order:var(--stk-col-order-11,initial)
}
.stk--has-column-order .stk-block-column:nth-child(12) {
  order:var(--stk-col-order-12,initial)
}
.stk--has-column-order .stk-block-column:nth-child(13) {
  order:var(--stk-col-order-13,initial)
}
.stk--has-column-order .stk-block-column:nth-child(14) {
  order:var(--stk-col-order-14,initial)
}
.stk--has-column-order .stk-block-column:nth-child(15) {
  order:var(--stk-col-order-15,initial)
}
.stk--has-column-order .stk-block-column:nth-child(16) {
  order:var(--stk-col-order-16,initial)
}
.stk--has-column-order .stk-block-column:nth-child(17) {
  order:var(--stk-col-order-17,initial)
}
.stk--has-column-order .stk-block-column:nth-child(18) {
  order:var(--stk-col-order-18,initial)
}
.stk--has-column-order .stk-block-column:nth-child(19) {
  order:var(--stk-col-order-19,initial)
}
.stk--has-column-order .stk-block-column:nth-child(20) {
  order:var(--stk-col-order-20,initial)
}
@media (prefers-reduced-motion) {
  .stk-progress-bar.stk--with-animation .stk-progress-bar__bar,
  .stk-progress-circle.stk--with-animation .stk-progress-circle__bar {
    transition:none
  }
}
@media (-ms-high-contrast:none) {
  .stk-img-wrapper.stk-img--shape,
  ::-ms-backdrop {
    border-radius:9999px!important
  }
}
#end-resizable-editor-section {
  display:none
}
.stk-34557e2,
.stk-bef7954,
.stk-bf86e80,
.stk-4134e14,
.stk-cd496a2,
.stk-afd30cc,
.stk-edcb0d0 {
  margin-bottom:0px !important
}
.stk-7ad9549 {
  margin-bottom:40px !important
}
.stk-016d680 {
  padding-right:24px !important;
  padding-left:24px !important;
  margin-bottom:0px !important
}
.stk-016d680-column {
  --stk-columns-spacing:16px !important;
  --stk-column-gap:16px !important;
  flex-wrap:wrap !important;
  --stk-flex-grow:0 !important;
  row-gap:16px !important
}
.stk-4b67b06-container,
.stk-e4a9f8e,
.stk-def64f3-container,
.stk-ac8cae8,
.stk-a3c63f4-container,
.stk-97b36b8,
.stk-e8719b2-container,
.stk-a6d4bbf,
.stk-5283116-container,
.stk-57956ac,
.stk-e799254-container,
.stk-974ffca {
  margin-top:0px !important;
  margin-right:0px !important;
  margin-bottom:0px !important;
  margin-left:0px !important
}
.stk-4b67b06-inner-blocks,
.stk-def64f3-inner-blocks,
.stk-a3c63f4-inner-blocks,
.stk-e8719b2-inner-blocks,
.stk-5283116-inner-blocks,
.stk-e799254-inner-blocks {
  justify-content:space-between !important;
  row-gap:0px !important
}
.stk-4b67b06,
.stk-def64f3,
.stk-a3c63f4,
.stk-e8719b2,
.stk-5283116,
.stk-e799254 {
  background-color:var(--theme-palette-color-4,#EBF7FF) !important;
  border-top-left-radius:24px !important;
  border-top-right-radius:24px !important;
  border-bottom-right-radius:24px !important;
  border-bottom-left-radius:24px !important;
  overflow:hidden !important;
  min-height:166px !important;
  padding-top:24px !important;
  padding-right:24px !important;
  padding-bottom:24px !important;
  padding-left:24px !important
}
.stk-4b67b06:before,
.stk-def64f3:before,
.stk-a3c63f4:before,
.stk-e8719b2:before,
.stk-5283116:before,
.stk-e799254:before {
  background-color:var(--theme-palette-color-4,#EBF7FF) !important
}
.stk-e4a9f8e-column,
.stk-ac8cae8-column,
.stk-97b36b8-column,
.stk-a6d4bbf-column,
.stk-57956ac-column,
.stk-974ffca-column {
  --stk-columns-spacing:0px !important;
  justify-content:space-between !important
}
.stk-ed9a67a,
.stk-ce85ab8,
.stk-ba03bdb,
.stk-b48a59b,
.stk-3d0da09,
.stk-c64c13f,
.stk-045dac2,
.stk-b107479,
.stk-166a45b,
.stk-0af5d26,
.stk-fd3907b,
.stk-a8ec966 {
  min-height:40px !important;
  align-items:center !important;
  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;
  display:flex !important
}
:is(.stk-ed9a67a,
.stk-ce85ab8,
.stk-ba03bdb,
.stk-b48a59b,
.stk-3d0da09,
.stk-c64c13f,
.stk-045dac2,
.stk-b107479,
.stk-166a45b,
.stk-0af5d26,
.stk-fd3907b,
.stk-a8ec966) .stk-img-wrapper {
  width:40px !important;
  height:40px !important
}
.stk-4b67b06:hover,
.stk-4b67b06:hover:before,
.stk-def64f3:hover,
.stk-def64f3:hover:before,
.stk-a3c63f4:hover,
.stk-a3c63f4:hover:before,
.stk-e8719b2:hover,
.stk-e8719b2:hover:before,
.stk-5283116:hover,
.stk-5283116:hover:before,
.stk-e799254:hover,
.stk-e799254:hover:before {
  background-color:var(--theme-palette-color-3,#B8E2FF) !important
}
@media screen and (min-width:690px) {
  .stk-4b67b06,
  .stk-def64f3,
  .stk-a3c63f4,
  .stk-e8719b2 {
    flex:var(--stk-flex-grow,1) 1 calc(25% - var(--stk-column-gap,0px) * 3 / 4 ) !important
  }
  .stk-5283116,
  .stk-e799254 {
    flex:var(--stk-flex-grow,1) 1 calc(25% - var(--stk-column-gap,0px) * 1 / 2 ) !important
  }
}
@media screen and (min-width:690px) and (max-width:1198px) {
  .stk-4b67b06,
  .stk-def64f3,
  .stk-a3c63f4,
  .stk-e8719b2,
  .stk-5283116,
  .stk-e799254 {
    flex:var(--stk-flex-grow,1) 1 calc(50% - var(--stk-column-gap,0px) * 1 / 2 ) !important
  }
}
@media screen and (max-width:1198px) {
  .stk-016d680 {
    padding-top:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important
  }
}
@media screen and (max-width:689px) {
  .stk-7ad9549 .stk-block-heading__text {
    font-size:28px !important
  }
}
.stk-9e61537 .stk-block-tab-content .stk-block-content .stk-block-column[hidden] {
  display:none !important
}
.stk-0fbdfbf {
  background-color:var(--theme-palette-color-4,#EBF7FF) !important;
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  overflow:hidden !important;
  min-height:48px !important;
  padding-top:8px !important;
  padding-right:8px !important;
  padding-bottom:8px !important;
  padding-left:8px !important;
  margin-right:auto !important;
  --tabs-column-gap:8px !important
}
:is(.stk-56758e2,
.stk-efb7330,
.stk-b830493,
.stk-4cfb9e1,
.stk-697295d,
.stk-93be070,
.stk-171526f,
.stk-bd2046d,
.stk-b69e6e1,
.stk-7de0cd1) .stk-img-wrapper {
  width:40px !important;
  height:40px !important
}
:is(.stk-bef7954,
.stk-5cb764a,
.stk-dd48b0f,
.stk-fed81fc,
.stk-68e8167,
.stk-367ba99,
.stk-fd8c393,
.stk-01e1b8a,
.stk-039e228,
.stk-4ee05be,
.stk-ae0ce81,
.stk-ae0200b,
.stk-d4532a6,
.stk-70e9a30,
.stk-863f045,
.stk-bb66122,
.stk-f16f386) .stk-block-heading__text {
  color:var(--theme-palette-color-5,#000C14) !important
}
:is(.stk-ce85ab8,
.stk-b42c53a,
.stk-bfbf404,
.stk-9fd27e0,
.stk-ad88ce2,
.stk-fc98a0a,
.stk-3e8728b) .stk-img-wrapper {
  width:24px !important;
  height:24px !important
}
.stk-ce85ab8,
.stk-56758e2,
.stk-efb7330,
.stk-b830493,
.stk-4cfb9e1,
.stk-697295d,
.stk-b42c53a,
.stk-93be070,
.stk-171526f,
.stk-bd2046d,
.stk-b69e6e1,
.stk-7de0cd1,
.stk-bfbf404,
.stk-9fd27e0,
.stk-ad88ce2,
.stk-fc98a0a,
.stk-3e8728b {
  min-height:40px !important;
  align-items:center !important;
  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;
  display:flex !important
}
.stk-e4a9f8e-column,
.stk-12fc316-column,
.stk-9cfe117-column,
.stk-db62aa0-column,
.stk-d9263ec-column,
.stk-c4b2765-column,
.stk-d8d1cfa-column,
.stk-22641ca-column,
.stk-f609195-column,
.stk-1e0f1e3-column,
.stk-f474149-column,
.stk-9ac07d6-column,
.stk-468649e-column,
.stk-9c49e91-column,
.stk-3953179-column,
.stk-c66e946-column,
.stk-ade2253-column {
  --stk-columns-spacing:0px !important;
  justify-content:space-between !important
}
.stk-4b67b06,
.stk-3038eed,
.stk-09ea3d7,
.stk-1c4c29d,
.stk-524e4c7,
.stk-b8bf44a,
.stk-7630bbb,
.stk-0581896,
.stk-aaf1621,
.stk-fa8a3e7,
.stk-3a1c0cd,
.stk-e64d997,
.stk-de10204,
.stk-dd6892c,
.stk-ffa148f,
.stk-57d2419,
.stk-0b3cbe8 {
  background-color:var(--theme-palette-color-4,#EBF7FF) !important;
  border-top-left-radius:24px !important;
  border-top-right-radius:24px !important;
  border-bottom-right-radius:24px !important;
  border-bottom-left-radius:24px !important;
  overflow:hidden !important;
  min-height:166px !important;
  padding-top:24px !important;
  padding-right:24px !important;
  padding-bottom:24px !important;
  padding-left:24px !important
}
.stk-4b67b06-inner-blocks,
.stk-3038eed-inner-blocks,
.stk-09ea3d7-inner-blocks,
.stk-1c4c29d-inner-blocks,
.stk-524e4c7-inner-blocks,
.stk-b8bf44a-inner-blocks,
.stk-7630bbb-inner-blocks,
.stk-0581896-inner-blocks,
.stk-aaf1621-inner-blocks,
.stk-fa8a3e7-inner-blocks,
.stk-3a1c0cd-inner-blocks,
.stk-e64d997-inner-blocks,
.stk-de10204-inner-blocks,
.stk-dd6892c-inner-blocks,
.stk-ffa148f-inner-blocks,
.stk-57d2419-inner-blocks,
.stk-0b3cbe8-inner-blocks {
  justify-content:space-between !important;
  row-gap:0px !important
}
.stk-4b67b06-container,
.stk-e4a9f8e,
.stk-3038eed-container,
.stk-12fc316,
.stk-09ea3d7-container,
.stk-9cfe117,
.stk-1c4c29d-container,
.stk-db62aa0,
.stk-524e4c7-container,
.stk-d9263ec,
.stk-b8bf44a-container,
.stk-c4b2765,
.stk-7630bbb-container,
.stk-d8d1cfa,
.stk-0581896-container,
.stk-22641ca,
.stk-aaf1621-container,
.stk-f609195,
.stk-fa8a3e7-container,
.stk-1e0f1e3,
.stk-3a1c0cd-container,
.stk-f474149,
.stk-e64d997-container,
.stk-9ac07d6,
.stk-de10204-container,
.stk-468649e,
.stk-dd6892c-container,
.stk-9c49e91,
.stk-ffa148f-container,
.stk-3953179,
.stk-57d2419-container,
.stk-c66e946,
.stk-0b3cbe8-container,
.stk-ade2253 {
  margin-top:0px !important;
  margin-right:0px !important;
  margin-bottom:0px !important;
  margin-left:0px !important
}
.stk-016d680-column,
.stk-8598695-column,
.stk-b89a785-column {
  --stk-columns-spacing:16px !important;
  --stk-column-gap:16px !important;
  flex-wrap:wrap !important;
  --stk-flex-grow:0 !important;
  row-gap:16px !important
}
.stk-0578a6a-container,
.stk-7817d28-container,
.stk-bb03a05-container {
  margin-top:24px !important;
  margin-right:0px !important;
  margin-bottom:48px !important;
  margin-left:0px !important;
  padding-top:0px !important;
  padding-right:0px !important;
  padding-bottom:0px !important;
  padding-left:0px !important
}
:is(.stk-3653af2,
.stk-be43b08,
.stk-0242188) .stk--svg-wrapper .stk--inner-svg svg:last-child,
:is(.stk-3653af2,
.stk-be43b08,
.stk-0242188) .stk--svg-wrapper .stk--inner-svg svg:last-child :is(g,
path,
rect,
polygon,
ellipse) {
  fill:var(--theme-palette-color-5,#000C14) !important
}
.stk-88d12cb,
.stk-3e65f2f,
.stk-4632dfe {
  padding-top:24px !important;
  padding-right:0px !important;
  padding-bottom:24px !important;
  padding-left:0px !important;
  margin-top:0px !important;
  margin-right:0px !important;
  margin-bottom:0px !important;
  margin-left:0px !important
}
.stk-b2b6323,
.stk-bef7954,
.stk-5cb764a,
.stk-dd48b0f,
.stk-fed81fc,
.stk-68e8167,
.stk-367ba99,
.stk-0abba9d,
.stk-fd8c393,
.stk-01e1b8a,
.stk-039e228,
.stk-4ee05be,
.stk-ae0ce81,
.stk-ae0200b,
.stk-94c99fa,
.stk-d4532a6,
.stk-70e9a30,
.stk-863f045,
.stk-bb66122,
.stk-f16f386 {
  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-b2b6323-container,
.stk-0abba9d-container,
.stk-94c99fa-container {
  margin-top:0px !important;
  margin-right:0px !important;
  margin-bottom:0px !important;
  margin-left:0px !important;
  padding-top:0px !important;
  padding-right:0px !important;
  padding-bottom:0px !important;
  padding-left:0px !important
}
.stk-62e6020 {
  border-style:solid !important;
  border-color:var(--theme-palette-color-7,#E2E3E4) !important;
  border-top-width:1px !important;
  border-right-width:0px !important;
  border-bottom-width:0px !important;
  border-left-width:0px !important;
  margin-bottom:0px !important
}
.stk-0fbdfbf .stk-block-tabs__tab.stk-block-tabs__tab--active .stk--inner-svg svg:last-child,
.stk-0fbdfbf .stk-block-tabs__tab.stk-block-tabs__tab--active .stk--inner-svg svg:last-child :is(g,
path,
rect,
polygon,
ellipse) {
  fill:#ffffff !important
}
.stk-0fbdfbf:before,
.stk-4b67b06:before,
.stk-3038eed:before,
.stk-09ea3d7:before,
.stk-1c4c29d:before,
.stk-524e4c7:before,
.stk-b8bf44a:before,
.stk-7630bbb:before,
.stk-0581896:before,
.stk-aaf1621:before,
.stk-fa8a3e7:before,
.stk-3a1c0cd:before,
.stk-e64d997:before,
.stk-de10204:before,
.stk-dd6892c:before,
.stk-ffa148f:before,
.stk-57d2419:before,
.stk-0b3cbe8:before {
  background-color:var(--theme-palette-color-4,#EBF7FF) !important
}
.stk-0fbdfbf .stk-block-tab-labels__text {
  font-size:16px !important;
  color:var(--theme-palette-color-6,#858A8E) !important;
  line-height:0rem !important;
  font-weight:600 !important;
  font-family:"Manrope",Sans-serif !important;
  letter-spacing:0px !important
}
.stk-0fbdfbf .stk-block-tab-labels__wrapper {
  justify-content:flex-start !important
}
.stk-0fbdfbf .stk-block-tabs__tab {
  color:var(--theme-palette-color-6,#858A8E) !important;
  padding-top:24px !important;
  padding-right:16px !important;
  padding-bottom:24px !important;
  padding-left:16px !important;
  background:var(--theme-palette-color-4,#EBF7FF) !important;
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-right-radius:50px !important;
  border-bottom-left-radius:50px !important
}
.stk-0fbdfbf .stk-block-tabs__tab.stk-block-tabs__tab--active .stk-block-tab-labels__text {
  color:var(--theme-palette-color-8,#ffffff) !important
}
.stk-1c107f1,
.stk-1ba27ec {
  border-style:solid !important;
  border-color:var(--theme-palette-color-7,#E2E3E4) !important;
  border-top-width:1px !important;
  border-right-width:0px !important;
  border-bottom-width:1px !important;
  border-left-width:0px !important;
  margin-bottom:0px !important
}
.stk-0fbdfbf .stk-block-tabs__tab.stk-block-tabs__tab--active {
  background:var(--theme-palette-color-1,#00558F) !important
}
.stk-0fbdfbf .stk-block-tabs__tab .stk--inner-svg svg:last-child,
.stk-0fbdfbf .stk-block-tabs__tab .stk--inner-svg svg:last-child :is(g,
path,
rect,
polygon,
ellipse) {
  fill:#777777 !important
}
.stk-0fbdfbf .stk-block-tabs__tab:not(.stk-block-tabs__tab--active):hover {
  background:var(--theme-palette-color-3,#B8E2FF) !important;
  opacity:1 !important
}
.stk-4b67b06:hover,
.stk-4b67b06:hover:before,
.stk-3038eed:hover,
.stk-3038eed:hover:before,
.stk-09ea3d7:hover,
.stk-09ea3d7:hover:before,
.stk-1c4c29d:hover,
.stk-1c4c29d:hover:before,
.stk-524e4c7:hover,
.stk-524e4c7:hover:before,
.stk-b8bf44a:hover,
.stk-b8bf44a:hover:before,
.stk-7630bbb:hover,
.stk-7630bbb:hover:before,
.stk-0581896:hover,
.stk-0581896:hover:before,
.stk-aaf1621:hover,
.stk-aaf1621:hover:before,
.stk-fa8a3e7:hover,
.stk-fa8a3e7:hover:before,
.stk-3a1c0cd:hover,
.stk-3a1c0cd:hover:before,
.stk-e64d997:hover,
.stk-e64d997:hover:before,
.stk-de10204:hover,
.stk-de10204:hover:before,
.stk-dd6892c:hover,
.stk-dd6892c:hover:before,
.stk-ffa148f:hover,
.stk-ffa148f:hover:before,
.stk-57d2419:hover,
.stk-57d2419:hover:before,
.stk-0b3cbe8:hover,
.stk-0b3cbe8:hover:before {
  background-color:var(--theme-palette-color-3,#B8E2FF) !important
}
.stk-0fbdfbf .stk-block-tabs__tab:not(.stk-block-tabs__tab--active):hover .stk--inner-svg svg:last-child,
.stk-0fbdfbf .stk-block-tabs__tab:not(.stk-block-tabs__tab--active):hover .stk--inner-svg svg:last-child :is(g,
path,
rect,
polygon,
ellipse) {
  fill:#000000 !important
}
:is(.stk-3653af2,
.stk-be43b08,
.stk-0242188) .stk--svg-wrapper:hover .stk--inner-svg svg:last-child,
:is(.stk-3653af2,
.stk-be43b08,
.stk-0242188) .stk--svg-wrapper:hover .stk--inner-svg svg:last-child :is(g,
path,
rect,
polygon,
ellipse) {
  fill:var(--theme-palette-color-1,#00558F) !important
}
.stk-7fdd813:hover .stk-block-heading__text,
.stk-c80b39b:hover .stk-block-heading__text,
.stk-d67c8d9:hover .stk-block-heading__text,
.stk-0fbdfbf .stk-block-tabs__tab:hover .stk-block-tab-labels__text,
.stk-0fbdfbf .stk-block-tabs__tab:hover {
  color:var(--theme-palette-color-1,#00558F) !important
}
.stk-0fbdfbf .stk-block-tabs__tab.stk-block-tabs__tab--active:hover {
  background:var(--theme-palette-color-1,#00558F) !important;
  opacity:1 !important
}
.stk-0fbdfbf .stk-block-tabs__tab.stk-block-tabs__tab--active:hover .stk-block-tab-labels__text {
  color:var(--theme-palette-color-8,#ffffff) !important
}
@media screen and (min-width:690px) {
  .stk-4b67b06,
  .stk-3038eed,
  .stk-09ea3d7,
  .stk-1c4c29d,
  .stk-7630bbb,
  .stk-0581896,
  .stk-aaf1621,
  .stk-fa8a3e7,
  .stk-de10204,
  .stk-dd6892c,
  .stk-ffa148f,
  .stk-57d2419 {
    flex:var(--stk-flex-grow,1) 1 calc(25% - var(--stk-column-gap,0px) * 3 / 4 ) !important
  }
  .stk-524e4c7,
  .stk-b8bf44a,
  .stk-3a1c0cd,
  .stk-e64d997 {
    flex:var(--stk-flex-grow,1) 1 calc(25% - var(--stk-column-gap,0px) * 1 / 2 ) !important
  }
  .stk-0b3cbe8 {
    flex:var(--stk-flex-grow,1) 1 calc(25% - var(--stk-column-gap,0px) * 0 / 1 ) !important
  }
}
@media screen and (min-width:690px) and (max-width:1198px) {
  .stk-4b67b06,
  .stk-3038eed,
  .stk-09ea3d7,
  .stk-1c4c29d,
  .stk-524e4c7,
  .stk-b8bf44a,
  .stk-7630bbb,
  .stk-0581896,
  .stk-aaf1621,
  .stk-fa8a3e7,
  .stk-3a1c0cd,
  .stk-e64d997,
  .stk-de10204,
  .stk-dd6892c,
  .stk-ffa148f,
  .stk-57d2419 {
    flex:var(--stk-flex-grow,1) 1 calc(50% - var(--stk-column-gap,0px) * 1 / 2 ) !important
  }
  .stk-0b3cbe8 {
    flex:var(--stk-flex-grow,1) 1 calc(50% - var(--stk-column-gap,0px) * 0 / 1 ) !important
  }
}
@media screen and (max-width:1198px) {
  .stk-0fbdfbf .stk-block-tab-labels__text {
    font-size:16px !important
  }
  .stk-016d680,
  .stk-8598695,
  .stk-b89a785 {
    padding-top:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important
  }
}
@media screen and (max-width:689px) {
  .stk-e81fba1 {
    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-0578a6a-inner-blocks,
  .stk-7817d28-inner-blocks,
  .stk-bb03a05-inner-blocks {
    row-gap:0px !important
  }
}
