.elementor-13489 .elementor-element.elementor-element-fdcf81d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13489 .elementor-element.elementor-element-7e411de > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-13489 .elementor-element.elementor-element-25f93b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13489 .elementor-element.elementor-element-a6cfab5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13489 .elementor-element.elementor-element-bcfd9b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:0;}.elementor-13489 .elementor-element.elementor-element-ef9cfa7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-13489 .elementor-element.elementor-element-ef9cfa7 .elementor-heading-title{font-size:23px;}.elementor-13489 .elementor-element.elementor-element-ecc792e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11px 0px 15px 00px;}.elementor-13489 .elementor-element.elementor-element-4748e9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13489 .elementor-element.elementor-element-d536772 > .elementor-widget-container{padding:10px 0px 25px 0px;}.elementor-13489 .elementor-element.elementor-element-f74cc95{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-13489 .elementor-element.elementor-element-f74cc95 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.65 * 100% );}.elementor-13489 .elementor-element.elementor-element-f74cc95:after{content:"0.65";}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__thumbnail__link{width:100%;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__meta-data span + span:before{content:"•";}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__card{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );border-width:2px;border-radius:8px;padding-top:0px;padding-bottom:0px;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__text{padding:0 15px;margin-top:0px;margin-bottom:2px;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__meta-data{padding:10px 15px;color:var( --e-global-color-a3ad081 );}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__avatar{padding-right:15px;padding-left:15px;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__badge{right:0;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );font-size:10px;margin:7px;font-weight:700;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__title, .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__title{margin-bottom:14px;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__excerpt p{color:var( --e-global-color-a3ad081 );}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__excerpt{margin-bottom:9px;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__read-more{color:var( --e-global-color-accent );margin-bottom:2px;}.elementor-13489 .elementor-element.elementor-element-f74cc95 a.elementor-post__read-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-pagination{text-align:center;margin-top:28px;}body:not(.rtl) .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 11px/2 );}body:not(.rtl) .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 11px/2 );}body.rtl .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 11px/2 );}body.rtl .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 11px/2 );}.elementor-13489 .elementor-element.elementor-element-716a735{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13489 .elementor-element.elementor-element-5b8c72b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-13489 .elementor-element.elementor-element-1c3faa6 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-13489 .elementor-element.elementor-element-3ae978d > .elementor-widget-container{margin:5px 5px 5px 5px;padding:40px 0px 25px 0px;}.elementor-13489 .elementor-element.elementor-element-3ae978d .elementor-author-box__avatar img{width:100px;height:100px;box-shadow:8px 5px 20px 1px rgba(0,0,0,0.5);}.elementor-13489 .elementor-element.elementor-element-3ae978d .elementor-author-box__name{color:var( --e-global-color-accent );margin-bottom:11px;}.elementor-13489 .elementor-element.elementor-element-3ae978d .elementor-author-box__button{border-width:0px;border-radius:0px;}@media(min-width:768px){.elementor-13489 .elementor-element.elementor-element-bcfd9b8{--width:25%;}.elementor-13489 .elementor-element.elementor-element-4748e9d{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13489 .elementor-element.elementor-element-fdcf81d{--content-width:95%;}}@media(max-width:1024px){.elementor-13489 .elementor-element.elementor-element-7e411de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13489 .elementor-element.elementor-element-716a735{--padding-top:5px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-13489 .elementor-element.elementor-element-fdcf81d{--content-width:95%;}.elementor-13489 .elementor-element.elementor-element-7e411de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13489 .elementor-element.elementor-element-7e411de{font-size:11px;}.elementor-13489 .elementor-element.elementor-element-25f93b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13489 .elementor-element.elementor-element-a6cfab5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13489 .elementor-element.elementor-element-ecc792e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-13489 .elementor-element.elementor-element-4748e9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13489 .elementor-element.elementor-element-f74cc95{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-13489 .elementor-element.elementor-element-f74cc95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.65 * 100% );}.elementor-13489 .elementor-element.elementor-element-f74cc95:after{content:"0.65";}.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__thumbnail__link{width:100%;}.elementor-13489 .elementor-element.elementor-element-716a735{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-13489 .elementor-element.elementor-element-1c3faa6 > .elementor-widget-container{padding:25px 0px 5px 0px;}}/* Start custom CSS for heading, class: .elementor-element-ef9cfa7 */.elementor-13489 .elementor-element.elementor-element-ef9cfa7 h2 {
    position: relative;
    display: inline-block;

    line-height: 1.05;
    font-weight: 700;

    color: #ffffff;

    padding-bottom: 12px;
}

.elementor-13489 .elementor-element.elementor-element-ef9cfa7 h2::after {
    content: "";

    position: absolute;
    left: 0;
    bottom: 0;

    width: 140px;
    height: 3px;

    background: linear-gradient(
        90deg,
        #2ee6b8,
        rgba(46,230,184,0)
    );

    border-radius: 999px;

    box-shadow:
        0 0 12px rgba(46,230,184,0.25);
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-ecc792e *//* Kategorier – horisontell layout */
.elementor-13489 .elementor-element.elementor-element-ecc792e ul {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Ta bort standard spacing */
.elementor-13489 .elementor-element.elementor-element-ecc792e ul li {
    margin: 0;
    padding: 0;
}

/* Dark Hempli category pills */
.elementor-13489 .elementor-element.elementor-element-ecc792e ul li a {
    display: inline-flex;
    align-items: center;

    padding: 10px 18px;

    background:
        linear-gradient(
            135deg,
            rgba(1, 206, 152, 0.06),
            rgba(255, 255, 255, 0.015)
        ),
        #202426;

    color: #F2F2F2;

    border: 1px solid rgba(1, 206, 152, 0.65);
    border-radius: 7px;

    text-decoration: none;
    font-weight: 500;

    box-shadow:
        inset 0 0 14px rgba(1, 206, 152, 0.035),
        0 4px 14px rgba(0, 0, 0, 0.18);

    transition:
        background-color .2s ease,
        border-color .2s ease,
        box-shadow .2s ease,
        color .2s ease,
        transform .2s ease;
}

/* Hover */
.elementor-13489 .elementor-element.elementor-element-ecc792e ul li a:hover {
    background:
        linear-gradient(
            135deg,
            rgba(1, 206, 152, 0.14),
            rgba(1, 206, 152, 0.04)
        ),
        #232A29;

    color: #01CE98;
    border-color: #01CE98;

    box-shadow:
        inset 0 0 16px rgba(1, 206, 152, 0.07),
        0 5px 18px rgba(1, 206, 152, 0.10);

    transform: translateY(-1px);
}

/* Aktiv kategori */
.elementor-13489 .elementor-element.elementor-element-ecc792e ul li.current-cat > a {
    background:
        linear-gradient(
            135deg,
            rgba(1, 206, 152, 0.18),
            rgba(1, 206, 152, 0.07)
        ),
        #222A28;

    color: #01CE98;
    border-color: #01CE98;

    box-shadow:
        inset 0 0 18px rgba(1, 206, 152, 0.08),
        0 5px 18px rgba(1, 206, 152, 0.10);
}

/* Dölj widget-titel */
.widget_categories .widget-title,
.elementor-widget-wp-widget-categories .widget-title,
.elementor-widget-wp-widget-categories h5 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for theme-archive-title, class: .elementor-element-d536772 */.elementor-13489 .elementor-element.elementor-element-d536772 h2 {
    position: relative;
    display: inline-block;

    line-height: 1.05;
    font-weight: 700;

    color: #ffffff;

    padding-bottom: 10px;
}

.elementor-13489 .elementor-element.elementor-element-d536772 h2::after {
    content: "";

    position: absolute;
    left: 0;
    bottom: 0;

    width: 140px;
    height: 3px;

    background: linear-gradient(
        90deg,
        #2ee6b8,
        rgba(46,230,184,0)
    );

    border-radius: 999px;

    box-shadow:
        0 0 12px rgba(46,230,184,0.25);
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f74cc95 *//* =========================================================
   GRID
   Elementor controls the number of columns.
   We only control spacing here.
   ========================================================= */

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-posts-container {
  gap:26px !important;
  align-items:stretch !important;
}


/* =========================================================
   ARTICLE / CARD
   ========================================================= */

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.elementor-post {
  height:100% !important;
  overflow:hidden !important;

  border-radius:14px !important;

  background:
    linear-gradient(
      180deg,
      rgba(16,24,26,.96),
      rgba(8,13,15,.98)
    ) !important;

  border:1px solid rgba(255,255,255,.14) !important;
  box-shadow:none !important;

  cursor:pointer;

  transition:
    transform .28s ease,
    box-shadow .28s ease,
    border-color .28s ease !important;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.elementor-post:hover {
  transform:translateY(-6px) scale(1.015);

  border-color:rgba(34,247,191,.55) !important;

  box-shadow:
    0 26px 60px rgba(0,0,0,.38) !important;
}


/* =========================================================
   CARD INNER
   ========================================================= */

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__card {
  display:flex !important;
  flex-direction:column !important;

  width:100% !important;
  height:100% !important;
  min-height:100% !important;

  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}


/* =========================================================
   IMAGE
   Fixed 5:3 ratio = Elementor Image Ratio 0.6

   The card creates the rounded upper corners.
   The image itself has square corners.
   ========================================================= */

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__thumbnail__link {
  display:block !important;

  width:100% !important;

  margin:0 !important;
  padding:0 !important;

  overflow:hidden !important;
  border-radius:0 !important;
}


/* Reserve image space before image loads */
.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__thumbnail {
  position:relative !important;

  display:block !important;

  width:100% !important;

  padding:0 !important;

  aspect-ratio:5 / 3 !important;

  overflow:hidden !important;
  border-radius:0 !important;

  background:#0b1113;
}


/* Fill the entire reserved image area */
.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__thumbnail img {
  position:absolute !important;

  top:0 !important;
  right:0 !important;
  bottom:0 !important;
  left:0 !important;

  display:block !important;

  width:100% !important;
  height:100% !important;

  max-width:none !important;

  object-fit:cover !important;
  object-position:center !important;

  border-radius:0 !important;

  /* Elementor normally centers thumbnails using translate().
     Remove that so the image does not shift out of the box. */
  transform:none !important;
}


/* =========================================================
   TEXT AREA
   ========================================================= */

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__text {
  position:relative !important;

  display:grid !important;

  grid-template-columns:minmax(0,1fr) auto !important;
  grid-template-rows:auto 1fr auto !important;

  flex:1 1 auto !important;

  width:100% !important;
  min-width:0 !important;

  padding:20px 20px 20px !important;
}



/* =========================================================
   TITLE
   ========================================================= */

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__title {
  grid-column:1 / -1 !important;

  min-width:0 !important;

  margin:0 0 12px !important;

  font-size:21px !important;
  line-height:1.16 !important;
  font-weight:900 !important;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__title,
.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__title a,
.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post:hover .elementor-post__title,
.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post:hover .elementor-post__title a {
  color:#fff !important;
  text-decoration:none !important;
}


/* =========================================================
   EXCERPT
   ========================================================= */

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__excerpt {
  grid-column:1 / -1 !important;

  min-width:0 !important;

  margin:0 0 28px !important;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__excerpt p {
  margin:0 !important;

  color:rgba(255,255,255,.76) !important;

  font-size:15px !important;
  line-height:1.5 !important;
  font-weight:500 !important;

  display:-webkit-box;

  -webkit-line-clamp:6;
  -webkit-box-orient:vertical;

  overflow:hidden;
}


/* =========================================================
   META
   ========================================================= */

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__meta-data {
  display:none !important;
}


/* =========================================================
   FOOTER
   ========================================================= */

.elementor-13489 .elementor-element.elementor-element-f74cc95 .hempli-card-footer {
  grid-column:1 !important;
  grid-row:3 !important;

  align-self:center !important;

  min-width:0 !important;

  margin:0 !important;

  display:flex !important;
  align-items:center !important;

  gap:8px !important;
}


/* READ TIME */

.elementor-13489 .elementor-element.elementor-element-f74cc95 .hempli-readtime {
  margin:0 !important;

  display:inline-flex !important;
  align-items:center !important;

  color:rgba(255,255,255,.55);

  font-size:13px;
  font-weight:500;

  white-space:nowrap;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 .hempli-readtime:before {
  content:"◷";

  margin-right:6px;
}


/* READ MORE */

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__read-more {
  grid-column:2 !important;
  grid-row:3 !important;

  align-self:center !important;
  justify-self:end !important;

  position:static !important;

  float:none !important;

  margin:0 !important;

  display:inline-flex !important;
  align-items:center !important;

  color:#fff !important;

  font-size:13px !important;
  font-weight:900 !important;

  text-transform:none !important;
  text-decoration:none !important;

  white-space:nowrap !important;

  border-bottom:2px solid rgba(34,247,191,.45);

  padding-bottom:4px;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__read-more:after {
  content:" →";

  color:#22f7bf;

  margin-left:8px;
}


/* =========================================================
   TERPENE PILL COLORS
   ========================================================= */

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-myrcen .elementor-post__text:before {
  content:"MYRCEN";
  background:#0b6b38;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-limonen .elementor-post__text:before {
  content:"LIMONEN";
  background:#e7bf00;
  color:#1b1b1b;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-caryophyllen .elementor-post__text:before {
  content:"CARYOPHYLLEN";
  background:#650812;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-alpha-und-beta-pinen .elementor-post__text:before,
.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-pinen .elementor-post__text:before {
  content:"ALPHA & BETA-PINEN";
  background:#0b5a2d;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-linalool .elementor-post__text:before {
  content:"LINALOOL";
  background:#6b38c9;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-humulen .elementor-post__text:before {
  content:"HUMULEN";
  background:#8a5b1f;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-terpinolen .elementor-post__text:before {
  content:"TERPINOLEN";
  background:#1b7a8b;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-ocimen .elementor-post__text:before {
  content:"OCIMEN";
  background:#2fbf71;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-terpineol .elementor-post__text:before {
  content:"TERPINEOL";
  background:#3e8d66;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-nerolidol .elementor-post__text:before {
  content:"NEROLIDOL";
  background:#5b452f;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-bisabolol .elementor-post__text:before {
  content:"BISABOLOL";
  background:#d9b24d;
  color:#1b1b1b;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-valencen .elementor-post__text:before {
  content:"VALENCEN";
  background:#ff8c1a;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-geraniol .elementor-post__text:before {
  content:"GERANIOL";
  background:#d84b7d;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-borneol .elementor-post__text:before {
  content:"BORNEOL";
  background:#2b84b8;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-camphen .elementor-post__text:before {
  content:"CAMPHEN";
  background:#4f8d45;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-eucalyptol .elementor-post__text:before {
  content:"EUCALYPTOL";
  background:#0f9b8e;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-farnesen .elementor-post__text:before {
  content:"FARNESEN";
  background:#95b83d;
  color:#1b1b1b;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-sabinen .elementor-post__text:before {
  content:"SABINEN";
  background:#366b2d;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-guaiol .elementor-post__text:before {
  content:"GUAIOL";
  background:#315e45;
  color:#fff;
}

.elementor-13489 .elementor-element.elementor-element-f74cc95 article.category-pulegon .elementor-post__text:before {
  content:"PULEGON";
  background:#1f8d73;
  color:#fff;
}


/* =========================================================
   MOBILE
   Elementor controls column count.
   ========================================================= */

@media(max-width:767px) {

  .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-posts-container {
    gap:14px !important;
  }

  .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__text {
  padding:14px 12px 14px !important;
}

 .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__text:before {
  top:12px;
  left:12px;

  padding:5px 8px;

  font-size:8px !important;
}

  .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__title {
    font-size:18px !important;
    line-height:1.2 !important;

    margin-bottom:8px !important;
  }

  .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__excerpt {
    margin-bottom:14px !important;
  }

  .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__excerpt p {
    font-size:14px !important;
    line-height:1.35 !important;

    -webkit-line-clamp:6;
  }

  .elementor-13489 .elementor-element.elementor-element-f74cc95 .hempli-readtime {
    font-size:14px !important;
  }

  .elementor-13489 .elementor-element.elementor-element-f74cc95 .elementor-post__read-more {
    font-size:11px !important;

    padding-bottom:2px;
  }
}/* End custom CSS */