/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./resources/scss/editor.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
/**
 * Add breakpoints with ease
 */
.box-shadow {
  box-shadow: 0 8px 16px -2px rgba(54, 53, 52, 0.1);
}
.wp-site-blocks {
  position: relative;
  container-type: inline-size;
  container-name: contentwidth;
}
.wp-site-blocks {
  position: relative;
  container-type: inline-size;
  container-name: contentwidth;
}
.editor-styles-wrapper {
  position: relative;
  container-type: inline-size;
  container-name: contentwidth;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: var(--wp--preset--color--white);
}
.editor-styles-wrapper .wp-block-group a[href^="mailto:"],
.editor-styles-wrapper .wp-block-post-template-is-layout-grid a[href^="mailto:"] {
  word-break: break-all;
}
.editor-styles-wrapper .wp-block-group.is-layout-grid.is-grid-items-centered,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.is-layout-grid.is-grid-items-centered {
  align-items: center;
}
.editor-styles-wrapper .wp-block-group.use-flex,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex {
  display: flex;
  width: 100%;
}
.editor-styles-wrapper .wp-block-group.use-flex.flex-row,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-row {
  flex-direction: row;
}
.editor-styles-wrapper .wp-block-group.use-flex.flex-column,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-column {
  flex-direction: column;
}
.editor-styles-wrapper .wp-block-group.use-flex.flex-row-reverse,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-row-reverse {
  flex-direction: row-reverse;
}
.editor-styles-wrapper .wp-block-group.use-flex.flex-column-reverse,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-column-reverse {
  flex-direction: column-reverse;
}
.editor-styles-wrapper .wp-block-group.use-flex.flex-wrap,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-wrap {
  flex-wrap: wrap;
}
.editor-styles-wrapper .wp-block-group.use-flex.flex-nowrap,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-nowrap {
  flex-wrap: nowrap;
}
.editor-styles-wrapper .wp-block-group.use-flex.justify-start,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.justify-start {
  justify-content: flex-start;
}
.editor-styles-wrapper .wp-block-group.use-flex.justify-center,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.justify-center {
  justify-content: center;
}
.editor-styles-wrapper .wp-block-group.use-flex.justify-end,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.justify-end {
  justify-content: flex-end;
}
.editor-styles-wrapper .wp-block-group.use-flex.justify-space-between,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.justify-space-between {
  justify-content: space-between;
}
.editor-styles-wrapper .wp-block-group.use-flex.justify-space-around,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.justify-space-around {
  justify-content: space-around;
}
.editor-styles-wrapper .wp-block-group.use-flex.justify-space-evenly,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.justify-space-evenly {
  justify-content: space-evenly;
}
.editor-styles-wrapper .wp-block-group.use-flex,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex {
  align-items: stretch;
}
.editor-styles-wrapper .wp-block-group.use-flex > *,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex > * {
  box-sizing: border-box;
  flex-shrink: 0;
}
.editor-styles-wrapper .wp-block-group.use-flex > *:where(.flex-column, .flex-column-reverse),
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex > *:where(.flex-column, .flex-column-reverse) {
  width: 100%;
}
.editor-styles-wrapper .wp-block-group.use-flex > li,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex > li {
  list-style: none;
  margin: 0;
}
.editor-styles-wrapper .wp-block-group.use-flex > li:where(.flex-wrap),
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex > li:where(.flex-wrap) {
  width: 100%;
}
@media (min-width: 768px) {
  .editor-styles-wrapper .wp-block-group.use-flex > li:where(.flex-wrap),
  .editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex > li:where(.flex-wrap) {
    width: calc(50% - var(--wp--style--block-gap, 1rem) / 2);
  }
}
@media (min-width: 1024px) {
  .editor-styles-wrapper .wp-block-group.use-flex > li:where(.flex-wrap),
  .editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex > li:where(.flex-wrap) {
    width: calc(33.333% - var(--wp--style--block-gap, 1rem) * 2 / 3);
  }
}
.editor-styles-wrapper .wp-block-group.use-flex.has-flex-basis > *,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.has-flex-basis > * {
  flex: 0 1 var(--flex-basis-width) !important;
}
.editor-styles-wrapper .wp-block-group.use-flex.flex-row > *,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-row > * {
  flex: 0 1 auto;
  min-width: 0;
}
.editor-styles-wrapper .wp-block-group.use-flex.flex-row.flex-wrap > *,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-row.flex-wrap > * {
  flex: 0 1 100%;
}
@media (min-width: 768px) {
  .editor-styles-wrapper .wp-block-group.use-flex.flex-row.flex-wrap > *,
  .editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-row.flex-wrap > * {
    flex: 0 1 calc(50% - var(--wp--style--block-gap, 1rem) / 2);
  }
}
@media (min-width: 1024px) {
  .editor-styles-wrapper .wp-block-group.use-flex.flex-row.flex-wrap > *,
  .editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-row.flex-wrap > * {
    flex: 0 1 calc(33.333% - var(--wp--style--block-gap, 1rem) * 2 / 3);
  }
}
@media (min-width: 1200px) {
  .editor-styles-wrapper .wp-block-group.use-flex.flex-row.flex-wrap > *,
  .editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-row.flex-wrap > * {
    flex: 0 1 calc(25% - var(--wp--style--block-gap, 1rem) * 3 / 4);
  }
}
.editor-styles-wrapper .wp-block-group.use-flex.flex-column > *,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex.flex-column > * {
  width: 100%;
  flex: 0 0 auto;
}
.editor-styles-wrapper .wp-block-group.use-flex:where([class*=is-layout-grid]),
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex:where([class*=is-layout-grid]) {
  grid-template-columns: none !important;
  grid-template-rows: none !important;
  grid-auto-columns: inherit !important;
  grid-auto-rows: inherit !important;
  display: flex !important;
}
.editor-styles-wrapper .wp-block-group.use-flex .wp-block-group,
.editor-styles-wrapper .wp-block-group.use-flex .wp-block-columns,
.editor-styles-wrapper .wp-block-group.use-flex .wp-block-column,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex .wp-block-group,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex .wp-block-columns,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex .wp-block-column {
  min-width: 0;
  min-height: 0;
}
.editor-styles-wrapper .wp-block-group.use-flex .wp-block-image,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex .wp-block-image {
  max-width: 100%;
  height: auto;
}
.editor-styles-wrapper .wp-block-group.use-flex .wp-block-image img,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex .wp-block-image img {
  width: 100%;
  height: auto;
}
.editor-styles-wrapper .wp-block-group.use-flex .wp-block-button,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex .wp-block-button {
  flex: 0 0 auto;
}
.editor-styles-wrapper .wp-block-group.use-flex:focus-within,
.editor-styles-wrapper .wp-block-post-template-is-layout-grid.use-flex:focus-within {
  outline: none;
}
.editor-styles-wrapper .wp-block-table th img {
  vertical-align: bottom;
}
.editor-styles-wrapper .wp-block-table .is-style-borderless * {
  border: none;
  width: auto;
  padding: 0;
}
.editor-styles-wrapper .wp-block-table .is-style-borderless td {
  padding-right: 1rem;
}
.editor-styles-wrapper .wp-block-accordion-heading__toggle-icon {
  transform: scale(2.5);
  font-weight: 400 !important;
}
.editor-styles-wrapper .wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
  transform: scale(2.5) rotate(45deg);
}
.editor-styles-wrapper .wp-block-post-excerpt__more-link {
  display: inline-flex;
  align-items: center;
  transition: all 0.3s ease;
  justify-content: space-between;
  padding: 0;
  border-radius: 0;
  gap: 0.5rem;
  background-color: transparent;
  color: var(--wp--preset--color--amber);
  font-size: 1.125rem;
  font-weight: 600;
  border: none;
  text-decoration: none;
}
.editor-styles-wrapper .wp-block-post-excerpt__more-link:disabled {
  opacity: 0.3;
}
.editor-styles-wrapper .wp-block-post-excerpt__more-link:hover {
  text-decoration: underline;
}
.editor-styles-wrapper .wp-block-post-excerpt__more-link::before {
  display: block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 12H19%27 stroke=%27%23FEB80A%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12 5L19 12L12 19%27 stroke=%27%23FEB80A%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  width: 1.5rem;
  height: 1.5rem;
}
.editor-styles-wrapper .wp-block-gallery.has-nested-images figure.wp-block-image {
  border-radius: 1rem;
  flex-grow: 0 !important;
  overflow: hidden;
}
.editor-styles-wrapper html.has-modal-open .wp-block-navigation__responsive-container-close {
  padding: 1.5rem;
}
.editor-styles-wrapper html.has-modal-open .wp-block-navigation__container {
  width: 100%;
  gap: 0 !important;
}
.editor-styles-wrapper html.has-modal-open .wp-block-navigation__container > .wp-block-navigation-item:not(.wp-block-navigation-submenu) {
  width: 100%;
  display: flex;
  flex-direction: row !important;
  flex-wrap: nowrap;
}
.editor-styles-wrapper html.has-modal-open .wp-block-navigation__container > .wp-block-navigation-item:not(.wp-block-navigation-submenu) .wp-block-navigation-item__content {
  flex-grow: 1;
  padding: 1.5rem;
  border-bottom: 1px solid #e0e0e0;
  text-align: center;
}
.editor-styles-wrapper html.has-modal-open .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-submenu {
  width: 100%;
}
.editor-styles-wrapper html.has-modal-open .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation-item__content {
  flex-grow: 1;
  align-self: stretch;
  padding: 1.5rem 1.5rem 0.75rem 1.5rem;
  border-bottom: 1px solid #e0e0e0;
  text-align: center;
}
.editor-styles-wrapper html.has-modal-open .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation__submenu-container {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.editor-styles-wrapper html.has-modal-open .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  flex-grow: 1;
  align-self: stretch;
  padding: 0.75rem 1.5rem;
  background-color: white;
  margin-top: -1px;
  border-top: 1px dashed #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
}
@media (min-width: 860px) {
  .editor-styles-wrapper .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none !important;
  }
  .editor-styles-wrapper .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: block !important;
  }
}
@media (min-width: 600px) {
  .editor-styles-wrapper .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex;
  }
  .editor-styles-wrapper .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: none;
  }
}
.editor-styles-wrapper .wp-block-navigation-item__content:hover {
  color: var(--wp--preset--color--gold);
}
.editor-styles-wrapper .wp-block-navigation-item__content:hover .wp-block-navigation-item__label {
  color: var(--wp--preset--color--gold);
}
.editor-styles-wrapper .basetheme__header--push {
  height: 80px !important;
}
@media (min-width: 1600px) {
  .editor-styles-wrapper .basetheme__header--push {
    height: 105px !important;
  }
}
.editor-styles-wrapper .basetheme__altheader--2 .wp-block-navigation-item__content:hover {
  color: var(--wp--preset--color--charcoal);
}
.editor-styles-wrapper .basetheme__altheader--2 .wp-block-navigation-item__content:hover .wp-block-navigation-item__label {
  color: var(--wp--preset--color--charcoal);
}
.editor-styles-wrapper footer.wp-block-template-part .current-menu-item * {
  color: var(--wp--preset--color--gold);
}
@media (max-width: 1119px) {
  .editor-styles-wrapper .basetheme__footer--right {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    flex-grow: 1;
  }
}
@media (max-width: 1119px) {
  .editor-styles-wrapper .basetheme__footer--row {
    flex-direction: column;
  }
  .editor-styles-wrapper .basetheme__footer--row > div {
    width: 100%;
  }
}
@media (max-width: 1119px) {
  .editor-styles-wrapper .basetheme__footer--addresses {
    grid-template-columns: repeat(auto-fill, minmax(min(15rem, 100%), 1fr));
  }
}
.editor-styles-wrapper {
  /**
   * Button Styles with Icons - SCSS (Nested, No Variables)
   * Save as: /assets/scss/button-styles.scss
   * Compile to: /assets/css/button-styles.css
   */
}
.editor-styles-wrapper .wp-block-button .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  transition: all 0.3s ease;
  justify-content: space-between;
  padding: 0.75rem 2rem;
  border-radius: 0;
  background-color: var(--wp--preset--color--amber);
  color: var(--wp--preset--color--ink);
  font-size: 1.125rem;
  font-weight: 600;
  border: none;
}
.editor-styles-wrapper .wp-block-button .wp-block-button__link:disabled {
  opacity: 0.3;
}
.editor-styles-wrapper .wp-block-button.is-style-plain-button .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  transition: all 0.3s ease;
  justify-content: space-between;
  padding: 0;
  border-radius: 0;
  gap: 0.5rem;
  background-color: transparent;
  color: var(--wp--preset--color--amber);
  font-size: 1.125rem;
  font-weight: 600;
  border: none;
}
.editor-styles-wrapper .wp-block-button.is-style-plain-button .wp-block-button__link:disabled {
  opacity: 0.3;
}
.editor-styles-wrapper .wp-block-button.is-style-plain-button .wp-block-button__link::before {
  display: block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 12H19%27 stroke=%27%23FEB80A%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12 5L19 12L12 19%27 stroke=%27%23FEB80A%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  width: 1.5rem;
  height: 1.5rem;
}
.editor-styles-wrapper .wp-block-polylang-language-switcher {
  position: relative;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: var(--wp--preset--spacing--20);
  font-size: var(--wp--preset--font-size--18) !important;
  font-weight: 500 !important;
  margin-top: 0;
  margin-bottom: 0;
  padding-inline-start: 0;
}
.editor-styles-wrapper .wp-block-polylang-language-switcher * {
  text-decoration: none !important;
}
.editor-styles-wrapper html[lang=en-US] .wp-block-polylang-language-switcher {
  font-size: 22px !important;
  line-height: 1;
}
.editor-styles-wrapper .basetheme-video-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  border-radius: 24px;
  overflow: hidden;
}
.editor-styles-wrapper .basetheme-video-wrapper video {
  display: block;
  width: 100%;
  height: auto;
}
.editor-styles-wrapper {
  /* Play button overlay */
}
.editor-styles-wrapper .basetheme-play-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.3);
  cursor: pointer;
  transition: opacity 0.3s ease;
  z-index: 10;
}
.editor-styles-wrapper .basetheme-play-overlay:hover {
  background: rgba(0, 0, 0, 0.5);
}
.editor-styles-wrapper {
  /* Hide overlay when video is playing */
}
.editor-styles-wrapper .basetheme-video-wrapper.is-playing .basetheme-play-overlay {
  opacity: 0;
  pointer-events: none;
}
.editor-styles-wrapper {
  /* Play button icon */
}
.editor-styles-wrapper .basetheme-play-button {
  width: 80px;
  height: 80px;
  border-radius: 900px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(250, 239, 228, 0.05);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(2px);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease, background 0.2s ease;
}
.editor-styles-wrapper .basetheme-play-overlay:hover .basetheme-play-button {
  transform: scale(1.1);
}
.editor-styles-wrapper {
  /* Play icon triangle */
}
.editor-styles-wrapper .basetheme-play-button::after {
  content: "";
  width: 31px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2731%27 height=%2732%27 viewBox=%270 0 31 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.75013 0.366929L29.1672 13.0717C30.7595 13.9002 31.3786 15.8627 30.5501 17.4549C30.2421 18.047 29.7592 18.5298 29.1672 18.8379L4.75013 31.5427C3.15786 32.3712 1.19543 31.752 0.366929 30.1598C0.125863 29.6965 0 29.1819 0 28.6596V3.25C0 1.45507 1.45507 0 3.25 0C3.69765 0 4.13966 0.0924708 4.54857 0.2707L4.75013 0.366929Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
  margin-left: 5px;
  border: none;
}
.editor-styles-wrapper {
  /* Responsive sizing */
}
@media (max-width: 768px) {
  .editor-styles-wrapper .basetheme-play-button {
    width: 60px;
    height: 60px;
  }
  .editor-styles-wrapper .basetheme-play-button::after {
    border-left-width: 18px;
    border-top-width: 11px;
    border-bottom-width: 11px;
  }
}
.editor-styles-wrapper .tabs-no-icons .aatospaja-tabs-container {
  max-width: 1288px;
}
.editor-styles-wrapper .tabs-no-icons .aatospaja-tabs-nav-wrapper {
  background-color: var(--wp--preset--color--white);
  border-radius: 900px;
  padding: 0.9rem 1rem;
  display: flex;
  justify-content: space-between;
}
.editor-styles-wrapper .tabs-no-icons .aatospaja-tab-nav-item {
  cursor: pointer !important;
}
.editor-styles-wrapper .tabs-no-icons .aatospaja-tab-nav-item:hover {
  opacity: 1;
}
.editor-styles-wrapper .tabs-no-icons .aatospaja-tab-nav-item:hover .wp-block-qmea-glass-effect {
  border-color: transparent !important;
  border-width: 1px !important;
  border-style: solid !important;
}
.editor-styles-wrapper .tabs-no-icons .aatospaja-tab-nav-item:hover .wp-block-qmea-glass-effect .glass-effect-content {
  border: 2px solid var(--wp--preset--color--charcoal) !important;
}
.editor-styles-wrapper .tabs-no-icons .aatospaja-tab-nav-item:hover .wp-block-qmea-glass-effect * {
  color: var(--wp--preset--color--charcoal) !important;
}
.editor-styles-wrapper strong {
  font-weight: 700;
  font-style: normal;
}
.editor-styles-wrapper small {
  font-size: var(--wp--preset--font-size--18);
}
.editor-styles-wrapper .align-bottom {
  margin-top: auto !important;
}
.editor-styles-wrapper .align-center {
  margin: auto !important;
}
.editor-styles-wrapper .oflow-visible {
  overflow: visible;
}
.editor-styles-wrapper .w-100 {
  width: 100%;
}
.editor-styles-wrapper .is-root-container.alignfull.has-global-padding {
  padding-left: 0;
  padding-right: 0;
}

/*# sourceMappingURL=editor.css.map*/