#start-resizable-editor-section {
  display: none;
}
.stk-animate.stk-animate-smooth {
  transition: all 0.75s cubic-bezier(0.45, 0.05, 0.55, 0.95);
}
.stk-entrance:not(.stk-will-enter) {
  opacity: 0.001 !important;
}
.stk-entrance:not(.stk-entered) {
  opacity: 0;
  transition-delay: 0s !important;
  transition-duration: 0s !important;
}
.stk-entrance.stk-entered {
  opacity: 1;
}
.stk-entrance.stk-entered:not(.stk-entrance-done) {
  transition-delay: var(--entrance-delay, 0s) !important;
  transition-duration: var(--entrance-duration, 1.25s) !important;
}
.stk-entrance.stk-will-enter:not(.stk-entered) {
  transform: var(--entrance-transform);
}
.stk-block svg:is(.stk-separator__layer-2, .stk-separator__layer-3) {
  fill: #ccc;
  height: 100%;
  opacity: 0.5;
  position: absolute;
  transform-origin: bottom;
  width: 100%;
  z-index: 2;
}
.stk-block .stk-separator__layer-3 {
  z-index: 1;
}
.stk-block-card.is-style-horizontal > .stk-container {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.stk-block-card.is-style-horizontal > .stk-container > .stk-block-card__image {
  height: auto;
  width: 250px;
}
.stk-block-card.is-style-horizontal
  > .stk-container
  > .stk-block-card__content {
  flex: 1;
}
.stk-block-card:is(.is-style-full, .is-style-faded) > .stk-container {
  overflow: hidden !important;
}
.stk-block-card:is(.is-style-full, .is-style-faded)
  > .stk-container
  > .stk-img-wrapper {
  height: 100% !important;
  inset: 0 !important;
  position: absolute !important;
  width: 100% !important;
}
.stk-block.stk-block-feature:not(.is-style-plain) .stk-block.stk-column {
  min-height: unset;
}
.stk-block-load-more__button.is-busy {
  animation: load_more_busy 1.2s ease-in-out infinite;
}
.stk-block.stk-block-posts .stk-block.stk-block-load-more {
  margin-top: var(--stk-block-margin-bottom, 24px);
}
@keyframes load_more_busy {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.85;
  }
}
.stk-block.stk-block-posts .stk-block.stk-block-pagination {
  margin-top: var(--stk-block-margin-bottom, 24px);
}
.stk-block.stk-block-posts
  .stk-button:is(:hover, :active, .is-active, :focus):not(.dots) {
  background-color: var(--stk-button-text-color, #fff);
}
.stk-block.stk-block-posts
  .stk-button:is(:hover, :active, .is-active, :focus):not(.dots)
  .stk-button__inner-text {
  color: var(--stk-button-background-color, #008de4);
}
.stk-block-posts .stk-block-posts__items .stk-block-posts__item {
  opacity: 1;
  transform: translateY(0);
}
.stk-block-posts .stk-block-posts__items .stk-block-posts__item-hide {
  opacity: 0;
  transform: translateY(45px);
}
.stk-block-posts.is-style-image-card .stk-img-wrapper-link {
  inset: 0;
  position: absolute;
  z-index: 2;
}
.stk-block-posts.is-style-image-card .stk-block-posts__image-card-container {
  background-color: #000;
  margin: 0;
  position: relative;
}
.stk-block-posts.is-style-image-card .stk-block-posts__image-card-overlay {
  bottom: 32px;
  padding-left: var(--stk-container-padding-left, 36px);
  padding-right: var(--stk-container-padding-right, 36px);
  position: absolute;
  width: 100%;
}
.stk-block-posts:is(.is-style-horizontal, .is-style-horizontal-2)
  .stk-block-posts__item
  > .stk-container {
  display: flex;
  flex-direction: row-reverse;
}
.stk-block-posts:is(.is-style-horizontal, .is-style-horizontal-2)
  .stk-block-posts__item
  > .stk-container
  .stk-container-padding:only-child,
.stk-block-posts:is(.is-style-horizontal, .is-style-horizontal-2)
  .stk-block-posts__item
  > .stk-container
  > .stk-block-posts__image-link:empty
  ~ .stk-container-padding {
  width: 100%;
}
.stk-block-posts:is(.is-style-horizontal, .is-style-horizontal-2)
  .stk-img-wrapper {
  height: 100%;
}
.stk-block-posts.is-style-horizontal-2 .stk-block-posts__item > .stk-container {
  flex-direction: row;
}
.stk-block-posts:is(.is-style-vertical-card, .is-style-horizontal, .is-style-horizontal-2, .is-style-image-card)
  .stk-block-posts__image-link {
  margin-bottom: 0;
}
.stk-block-posts:is(.is-style-vertical-card, .is-style-horizontal, .is-style-horizontal-2, .is-style-image-card)
  .stk-container {
  padding: 0;
}
.stk-block-posts:is(.is-style-vertical-card, .is-style-horizontal, .is-style-horizontal-2, .is-style-image-card)
  .stk-block-posts__item
  .stk-img-wrapper {
  margin-bottom: 0;
  margin-top: 0;
}
.stk-block-posts.is-style-vertical-card-2 .stk-container {
  display: flex;
  flex-direction: column;
}
.stk-block-posts:is(.is-style-portfolio, .is-style-portfolio-2)
  .stk-block-posts__item
  .stk-container {
  position: relative;
}
.stk-block-posts:is(.is-style-portfolio, .is-style-portfolio-2)
  .stk-block-posts__item
  .stk-img-wrapper-link {
  inset: 0;
  position: absolute;
  z-index: 2;
}
.stk-block-posts:is(.is-style-portfolio, .is-style-portfolio-2)
  .stk-block-posts__item
  .stk-img-wrapper {
  height: 100%;
  inset: 0;
  position: absolute;
  width: 100%;
}
.stk-block-posts:is(.is-style-portfolio, .is-style-portfolio-2)
  .stk-block-posts__category,
.stk-block-posts:is(.is-style-portfolio, .is-style-portfolio-2)
  .stk-block-posts__excerpt,
.stk-block-posts:is(.is-style-portfolio, .is-style-portfolio-2)
  .stk-block-posts__meta,
.stk-block-posts:is(.is-style-portfolio, .is-style-portfolio-2)
  .stk-block-posts__readmore,
.stk-block-posts:is(.is-style-portfolio, .is-style-portfolio-2)
  .stk-block-posts__title {
  position: relative;
  z-index: 1;
}
.stk-block-posts.is-style-portfolio-2 .stk-container-padding {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.stk-block-posts.is-style-portfolio-2 .stk-container-padding > :last-child {
  margin-top: auto;
}
@media only screen and (min-width: 1024px) {
  .z {
    opacity: 1;
  }
}
@media only screen and (min-width: 768px) {
  .stk-block-card.is-style-horizontal
    > .stk-container
    > .stk-block-card__image {
    height: auto !important;
  }
  .z {
    opacity: 1;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .z {
    opacity: 1;
  }
}
@media only screen and (max-width: 1023px) {
  .z {
    opacity: 1;
  }
}
@media only screen and (max-width: 767px) {
  .stk-block-card.is-style-horizontal > .stk-container {
    display: block;
  }
  .stk-block-card.is-style-horizontal > .stk-container > .stk-img-wrapper {
    width: auto;
  }
  .z {
    opacity: 1;
  }
  .stk-block-posts:is(.is-style-horizontal, .is-style-horizontal-2)
    .stk-block-posts__item
    > .stk-container {
    flex-direction: column;
  }
}
#end-resizable-editor-section {
  display: none;
}
