/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer vv-source {
  #start-resizable-editor-section {
    display: none;
  }
  .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: .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;
  }
  .stk-animate.stk-animate-smooth {
    transition: all .75s cubic-bezier(.45,.05,.55,.95);
  }
  .stk-entrance:not(.stk-will-enter) {
    opacity: .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: .5;
    position: absolute;
    transform-origin: bottom;
    width: 100%;
    z-index: 2;
  }
  .stk-block .stk-separator__layer-3 {
    z-index: 1;
  }
  @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;
  }
}
