
img:is([sizes="auto" i], [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px
}


img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important
}


:root {
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color)
}

@media (min-resolution:192dpi) {
  :root {
    --wp-admin-border-width-focus: 1.5px
  }
}

.wp-element-button {
  cursor: pointer
}

:root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px
}

:root .has-very-light-gray-background-color {
  background-color: #eee
}

:root .has-very-dark-gray-background-color {
  background-color: #313131
}

:root .has-very-light-gray-color {
  color: #eee
}

:root .has-very-dark-gray-color {
  color: #313131
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084, #0693e3)
}

:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}

:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8, #dad0ec)
}

:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1, #67a671)
}

:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a, #004a59)
}

:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968, #31cdcf)
}

:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381, #2874fc)
}

.has-regular-font-size {
  font-size: 1em
}

.has-larger-font-size {
  font-size: 2.625em
}

.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal)
}

.has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge)
}

.has-text-align-center {
  text-align: center
}

.has-text-align-left {
  text-align: left
}

.has-text-align-right {
  text-align: right
}

#end-resizable-editor-section {
  display: none
}

.aligncenter {
  clear: both
}

.items-justified-left {
  justify-content: flex-start
}

.items-justified-center {
  justify-content: center
}

.items-justified-right {
  justify-content: flex-end
}

.items-justified-space-between {
  justify-content: space-between
}

.screen-reader-text {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important
}

.screen-reader-text:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}

html :where(.has-border-color) {
  border-style: solid
}

html :where([style*=border-top-color]) {
  border-top-style: solid
}

html :where([style*=border-right-color]) {
  border-right-style: solid
}

html :where([style*=border-bottom-color]) {
  border-bottom-style: solid
}

html :where([style*=border-left-color]) {
  border-left-style: solid
}

html :where([style*=border-width]) {
  border-style: solid
}

html :where([style*=border-top-width]) {
  border-top-style: solid
}

html :where([style*=border-right-width]) {
  border-right-style: solid
}

html :where([style*=border-bottom-width]) {
  border-bottom-style: solid
}

html :where([style*=border-left-width]) {
  border-left-style: solid
}

html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%
}

:where(figure) {
  margin: 0 0 1em
}

html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
}

@media screen and (max-width:600px) {
  html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: 0px
  }
}




#ruigehond006_wrap {
  z-index: 10001;
  position: fixed;
  display: block;
  left: 0;
  width: 100%;
  margin: 0;
  overflow: visible
}

#ruigehond006_inner {
  position: absolute;
  height: 0;
  width: inherit;
  background-color: rgb(255 255 255 / .2);
  -webkit-transition: height .4s;
  transition: height .4s
}

html[dir=rtl] #ruigehond006_wrap {
  text-align: right
}

#ruigehond006_bar {
  width: 0;
  height: 100%;
  background-color: #fff0
}


:root {
  --primary-color: #f15f12;
  --fs-color-primary: #f15f12;
  --fs-color-secondary: #f15f12;
  --fs-color-success: #bababa;
  --fs-color-alert: #b20000;
  --fs-experimental-link-color: #f15f12;
  --fs-experimental-link-color-hover: #7f7f7f;
}

.tooltipster-base {
  --tooltip-color: #fff;
  --tooltip-bg-color: #000;
}

.off-canvas-right .mfp-content,
.off-canvas-left .mfp-content {
  --drawer-width: 300px;
}

.container-width,
.full-width .ubermenu-nav,
.container,
.row {
  max-width: 1370px
}

.row.row-collapse {
  max-width: 1340px
}

.row.row-small {
  max-width: 1362.5px
}

.row.row-large {
  max-width: 1400px
}

.sticky-add-to-cart--active,
#wrapper,
#main,
#main.dark {
  background-color: #ffffff
}

.header-main {
  height: 100px
}

#logo img {
  max-height: 100px
}

#logo {
  width: 270px;
}

.stuck #logo img {
  padding: 2px 0;
}

.header-bottom {
  min-height: 10px
}

.header-top {
  min-height: 20px
}

.transparent .header-main {
  height: 30px
}

.transparent #logo img {
  max-height: 30px
}

.has-transparent+.page-title:first-of-type,
.has-transparent+#main>.page-title,
.has-transparent+#main>div>.page-title,
.has-transparent+#main .page-header-wrapper:first-of-type .page-title {
  padding-top: 30px;
}

.header.show-on-scroll,
.stuck .header-main {
  height: 70px !important
}

.stuck #logo img {
  max-height: 70px !important
}

.header-bg-color {
  background-color: #fbfaf6
}

.header-bottom {
  background-color: #f1f1f1
}

.header-wrapper:not(.stuck) .header-main .header-nav {
  margin-top: 11px
}

.header-bottom-nav>li>a {
  line-height: 16px
}

@media (max-width: 549px) {
  .header-main {
    height: 70px
  }

  #logo img {
    max-height: 70px
  }
}

.main-menu-overlay {
  background-color: #f26f29
}

.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before {
  border-bottom-color: #ededed;
}

.nav .nav-dropdown {
  border-color: #ededed
}

.nav-dropdown {
  border-radius: 10px
}

.nav-dropdown {
  font-size: 100%
}

.blog-wrapper {
  background-color: #fbfaf6;
}

body {
  color: #303030
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font {
  color: #212121;
}

body {
  font-size: 100%;
}

@media screen and (max-width: 549px) {
  body {
    font-size: 100%;
  }
}

body {
  font-family: "Open Sans", sans-serif;
}

body {
  font-weight: 400;
  font-style: normal;
}

.nav>li>a {
  font-family: "Open Sans", sans-serif;
}

.mobile-sidebar-levels-2 .nav>li>ul>li>a {
  font-family: "Open Sans", sans-serif;
}

.nav>li>a,
.mobile-sidebar-levels-2 .nav>li>ul>li>a {
  font-weight: 600;
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical>li>a {
  font-family: "Open Sans", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.banner h1,
.banner h2 {
  font-weight: 400;
  font-style: normal;
}

.alt-font {
  font-family: "Patrick Hand SC", sans-serif;
}

.alt-font {
  font-weight: 400 !important;
  font-style: normal !important;
}

.header:not(.transparent) .header-nav-main.nav>li>a {
  color: #262626;
}

.header:not(.transparent) .header-nav-main.nav>li>a:hover,
.header:not(.transparent) .header-nav-main.nav>li.active>a,
.header:not(.transparent) .header-nav-main.nav>li.current>a,
.header:not(.transparent) .header-nav-main.nav>li>a.active,
.header:not(.transparent) .header-nav-main.nav>li>a.current {
  color: #f15f12;
}

.header-nav-main.nav-line-bottom>li>a:before,
.header-nav-main.nav-line-grow>li>a:before,
.header-nav-main.nav-line>li>a:before,
.header-nav-main.nav-box>li>a:hover,
.header-nav-main.nav-box>li.active>a,
.header-nav-main.nav-pills>li>a:hover,
.header-nav-main.nav-pills>li.active>a {
  color: #FFF !important;
  background-color: #f15f12;
}

.footer-2 {
  background-color: #273647
}

.absolute-footer,
html {
  background-color: #273647
}

.nav-vertical-fly-out>li+li {
  border-top-width: 1px;
  border-top-style: solid;
}

#text-roller {
  position: relative;
  color: black;
  white-space: nowrap;
  overflow: hidden;
  font-family: 'gellix-bold', Helvetica, sans-serif !important;
  font-weight: normal !important;
  text-transform: uppercase;
  letter-spacing: .15em;
  font-size: 75%;
}

.text-roller-section {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

#text-roller1 {
  position: relative;
  color: black;
  white-space: nowrap;
  overflow: hidden;
  font-family: 'gellix-bold', Helvetica, sans-serif !important;
  font-weight: normal !important;
  text-transform: uppercase;
  letter-spacing: .15em;
  font-size: 90%;
}

.text-roller-section {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.label-new.menu-item>a:after {
  content: "Nov";
}

.label-hot.menu-item>a:after {
  content: "Vroče";
}

.label-sale.menu-item>a:after {
  content: "Akcija";
}

.label-popular.menu-item>a:after {
  content: "Popularno";
}


@media screen and (min-width:1100px) {
  section-spodaj {
    border-radius: 70px 70px 0 0px !important;
    overflow: hidden !important
  }
}

.petite .col-inner {
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px
}

@media screen and (min-width:1100px) {
  .tableta1 {
    color: #f15f12;
    font-size: 1.3rem
  }
}

@media screen and (max-width:1100px) {
  .tableta1 {
    color: #f15f12;
    font-size: 1rem
  }
}

.post-sidebar.large-3.col {
  padding-top: 20px
}

.article-inner {
  padding-top: 30px
}

@media (min-width:1000px) {
  .article-inner {
    width: 80%;
    margin-left: 10%;
    padding-left: 3% !important;
    padding-right: 3% !important
  }
}

.blog-wrapper {
  padding-top: 20px !important
}

h5.author-name.uppercase.pt-half {
  font-weight: 800;
  font-family: futura-pt, sans-serif
}

.btn.button span {
  font-weight: 800
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
  background: #f15f12;
  width: 100% !important;
  max-width: 100% !important;
  border-radius: 99px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block
}

input.wpcf7-form-control.wpcf7-number {
  width: 150px;
  text-align: left;
  padding: 20;
  border-color: #3b3b3b;
  border-radius: 8px !important;
  padding: 1.6em
}

.wpcf7-form-control.wpcf7-acceptance {
  padding-top: 1px;
  padding-bottom: 1px
}

.wpcf7-form-control.wpcf7-text {
  border-color: #3b3b3b;
  border-radius: 8px !important;
  border-bottom: 3px solid #f15f12 !important;
  padding: 1.6em
}

select.wpcf7-form-control.wpcf7-select {
  border-color: #3b3b3b #3b3b3b #3b3b3b;
  border-radius: 8px !important;
  border-bottom: 3px solid #f15f12 !important
}

textarea.wpcf7-form-control.wpcf7-textarea {
  border-color: #3b3b3b;
  border-radius: 8px !important;
  border-bottom: 3px solid #f15f12 !important
}


.wpcf7 label {
  font-size: 16px;
  font-weight: 400
}

.whole-form {
  display: flex
}

.whole-form-inner {
  width: 50%
}

h1,
h2,
h3,
.heading-font {
  font-family: futura-pt, sans-serif;
  letter-spacing: -.5px;
  word-spacing: -1px
}

p,
.font {
  font-weight: 300;
  letter-spacing: -.4px;
  word-spacing: 2px;
  line-height: 28px
}

h4,
.heading-font {
  font-family: futura-pt, sans-serif;
  color: #777;
  font-weight: 300
}

h3,
.heading-font {
  color: #333;
  font-weight: 300
}

.accordion-item {
  background: #fff;
  border-color: #d62832;
  border-radius: 7px;
  padding: 9px;
  margin-bottom: 7px
}

.hover-show .icon-box {
  padding-top: 10px;
  padding-bottom: 10px
}

.hover-show .icon-box .icon-box-text {
  position: relative;
  height: 95px
}

.hover-show .icon-box .icon-box-text p {
  position: absolute;
  max-height: 40px;
  overflow: hidden;
  width: 100%;
  padding: 0 10px 10px;
  border-radius: 0 0 10px 10px
}

.hover-show .icon-box .icon-box-text .ellipsis {
  position: absolute;
  bottom: 0;
  width: 95%;
  height: 30px;
  background: linear-gradient(135deg, rgb(255 255 255 / .2) 10%, #fff 90%);
  opacity: 1
}

.hover-show .col:hover .box-shadow-2 {
  box-shadow: 2px 34px 25px -5px rgb(0 0 0 / .36);
  z-index: 9
}

.hover-show .icon-box:hover .icon-box-text p {
  max-height: 500px;
  background: #fff;
  box-shadow: 2px 34px 25px -5px rgb(0 0 0 / .36);
  transition: all 0.5s ease
}

.hover-show .icon-box:hover .ellipsis {
  opacity: 0
}

@media (min-width:850px) {
  .nav-vertical+.tab-panels {
    border-left: 1px solid #ddd;
    flex: 1;
    margin-top: 0 !important;
    padding: 0 30px 10px
  }
}

.section-bottom {
  background: linear-gradient(to top, #fbfaf6, #f0ece0)
}

.rad.img.attachment-original.size-original {
  border-radius: 20px
}

.nav-box>li.active>a,
.nav-pills>li.active>a {
  background-color: #f15f12;
  border-radius: 99px;
  color: #fff;
  opacity: 1;
  padding-bottom: 15px;
  padding-top: 15px;
  padding-left: 25px;
  padding-right: 25px;
  text-align: center
}

.nav-vertical.nav-line>li>a:before {
  width: 6px;
  border-radius: 10px
}

.nav>li.active>a {
  color: #fff
}

.nav-vertical+.tab-panels {
  border-left: 0 solid #ddd
}

.nav-vertical>li+li {
  border-top: 0 solid #ececec
}

@media screen and (min-width:1600px) {

  h1,
  h1.entry-title {
    font-size: 3.6rem
  }
}

@media screen and (min-width:2400px) {
  h1 {
    font-size: 4.6rem
  }
}

@media screen and (max-width:1024px) {
  h1 {
    font-size: 3.3rem
  }
}

@media screen and (max-width:800px) {
  h1 {
    font-size: 2.8rem
  }
}

@media screen and (max-width:800px) {
  h2 {
    font-size: 1.9rem
  }
}

.section-top {
  background: linear-gradient(to bottom, #fbfaf6, #f0ece0)
}

.section-top::after {
  content: "";
  display: block;
  height: 45vw;
  background: linear-gradient(to bottom, #fbfaf6, #f0ece0)
}

.section-top::before {
  content: "";
  display: block;
  height: 45vw;
  background: linear-gradient(to bottom, #fbfaf6, #f0ece0)
}

.tat {
  background: linear-gradient(to bottom, #f0ece0, #ffffff)
}

@media screen and (min-width:1100px) {
  .tableta {
    color: #f15f12;
    font-size: 1.5rem
  }
}

@media screen and (max-width:1100px) {
  .tableta {
    color: #f15f12;
    font-size: 1.2rem
  }
}

img.bg.attachment-original.size-original {
  border-radius: 30px
}

.custom-box-heading span.section-title-main {
  text-transform: unset
}

div.row-hover-bg-color-trg:hover {
  background-color: #f5f5f5
}

div.row-hover-bg-color-trg .col {
  display: flex;
  align-items: center
}

div.row-hover-bg-color-trg .col p {
  margin-bottom: 0
}

strong {
  font-weight: 700 !important
}

.page-title-inner.container.flex-row.medium-flex-wrap.medium-text-center {
  display: none
}

.page-title.normal-title.portfolio-breadcrumb-title {
  display: none
}

.page-wrapper {
  padding-top: 0;
  padding-bottom: 0
}

.portfolio-bottom {
  display: none
}

.postid-2439 .col-divided {
  padding-right: 30px;
  border-right: 1px solid #e1bf52
}

.postid-3205 .col-divided {
  padding-right: 30px;
  border-right: 1px solid #e8aa8c
}

.postid-4917 .col-divided {
  padding-right: 30px;
  border-right: 1px solid #cc8ab0
}

.postid-4937 .col-divided {
  padding-right: 30px;
  border-right: 1px solid #b9afa2
}

.grecaptcha-badge {
  visibility: hidden
}

.badientis {
  background-image: linear-gradient(180deg, #272f42, #6a7691)
}



ul li.bullet-arrow:before {
  content: "+" !important
}

.nav-spacing-xlarge>li {
  margin: 1vh
}

.header-nav-main.nav-line-bottom>li>a:before,
.header-nav-main.nav-line-grow>li>a:before,
.header-nav-main.nav-line>li>a:before,
.header-nav-main.nav-box>li>a:hover,
.header-nav-main.nav-box>li.active>a,
.header-nav-main.nav-pills>li>a:hover,
.header-nav-main.nav-pills>li.active>a {
  border-radius: 3px
}

.bagratis {
  background-image: linear-gradient(180deg, #f15f12, #ff7e3b)
}



.nav-vertical.nav-tabs>li.active>a,
.scroll-to-bullets a.active,
.nav-pagination>li>.current,
.nav-pagination>li>span:hover,
.nav-pagination>li>a:hover,
.has-hover:hover .badge-outline .badge-inner,
.accordion-title.active,
.featured-table,
.is-outline:hover,
.tagcloud a:hover,
blockquote,
.has-border,
.cart-icon strong:after,
.cart-icon strong,
.blockUI:before,
.processing:before,
.loading-spin,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover {
  border-color: #ccc
}

.bingo {
  background-image: linear-gradient(180deg, #f2651b, #ff894d)
}



.accordion-item {
  background: #fff;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 10px
}

.accordion-title {
  border-top: 0
}

.fb .fill {
  border-radius: 7px
}

.dark ul li.bullet-checkmark,
.dark ul li.bullet-arrow,
.dark ul li.bullet-star {
  border-bottom: 0
}

.absolute-footer.dark.medium-text-center.text-center {
  display: none;
}

.dark .ux-menu-link--active .ux-menu-link__link,
.dark .ux-menu-link:hover .ux-menu-link__link {
  color: #36dfb5
}

.secondary.is-underline,
.secondary.is-link,
.secondary.is-outline,
.stars a.active,
.star-rating:before,
.woocommerce-page .star-rating:before,
.star-rating span:before,
.color-secondary {
  margin-bottom: 10px
}

[data-icon-label]:after,
.secondary.is-underline:hover,
.secondary.is-outline:hover,
.icon-label,
.button.secondary:not(.is-outline),
.button.alt:not(.is-outline),
.badge-inner.on-sale,
.button.checkout,
.single_add_to_cart_button,
.current .breadcrumb-step {
  margin-bottom: 10px
}

ul li.bullet-checkmark:before,
ul li.bullet-arrow:before,
ul li.bullet-star:before {
  color: #fff
}

.rowic .klesic {
  display: flex !important
}

.rowic .klesic .col-inner {
  display: flex !important;
  flex-direction: column !important
}

.rowic .klesic .col-inner>p {
  flex: 1 !important
}

.rowic .klesic .col-inner>a.button {
  align-self: center !important
}

.col-inner.text-center>.text-center {
  margin: initial
}

.klesic .col-inner {
  justify-content: space-between
}

.off-canvas-right .mfp-content,
.off-canvas-left .mfp-content {
  background-color: #fff !important
}

.off-canvas .nav-vertical>li>a {
  font-size: 22px;
  color: #555;
  line-height: 125%;
  padding-top: 10px;
  padding-bottom: 7px;
  padding-left: 30px !important
}

.nav-vertical>li>ul li a {
  color: #f15f12;
  padding-left: 50px !important
}

.nav-vertical>li>ul li a:hover {
  color: #555
}

.nav-vertical li li.menu-item-has-children>a {
  color: #f15f12;
  text-transform: none;
  font-size: 100%
}

.toggle,
.toggle:focus {
  color: #f15f12;
  opacity: 1
}

@media screen and (max-width:549px) {
  .mfp-ready .mfp-close {
    color: #f15f12;
    opacity: 1;
    mix-blend-mode: inherit
  }
}

.off-canvas-right .mfp-content,
.off-canvas-left .mfp-content {
  transition: -webkit-transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s
}

.nav-sidebar.nav-vertical>li.menu-item.active,
.nav-sidebar.nav-vertical>li.menu-item:hover {
  background-color: #fff0
}

.nav-sidebar.nav-vertical>li+li {
  border-top: 0 solid #ececec
}

.nav-sidebar .button {
  width: 100%
}

.nav-sidebar li.html.header-button-1,
.nav-sidebar li.html.header-button-2 {
  margin: 4px !important
}

@media screen and (max-width:549px) {

  .off-canvas .sidebar-menu,
  .cart-popup-inner.inner-padding {
    padding: 20px 20px
  }

  .off-canvas-right .mfp-content,
  .off-canvas-left .mfp-content {
    width: 100%
  }
}

@media screen and (min-width:550px) {

  .off-canvas .sidebar-menu,
  .cart-popup-inner.inner-padding {
    padding: 40px
  }

  .off-canvas-right .mfp-content,
  .off-canvas-left .mfp-content {
    width: 400px
  }
}

@media screen and (min-width:1800px) {

  .off-canvas .sidebar-menu,
  .cart-popup-inner.inner-padding {
    padding: 80px
  }

  .off-canvas-right .mfp-content,
  .off-canvas-left .mfp-content {
    width: 500px
  }
}

.nav-vertical li li,
.off-canvas:not(.off-canvas-center) .nav-vertical li>a,
.nav-sidebar .off-canvas:not(.off-canvas-center) .nav-vertical li>a {
  padding-left: 0
}

.nav-vertical li li.menu-item-has-children {
  margin: 0
}

.off-canvas:not(.off-canvas-center) li.html {
  padding: 0;
  margin: 20px 0
}

@media (min-width:1000px) {
.nav-uppercase>li>a {
  text-transform:none
}
}
.ban .fill {
  border-radius: 7px
}

.wpcf7 .form-flat input[type="submit"] {
  background: #f15f12;
  width: 100% !important;
  max-width: 100% !important;
  border-radius: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block
}

.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  text-transform: none !important
}

@media screen and (min-width:1100px) {
  .nav>li>a {
    padding-bottom: 25px;
    padding-top: 25px
  }
}

.nav-left {
  justify-content: center
}

h1,
h2,
h3,
.heading-font {
  font-weight: 300 !important
}

.secondary.is-underline,
.secondary.is-link,
.secondary.is-outline,
.stars a.active,
.star-rating::before,
.woocommerce-page .star-rating::before,
.star-rating span::before,
.color-secondary {
  margin-bottom: 10px;
  padding: 3px;
  padding-left: 3px;
  padding-left: 25px;
  padding-right: 25px
}

secondary.is-underline:hover,
.secondary.is-outline:hover,
.icon-label,
.button.secondary:not(.is-outline),
.button.alt:not(.is-outline),
.badge-inner.on-sale,
.button.checkout,
.single_add_to_cart_button,
.current .breadcrumb-step {
  margin-bottom: 10px;
  padding: 3px;
  padding-left: 3px;
  padding-left: 25px;
  padding-right: 25px
}

.accordion-title.active,
.has-icon-bg .icon .icon-inner,
.logo a,
.primary.is-underline,
.primary.is-link,
.badge-outline .badge-inner,
.nav-outline>li.active>a,
.nav-outline>li.active>a,
.cart-icon strong,
[data-color='primary'],
.is-outline.primary {
  color: #fb742e;
  border-radius: 7px
}

.post-sidebar.large-3.col {
  border-left: 0 solid #ececec;
  background-color: #fff;
  margin-top: 0%;
  border-radius: 7px;
  margin-left: -1%
}

.entry-header-text {
  font-size: 1.2em
}

.ux-menu-link__link {
  color: #707070;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: -.8px
}

.ux-menu-link--active .ux-menu-link__link,
.ux-menu-link:hover .ux-menu-link__link {
  color: #fb742e
}

.attachment-medium.size-medium.wp-post-image {
  border-radius: 7px
}

.wp-block-image {
  border-radius: 7px
}

.button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
  padding-left: 0
}

.button span {
  font-weight: 400
}

h5.post-title.is-large {
  font-weight: 700;
  color: #ff6803
}

.comment-respond {
  display: none;
}

.pricing-table .price {
  color: #f15f12;
  font-weight: 700;
  font-size: 2.5em
}

.wert {
  background-color: #fe7023 !important;
 
}

.terw {
  background-color: #272f42 !important;
  
}

.pricing-table .title {
  border-bottom: 1px solid #ececec;
  padding: 1.1em 15%
}

.title.uppercase.strong {
  font-size: 20px
}

.entry-header-text {
  padding: 0em 0
}

.wp-block-image img {
  border-radius: 7px
}

.is-layout-flow.wp-block-column.has-luminous-vivid-orange-background-color.has-background {
  padding-left: 10px;
  padding-top: 15px;
  border-radius: 7px
}

li {
  margin-bottom: .1em
}

.blog-wrapper {
  padding-top: 40px
}

.is-layout-flow.wp-block-column.kazalo {
  padding-left: 2%
}

div#cookie-law-info-again {
  display: none
}

.custom-box-heading span.section-title-main {
  text-transform: unset
}

.entry-author.author-box {
  margin-top: -40px;
  margin-bottom: -10px
}

span.section-title-main {
  color: #303030
}

ul.header-nav.header-nav-main.nav.nav-left.nav-size-xlarge.nav-spacing-xlarge {
  margin-top: -3px
}




#text-2799907785>* {
  color: rgb(59, 59, 59);
}


#gap-843851123 {
  padding-top: 15px;
}


#image_215488498 {
  width: 9%;
}


#stack-1955586066>* {
  --stack-gap: 0.75rem;
}


#gap-1104309487 {
  padding-top: 15px;
}


#image_715377194 {
  width: 9%;
}


#stack-889904256>* {
  --stack-gap: 0.75rem;
}


#gap-949937681 {
  padding-top: 15px;
}


#image_296077963 {
  width: 9%;
}


#stack-42667118>* {
  --stack-gap: 0.75rem;
}


#col-1286228321>.col-inner {
  padding: 0 0px 0px 0px;
  margin: 0px 0px 0px 4px;
}

@media (min-width:850px) {
  #col-1286228321>.col-inner {
    margin: 0px 0px 0px 27%;
  }
}


#text-2134295964 {
  font-size: 0.9rem;
  color: rgb(59, 59, 59);
}

#text-2134295964>* {
  color: rgb(59, 59, 59);
}


#gap-688776812 {
  padding-top: 15px;
}


#image_2060576063 {
  width: 9%;
}


#stack-3633001685>* {
  --stack-gap: 0.75rem;
}


#gap-990407704 {
  padding-top: 15px;
}


#image_1230955591 {
  width: 9%;
}


#stack-2534556349>* {
  --stack-gap: 0.75rem;
}


#gap-1276704532 {
  padding-top: 15px;
}


#image_108904913 {
  width: 9%;
}


#stack-3474359914>* {
  --stack-gap: 0.75rem;
}


#col-477374488>.col-inner {
  padding: 0 0px 0px 0px;
  margin: 0px 0px px 27px;
}

@media (min-width:850px) {
  #col-477374488>.col-inner {
    margin: 0px 0px 0px 11%;
  }
}


#gap-135423561 {
  padding-top: 0px;
}


#gap-1793290748 {
  padding-top: 26px;
}


#text-2212060889 {
  font-size: 1rem;
  color: rgb(255, 255, 255);
}

#text-2212060889>* {
  color: rgb(255, 255, 255);
}


#gap-791818279 {
  padding-top: 25px;
}


#gap-490421419 {
  padding-top: 0px;
}


#gap-365762801 {
  padding-top: 76px;
}


#col-1095528899>.col-inner {
  margin: 0px 0px 0px -30px;
}


#row-1871836768>.col>.col-inner {
  padding: 55px 0px 0px 9px;
}

@media (min-width:850px) {
  #row-1871836768>.col>.col-inner {
    padding: 55px 0px 0px 28px;
  }
}


#text-4202779498 {
  font-size: 1.35rem;
  line-height: 0.75;
  text-align: center;
  color: rgb(241, 95, 18);
}

#text-4202779498>* {
  color: rgb(241, 95, 18);
}

@media (min-width:550px) {
  #text-4202779498 {
    font-size: 1.9rem;
  }
}

@media (min-width:850px) {
  #text-4202779498 {
    font-size: 2.5rem;
  }
}


#text-453679466 {
  font-size: 1rem;
  line-height: 0.75;
  text-align: center;
  color: rgb(61, 61, 61);
}

#text-453679466>* {
  color: rgb(61, 61, 61);
}

@media (min-width:550px) {
  #text-453679466 {
    font-size: 1.2rem;
  }
}


#gap-786139957 {
  padding-top: 1vw;
}


#stack-2925669065>* {
  --stack-gap: 0.25rem;
}

@media (min-width:550px) {
  #stack-2925669065>* {
    --stack-gap: 0.75rem;
  }
}

@media (min-width:850px) {
  #stack-2925669065>* {
    --stack-gap: 1.65rem;
  }
}


#col-618563039>.col-inner {
  margin: 7vw 0px -1vw 0px;
}

@media (min-width:550px) {
  #col-618563039>.col-inner {
    margin: 8vw 0px 11vw 0px;
  }
}

@media (min-width:850px) {
  #col-618563039>.col-inner {
    margin: 2.3vw 0px 3.5vw 0px;
  }
}


#stack-4294598608>* {
  --stack-gap: 0.75rem;
}

@media (min-width:550px) {
  #stack-4294598608>* {
    --stack-gap: 0.75rem;
  }
}

@media (min-width:850px) {
  #stack-4294598608>* {
    --stack-gap: 1.65rem;
  }
}


#image_223576826 {
  width: 28%;
}

@media (min-width:550px) {
  #image_223576826 {
    width: 24%;
  }
}


#text-497716369 {
  font-size: 1.35rem;
  color: rgb(0, 0, 0);
}

#text-497716369>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-497716369 {
    font-size: 1rem;
  }
}

@media (min-width:850px) {
  #text-497716369 {
    font-size: 1.2rem;
  }
}


#text-4202726854 {
  font-size: 0.95rem;
  line-height: 1.2;
  color: rgb(0, 0, 0);
}

#text-4202726854>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-4202726854 {
    font-size: 0.8rem;
  }
}


#col-389367580>.col-inner {
  padding: 15px 20px 5px 20px;
  margin: -23px 0px 0px 0px;
  border-radius: 28px;
}

@media (min-width:550px) {
  #col-389367580>.col-inner {
    padding: 15px 30px 10px 30px;
    margin: -4% 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-389367580>.col-inner {
    padding: 32% 0px 12px 0px;
    margin: 0px 0px 0px 0px;
  }
}


#image_104761735 {
  width: 28%;
}

@media (min-width:550px) {
  #image_104761735 {
    width: 24%;
  }
}


#text-3396385041 {
  font-size: 1.35rem;
  color: rgb(0, 0, 0);
}

#text-3396385041>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-3396385041 {
    font-size: 1rem;
  }
}

@media (min-width:850px) {
  #text-3396385041 {
    font-size: 1.2rem;
  }
}


#text-1440201190 {
  font-size: 0.95rem;
  line-height: 1.2;
  color: rgb(47, 47, 47);
}

#text-1440201190>* {
  color: rgb(47, 47, 47);
}

@media (min-width:550px) {
  #text-1440201190 {
    font-size: 0.8rem;
  }
}


#col-6142342>.col-inner {
  padding: 15px 20px 5px 20px;
  margin: -0 0px 0px 0px;
  border-radius: 28px;
}

@media (min-width:550px) {
  #col-6142342>.col-inner {
    padding: 15px 30px 10px 30px;
    margin: -4% 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-6142342>.col-inner {
    padding: 5% 30px 12px 30px;
    margin: -0 0px 0px 0px;
  }
}


#image_966412598 {
  width: 28%;
}

@media (min-width:550px) {
  #image_966412598 {
    width: 24%;
  }
}


#text-3165749458 {
  font-size: 1.35rem;
  color: rgb(0, 0, 0);
}

#text-3165749458>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-3165749458 {
    font-size: 1rem;
  }
}

@media (min-width:850px) {
  #text-3165749458 {
    font-size: 1.2rem;
  }
}


#text-65444732 {
  font-size: 0.95rem;
  line-height: 1.2;
  color: rgb(47, 47, 47);
}

#text-65444732>* {
  color: rgb(47, 47, 47);
}

@media (min-width:550px) {
  #text-65444732 {
    font-size: 0.8rem;
  }
}


#col-917694079>.col-inner {
  padding: 15px 20px 5px 20px;
  margin: -0 0px 0px 0px;
  border-radius: 28px;
}

@media (min-width:550px) {
  #col-917694079>.col-inner {
    padding: 15px 30px 10px 30px;
    margin: 0px 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-917694079>.col-inner {
    padding: 5% 30px 12px 30px;
    margin: -0 0px 0px 0px;
  }
}


#image_91252877 {
  width: 28%;
}

@media (min-width:550px) {
  #image_91252877 {
    width: 24%;
  }
}


#text-1707566963 {
  font-size: 1.35rem;
  color: rgb(0, 0, 0);
}

#text-1707566963>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-1707566963 {
    font-size: 1rem;
  }
}

@media (min-width:850px) {
  #text-1707566963 {
    font-size: 1.2rem;
  }
}


#text-2578123856 {
  font-size: 0.95rem;
  line-height: 1.2;
  color: rgb(47, 47, 47);
}

#text-2578123856>* {
  color: rgb(47, 47, 47);
}

@media (min-width:550px) {
  #text-2578123856 {
    font-size: 0.8rem;
  }
}


#col-395259996>.col-inner {
  padding: 15px 20px 5px 20px;
  margin: -0 0px 0px 0px;
  border-radius: 28px;
}

@media (min-width:550px) {
  #col-395259996>.col-inner {
    padding: 15px 30px 10px 30px;
    margin: 0px 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-395259996>.col-inner {
    padding: 5% 30px 12px 30px;
    margin: -0 0px 0px 0px;
  }
}


#row-269070719>.col>.col-inner {
  padding: 31px 0.8vh 31px 0.8vh;
  background-color: rgb(255, 255, 255);
}


#image_137659510 {
  width: 28%;
}

@media (min-width:550px) {
  #image_137659510 {
    width: 24%;
  }
}


#text-1001013575 {
  font-size: 1.35rem;
  color: rgb(0, 0, 0);
}

#text-1001013575>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-1001013575 {
    font-size: 1rem;
  }
}

@media (min-width:850px) {
  #text-1001013575 {
    font-size: 1.2rem;
  }
}


#text-3922051663 {
  font-size: 0.95rem;
  line-height: 1.2;
  color: rgb(0, 0, 0);
}

#text-3922051663>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-3922051663 {
    font-size: 0.8rem;
  }
}


#col-250653826>.col-inner {
  padding: 15px 30px 10px 30px;
  margin: 0px 0px 0px 0px;
  border-radius: 28px;
}

@media (min-width:550px) {
  #col-250653826>.col-inner {
    margin: -4% 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-250653826>.col-inner {
    padding: 5% 0px 12px 0px;
    margin: -0 0px 0px 0px;
  }
}


#row-1577324902>.col>.col-inner {
  padding: 13px 0.8vh 16px 0.8vh;
  background-color: rgb(255, 255, 255);
}


#image_1030518050 {
  width: 28%;
}

@media (min-width:550px) {
  #image_1030518050 {
    width: 24%;
  }
}


#text-2240817773 {
  font-size: 1.35rem;
  color: rgb(0, 0, 0);
}

#text-2240817773>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-2240817773 {
    font-size: 1rem;
  }
}

@media (min-width:850px) {
  #text-2240817773 {
    font-size: 1.2rem;
  }
}


#text-510311593 {
  font-size: 0.95rem;
  line-height: 1.2;
  color: rgb(47, 47, 47);
}

#text-510311593>* {
  color: rgb(47, 47, 47);
}

@media (min-width:550px) {
  #text-510311593 {
    font-size: 0.8rem;
  }
}


#col-1978867114>.col-inner {
  padding: 15px 20px 5px 20px;
  margin: -0 0px 0px 0px;
  border-radius: 28px;
}

@media (min-width:550px) {
  #col-1978867114>.col-inner {
    padding: 15px 30px 10px 30px;
    margin: -4% 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-1978867114>.col-inner {
    padding: 5% 30px 12px 30px;
    margin: -0 0px 0px 0px;
  }
}


#row-643188444>.col>.col-inner {
  padding: 13px 0.8vh 16px 0.8vh;
  background-color: rgb(255, 255, 255);
}


#image_1177607246 {
  width: 28%;
}

@media (min-width:550px) {
  #image_1177607246 {
    width: 24%;
  }
}


#text-3847393150 {
  font-size: 1.35rem;
  color: rgb(0, 0, 0);
}

#text-3847393150>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-3847393150 {
    font-size: 1rem;
  }
}

@media (min-width:850px) {
  #text-3847393150 {
    font-size: 1.2rem;
  }
}


#text-2621320353 {
  font-size: 0.95rem;
  line-height: 1.2;
  color: rgb(47, 47, 47);
}

#text-2621320353>* {
  color: rgb(47, 47, 47);
}

@media (min-width:550px) {
  #text-2621320353 {
    font-size: 0.8rem;
  }
}


#col-943941516>.col-inner {
  padding: 15px 20px 5px 20px;
  margin: -0 0px 0px 0px;
  border-radius: 28px;
}

@media (min-width:550px) {
  #col-943941516>.col-inner {
    padding: 15px 30px 10px 30px;
    margin: -4% 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-943941516>.col-inner {
    padding: 5% 30px 12px 30px;
    margin: -0 0px 0px 0px;
  }
}


#row-1119263483>.col>.col-inner {
  padding: 13px 0.8vh 16px 0.8vh;
  background-color: rgb(255, 255, 255);
}


#image_1052018669 {
  width: 28%;
}

@media (min-width:550px) {
  #image_1052018669 {
    width: 24%;
  }
}


#text-3317470387 {
  font-size: 1.35rem;
  color: rgb(0, 0, 0);
}

#text-3317470387>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-3317470387 {
    font-size: 1rem;
  }
}

@media (min-width:850px) {
  #text-3317470387 {
    font-size: 1.2rem;
  }
}


#text-3360322076 {
  font-size: 0.95rem;
  line-height: 1.2;
  color: rgb(47, 47, 47);
}

#text-3360322076>* {
  color: rgb(47, 47, 47);
}

@media (min-width:550px) {
  #text-3360322076 {
    font-size: 0.8rem;
  }
}


#col-1763910697>.col-inner {
  padding: 15px 20px 5px 20px;
  margin: -0 0px 0px 0px;
  border-radius: 28px;
}

@media (min-width:550px) {
  #col-1763910697>.col-inner {
    padding: 15px 30px 10px 30px;
    margin: -4% 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-1763910697>.col-inner {
    padding: 5% 30px 12px 30px;
    margin: -0 0px 0px 0px;
  }
}


#row-1925483686>.col>.col-inner {
  padding: 13px 0.8vh 16px 0.8vh;
  background-color: rgb(255, 255, 255);
}


#slider-1072297431 .flickity-slider>* {
  max-width: 75% !important
}

@media (min-width:550px) {
  #slider-1072297431 .flickity-slider>* {
    max-width: 60vw !important
  }
}


#gap-2110893967 {
  padding-top: 0vw;
}

@media (min-width:550px) {
  #gap-2110893967 {
    padding-top: 0px;
  }
}


#gap-1346092379 {
  padding-top: 2vw;
}

@media (min-width:550px) {
  #gap-1346092379 {
    padding-top: 1vw;
  }
}


#image_2024121264 {
  width: 14%;
}


#image_603186207 {
  width: 14%;
}


#image_660448818 {
  width: 14%;
}


#image_764105510 {
  width: 14%;
}


#image_1833775638 {
  width: 14%;
}


#image_1106488784 {
  width: 8%;
}


#image_402529868 {
  width: 14%;
}


#image_1061837233 {
  width: 17%;
}


#image_260636362 {
  width: 14%;
}


#stack-2886194600>* {
  --stack-gap: 0.25rem;
}

@media (min-width:550px) {
  #stack-2886194600>* {
    --stack-gap: 3.75rem;
  }
}


#gap-381692796 {
  padding-top: 0vw;
}

@media (min-width:550px) {
  #gap-381692796 {
    padding-top: 2vw;
  }
}


#section_845563373 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(0, 0, 0);
}

#section_845563373 .section-bg-overlay {
  background-color: rgba(39, 54, 71, 0);
}

#gap-1998251444 {
  padding-top: 3vw;
}

@media (min-width:550px) {
  #gap-1998251444 {
    padding-top: 0px;
  }
}


#text-3345473822 {
  font-size: 1.8rem;
  line-height: 0.75;
  color: #3d3d3d;
}

#text-3345473822>* {
  color: #3d3d3d;
}

@media (min-width:550px) {
  #text-3345473822 {
    font-size: 1.8rem;
  }
}

@media (min-width:850px) {
  #text-3345473822 {
    font-size: 2.1rem;
  }
}


#text-1417052116 {
  font-size: 1.3rem;
  line-height: 1.45;
  color: #3d3d3d;
}

#text-1417052116>* {
  color: #3d3d3d;
}

@media (min-width:550px) {
  #text-1417052116 {
    font-size: 0.95rem;
    line-height: 1.35;
  }
}


#stack-3145076735>* {
  --stack-gap: 0rem;
}


#gap-787692446 {
  padding-top: 4vw;
}


#image_248228683 {
  width: 19%;
}


#text-639835210 {
  font-size: 1.35rem;
  line-height: 1.2;
  text-align: center;
  color: rgb(0, 0, 0);
}

#text-639835210>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-639835210 {
    font-size: 1.35rem;
  }
}


#stack-3662626030>* {
  --stack-gap: 1rem;
}


#gap-134006133 {
  padding-top: 15px;
}


#text-811113447 {
  font-size: 1rem;
  text-align: left;
  color: rgb(0, 0, 0);
}

#text-811113447>* {
  color: rgb(0, 0, 0);
}


#text-2971361408 {
  font-size: 1.2rem;
  line-height: 0.75;
}


#text-1773691281 {
  font-size: 0.85rem;
}


#text-1218406273 {
  font-size: 0.85rem;
}


#text-27188974 {
  font-size: 0.85rem;
}


#text-2139227426 {
  font-size: 0.85rem;
}


#text-2841520263 {
  font-size: 0.85rem;
}


#text-2389164022 {
  font-size: 0.85rem;
}


#gap-1925316056 {
  padding-top: 28px;
}

@media (min-width:550px) {
  #gap-1925316056 {
    padding-top: 28px;
  }
}


#col-1308275402>.col-inner {
  padding: 7% 3% 7% 7%;
  margin: 22px 0px 0px 0px;
  border-radius: 7px;
}

@media (min-width:550px) {
  #col-1308275402>.col-inner {
    padding: 7% 3% 7% 7%;
    margin: 0px 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-1308275402>.col-inner {
    margin: 87px 0px 0px 0px;
  }
}


#image_177367806 {
  width: 19%;
}


#text-998868965 {
  font-size: 1.5rem;
  text-align: center;
}

@media (min-width:550px) {
  #text-998868965 {
    font-size: 1.35rem;
  }
}


#stack-2977601733>* {
  --stack-gap: 1rem;
}


#gap-1026465397 {
  padding-top: 15px;
}


#text-1531664223 {
  font-size: 1rem;
  text-align: left;
}


#text-3875895367 {
  font-size: 1.2rem;
  text-align: left;
}


#text-11323259 {
  font-size: 0.85rem;
}


#text-1730549861 {
  font-size: 0.85rem;
}


#text-3358203722 {
  font-size: 0.85rem;
}


#text-2944165509 {
  font-size: 0.85rem;
}


#text-4144366182 {
  font-size: 0.85rem;
}


#text-2904740999 {
  font-size: 0.85rem;
}


#gap-1899602775 {
  padding-top: 12px;
}

@media (min-width:550px) {
  #gap-1899602775 {
    padding-top: 28px;
  }
}


#text-3557087169 {
  font-size: 1rem;
}


#col-79204015>.col-inner {
  padding: 7% 2% 5% 7%;
  margin: 0px 0px 0px 0px;
  border-radius: 7px;
}

@media (min-width:550px) {
  #col-79204015>.col-inner {
    padding: 7% 3% 7% 7%;
    margin: 0px 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-79204015>.col-inner {
    margin: 0px 0px 0px 0px;
  }
}


#image_878135713 {
  width: 19%;
}


#text-740781426 {
  font-size: 1.35rem;
  line-height: 1.25;
  text-align: center;
  color: rgb(0, 0, 0);
}

#text-740781426>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-740781426 {
    font-size: 1.35rem;
  }
}


#stack-2437397258>* {
  --stack-gap: 1rem;
}


#gap-1380417235 {
  padding-top: 15px;
}


#text-2589636816 {
  font-size: 1rem;
  text-align: left;
  color: rgb(0, 0, 0);
}

#text-2589636816>* {
  color: rgb(0, 0, 0);
}


#text-2751118045 {
  font-size: 1.2rem;
}


#text-957887931 {
  font-size: 0.85rem;
}


#text-335664392 {
  font-size: 0.85rem;
}


#text-221176800 {
  font-size: 0.85rem;
}


#text-3531689668 {
  font-size: 0.85rem;
}


#text-1586294579 {
  font-size: 0.85rem;
}


#text-1920619196 {
  font-size: 0.85rem;
}


#gap-2025065577 {
  padding-top: 12px;
}

@media (min-width:550px) {
  #gap-2025065577 {
    padding-top: 28px;
  }
}


#text-3712066251 {
  font-size: 1rem;
}


#col-1310395621>.col-inner {
  padding: 7% 2% 5% 7%;
  margin: 0px 0px 0px 0px;
  border-radius: 7px;
}

@media (min-width:550px) {
  #col-1310395621>.col-inner {
    padding: 7% 3% 7% 7%;
    margin: 31px 0px 0px 0px;
  }
}


#row-620223199>.col>.col-inner {
  padding: 6% 2% 8% 6%;
  border-radius: 20px;
}


#row-352728942>.col>.col-inner {
  padding: 0px 0px 0px 0px;
}


#gap-1697020641 {
  padding-top: 19px;
}


#section_1334798579 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(240, 236, 224);
}


#gap-1968967728 {
  padding-top: 2vw;
}


#text-3304524109 {
  font-size: 1.8rem;
  text-align: center;
}

@media (min-width:550px) {
  #text-3304524109 {
    font-size: 1.8rem;
  }
}

@media (min-width:850px) {
  #text-3304524109 {
    font-size: 2.1rem;
  }
}


#text-4087394915 {
  font-size: 0.85rem;
  line-height: 1.75;
}


#col-520915473>.col-inner {
  margin: 0px 0px -35px 0px;
  border-radius: 11px;
}


#text-3117635180 {
  font-size: 0.85rem;
  line-height: 1.75;
}


#col-1398054566>.col-inner {
  margin: 5px 0px -35px 0px;
  border-radius: 11px;
}

@media (min-width:550px) {
  #col-1398054566>.col-inner {
    margin: 0px 0px -35px 0px;
  }
}


#row-1276923056>.col>.col-inner {
  background-color: rgb(255, 183, 114);
}


#image_276598698 {
  width: 63%;
}

@media (min-width:550px) {
  #image_276598698 {
    width: 21%;
  }
}


#text-2416601089 {
  font-size: 1.2rem;
  line-height: 1.45;
  color: rgb(0, 0, 0);
}

#text-2416601089>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-2416601089 {
    font-size: 1rem;
  }
}


#text-822010924 {
  font-size: 1rem;
  color: rgb(20, 20, 20);
}

#text-822010924>* {
  color: rgb(20, 20, 20);
}

@media (min-width:550px) {
  #text-822010924 {
    font-size: 1.05rem;
  }
}


#text-1916054720 {
  font-size: 1rem;
}


#image_890161040 {
  width: 98%;
}


#text-2548260199 {
  font-size: 1rem;
}


#image_2074752503 {
  width: 100%;
}


#col-1972797690>.col-inner {
  padding: 0px 0px 0px 15px;
  margin: 26px 0px 0px 0px;
  border-radius: 19px;
}


#row-53270127>.col>.col-inner {
  padding: 0px 0px 0px 0px;
}


#text-1665429068 {
  font-size: 0.85rem;
  line-height: 1.75;
}


#col-98065493>.col-inner {
  margin: 0px 0px -35px 0px;
  border-radius: 11px;
}


#text-72787374 {
  font-size: 0.85rem;
  line-height: 1.75;
}


#col-1220313125>.col-inner {
  margin: 5px 0px -35px 0px;
  border-radius: 11px;
}

@media (min-width:550px) {
  #col-1220313125>.col-inner {
    margin: 0px 0px -35px 0px;
  }
}


#text-1394711599 {
  font-size: 0.85rem;
  line-height: 1.75;
}


#col-1077505542>.col-inner {
  margin: 5px 0px -35px 0px;
  border-radius: 11px;
}

@media (min-width:550px) {
  #col-1077505542>.col-inner {
    margin: 0px 0px -35px 0px;
  }
}


#row-274723718>.col>.col-inner {
  background-color: rgb(255, 183, 114);
}


#image_372213358 {
  width: 63%;
}

@media (min-width:550px) {
  #image_372213358 {
    width: 30%;
  }
}


#text-2448677734 {
  font-size: 1rem;
  color: rgb(0, 0, 0);
}

#text-2448677734>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-2448677734 {
    font-size: 1rem;
  }
}


#text-302090431 {
  font-size: 1rem;
  color: rgb(20, 20, 20);
}

#text-302090431>* {
  color: rgb(20, 20, 20);
}

@media (min-width:550px) {
  #text-302090431 {
    font-size: 1.05rem;
  }
}


#col-1759623879>.col-inner {
  padding: 0px 0px 0px 15px;
  margin: 26px 0px 0px 0px;
  border-radius: 19px;
}


#row-1442297986>.col>.col-inner {
  padding: 0px 0px 0px 0px;
}


#text-2251956685 {
  line-height: 0.75;
}


#text-462941409 {
  font-size: 1.35rem;
  line-height: 0.75;
  color: rgb(241, 95, 18);
}

#text-462941409>* {
  color: rgb(241, 95, 18);
}

@media (min-width:550px) {
  #text-462941409 {
    font-size: 1.25rem;
  }
}


#stack-1078881593>* {
  --stack-gap: 0rem;
}


#text-28539572 {
  line-height: 0.75;
}


#text-2837220094 {
  font-size: 1.25rem;
  line-height: 0.75;
  color: rgb(241, 95, 18);
}

#text-2837220094>* {
  color: rgb(241, 95, 18);
}

@media (min-width:550px) {
  #text-2837220094 {
    font-size: 1.25rem;
  }
}


#stack-1485617284>* {
  --stack-gap: 0rem;
}


#row-1090031580>.col>.col-inner {
  padding: 11px 2vw 11px 2vw;
  background-color: rgb(255, 255, 255);
  border-radius: 20px;
}


#text-3628127322 {
  font-size: 0.85rem;
  line-height: 1.75;
}


#col-708751144>.col-inner {
  margin: 0px 0px -35px 0px;
  border-radius: 11px;
}


#text-1793383939 {
  font-size: 0.85rem;
  line-height: 1.75;
}


#col-1505513396>.col-inner {
  margin: 5px 0px -35px 0px;
  border-radius: 11px;
}

@media (min-width:550px) {
  #col-1505513396>.col-inner {
    margin: 0px 0px -35px 0px;
  }
}


#text-2760545609 {
  font-size: 0.85rem;
  line-height: 1.75;
}


#col-1812400213>.col-inner {
  margin: 5px 0px -35px 0px;
  border-radius: 11px;
}

@media (min-width:550px) {
  #col-1812400213>.col-inner {
    margin: 0px 0px -35px 0px;
  }
}


#row-515962813>.col>.col-inner {
  background-color: rgb(255, 183, 114);
}


#image_670668074 {
  width: 63%;
}

@media (min-width:550px) {
  #image_670668074 {
    width: 24%;
  }
}


#text-2208626067 {
  font-size: 1.2rem;
  line-height: 1.45;
  color: rgb(0, 0, 0);
}

#text-2208626067>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-2208626067 {
    font-size: 1rem;
  }
}


#text-2175686710 {
  font-size: 1rem;
  color: rgb(20, 20, 20);
}

#text-2175686710>* {
  color: rgb(20, 20, 20);
}

@media (min-width:550px) {
  #text-2175686710 {
    font-size: 1.05rem;
  }
}


#col-1992468064>.col-inner {
  padding: 0px 0px 0px 15px;
  margin: 26px 0px 0px 0px;
  border-radius: 19px;
}


#row-704743117>.col>.col-inner {
  padding: 0px 0px 0px 0px;
}


#text-4043040695 {
  font-size: 0.85rem;
  line-height: 1.75;
}


#col-551289666>.col-inner {
  margin: 0px 0px -35px 0px;
  border-radius: 11px;
}


#text-327503625 {
  font-size: 0.85rem;
  line-height: 1.75;
}


#col-1612760349>.col-inner {
  margin: 0px 0px -35px 0px;
  border-radius: 11px;
}

@media (min-width:550px) {
  #col-1612760349>.col-inner {
    margin: 0px 0px -35px 0px;
  }
}


#row-228853964>.col>.col-inner {
  background-color: rgb(255, 183, 114);
}


#image_1682253837 {
  width: 46%;
}

@media (min-width:550px) {
  #image_1682253837 {
    width: 14%;
  }
}


#text-373825599 {
  font-size: 1rem;
  color: rgb(0, 0, 0);
}

#text-373825599>* {
  color: rgb(0, 0, 0);
}

@media (min-width:550px) {
  #text-373825599 {
    font-size: 1rem;
  }
}


#text-1209413140 {
  font-size: 1.05rem;
  color: rgb(20, 20, 20);
}

#text-1209413140>* {
  color: rgb(20, 20, 20);
}

@media (min-width:550px) {
  #text-1209413140 {
    font-size: 1.05rem;
  }
}


#col-1592472945>.col-inner {
  padding: 0px 0px 0px 15px;
  margin: 26px 0px 0px 0px;
  border-radius: 19px;
}


#row-863491826>.col>.col-inner {
  padding: 0px 0px 0px 0px;
}


#col-997458085>.col-inner {
  padding: 0px 0px 0px 0vw;
  margin: 0px 0px 0px 0px;
}

@media (min-width:550px) {
  #col-997458085>.col-inner {
    padding: 0px 0px 0px 0px;
  }
}


#row-251338122>.col>.col-inner {
  padding: 22px 22px 12px 28px;
  background-color: rgb(255, 255, 255);
  border-radius: 20px;
}

@media (min-width:550px) {
  #row-251338122>.col>.col-inner {
    padding: 32px 22px 12px 49px;
  }
}


#gap-1106370453 {
  padding-top: 2vw;
}


#stack-911406368>* {
  --stack-gap: 0rem;
}


#gap-1128896780 {
  padding-top: 15px;
}

@media (min-width:550px) {
  #gap-1128896780 {
    padding-top: 30px;
  }
}


#section_1708200551 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #f0ece0;
}

@media (min-width:550px) {
  #section_1708200551 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}


#gap-1489330741 {
  padding-top: 3vw;
}


#text-2233864683 {
  font-size: 1.8rem;
  text-align: center;
}

@media (min-width:550px) {
  #text-2233864683 {
    font-size: 1.8rem;
  }
}

@media (min-width:850px) {
  #text-2233864683 {
    font-size: 2.1rem;
  }
}


#stack-829994632>* {
  --stack-gap: 0rem;
}


#col-1977737473>.col-inner {
  padding: 0px 0px 0px 0px;
}

@media (min-width:550px) {
  #col-1977737473>.col-inner {
    padding: 0px 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-1977737473>.col-inner {
    padding: 0px 58px 0px 0px;
  }
}


#col-29205180>.col-inner {
  padding: 0px 0px 0px 21px;
  margin: 31px 0px 0px 0px;
}

@media (min-width:550px) {
  #col-29205180>.col-inner {
    padding: 0px 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-29205180>.col-inner {
    padding: 0px 0px 0px 64px;
  }
}


#gap-102495138 {
  padding-top: 2vw;
}


#image_1550094424 {
  width: 47%;
}


#text-2443631004 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_1553889538 {
  width: 42%;
}


#text-4256718035 {
  font-size: 0.9rem;
  line-height: 0.75;
  text-align: center;
}


#stack-900590573>* {
  --stack-gap: 0.75rem;
}


#image_2046112768 {
  width: 47%;
}


#text-2584120395 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_618543674 {
  width: 100%;
}


#text-1630064987 {
  font-size: 0.9rem;
  text-align: center;
}


#stack-3386587175>* {
  --stack-gap: 0.75rem;
}


#image_2024670531 {
  width: 47%;
}


#text-1458458253 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_758528649 {
  width: 39%;
}


#text-2513297364 {
  font-size: 0.9rem;
  text-align: center;
}


#stack-4108690436>* {
  --stack-gap: 0.75rem;
}


#col-1425901951>.col-inner {
  margin: -118px 0px 0px 0px;
}

@media (min-width:850px) {
  #col-1425901951>.col-inner {
    margin: 0px 0px 0px 0px;
  }
}


#image_951123585 {
  width: 47%;
}


#text-3475672404 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_1070559698 {
  width: 49%;
}


#text-4221973297 {
  font-size: 0.9rem;
  text-align: center;
}


#stack-2850754817>* {
  --stack-gap: 0.75rem;
}


#image_1847586468 {
  width: 47%;
}


#text-1746397161 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_1845643551 {
  width: 57%;
}


#text-3084238302 {
  font-size: 0.8rem;
  text-align: center;
}


#stack-1063292251>* {
  --stack-gap: 0.75rem;
}


#col-12702772>.col-inner {
  margin: -229px 0px 0px 0px;
}

@media (min-width:850px) {
  #col-12702772>.col-inner {
    margin: -157px 0px 0px 0px;
  }
}


#image_1709018683 {
  width: 47%;
}


#text-1299847319 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_1912479894 {
  width: 57%;
}


#text-3327748044 {
  font-size: 0.9rem;
  text-align: center;
}


#stack-2396361622>* {
  --stack-gap: 0.75rem;
}


#col-2064271821>.col-inner {
  margin: -4px 0px 0px 0px;
}


#image_55244536 {
  width: 47%;
}


#text-3821258189 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_129405632 {
  width: 45%;
}


#text-1077461099 {
  font-size: 0.9rem;
  text-align: center;
}


#stack-3131490496>* {
  --stack-gap: 0.75rem;
}


#col-174687342>.col-inner {
  margin: -226px 0px 0px 0px;
}

@media (min-width:850px) {
  #col-174687342>.col-inner {
    margin: -145px 0px 0px 0px;
  }
}


#image_108330581 {
  width: 47%;
}


#text-2869442816 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_2041009728 {
  width: 37%;
}


#text-1202227683 {
  font-size: 0.9rem;
  text-align: center;
}


#stack-1682018617>* {
  --stack-gap: 0.75rem;
}


#col-112570405>.col-inner {
  margin: -31px 0px 0px 0px;
}


#row-186699649>.col>.col-inner {
  padding: 24px 10% 14px 10%;
  background-color: rgb(255, 255, 255);
  border-radius: 17px;
}


#image_912995290 {
  width: 47%;
}


#text-3740875744 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_2043027335 {
  width: 42%;
}


#text-2857755364 {
  font-size: 0.9rem;
  line-height: 0.75;
  text-align: center;
}


#stack-2244114553>* {
  --stack-gap: 0.75rem;
}


#image_1543250388 {
  width: 47%;
}


#text-2353470351 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_1305304387 {
  width: 100%;
}


#text-3143202962 {
  font-size: 0.9rem;
  text-align: center;
}


#stack-184442234>* {
  --stack-gap: 0.75rem;
}


#image_1027961461 {
  width: 47%;
}


#text-1357215378 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_1690626070 {
  width: 39%;
}


#text-2043777154 {
  font-size: 0.9rem;
  text-align: center;
}


#stack-371529853>* {
  --stack-gap: 0.75rem;
}


#image_736048091 {
  width: 47%;
}


#text-4103618520 {
  font-size: 0.9rem;
  line-height: 1.95;
}


#image_1696411762 {
  width: 49%;
}


#text-553643263 {
  font-size: 0.9rem;
  text-align: center;
}


#stack-1733481250>* {
  --stack-gap: 0.75rem;
}


#row-1880251238>.col>.col-inner {
  padding: 24px 10% 14px 10%;
  background-color: rgb(255, 255, 255);
  border-radius: 17px;
}


#gap-462495781 {
  padding-top: 9px;
}

@media (min-width:550px) {
  #gap-462495781 {
    padding-top: 30px;
  }
}


#text-3546974215 {
  font-size: 1.8rem;
  text-align: center;
}

@media (min-width:550px) {
  #text-3546974215 {
    font-size: 1.8rem;
  }
}

@media (min-width:850px) {
  #text-3546974215 {
    font-size: 2.1rem;
  }
}


#col-1454997078>.col-inner {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px -52px 11px;
}

@media (min-width:550px) {
  #col-1454997078>.col-inner {
    margin: 0px 0px -64px 0px;
  }
}


#stack-1795940762>* {
  --stack-gap: 0rem;
}


#gap-2017429784 {
  padding-top: 2vw;
}


#gap-1703625727 {
  padding-top: 30px;
}


#section_519507951 {
  padding-top: 0px;
  padding-bottom: 0px;
}


#gap-1110334290 {
  padding-top: 2px;
}

@media (min-width:550px) {
  #gap-1110334290 {
    padding-top: 39px;
  }
}


#text-3587554701 {
  font-size: 1.65rem;
  text-align: center;
  color: #f15f12;
}

#text-3587554701>* {
  color: #f15f12;
}

@media (min-width:550px) {
  #text-3587554701 {
    font-size: 1.8rem;
  }
}

@media (min-width:850px) {
  #text-3587554701 {
    font-size: 2rem;
  }
}


#image_1057380797 {
  width: 30%;
}

@media (min-width:550px) {
  #image_1057380797 {
    width: 49%;
  }
}


#col-803985776>.col-inner {
  padding: 83px 0px 0px 0px;
  margin: 0px 0px -67px 56px;
}

@media (min-width:550px) {
  #col-803985776>.col-inner {
    margin: 128px 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-803985776>.col-inner {
    margin: 29px 0px 0px -13px;
  }
}


#text-849015062 {
  font-size: 1.25rem;
}


#gap-2080354385 {
  padding-top: 12px;
}

@media (min-width:550px) {
  #gap-2080354385 {
    padding-top: 30px;
  }
}


#stack-1183782645>* {
  --stack-gap: 2.25rem;
}


#col-1083288420>.col-inner {
  padding: 10px 0px 0px 0px;
  margin: 4px 0px 0px 0px;
}


#image_568042888 {
  width: 30%;
}

@media (min-width:550px) {
  #image_568042888 {
    width: 49%;
  }
}


#col-338610481>.col-inner {
  padding: 83px 0px 0px 0px;
  margin: 0px 0px -48px -41px;
}

@media (min-width:550px) {
  #col-338610481>.col-inner {
    margin: 128px 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-338610481>.col-inner {
    margin: 29px 0px 0px -13px;
  }
}


#section_1231036297 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: rgb(38, 38, 38);
}

@media (min-width:550px) {
  #section_1231036297 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}


#gap-888149932 {
  padding-top: 0px;
}

@media (min-width:550px) {
  #gap-888149932 {
    padding-top: 41px;
  }
}

@media (min-width:850px) {
  #gap-888149932 {
    padding-top: 47px;
  }
}


#image_1363652871 {
  width: 65%;
}

@media (min-width:550px) {
  #image_1363652871 {
    width: 30%;
  }
}

@media (min-width:850px) {
  #image_1363652871 {
    width: 86%;
  }
}


#gap-121681008 {
  padding-top: 5px;
}

@media (min-width:550px) {
  #gap-121681008 {
    padding-top: 0px;
  }
}


#stack-1665947542>* {
  --stack-gap: 0.5rem;
}


#gap-506022787 {
  padding-top: 16px;
}


#col-237790258>.col-inner {
  margin: 0px 0px -16px 0px;
}

@media (min-width:550px) {
  #col-237790258>.col-inner {
    margin: 0px 0px -21px 0px;
  }
}


#text-2881639795 {
  line-height: 1.65;
}

@media (min-width:550px) {
  #text-2881639795 {
    line-height: 1.6;
  }
}


#col-635005199>.col-inner {
  padding: 0px 30px 0px 0;
  margin: 0px 0px 0px 15px;
}

@media (min-width:550px) {
  #col-635005199>.col-inner {
    padding: 0px 30px 0px 13px;
    margin: 0px 0px -40px 0px;
  }
}

@media (min-width:850px) {
  #col-635005199>.col-inner {
    padding: 0px 5% 0px 5%;
  }
}


#text-608964030 {
  line-height: 1.65;
}

@media (min-width:550px) {
  #text-608964030 {
    line-height: 1.6;
  }
}


#col-901794006>.col-inner {
  padding: 0px 30px 0px 0;
  margin: 0px 0px 0px 15px;
}

@media (min-width:550px) {
  #col-901794006>.col-inner {
    padding: 0px 30px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-901794006>.col-inner {
    padding: 0px 5% 0px 5%;
  }
}


#text-3876921071 {
  line-height: 1.65;
}

@media (min-width:550px) {
  #text-3876921071 {
    line-height: 1.55;
  }
}


#col-1806631876>.col-inner {
  padding: 0px 30px 0px 0;
  margin: 0px 0px 0px 15px;
}

@media (min-width:550px) {
  #col-1806631876>.col-inner {
    padding: 0px 30px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-1806631876>.col-inner {
    padding: 0px 5% 0px  5% ;
  }
}


#col-541967728>.col-inner {
  margin: 0px 0px 0px -10px;
}


#col-456241519>.col-inner {
  margin: -30px 0px -30px 0px;
}

@media (min-width:550px) {
  #col-456241519>.col-inner {
    margin: -30px 0px -30px 0px;
  }
}


#text-512705498 {
  font-size: 0.85rem;
}


#col-651296985>.col-inner {
  padding: 0px 0px 0px 0px;
  margin: -13px 0px -67px 0px;
}


#col-1486078947>.col-inner {
  margin: -21px 0px -12px 0px;
}


#col-525839251>.col-inner {
  margin: -13px 0px -15px 0px;
}


#col-305824756>.col-inner {
  padding: 0px 0px 0px 0px;
  margin: -21px 0px -42px 0px;
}


#section_1071925841 {
  padding-top: 13px;
  padding-bottom: 13px;
  background-color: rgb(38, 38, 38);
}

@media (min-width:550px) {
  #section_1071925841 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}


#gap-1797606570 {
  padding-top: 30px;
}


#image_411252952 {
  width: 94%;
}


#text-4020066436 {
  font-size: 0.85rem;
  text-align: center;
}


#col-933794943>.col-inner {
  margin: 0px 0px -20px 3px;
}


#gap-1203689186 {
  padding-top: 0px;
}


#gap-860117109 {
  padding-top: 27px;
}


#text-2082181322 {
  font-size: 1.25rem;
  color: rgb(255, 255, 255);
}

#text-2082181322>* {
  color: rgb(255, 255, 255);
}

@media (min-width:550px) {
  #text-2082181322 {
    font-size: 1.5rem;
  }
}

@media (min-width:850px) {
  #text-2082181322 {
    font-size: 2.1rem;
  }
}


#gap-1561945670 {
  padding-top: 29px;
}

@media (min-width:550px) {
  #gap-1561945670 {
    padding-top: 64px;
  }
}


#text-2565268926 {
  font-size: 1.25rem;
  color: rgb(255, 255, 255);
}

#text-2565268926>* {
  color: rgb(255, 255, 255);
}

@media (min-width:550px) {
  #text-2565268926 {
    font-size: 1.5rem;
  }
}

@media (min-width:850px) {
  #text-2565268926 {
    font-size: 1.75rem;
  }
}


#gap-88829535 {
  padding-top: 18px;
}

@media (min-width:550px) {
  #gap-88829535 {
    padding-top: 30px;
  }
}


#col-98155039>.col-inner {
  padding: 0px 0px 0px 0px;
  margin: -40px 0px -38px -22px;
}

@media (min-width:550px) {
  #col-98155039>.col-inner {
    padding: 0px 0px 0px 0px;
    margin: 13px 0px 14px -22px;
  }
}

@media (min-width:850px) {
  #col-98155039>.col-inner {
    padding: 0px 22px 0px 84%;
    margin: 3em 0px 84px 0px;
  }
}


#row-587713192>.col>.col-inner {
  padding: 0px 0px 0px 30px;
}

@media (min-width:550px) {
  #row-587713192>.col>.col-inner {
    padding: 0px 0px 0px 4%;
  }
}


#col-1295382781>.col-inner {
  padding: 0px 0px 7px 0px;
}


#text-1627337604 {
  font-size: 1.25rem;
}

@media (min-width:550px) {
  #text-1627337604 {
    font-size: 1.25rem;
  }
}

@media (min-width:850px) {
  #text-1627337604 {
    font-size: 1.25rem;
  }
}


#gap-1060379235 {
  padding-top: 9px;
}

@media (min-width:550px) {
  #gap-1060379235 {
    padding-top: 18px;
  }
}


#col-973771647>.col-inner {
  padding: 18px 10px 0px 10px;
  margin: -34px 0px -45px 0px;
}

@media (min-width:550px) {
  #col-973771647>.col-inner {
    padding: 0px 163px 0px 177px;
    margin: 0px 0px 0px 0px;
  }
}

@media (min-width:850px) {
  #col-973771647>.col-inner {
    padding: 0 0px 0px 0px;
  }
}


#row-123692282>.col>.col-inner {
  padding: 60px 15px 60px 15px;
}

@media (min-width:550px) {
  #row-123692282>.col>.col-inner {
    padding: 100px 40px 100px 40px;
  }
}

@media (min-width:850px) {
  #row-123692282>.col>.col-inner {
    padding: 8em 10% 8em 10%;
  }
}


#section_457603385 {
  padding-top: 0px;
  padding-bottom: 0px;
}


: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--primary: #f15f12;
  --wp--preset--color--secondary: #f15f12;
  --wp--preset--color--success: #bababa;
  --wp--preset--color--alert: #b20000;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 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, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 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--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
}

: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(.is-layout-flex) {
  gap: .5em
}

:where(.is-layout-grid) {
  gap: .5em
}

.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)) {
  margin-left: auto !important;
  margin-right: auto !important
}

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: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0
}

a:where(:not(.wp-element-button)) {
  text-decoration: none
}

:root :where(.wp-element-button, .wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  text-decoration: none
}

.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-primary-color {
  color: var(--wp--preset--color--primary) !important
}

.has-secondary-color {
  color: var(--wp--preset--color--secondary) !important
}

.has-success-color {
  color: var(--wp--preset--color--success) !important
}

.has-alert-color {
  color: var(--wp--preset--color--alert) !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-primary-background-color {
  background-color: var(--wp--preset--color--primary) !important
}

.has-secondary-background-color {
  background-color: var(--wp--preset--color--secondary) !important
}

.has-success-background-color {
  background-color: var(--wp--preset--color--success) !important
}

.has-alert-background-color {
  background-color: var(--wp--preset--color--alert) !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-primary-border-color {
  border-color: var(--wp--preset--color--primary) !important
}

.has-secondary-border-color {
  border-color: var(--wp--preset--color--secondary) !important
}

.has-success-border-color {
  border-color: var(--wp--preset--color--success) !important
}

.has-alert-border-color {
  border-color: var(--wp--preset--color--alert) !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-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
}
