:root {
  --direction-multiplier: 1;
}

html[dir=rtl] {
  --direction-multiplier: -1;
}

.k-screen-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: -10000em;
  width: 1px;
  clip: rect(0,0,0,0);
  border: 0;
}

.k-doc *,
.k-doc :after,
.k-doc :before {
  box-sizing: border-box;
}

.k-doc a {
  box-shadow: none;
  text-decoration: none;
}

.k-doc hr {
  background-color: transparent;
  margin: 0;
}

.k-doc img {
  border: none;
  border-radius: 0;
  box-shadow: none;
  height: auto;
  max-width: 100%;
}

.k-doc .k-w:not(.k-w-text-editor):not(.k-w-theme-post-content) figure {
  margin: 0;
}

.k-doc embed,
.k-doc iframe,
.k-doc object,
.k-doc video {
  border: none;
  line-height: 1;
  margin: 0;
  max-width: 100%;
  width: 100%;
}

.k-box-inner>.k-el.k-absolute,
.k-box>.k-el.k-absolute,
.k-w-wrap>.k-el.k-absolute {
  position: absolute;
}

.k-w-wrap .k-el.k-widget__width-auto,
.k-w-wrap .k-el.k-widget__width-initial {
  max-width: 100%;
}

@media (max-width:1024px) {
  .k-w-wrap .k-el.k-w-tablet__width-initial {
    max-width: 100%;
  }
}

@media (max-width:767px) {
  .k-w-wrap .k-el.k-w-mobile__width-auto,
  .k-w-wrap .k-el.k-w-mobile__width-initial {
    max-width: 100%;
  }
}

.k-el.k-absolute {
  z-index: 1;
}

.k-el {
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --align-content: initial;
  --gap: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --order: initial;
  --align-self: initial;
  align-self: var(--align-self);
  flex-basis: var(--flex-basis);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  order: var(--order);
}

.k-el:where(.k-box-full,.k-w) {
  align-content: var(--align-content);
  align-items: var(--align-items);
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  gap: var(--row-gap) var(--column-gap);
  justify-content: var(--justify-content);
}

.k-align-center {
  text-align: center;
}

.k-align-left {
  text-align: left;
}

.k-align-center .k-button,
.k-align-left .k-button {
  width: auto;
}

.k-align-justify .k-button {
  width: 100%;
}

@media (max-width:1024px) {
  .k-tablet-align-center {
    text-align: center;
  }
  .k-tablet-align-left {
    text-align: left;
  }
  .k-tablet-align-center .k-button,
  .k-tablet-align-left .k-button {
    width: auto;
  }
}

@media (max-width:767px) {
  .k-mobile-align-center {
    text-align: center;
  }
  .k-mobile-align-left {
    text-align: left;
  }
  .k-mobile-align-center .k-button,
  .k-mobile-align-left .k-button {
    width: auto;
  }
  .k-mobile-align-justify .k-button {
    width: 100%;
  }
}

:root {
  --page-title-display: block;
}

.k-page-title,
h1.entry-title {
  display: var(--page-title-display);
}

@keyframes eicon-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

.eicon-animation-spin {
  animation: eicon-spin 2s linear infinite;
}

.k-section {
  position: relative;
}

.k-section .k-container {
  display: flex;
  margin-inline: auto;
  position: relative;
}

@media (max-width:1024px) {
  .k-section .k-container {
    flex-wrap: wrap;
  }
}

.k-section.k-section-boxed>.k-container {
  max-width: 1140px;
}

.k-section.k-section-stretched {
  position: relative;
  width: 100%;
}

.k-w-wrap {
  align-content: flex-start;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}

.k-doc:not(.k-bc-flex-widget) .k-w-wrap {
  display: flex;
}

.k-w-wrap>.k-el {
  width: 100%;
}

.k-w {
  position: relative;
}

.k-w:not(:last-child) {
  margin-block-end: var(--kit-widget-spacing,20px);
}

.k-w:not(:last-child).k-absolute,
.k-w:not(:last-child).k-widget__width-auto,
.k-w:not(:last-child).k-widget__width-initial {
  margin-block-end: 0;
}

.k-column {
  display: flex;
  min-height: 1px;
  position: relative;
}

.k-column-gap-default>.k-column>.k-element-populated {
  padding: 10px;
}

.k-inner-section .k-column-gap-no .k-element-populated {
  padding: 0;
}

@media (min-width:768px) {
  .k-column[data-col="10"] {
    width: 10%;
  }
  .k-column[data-col="11"] {
    width: 11.111%;
  }
  .k-column[data-col="12"] {
    width: 12.5%;
  }
  .k-column[data-col="14"] {
    width: 14.285%;
  }
  .k-column[data-col="16"] {
    width: 16.666%;
  }
  .k-column[data-col="20"] {
    width: 20%;
  }
  .k-column[data-col="25"] {
    width: 25%;
  }
  .k-column[data-col="30"] {
    width: 30%;
  }
  .k-column[data-col="33"] {
    width: 33.333%;
  }
  .k-column[data-col="40"] {
    width: 40%;
  }
  .k-column.k-col-50,
  .k-column[data-col="50"] {
    width: 50%;
  }
  .k-column[data-col="60"] {
    width: 60%;
  }
  .k-column[data-col="66"] {
    width: 66.666%;
  }
  .k-column[data-col="70"] {
    width: 70%;
  }
  .k-column[data-col="75"] {
    width: 75%;
  }
  .k-column[data-col="80"] {
    width: 80%;
  }
  .k-column[data-col="83"] {
    width: 83.333%;
  }
  .k-column[data-col="90"] {
    width: 90%;
  }
  .k-column.k-col-100,
  .k-column[data-col="100"] {
    width: 100%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .k-reverse-tablet>.k-container>:first-child {
    order: 10;
  }
  .k-reverse-tablet>.k-container>:nth-child(2) {
    order: 9;
  }
  .k-reverse-tablet>.k-container>:nth-child(3) {
    order: 8;
  }
  .k-reverse-tablet>.k-container>:nth-child(4) {
    order: 7;
  }
  .k-reverse-tablet>.k-container>:nth-child(5) {
    order: 6;
  }
  .k-reverse-tablet>.k-container>:nth-child(6) {
    order: 5;
  }
  .k-reverse-tablet>.k-container>:nth-child(7) {
    order: 4;
  }
  .k-reverse-tablet>.k-container>:nth-child(8) {
    order: 3;
  }
  .k-reverse-tablet>.k-container>:nth-child(9) {
    order: 2;
  }
  .k-reverse-tablet>.k-container>:nth-child(10) {
    order: 1;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .k-reverse-tablet>.k-container>:first-child {
    order: 10;
  }
  .k-reverse-tablet>.k-container>:nth-child(2) {
    order: 9;
  }
  .k-reverse-tablet>.k-container>:nth-child(3) {
    order: 8;
  }
  .k-reverse-tablet>.k-container>:nth-child(4) {
    order: 7;
  }
  .k-reverse-tablet>.k-container>:nth-child(5) {
    order: 6;
  }
  .k-reverse-tablet>.k-container>:nth-child(6) {
    order: 5;
  }
  .k-reverse-tablet>.k-container>:nth-child(7) {
    order: 4;
  }
  .k-reverse-tablet>.k-container>:nth-child(8) {
    order: 3;
  }
  .k-reverse-tablet>.k-container>:nth-child(9) {
    order: 2;
  }
  .k-reverse-tablet>.k-container>:nth-child(10) {
    order: 1;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .k-reverse-tablet>.k-container>:first-child,
  .k-reverse-tablet>.k-container>:nth-child(10),
  .k-reverse-tablet>.k-container>:nth-child(2),
  .k-reverse-tablet>.k-container>:nth-child(3),
  .k-reverse-tablet>.k-container>:nth-child(4),
  .k-reverse-tablet>.k-container>:nth-child(5),
  .k-reverse-tablet>.k-container>:nth-child(6),
  .k-reverse-tablet>.k-container>:nth-child(7),
  .k-reverse-tablet>.k-container>:nth-child(8),
  .k-reverse-tablet>.k-container>:nth-child(9) {
    order: 0;
  }
}

@media (max-width:767px) {
  .k-reverse-mobile>.k-container>:first-child {
    order: 10;
  }
  .k-reverse-mobile>.k-container>:nth-child(2) {
    order: 9;
  }
  .k-reverse-mobile>.k-container>:nth-child(3) {
    order: 8;
  }
  .k-reverse-mobile>.k-container>:nth-child(4) {
    order: 7;
  }
  .k-reverse-mobile>.k-container>:nth-child(5) {
    order: 6;
  }
  .k-reverse-mobile>.k-container>:nth-child(6) {
    order: 5;
  }
  .k-reverse-mobile>.k-container>:nth-child(7) {
    order: 4;
  }
  .k-reverse-mobile>.k-container>:nth-child(8) {
    order: 3;
  }
  .k-reverse-mobile>.k-container>:nth-child(9) {
    order: 2;
  }
  .k-reverse-mobile>.k-container>:nth-child(10) {
    order: 1;
  }
  .k-column {
    width: 100%;
  }
}

.k-grid {
  display: grid;
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap);
}

.k-grid .k-grid-item {
  min-width: 0;
}

@media (prefers-reduced-motion:no-preference) {
  html {
    scroll-behavior: smooth;
  }
}

.k-box {
  --border-radius: 0;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --border-style: initial;
  --border-color: initial;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --content-width: min(100%,var(--container-max-width,1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: var(--container-default-padding-top,10px);
  --padding-right: var(--container-default-padding-right,10px);
  --padding-bottom: var(--container-default-padding-bottom,10px);
  --padding-left: var(--container-default-padding-left,10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --gap: var(--widgets-spacing,20px);
  --row-gap: var(--widgets-spacing-row,20px);
  --column-gap: var(--widgets-spacing-column,20px);
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  --k-con-grid-template-columns: repeat(3,1fr);
  --k-con-grid-template-rows: repeat(2,1fr);
  border-radius: var(--border-radius);
  height: var(--height);
  min-height: var(--min-height);
  min-width: 0;
  overflow: var(--overflow);
  position: var(--position);
  width: var(--width);
  z-index: var(--z-index);
  --flex-wrap-mobile: wrap;
}

.k-box:where(:not(.k-div-block-base)) {
  transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--k-con-transform-transition-duration,.4s);
}

.k-box {
  --margin-block-start: var(--margin-top);
  --margin-block-end: var(--margin-bottom);
  --margin-inline-start: var(--margin-left);
  --margin-inline-end: var(--margin-right);
  --padding-inline-start: var(--padding-left);
  --padding-inline-end: var(--padding-right);
  --padding-block-start: var(--padding-top);
  --padding-block-end: var(--padding-bottom);
  --border-block-start-width: var(--border-top-width);
  --border-block-end-width: var(--border-bottom-width);
  --border-inline-start-width: var(--border-left-width);
  --border-inline-end-width: var(--border-right-width);
}

.k-box {
  margin-block-end: var(--margin-block-end);
  margin-block-start: var(--margin-block-start);
  margin-inline-end: var(--margin-inline-end);
  margin-inline-start: var(--margin-inline-start);
  padding-inline-end: var(--padding-inline-end);
  padding-inline-start: var(--padding-inline-start);
}

.k-box.k-flex {
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}

.k-box-full,
.k-box>.k-box-inner {
  padding-block-end: var(--padding-block-end);
  padding-block-start: var(--padding-block-start);
  text-align: var(--text-align);
}

.k-box-full.k-flex,
.k-box.k-flex>.k-box-inner {
  flex-direction: var(--flex-direction);
}

.k-box,
.k-box>.k-box-inner {
  display: var(--display);
}

.k-box.k-box-grid {
  --grid-justify-content: start;
  --grid-align-content: start;
  --grid-auto-flow: row;
}

.k-box.k-box-grid,
.k-box.k-box-grid>.k-box-inner {
  align-content: var(--grid-align-content);
  align-items: var(--align-items);
  grid-auto-flow: var(--grid-auto-flow);
  grid-template-columns: var(--k-con-grid-template-columns);
  grid-template-rows: var(--k-con-grid-template-rows);
  justify-content: var(--grid-justify-content);
  justify-items: var(--justify-items);
}

.k-box-boxed.k-flex {
  align-content: normal;
  align-items: normal;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: normal;
}

.k-box-boxed.k-box-grid {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  justify-items: legacy;
}

.k-box-boxed {
  gap: initial;
  text-align: initial;
}

.k-box.k-flex>.k-box-inner {
  align-content: var(--align-content);
  align-items: var(--align-items);
  align-self: auto;
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
}

.k-box.k-box-grid>.k-box-inner {
  align-items: var(--align-items);
  justify-items: var(--justify-items);
}

.k-box>.k-box-inner {
  gap: var(--row-gap) var(--column-gap);
  height: 100%;
  margin: 0 auto;
  max-width: var(--content-width);
  padding-inline-end: 0;
  padding-inline-start: 0;
  width: 100%;
}

:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.k-section-wrap)>.k-box {
  --margin-right: 0px;
  --margin-left: 0px;
}

.k-box .k-w.k-w {
  margin-block-end: 0;
}

.k-box:before {
  border-block-end-width: var(--border-block-end-width);
  border-block-start-width: var(--border-block-start-width);
  border-color: var(--border-color);
  border-inline-end-width: var(--border-inline-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  content: var(--background-overlay);
  display: block;
  height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
  left: calc(0px - var(--border-left-width));
  mix-blend-mode: var(--overlay-mix-blend-mode);
  opacity: var(--overlay-opacity);
  position: absolute;
  top: calc(0px - var(--border-top-width));
  transition: var(--overlay-transition,.3s);
  width: max(100% + var(--border-left-width) + var(--border-right-width),100%);
}

.k-box:before {
  transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);
}

.k-box .k-w {
  min-width: 0;
}

.k-box .k-w-video {
  width: 100%;
}

.k-box>.k-box-inner>.k-w>.k-w-container,
.k-box>.k-w>.k-w-container {
  height: 100%;
}

.k-box.k-box>.k-box-inner>.k-w,
.k-doc.k-doc .k-box>.k-w {
  max-width: 100%;
}

.k-box .k-w:not(:last-child) {
  --kit-widget-spacing: 0px;
}

@media (max-width:767px) {
  .k-box.k-flex {
    --width: 100%;
    --flex-wrap: var(--flex-wrap-mobile);
  }
}

.k-el:where(:not(.k-box)):where(:not(.k-div-block-base)) .k-w-container,
.k-el:where(:not(.k-box)):where(:not(.k-div-block-base)):not(:has(.k-w-container)) {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--k-transform-transition-duration,.4s);
}

.k-heading-title {
  line-height: 1;
  margin: 0;
  padding: 0;
}

.k-button {
  background-color: #69727d;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  fill: #fff;
  font-size: 15px;
  line-height: 1;
  padding: 12px 24px;
  text-align: center;
  transition: all .3s;
}

.k-button:focus,
.k-button:hover,
.k-button:visited {
  color: #fff;
}

.k-button-content-wrapper {
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: center;
}

.k-button-icon {
  align-items: center;
  display: flex;
}

.k-button-icon svg {
  height: auto;
  width: 1em;
}

.k-button-icon .k-font-icon-svg {
  height: 1em;
}

.k-button-text {
  display: inline-block;
}

.k-button span {
  text-decoration: inherit;
}

.k-icon {
  color: #69727d;
  display: inline-block;
  font-size: 50px;
  line-height: 1;
  text-align: center;
  transition: all .3s;
}

.k-icon:hover {
  color: #69727d;
}

.k-icon i,
.k-icon svg {
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.k-icon i:before,
.k-icon svg:before {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}

.k-shape-square .k-icon {
  border-radius: 0;
}

@media (prefers-reduced-motion:reduce) {
  html * {
    transition-delay: 0s!important;
    transition-duration: 0s!important;
  }
}

@media (max-width:767px) {
  .k-doc .k-hidden-mobile {
    display: none;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .k-doc .k-hidden-tablet {
    display: none;
  }
}

@media (min-width:-1) and (max-width:-1) {
  .k-doc .k-hidden-laptop {
    display: none;
  }
}

@media (min-width:1025px) and (max-width:99999px) {
  .k-doc .k-hidden-desktop {
    display: none;
  }
}

:root {
  --direction-multiplier: 1;
}

html[dir=rtl] {
  --direction-multiplier: -1;
}

.k-screen-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: -10000em;
  width: 1px;
  clip: rect(0,0,0,0);
  border: 0;
}

.k-doc *,
.k-doc :after,
.k-doc :before {
  box-sizing: border-box;
}

.k-doc a {
  box-shadow: none;
  text-decoration: none;
}

.k-doc hr {
  background-color: transparent;
  margin: 0;
}

.k-doc img {
  border: none;
  border-radius: 0;
  box-shadow: none;
  height: auto;
  max-width: 100%;
}

.k-doc .k-w:not(.k-w-text-editor):not(.k-w-theme-post-content) figure {
  margin: 0;
}

.k-doc embed,
.k-doc iframe,
.k-doc object,
.k-doc video {
  border: none;
  line-height: 1;
  margin: 0;
  max-width: 100%;
  width: 100%;
}

.k-box-inner>.k-el.k-absolute,
.k-box>.k-el.k-absolute,
.k-w-wrap>.k-el.k-absolute {
  position: absolute;
}

.k-w-wrap .k-el.k-widget__width-auto,
.k-w-wrap .k-el.k-widget__width-initial {
  max-width: 100%;
}

@media (max-width:1024px) {
  .k-w-wrap .k-el.k-w-tablet__width-initial {
    max-width: 100%;
  }
}

@media (max-width:767px) {
  .k-w-wrap .k-el.k-w-mobile__width-auto,
  .k-w-wrap .k-el.k-w-mobile__width-initial {
    max-width: 100%;
  }
}

.k-el.k-absolute {
  z-index: 1;
}

.k-el {
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --align-content: initial;
  --gap: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --order: initial;
  --align-self: initial;
  align-self: var(--align-self);
  flex-basis: var(--flex-basis);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  order: var(--order);
}

.k-el:where(.k-box-full,.k-w) {
  align-content: var(--align-content);
  align-items: var(--align-items);
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  gap: var(--row-gap) var(--column-gap);
  justify-content: var(--justify-content);
}

.k-align-center {
  text-align: center;
}

.k-align-left {
  text-align: left;
}

.k-align-center .k-button,
.k-align-left .k-button {
  width: auto;
}

.k-align-justify .k-button {
  width: 100%;
}

@media (max-width:1024px) {
  .k-tablet-align-center {
    text-align: center;
  }
  .k-tablet-align-left {
    text-align: left;
  }
  .k-tablet-align-center .k-button,
  .k-tablet-align-left .k-button {
    width: auto;
  }
}

@media (max-width:767px) {
  .k-mobile-align-center {
    text-align: center;
  }
  .k-mobile-align-left {
    text-align: left;
  }
  .k-mobile-align-center .k-button,
  .k-mobile-align-left .k-button {
    width: auto;
  }
  .k-mobile-align-justify .k-button {
    width: 100%;
  }
}

:root {
  --page-title-display: block;
}

.k-page-title,
h1.entry-title {
  display: var(--page-title-display);
}

@keyframes eicon-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

.eicon-animation-spin {
  animation: eicon-spin 2s linear infinite;
}

.k-section {
  position: relative;
}

.k-section .k-container {
  display: flex;
  margin-inline: auto;
  position: relative;
}

@media (max-width:1024px) {
  .k-section .k-container {
    flex-wrap: wrap;
  }
}

.k-section.k-section-boxed>.k-container {
  max-width: 1140px;
}

.k-section.k-section-stretched {
  position: relative;
  width: 100%;
}

.k-w-wrap {
  align-content: flex-start;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}

.k-doc:not(.k-bc-flex-widget) .k-w-wrap {
  display: flex;
}

.k-w-wrap>.k-el {
  width: 100%;
}

.k-w {
  position: relative;
}

.k-w:not(:last-child) {
  margin-block-end: var(--kit-widget-spacing,20px);
}

.k-w:not(:last-child).k-absolute,
.k-w:not(:last-child).k-widget__width-auto,
.k-w:not(:last-child).k-widget__width-initial {
  margin-block-end: 0;
}

.k-column {
  display: flex;
  min-height: 1px;
  position: relative;
}

.k-column-gap-default>.k-column>.k-element-populated {
  padding: 10px;
}

.k-inner-section .k-column-gap-no .k-element-populated {
  padding: 0;
}

@media (min-width:768px) {
  .k-column[data-col="10"] {
    width: 10%;
  }
  .k-column[data-col="11"] {
    width: 11.111%;
  }
  .k-column[data-col="12"] {
    width: 12.5%;
  }
  .k-column[data-col="14"] {
    width: 14.285%;
  }
  .k-column[data-col="16"] {
    width: 16.666%;
  }
  .k-column[data-col="20"] {
    width: 20%;
  }
  .k-column[data-col="25"] {
    width: 25%;
  }
  .k-column[data-col="30"] {
    width: 30%;
  }
  .k-column[data-col="33"] {
    width: 33.333%;
  }
  .k-column[data-col="40"] {
    width: 40%;
  }
  .k-column.k-col-50,
  .k-column[data-col="50"] {
    width: 50%;
  }
  .k-column[data-col="60"] {
    width: 60%;
  }
  .k-column[data-col="66"] {
    width: 66.666%;
  }
  .k-column[data-col="70"] {
    width: 70%;
  }
  .k-column[data-col="75"] {
    width: 75%;
  }
  .k-column[data-col="80"] {
    width: 80%;
  }
  .k-column[data-col="83"] {
    width: 83.333%;
  }
  .k-column[data-col="90"] {
    width: 90%;
  }
  .k-column.k-col-100,
  .k-column[data-col="100"] {
    width: 100%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .k-reverse-tablet>.k-container>:first-child {
    order: 10;
  }
  .k-reverse-tablet>.k-container>:nth-child(2) {
    order: 9;
  }
  .k-reverse-tablet>.k-container>:nth-child(3) {
    order: 8;
  }
  .k-reverse-tablet>.k-container>:nth-child(4) {
    order: 7;
  }
  .k-reverse-tablet>.k-container>:nth-child(5) {
    order: 6;
  }
  .k-reverse-tablet>.k-container>:nth-child(6) {
    order: 5;
  }
  .k-reverse-tablet>.k-container>:nth-child(7) {
    order: 4;
  }
  .k-reverse-tablet>.k-container>:nth-child(8) {
    order: 3;
  }
  .k-reverse-tablet>.k-container>:nth-child(9) {
    order: 2;
  }
  .k-reverse-tablet>.k-container>:nth-child(10) {
    order: 1;
  }
}

@media (min-width:-1) and (max-width:1024px) {
  .k-reverse-tablet>.k-container>:first-child {
    order: 10;
  }
  .k-reverse-tablet>.k-container>:nth-child(2) {
    order: 9;
  }
  .k-reverse-tablet>.k-container>:nth-child(3) {
    order: 8;
  }
  .k-reverse-tablet>.k-container>:nth-child(4) {
    order: 7;
  }
  .k-reverse-tablet>.k-container>:nth-child(5) {
    order: 6;
  }
  .k-reverse-tablet>.k-container>:nth-child(6) {
    order: 5;
  }
  .k-reverse-tablet>.k-container>:nth-child(7) {
    order: 4;
  }
  .k-reverse-tablet>.k-container>:nth-child(8) {
    order: 3;
  }
  .k-reverse-tablet>.k-container>:nth-child(9) {
    order: 2;
  }
  .k-reverse-tablet>.k-container>:nth-child(10) {
    order: 1;
  }
}

@media (min-width:768px) and (max-width:-1) {
  .k-reverse-tablet>.k-container>:first-child,
  .k-reverse-tablet>.k-container>:nth-child(10),
  .k-reverse-tablet>.k-container>:nth-child(2),
  .k-reverse-tablet>.k-container>:nth-child(3),
  .k-reverse-tablet>.k-container>:nth-child(4),
  .k-reverse-tablet>.k-container>:nth-child(5),
  .k-reverse-tablet>.k-container>:nth-child(6),
  .k-reverse-tablet>.k-container>:nth-child(7),
  .k-reverse-tablet>.k-container>:nth-child(8),
  .k-reverse-tablet>.k-container>:nth-child(9) {
    order: 0;
  }
}

@media (max-width:767px) {
  .k-reverse-mobile>.k-container>:first-child {
    order: 10;
  }
  .k-reverse-mobile>.k-container>:nth-child(2) {
    order: 9;
  }
  .k-reverse-mobile>.k-container>:nth-child(3) {
    order: 8;
  }
  .k-reverse-mobile>.k-container>:nth-child(4) {
    order: 7;
  }
  .k-reverse-mobile>.k-container>:nth-child(5) {
    order: 6;
  }
  .k-reverse-mobile>.k-container>:nth-child(6) {
    order: 5;
  }
  .k-reverse-mobile>.k-container>:nth-child(7) {
    order: 4;
  }
  .k-reverse-mobile>.k-container>:nth-child(8) {
    order: 3;
  }
  .k-reverse-mobile>.k-container>:nth-child(9) {
    order: 2;
  }
  .k-reverse-mobile>.k-container>:nth-child(10) {
    order: 1;
  }
  .k-column {
    width: 100%;
  }
}

.k-grid {
  display: grid;
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap);
}

.k-grid .k-grid-item {
  min-width: 0;
}

@media (prefers-reduced-motion:no-preference) {
  html {
    scroll-behavior: smooth;
  }
}

.k-box {
  --border-radius: 0;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --border-style: initial;
  --border-color: initial;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --content-width: min(100%,var(--container-max-width,1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: var(--container-default-padding-top,10px);
  --padding-right: var(--container-default-padding-right,10px);
  --padding-bottom: var(--container-default-padding-bottom,10px);
  --padding-left: var(--container-default-padding-left,10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --gap: var(--widgets-spacing,20px);
  --row-gap: var(--widgets-spacing-row,20px);
  --column-gap: var(--widgets-spacing-column,20px);
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  --k-con-grid-template-columns: repeat(3,1fr);
  --k-con-grid-template-rows: repeat(2,1fr);
  border-radius: var(--border-radius);
  height: var(--height);
  min-height: var(--min-height);
  min-width: 0;
  overflow: var(--overflow);
  position: var(--position);
  width: var(--width);
  z-index: var(--z-index);
  --flex-wrap-mobile: wrap;
}

.k-box:where(:not(.k-div-block-base)) {
  transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--k-con-transform-transition-duration,.4s);
}

.k-box {
  --margin-block-start: var(--margin-top);
  --margin-block-end: var(--margin-bottom);
  --margin-inline-start: var(--margin-left);
  --margin-inline-end: var(--margin-right);
  --padding-inline-start: var(--padding-left);
  --padding-inline-end: var(--padding-right);
  --padding-block-start: var(--padding-top);
  --padding-block-end: var(--padding-bottom);
  --border-block-start-width: var(--border-top-width);
  --border-block-end-width: var(--border-bottom-width);
  --border-inline-start-width: var(--border-left-width);
  --border-inline-end-width: var(--border-right-width);
}

.k-box {
  margin-block-end: var(--margin-block-end);
  margin-block-start: var(--margin-block-start);
  margin-inline-end: var(--margin-inline-end);
  margin-inline-start: var(--margin-inline-start);
  padding-inline-end: var(--padding-inline-end);
  padding-inline-start: var(--padding-inline-start);
}

.k-box.k-flex {
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}

.k-box-full,
.k-box>.k-box-inner {
  padding-block-end: var(--padding-block-end);
  padding-block-start: var(--padding-block-start);
  text-align: var(--text-align);
}

.k-box-full.k-flex,
.k-box.k-flex>.k-box-inner {
  flex-direction: var(--flex-direction);
}

.k-box,
.k-box>.k-box-inner {
  display: var(--display);
}

.k-box.k-box-grid {
  --grid-justify-content: start;
  --grid-align-content: start;
  --grid-auto-flow: row;
}

.k-box.k-box-grid,
.k-box.k-box-grid>.k-box-inner {
  align-content: var(--grid-align-content);
  align-items: var(--align-items);
  grid-auto-flow: var(--grid-auto-flow);
  grid-template-columns: var(--k-con-grid-template-columns);
  grid-template-rows: var(--k-con-grid-template-rows);
  justify-content: var(--grid-justify-content);
  justify-items: var(--justify-items);
}

.k-box-boxed.k-flex {
  align-content: normal;
  align-items: normal;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: normal;
}

.k-box-boxed.k-box-grid {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  justify-items: legacy;
}

.k-box-boxed {
  gap: initial;
  text-align: initial;
}

.k-box.k-flex>.k-box-inner {
  align-content: var(--align-content);
  align-items: var(--align-items);
  align-self: auto;
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
}

.k-box.k-box-grid>.k-box-inner {
  align-items: var(--align-items);
  justify-items: var(--justify-items);
}

.k-box>.k-box-inner {
  gap: var(--row-gap) var(--column-gap);
  height: 100%;
  margin: 0 auto;
  max-width: var(--content-width);
  padding-inline-end: 0;
  padding-inline-start: 0;
  width: 100%;
}

:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.k-section-wrap)>.k-box {
  --margin-right: 0px;
  --margin-left: 0px;
}

.k-box .k-w.k-w {
  margin-block-end: 0;
}

.k-box:before {
  border-block-end-width: var(--border-block-end-width);
  border-block-start-width: var(--border-block-start-width);
  border-color: var(--border-color);
  border-inline-end-width: var(--border-inline-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  content: var(--background-overlay);
  display: block;
  height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
  left: calc(0px - var(--border-left-width));
  mix-blend-mode: var(--overlay-mix-blend-mode);
  opacity: var(--overlay-opacity);
  position: absolute;
  top: calc(0px - var(--border-top-width));
  transition: var(--overlay-transition,.3s);
  width: max(100% + var(--border-left-width) + var(--border-right-width),100%);
}

.k-box:before {
  transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);
}

.k-box .k-w {
  min-width: 0;
}

.k-box .k-w-video {
  width: 100%;
}

.k-box>.k-box-inner>.k-w>.k-w-container,
.k-box>.k-w>.k-w-container {
  height: 100%;
}

.k-box.k-box>.k-box-inner>.k-w,
.k-doc.k-doc .k-box>.k-w {
  max-width: 100%;
}

.k-box .k-w:not(:last-child) {
  --kit-widget-spacing: 0px;
}

@media (max-width:767px) {
  .k-box.k-flex {
    --width: 100%;
    --flex-wrap: var(--flex-wrap-mobile);
  }
}

.k-el:where(:not(.k-box)):where(:not(.k-div-block-base)) .k-w-container,
.k-el:where(:not(.k-box)):where(:not(.k-div-block-base)):not(:has(.k-w-container)) {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--k-transform-transition-duration,.4s);
}

.k-heading-title {
  line-height: 1;
  margin: 0;
  padding: 0;
}

.k-button {
  background-color: #69727d;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  fill: #fff;
  font-size: 15px;
  line-height: 1;
  padding: 12px 24px;
  text-align: center;
  transition: all .3s;
}

.k-button:focus,
.k-button:hover,
.k-button:visited {
  color: #fff;
}

.k-button-content-wrapper {
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: center;
}

.k-button-icon {
  align-items: center;
  display: flex;
}

.k-button-icon svg {
  height: auto;
  width: 1em;
}

.k-button-icon .k-font-icon-svg {
  height: 1em;
}

.k-button-text {
  display: inline-block;
}

.k-button span {
  text-decoration: inherit;
}

.k-icon {
  color: #69727d;
  display: inline-block;
  font-size: 50px;
  line-height: 1;
  text-align: center;
  transition: all .3s;
}

.k-icon:hover {
  color: #69727d;
}

.k-icon i,
.k-icon svg {
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.k-icon i:before,
.k-icon svg:before {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}

.k-shape-square .k-icon {
  border-radius: 0;
}

@media (prefers-reduced-motion:reduce) {
  html * {
    transition-delay: 0s!important;
    transition-duration: 0s!important;
  }
}

@media (max-width:767px) {
  .k-doc .k-hidden-mobile {
    display: none;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .k-doc .k-hidden-tablet {
    display: none;
  }
}

@media (min-width:1025px) and (max-width:1366px) {
  .k-doc .k-hidden-laptop {
    display: none;
  }
}

@media (min-width:1367px) and (max-width:99999px) {
  .k-doc .k-hidden-desktop {
    display: none;
  }
}

.k-kit {
  --k-type-primary-font-family: "Poppins";
  --k-type-primary-font-weight: bold;
  --k-type-secondary-font-family: "Poppins";
  --k-type-secondary-font-weight: 400;
  --k-type-text-font-family: "Roboto";
  --k-type-text-font-weight: 400;
  --k-type-accent-font-family: "Roboto";
  --k-type-accent-font-weight: 500;
  color: var(--kibo-dark-grey);
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

.k-kit button,
.k-kit input[type="button"],
.k-kit input[type="submit"],
.k-kit .k-button {
  background-color: var(--kibo-button);
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2em;
  color: var(--kibo-body-text);
  border-radius: 60px 60px 60px 60px;
  padding: 10px 35px 10px 35px;
}

.k-kit button:hover,
.k-kit button:focus,
.k-kit input[type="button"]:hover,
.k-kit input[type="button"]:focus,
.k-kit input[type="submit"]:hover,
.k-kit input[type="submit"]:focus,
.k-kit .k-button:hover,
.k-kit .k-button:focus {
  background-color: #2E343E;
  color: var(--kibo-white);
}

.k-kit e-page-transition {
  background-color: #FFBC7D;
}

.k-kit a {
  color: var(--kibo-black);
}

.k-kit a:hover {
  color: var(--kibo-orange);
}

.k-kit h1 {
  color: var(--kibo-dark-grey);
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.07em;
}

.k-kit h2 {
  color: var(--kibo-dark-grey);
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2em;
}

.k-kit h3 {
  color: var(--kibo-dark-grey);
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.1em;
}

/* An h2 that keeps the h1 look: a page's second "main" heading, demoted so the page has one h1 */
.k-kit h2:where(.k-h1-look) {
  font-size: 40px;
  line-height: 1.07em;
}

.k-kit h4 {
  color: var(--kibo-dark-grey);
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25em;
}

.k-kit h5 {
  color: var(--kibo-dark-grey);
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.k-kit h6 {
  color: var(--kibo-dark-grey);
}

.k-section.k-section-boxed > .k-container {
  max-width: 995px;
}

.k-box {
  --container-max-width: 995px;
  --container-default-padding-top: 0px;
  --container-default-padding-right: 0px;
  --container-default-padding-bottom: 0px;
  --container-default-padding-left: 0px;
}

.k-w:not(:last-child) {
  --kit-widget-spacing: 20px;
}

.k-el {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}

h1.entry-title {
  display: var(--page-title-display);
}

@media (max-width:1024px) {
  .k-section.k-section-boxed > .k-container {
    max-width: 1024px;
  }
  .k-box {
    --container-max-width: 1024px;
  }
}

@media (max-width:767px) {
  .k-kit {
    font-size: 14px;
  }
  .k-kit h1 {
    font-size: 24px;
    line-height: 1.3em;
  }
  .k-kit h2 {
    font-size: 24px;
  }
  .k-kit h2:where(.k-h1-look) {
    font-size: 24px;
    line-height: 1.3em;
  }
  .k-kit h3 {
    font-size: 18px;
  }
  .k-kit h4 {
    font-size: 18px;
  }
  .k-section.k-section-boxed > .k-container {
    max-width: 767px;
  }
  .k-box {
    --container-max-width: 767px;
  }
}

h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
  font-weight: 600;
}

.k-w-heading .k-heading-title[class*="k-size-"]>a {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.k-w-image {
  text-align: center;
}

.k-w-image a {
  display: inline-block;
}

.k-w-image a img[src$=".svg"] {
  width: 48px;
}

.k-w-image img {
  display: inline-block;
  vertical-align: middle;
}

.k-w-icon-box .k-icon-box-wrapper {
  display: flex;
  flex-direction: column;
  text-align: center;
}

.k-w-icon-box .k-icon-box-icon {
  display: inline-block;
  flex: 0 0 auto;
  line-height: 0;
}

.k-w-icon-box .k-icon-box-content {
  flex-grow: 1;
  width: 100%;
}

.k-w-icon-box .k-icon-box-title a {
  color: inherit;
}

.k-w-icon-box .k-icon-box-description {
  margin: 0;
}

.k-w-icon-box.k-position-inline-end .k-icon-box-wrapper {
  flex-direction: row-reverse;
  text-align: end;
}

.k-w-icon-box.k-position-inline-start .k-icon-box-wrapper {
  flex-direction: row;
  text-align: start;
}

.k-w-icon-box.k-position-block-start .k-icon-box-wrapper {
  align-items: unset!important;
  flex-direction: column;
  text-align: center;
}

@media (max-width:1024px) {
  .k-w-icon-box.k-tablet-position-inline-end .k-icon-box-wrapper {
    flex-direction: row-reverse;
    text-align: end;
  }
  .k-w-icon-box.k-tablet-position-inline-start .k-icon-box-wrapper {
    flex-direction: row;
    text-align: start;
  }
}

@media (max-width:767px) {
  .k-w-icon-box.k-mobile-position-inline-end .k-icon-box-wrapper {
    flex-direction: row-reverse;
    text-align: end;
  }
  .k-w-icon-box.k-mobile-position-inline-start .k-icon-box-wrapper {
    flex-direction: row;
    text-align: start;
  }
  .k-w-icon-box.k-mobile-position-block-start .k-icon-box-wrapper {
    align-items: unset!important;
    flex-direction: column;
    text-align: center;
  }
}

.k-w-image-box .k-image-box-content {
  width: 100%;
}

@media (min-width:768px) {
  .k-w-image-box.k-position-left .k-image-box-wrapper,
  .k-w-image-box.k-position-right .k-image-box-wrapper {
    display: flex;
  }
  .k-w-image-box.k-position-right .k-image-box-wrapper {
    flex-direction: row-reverse;
    text-align: end;
  }
  [dir=rtl] .k-w-image-box.k-position-right .k-image-box-wrapper {
    flex-direction: row;
  }
  .k-w-image-box.k-position-left .k-image-box-wrapper {
    flex-direction: row;
    text-align: start;
  }
  [dir=rtl] .k-w-image-box.k-position-left .k-image-box-wrapper {
    flex-direction: row-reverse;
  }
  .k-w-image-box.k-position-top .k-image-box-img {
    margin: auto;
  }
  .k-w-image-box.k-vertical-align-top .k-image-box-wrapper {
    align-items: flex-start;
  }
  .k-w-image-box.k-vertical-align-middle .k-image-box-wrapper {
    align-items: center;
  }
}

@media (max-width:767px) {
  .k-w-image-box .k-image-box-img {
    margin-inline: auto!important;
    margin-bottom: 15px;
  }
}

.k-w-image-box .k-image-box-img {
  display: inline-block;
}

.k-w-image-box .k-image-box-img img {
  display: block;
  line-height: 0;
}

.k-w-image-box .k-image-box-title a {
  color: inherit;
}

.k-w-image-box .k-image-box-wrapper {
  text-align: center;
}

.k-w-image-box .k-image-box-description {
  margin: 0;
}

.k-w-divider {
  --divider-border-style: none;
  --divider-border-width: 1px;
  --divider-color: #0c0d0e;
  --divider-icon-size: 20px;
  --divider-element-spacing: 10px;
  --divider-pattern-height: 24px;
  --divider-pattern-size: 20px;
  --divider-pattern-url: none;
  --divider-pattern-repeat: repeat-x;
}

.k-w-divider .k-divider {
  display: flex;
}

.k-w-divider .k-divider__text {
  font-size: 15px;
  line-height: 1;
  max-width: 95%;
}

.k-w-divider .k-divider__element {
  flex-shrink: 0;
  margin: 0 var(--divider-element-spacing);
}

.k-w-divider .k-icon {
  font-size: var(--divider-icon-size);
}

.k-w-divider .k-divider-separator {
  direction: ltr;
  display: flex;
  margin: 0;
}

.k-w-divider--view-line_text .k-divider-separator {
  align-items: center;
}

.k-w-divider--view-line_text .k-divider-separator:after,
.k-w-divider--view-line_text .k-divider-separator:before {
  border-block-end: 0;
  border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
  content: "";
  display: block;
  flex-grow: 1;
}

.k-w-divider:not(.k-w-divider--view-line_text):not(.k-w-divider--view-line_icon) .k-divider-separator {
  border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}

.k-box-inner>.k-w-divider,
.k-box>.k-w-divider {
  width: var(--container-widget-width,100%);
  --flex-grow: var( --container-widget-flex-grow );
}

.k-counter {
  align-items: stretch;
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
}

.k-counter .k-counter-number {
  flex-grow: var(--counter-number-grow,0);
}

.k-counter .k-counter-number-wrapper {
  display: flex;
  flex: 1;
  font-size: 69px;
  font-weight: 600;
  line-height: 1;
  text-align: center;
}

.k-counter .k-counter-number-prefix {
  flex-grow: var(--counter-prefix-grow,1);
  text-align: end;
  white-space: pre-wrap;
}

.k-counter .k-counter-number-suffix {
  flex-grow: var(--counter-suffix-grow,1);
  text-align: start;
  white-space: pre-wrap;
}

.k-counter .k-counter-title {
  align-items: center;
  display: flex;
  flex: 1;
  font-size: 19px;
  font-weight: 400;
  justify-content: center;
  line-height: 2.5;
  margin: 0;
  padding: 0;
}

.k-box {
  --container-widget-width: 100%;
}

.k-w-video .k-w-container,
.k-w-video:not(:has(.k-w-container)) {
  overflow: hidden;
  transform: translateZ(0);
}

.k-w-video .k-wrapper {
  aspect-ratio: var(--video-aspect-ratio);
}

.k-w-video .k-wrapper iframe,
.k-w-video .k-wrapper video {
  background-color: #000;
  border: none;
  display: flex;
  height: 100%;
  width: 100%;
}

.k-w-video .k-hosted-video .k-video {
  -o-object-fit: cover;
  object-fit: cover;
}

.k-box-inner>.k-w-video,
.k-box>.k-w-video {
  width: var(--container-widget-width);
  --flex-grow: var( --container-widget-flex-grow );
}

.k-w-n-tabs {
  --n-tabs-color-accent-fallback: #61ce70;
  --n-tabs-color-secondary-fallback: #54595f;
  --n-tabs-default-padding-block: 15px;
  --n-tabs-default-padding-inline: 35px;
  --n-tabs-background-color: transparent;
  --n-tabs-display: flex;
  --n-tabs-direction: column;
  --n-tabs-gap: 10px;
  --n-tabs-heading-display: flex;
  --n-tabs-heading-direction: row;
  --n-tabs-heading-grow: initial;
  --n-tabs-heading-justify-content: center;
  --n-tabs-heading-width: initial;
  --n-tabs-heading-overflow-x: initial;
  --n-tabs-heading-wrap: nowrap;
  --n-tabs-border-width: 1px;
  --n-tabs-border-color: #d5d8dc;
  --n-tabs-content-display: flex;
  --n-tabs-title-color: var(--kibo-orange,var(--n-tabs-color-secondary-fallback));
  --n-tabs-title-color-hover: #fff;
  --n-tabs-title-color-active: #fff;
  --n-tabs-title-background-color: #f1f2f3;
  --n-tabs-title-background-color-hover: var(--kibo-grey-100,var(--n-tabs-color-accent-fallback));
  --n-tabs-title-background-color-active: var(--kibo-grey-100,var(--n-tabs-color-accent-fallback));
  --n-tabs-title-width: initial;
  --n-tabs-title-height: initial;
  --n-tabs-title-font-size: 1rem;
  --n-tabs-title-white-space: initial;
  --n-tabs-title-justify-content-toggle: initial;
  --n-tabs-title-align-items-toggle: center;
  --n-tabs-title-justify-content: center;
  --n-tabs-title-align-items: center;
  --n-tabs-title-text-align: center;
  --n-tabs-title-direction: row;
  --n-tabs-title-gap: 10px;
  --n-tabs-title-flex-grow: 0;
  --n-tabs-title-flex-basis: content;
  --n-tabs-title-flex-shrink: initial;
  --n-tabs-title-order: initial;
  --n-tabs-title-padding-top: var(--n-tabs-default-padding-block);
  --n-tabs-title-padding-bottom: var(--n-tabs-default-padding-block);
  --n-tabs-title-padding-left: var(--n-tabs-default-padding-inline);
  --n-tabs-title-padding-right: var(--n-tabs-default-padding-inline);
  --n-tabs-title-border-radius: initial;
  --n-tabs-title-transition: 0.3s;
  --n-tabs-icon-color: var(--kibo-orange,var(--n-tabs-color-secondary-fallback));
  --n-tabs-icon-color-hover: var(--n-tabs-title-color-hover);
  --n-tabs-icon-color-active: #fff;
  --n-tabs-icon-gap: 5px;
  max-width: 100%;
  width: 100%;
  --n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-left);
  --n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-right);
  --n-tabs-title-padding-block-start: var(--n-tabs-title-padding-top);
  --n-tabs-title-padding-block-end: var(--n-tabs-title-padding-bottom);
}

.k-w-n-tabs .k-n-tabs {
  display: var(--n-tabs-display);
  flex-direction: var(--n-tabs-direction);
  gap: var(--n-tabs-gap);
  min-width: 0;
  text-align: start;
}

.k-w-n-tabs .k-n-tabs-heading {
  display: var(--n-tabs-heading-display);
  flex-basis: var(--n-tabs-heading-width);
  flex-direction: var(--n-tabs-heading-direction);
  flex-shrink: 0;
  flex-wrap: var(--n-tabs-heading-wrap);
  gap: var(--n-tabs-title-gap);
  justify-content: var(--n-tabs-heading-justify-content);
  overflow-x: var(--n-tabs-heading-overflow-x);
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.k-w-n-tabs .k-n-tabs-heading::-webkit-scrollbar {
  display: none;
}

.k-w-n-tabs .k-n-tabs-content {
  display: var(--n-tabs-content-display);
  flex-grow: 1;
  min-width: 0;
}

.k-w-n-tabs .k-n-tabs-content>.k-box:not(.k-e-active) {
  display: none;
}

.k-w-n-tabs .k-n-tabs:not(.k-activated)>.k-n-tabs-content>.k-box:first-child {
  display: flex;
}

.k-w-n-tabs .k-n-tab-title {
  align-items: var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));
  background-color: initial;
  border-radius: var(--n-tabs-title-border-radius);
  border-style: none;
  border-width: var(--n-tabs-border-width);
  display: flex;
  flex-basis: var(--n-tabs-title-flex-basis);
  flex-direction: var(--n-tabs-title-direction);
  flex-grow: var(--n-tabs-title-flex-grow);
  flex-shrink: var(--n-tabs-title-flex-shrink);
  gap: var(--n-tabs-icon-gap);
  height: var(--n-tabs-title-height);
  justify-content: var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));
  padding-block-end: var(--n-tabs-title-padding-block-end);
  padding-block-start: var(--n-tabs-title-padding-block-start);
  padding-inline-end: var(--n-tabs-title-padding-inline-end);
  padding-inline-start: var(--n-tabs-title-padding-inline-start);
  position: relative;
  transition: background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: var(--n-tabs-title-white-space);
  width: var(--n-tabs-title-width);
}

.k-w-n-tabs .k-n-tab-title:focus:not(:focus-visible) {
  outline: none;
}

.k-w-n-tabs .k-n-tab-title span i,
.k-w-n-tabs .k-n-tab-title span svg {
  transition: color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition);
}

.k-w-n-tabs .k-n-tab-title-text {
  align-items: center;
  display: flex;
  font-size: var(--n-tabs-title-font-size);
  text-align: var(--n-tabs-title-text-align);
}

.k-w-n-tabs .k-n-tab-title[aria-selected=false] {
  background-color: var(--n-tabs-title-background-color);
}

.k-w-n-tabs .k-n-tab-title[aria-selected=false],
.k-w-n-tabs .k-n-tab-title[aria-selected=false] a {
  color: var(--n-tabs-title-color);
}

.k-w-n-tabs .k-n-tab-title[aria-selected=true],
.k-w-n-tabs .k-n-tab-title[aria-selected=true] a {
  color: var(--n-tabs-title-color-active);
}

.k-w-n-tabs .k-n-tab-title[aria-selected=true][class*="k-animation-"]:active,
.k-w-n-tabs .k-n-tab-title[aria-selected=true][class*="k-animation-"]:focus,
.k-w-n-tabs .k-n-tab-title[aria-selected=true][class*="k-animation-"]:hover {
  animation: initial;
  transform: none;
}

.k-w-n-tabs [data-touch-mode=false] .k-n-tab-title[aria-selected=false]:hover,
.k-w-n-tabs [data-touch-mode=false] .k-n-tab-title[aria-selected=false]:hover a {
  color: var(--n-tabs-title-color-hover);
}

.k-w-n-tabs [data-touch-mode=true] .k-n-tab-title[aria-selected=false]:hover,
.k-w-n-tabs [data-touch-mode=true] .k-n-tab-title[aria-selected=false]:hover a {
  color: var(--n-tabs-title-color-active);
}

.k-w-n-tabs [data-touch-mode=true] .k-n-tab-title[aria-selected=false]:hover[class*="k-animation-"]:active,
.k-w-n-tabs [data-touch-mode=true] .k-n-tab-title[aria-selected=false]:hover[class*="k-animation-"]:focus,
.k-w-n-tabs [data-touch-mode=true] .k-n-tab-title[aria-selected=false]:hover[class*="k-animation-"]:hover {
  animation: initial;
  transform: none;
}

.k-doc .k-el.k-w-n-tabs:not(:has(>.k-w-container))>.k-n-tabs[data-touch-mode=false]>.k-n-tabs-heading .k-n-tab-title[aria-selected=false]:hover,
.k-doc .k-el.k-w-n-tabs>.k-w-container>.k-n-tabs[data-touch-mode=false]>.k-n-tabs-heading .k-n-tab-title[aria-selected=false]:hover {
  background-color: var(--n-tabs-title-background-color-hover);
  background-image: none;
}

.k-doc .k-el.k-w-n-tabs:not(:has(>.k-w-container))>.k-n-tabs>.k-n-tabs-heading .k-n-tab-title[aria-selected=true],
.k-doc .k-el.k-w-n-tabs:not(:has(>.k-w-container))>.k-n-tabs[data-touch-mode=true]>.k-n-tabs-heading .k-n-tab-title[aria-selected=false]:hover,
.k-doc .k-el.k-w-n-tabs>.k-w-container>.k-n-tabs>.k-n-tabs-heading .k-n-tab-title[aria-selected=true],
.k-doc .k-el.k-w-n-tabs>.k-w-container>.k-n-tabs[data-touch-mode=true]>.k-n-tabs-heading .k-n-tab-title[aria-selected=false]:hover {
  background-color: var(--n-tabs-title-background-color-active);
  background-image: none;
}

@media (max-width:767px) {
  .k-doc.k-doc .k-w-n-tabs.k-n-tabs-mobile {
    --n-tabs-direction: column;
    --n-tabs-heading-display: contents;
    --n-tabs-content-display: contents;
  }
  .k-doc.k-doc .k-w-n-tabs.k-n-tabs-mobile .k-n-tabs {
    gap: 0;
  }
  .k-doc.k-doc .k-w-n-tabs.k-n-tabs-mobile .k-n-tabs-content>.k-box {
    order: var(--n-tabs-title-order);
  }
  .k-doc.k-doc .k-w-n-tabs.k-n-tabs-mobile .k-n-tab-title {
    order: var(--n-tabs-title-order);
    width: auto;
  }
  .k-doc.k-doc .k-w-n-tabs.k-n-tabs-mobile .k-n-tab-title:not(:first-child) {
    margin-block-start: var(--n-tabs-title-gap);
  }
  .k-doc.k-doc .k-w-n-tabs.k-n-tabs-mobile .k-n-tab-title[aria-selected=true] {
    margin-block-end: var(--n-tabs-gap);
  }
}

.k-w-n-accordion {
  --n-accordion-title-font-size: 20px;
  --n-accordion-title-flex-grow: initial;
  --n-accordion-title-justify-content: initial;
  --n-accordion-title-icon-order: -1;
  --n-accordion-border-width: 1px;
  --n-accordion-border-color: #d5d8dc;
  --n-accordion-border-style: solid;
  --n-accordion-item-title-flex-grow: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-padding: 10px;
  --n-accordion-border-radius: 0px;
  --n-accordion-icon-size: 15px;
  --n-accordion-title-normal-color: #1f2124;
  --n-accordion-title-hover-color: #1f2124;
  --n-accordion-title-active-color: #1f2124;
  --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color);
  --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color);
  --n-accordion-icon-active-color: var(--n-accordion-title-active-color);
  --n-accordion-icon-gap: 0 10px;
  width: 100%;
}

.k-w-n-accordion .k-n-accordion details>summary::-webkit-details-marker {
  display: none;
}

.k-w-n-accordion .k-n-accordion-item {
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-w-n-accordion .k-n-accordion-item:not(:last-child) {
  margin-block-end: var(--n-accordion-item-title-space-between);
}

:where(.k-w-n-accordion .k-n-accordion-item>.k-box) {
  border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color);
}

.k-w-n-accordion .k-n-accordion-item-title {
  align-items: center;
  border-color: var(--n-accordion-border-color);
  border-radius: var(--n-accordion-border-radius);
  border-style: var(--n-accordion-border-style);
  border-width: var(--n-accordion-border-width);
  color: var(--n-accordion-title-normal-color);
  cursor: pointer;
  display: flex;
  flex-direction: row;
  flex-grow: var(--n-menu-title-flex-grow);
  gap: var(--n-accordion-icon-gap);
  justify-content: var(--n-accordion-title-justify-content);
  list-style: none;
  padding: var(--n-accordion-padding);
}

.k-w-n-accordion .k-n-accordion-item-title-header {
  display: flex;
}

.k-w-n-accordion .k-n-accordion-item-title-header h1,
.k-w-n-accordion .k-n-accordion-item-title-header h2,
.k-w-n-accordion .k-n-accordion-item-title-header h3,
.k-w-n-accordion .k-n-accordion-item-title-header h4,
.k-w-n-accordion .k-n-accordion-item-title-header h5,
.k-w-n-accordion .k-n-accordion-item-title-header h6,
.k-w-n-accordion .k-n-accordion-item-title-header p {
  margin-block-end: 0;
  margin-block-start: 0;
}

.k-w-n-accordion .k-n-accordion-item-title-text {
  align-items: center;
  font-size: var(--n-accordion-title-font-size);
}

.k-w-n-accordion .k-n-accordion-item-title-icon {
  align-items: center;
  display: flex;
  flex-direction: row;
  order: var(--n-accordion-title-icon-order);
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}

.k-w-n-accordion .k-n-accordion-item-title-icon span {
  height: var(--n-accordion-icon-size);
  width: auto;
}

.k-w-n-accordion .k-n-accordion-item-title-icon span>i {
  color: var(--n-accordion-icon-normal-color);
  font-size: var(--n-accordion-icon-size);
}

.k-w-n-accordion .k-n-accordion-item-title-icon span>svg {
  fill: var(--n-accordion-icon-normal-color);
  height: var(--n-accordion-icon-size);
}

.k-w-n-accordion .k-n-accordion-item-title>span {
  cursor: pointer;
}

.k-w-n-accordion .k-n-accordion-item[open]>.k-n-accordion-item-title {
  color: var(--n-accordion-title-active-color);
  margin-block-end: var(--n-accordion-item-title-distance-from-content);
}

.k-w-n-accordion .k-n-accordion-item[open]>.k-n-accordion-item-title .k-n-accordion-item-title-icon .k-opened {
  display: flex;
}

.k-w-n-accordion .k-n-accordion-item[open]>.k-n-accordion-item-title .k-n-accordion-item-title-icon .k-closed {
  display: none;
}

.k-w-n-accordion .k-n-accordion-item[open]>.k-n-accordion-item-title .k-n-accordion-item-title-icon span>i {
  color: var(--n-accordion-icon-active-color);
}

.k-w-n-accordion .k-n-accordion-item[open]>.k-n-accordion-item-title .k-n-accordion-item-title-icon span>svg {
  fill: var(--n-accordion-icon-active-color);
}

.k-w-n-accordion .k-n-accordion-item:not([open]) .k-box {
  display: none;
}

.k-w-n-accordion .k-n-accordion-item:not([open]):hover>.k-n-accordion-item-title {
  color: var(--n-accordion-title-hover-color);
}

.k-w-n-accordion .k-n-accordion-item:not([open]):hover>.k-n-accordion-item-title .k-n-accordion-item-title-icon span>i {
  color: var(--n-accordion-icon-hover-color);
}

.k-w-n-accordion .k-n-accordion-item:not([open]):hover>.k-n-accordion-item-title .k-n-accordion-item-title-icon span>svg {
  fill: var(--n-accordion-icon-hover-color);
}

.k-w-n-accordion .k-n-accordion-item .k-n-accordion-item-title-icon .k-opened {
  display: none;
}

.k-w-n-accordion .k-n-accordion-item .k-n-accordion-item-title-icon .k-closed {
  display: flex;
}

.k-w-n-accordion .k-n-accordion-item .k-n-accordion-item-title-icon span>svg {
  fill: var(--n-accordion-icon-normal-color);
}

.k-w-n-accordion .k-n-accordion-item .k-n-accordion-item-title-icon span>i {
  color: var(--n-accordion-icon-normal-color);
}

.k-w-n-accordion .k-n-accordion-item>span {
  cursor: pointer;
}

.k-w-social-icons.k-grid-0 .k-w-container,
.k-w-social-icons.k-grid-0:not(:has(.k-w-container)) {
  font-size: 0;
  line-height: 1;
}

.k-w-social-icons:not(.k-grid-0):not(.k-grid-tablet-0):not(.k-grid-mobile-0) .k-grid {
  display: inline-grid;
}

.k-w-social-icons .k-grid {
  grid-column-gap: var(--grid-column-gap,5px);
  grid-row-gap: var(--grid-row-gap,5px);
  grid-template-columns: var(--grid-template-columns);
  justify-content: var(--justify-content,center);
  justify-items: var(--justify-content,center);
}

.k-icon.k-social-icon {
  font-size: var(--icon-size,25px);
  height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
  line-height: var(--icon-size,25px);
  width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
}

.k-social-icon {
  --k-social-icon-icon-color: #fff;
  align-items: center;
  background-color: #69727d;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  text-align: center;
}

.k-social-icon i {
  color: var(--k-social-icon-icon-color);
}

.k-social-icon svg {
  fill: var(--k-social-icon-icon-color);
}

.k-social-icon:last-child {
  margin: 0;
}

.k-social-icon:hover {
  color: #fff;
  opacity: .9;
}

.k-social-icon-linkedin {
  background-color: #0077b5;
}

.page-content a {
  text-decoration: underline;
}

.alignright {
  float: right;
  margin-left: 1rem;
}

.alignleft {
  float: left;
  margin-right: 1rem;
}

.aligncenter {
  clear: both;
  display: block;
  margin-inline: auto;
}

.wp-caption {
  margin-block-end: 1.25rem;
  max-width: 100%;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  display: block;
  margin-inline: auto;
}

.wp-caption-text {
  margin: 0;
}

.sticky {
  display: block;
  position: relative;
}

.hide {
  display: none!important;
}

.post-password-form {
  margin: 50px auto;
  max-width: 500px;
}

.post-password-form p {
  align-items: flex-end;
  display: flex;
  width: 100%;
}

.post-password-form [type=submit] {
  margin-inline-start: 3px;
}

.post .entry-title a {
  text-decoration: none;
}

#comments .children {
  list-style: none;
  margin: 0;
  padding-inline-start: 30px;
  position: relative;
}

#comments .children li:last-child {
  padding-block-end: 0;
}

@media (max-width:767px) {
  #comments .children {
    padding-inline-start: 20px;
  }
}

.page-header .entry-title,
.site-footer:not(.dynamic-footer),
body:not([class*="k-page-"]) .site-main {
  margin-inline-end: auto;
  margin-inline-start: auto;
  width: 100%;
}

@custom-media --hello-screen-xs-and-below (width < 576px);

@custom-media --hello-screen-xs-and-above (width >= 576px);

@custom-media --hello-screen-xs-only (0 <= width < 576px);

@custom-media --hello-screen-sm-and-below (width < 768px);

@custom-media --hello-screen-sm-and-above (width >= 768px);

@custom-media --hello-screen-sm-only (576px <= width < 768px);

@custom-media --hello-screen-md-and-below (width < 992px);

@custom-media --hello-screen-md-and-above (width >= 992px);

@custom-media --hello-screen-md-only (768px <= width < 992px);

@custom-media --hello-screen-xl-and-below (width < 1200px);

@custom-media --hello-screen-xl-and-above (width >= 1200px);

@custom-media --hello-screen-xl-only (992px <= width < 1200px);

@media (max-width:575px) {
  .page-header .entry-title,
  .site-footer:not(.dynamic-footer),
  body:not([class*="k-page-"]) .site-main {
    padding-inline-end: 10px;
    padding-inline-start: 10px;
  }
}

@media (min-width:576px) {
  .page-header .entry-title,
  .site-footer:not(.dynamic-footer),
  body:not([class*="k-page-"]) .site-main {
    max-width: 500px;
  }
}

@media (min-width:768px) {
  .page-header .entry-title,
  .site-footer:not(.dynamic-footer),
  body:not([class*="k-page-"]) .site-main {
    max-width: 600px;
  }
}

@media (min-width:992px) {
  .page-header .entry-title,
  .site-footer:not(.dynamic-footer),
  body:not([class*="k-page-"]) .site-main {
    max-width: 800px;
  }
}

@media (min-width:1200px) {
  .page-header .entry-title,
  .site-footer:not(.dynamic-footer),
  body:not([class*="k-page-"]) .site-main {
    max-width: 1140px;
  }
}

@font-face {
  font-family: swiper-icons;
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

:root {
  --swiper-navigation-size: 44px;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.k-el {
  --swiper-theme-color: #000;
  --swiper-navigation-size: 44px;
  --swiper-pagination-bullet-size: 6px;
  --swiper-pagination-bullet-horizontal-gap: 6px;
}

.k-el.k-pagination-position-outside .swiper {
  padding-bottom: 30px;
}

.k-post-info__terms-list {
  display: inline-block;
}

.k-w-post-info.k-align-center .k-icon-list-item:after {
  margin: initial;
}

.k-icon-list-items .k-icon-list-item .k-icon-list-text {
  display: inline-block;
}

.k-icon-list-items .k-icon-list-item .k-icon-list-text a,
.k-icon-list-items .k-icon-list-item .k-icon-list-text span {
  display: inline;
}

.k-loop-item * {
  word-break: break-word;
}

[class*="k-w-loop"] .k-page-title {
  display: initial;
}

@charset "UTF-8";

.k-w-loop-grid {
  scroll-margin-top: var(--auto-scroll-offset,initial);
}

.k-w-loop-grid .k-grid {
  grid-column-gap: var(--grid-column-gap,30px);
  grid-row-gap: var(--grid-row-gap,30px);
}

.k-w-loop-grid:not(:has(>.k-w-container)) .k-load-more-spinner,
.k-w-loop-grid>.k-w-container .k-load-more-spinner {
  display: flex;
}

.k-w-loop-grid:not(:has(>.k-w-container)) .k-load-more-spinner i,
.k-w-loop-grid:not(:has(>.k-w-container)) .k-load-more-spinner svg,
.k-w-loop-grid>.k-w-container .k-load-more-spinner i,
.k-w-loop-grid>.k-w-container .k-load-more-spinner svg {
  display: none;
  margin: 0 auto;
}

.k-w-loop-grid:not(:has(>.k-w-container)) .k-load-more-spinner i,
.k-w-loop-grid>.k-w-container .k-load-more-spinner i {
  color: var(--load-more-spinner-color);
}

.k-w-loop-grid:not(:has(>.k-w-container)) .k-load-more-spinner svg,
.k-w-loop-grid>.k-w-container .k-load-more-spinner svg {
  fill: var(--load-more-spinner-color);
  height: 1em;
  width: 1em;
}

.k-w-loop-grid:not(:has(>.k-w-container)) .k-load-more-message,
.k-w-loop-grid>.k-w-container .k-load-more-message {
  color: var(--load-more-message-color);
  display: none;
  margin-top: var(--load-more—spacing,30px);
  text-align: var(--load-more-message-alignment,center);
}

.k-w-loop-grid .k-loop-nothing-found-message {
  color: var(--k-loop-nothing-found-message-color,#1f2124);
  padding-block-end: var(--k-loop-nothing-found-message-space-from-bottom,30px);
  padding-block-start: var(--k-loop-nothing-found-message-space-from-top,30px);
  text-align: var(--k-loop-nothing-found-message-align,center);
}

.k-loop-container:not(.k-posts-masonry) {
  align-items: stretch;
}

@keyframes loadingOpacityAnimation {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: .6;
  }
}
