.intriq-blogs{--intriq-column-gap:24px;--intriq-row-gap:32px;position:relative;overflow:hidden}.intriq-blogs-grid{display:grid;grid-template-columns:repeat(var(--intriq-columns,3),minmax(0,1fr));column-gap:var(--intriq-column-gap);row-gap:var(--intriq-row-gap)}.intriq-blog-card{position:relative;min-width:0;overflow:hidden}.intriq-blog-card-link{position:absolute;inset:0;z-index:1}.intriq-blog-image{overflow:hidden}.intriq-blog-image img{display:block;width:100%;height:100%;object-fit:cover}.intriq-blog-content{position:relative}.intriq-blog-title,.intriq-blog-description,.intriq-blog-meta{margin-top:0}.intriq-blog-read-more{position:relative;z-index:2;display:inline-block;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.intriq-blogs-odd-full .intriq-blog-card:last-child{grid-column:1/-1}.intriq-blogs-footer{display:flex;align-items:center;justify-content:center;gap:16px}.intriq-blogs-button{appearance:none;background:transparent;border:0;border-bottom:1px solid currentColor;padding:8px 0;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.intriq-blogs-arrows{justify-content:flex-end;z-index:3}.intriq-blogs-arrows.intriq-arrows-sides{position:absolute;top:50%;left:16px;right:16px;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.intriq-blogs-arrows.intriq-arrows-sides .intriq-blogs-button{pointer-events:auto}.intriq-blogs-arrows .intriq-blogs-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid;border-radius:50%;padding:0}.intriq-blogs-arrows .intriq-blogs-button svg{fill:currentColor}.intriq-blogs-arrows .slick-disabled{opacity:.35;cursor:not-allowed}.intriq-blogs-progress{height:4px;background:#ddd;justify-content:flex-start}.intriq-blogs-progress-value{display:block;width:0;height:100%;background:#111;transition:width .3s ease}.intriq-blogs-slider{margin-right:calc(var(--intriq-column-gap)*-1)}.intriq-blogs-slider .slick-list{overflow:hidden}.intriq-blogs-slider .slick-track{display:flex}.intriq-blogs-slider .slick-slide{height:auto;margin-right:var(--intriq-column-gap)}.intriq-blogs-slider .slick-slide>div,.intriq-blogs-slider .intriq-blog-card{height:100%}.intriq-blog-card.is-hidden{display:none}.intriq-blogs-no-more{display:none!important}
@media(max-width:1024px){.intriq-blogs-grid{--intriq-columns:2}}
@media(max-width:767px){.intriq-blogs-grid{--intriq-columns:1}}

/* Start: Intriq Blogs fractional custom icons */
.intriq-blog-custom-icons{display:inline-flex;align-items:center;gap:4px}.intriq-blog-custom-icon{display:inline-flex;flex:0 0 auto;font-size:1em;line-height:1}.intriq-blog-custom-icon svg{display:block;width:1em;height:1em;fill:currentColor}.intriq-blog-custom-icon-partial{position:relative;height:1em;overflow:hidden}.intriq-blog-custom-icon-partial>span{position:absolute;top:0;left:0;display:inline-flex;width:1em}
/* End: Intriq Blogs fractional custom icons */

/* Start: Intriq Blogs per-item content order */
.intriq-blog-content{display:flex;flex-direction:column}.intriq-blog-taxonomy{order:10}.intriq-blog-custom-text{order:20}.intriq-blog-title{order:30}.intriq-blog-date{order:40}.intriq-blog-author{order:50}.intriq-blog-duration{order:60}.intriq-blog-price{order:70}.intriq-blog-description{order:80}.intriq-blog-read-more{order:90}
/* End: Intriq Blogs per-item content order */

/* Start: Keep Read More border fitted to the button */
.intriq-blog-read-more{align-self:center;width:max-content;max-width:100%}
/* End: Keep Read More border fitted to the button */

/* Start: Intriq Blogs title icon and image overlay */
.intriq-blog-title-icon{display:inline-flex;vertical-align:middle;line-height:1}.intriq-blog-title-icon svg{display:block;width:1em;height:1em;fill:currentColor}.intriq-title-icon-before .intriq-blog-title-icon{margin-right:var(--intriq-title-icon-gap,12px)}.intriq-title-icon-after .intriq-blog-title-icon{margin-left:var(--intriq-title-icon-gap,12px)}.intriq-blog-card-overlay .intriq-blog-image{margin-bottom:0!important}.intriq-blog-card-overlay .intriq-blog-content{position:absolute;inset:0;z-index:2;justify-content:flex-end;pointer-events:none}.intriq-blog-card-overlay .intriq-blog-read-more{pointer-events:auto}
/* End: Intriq Blogs title icon and image overlay */

/* Start: Equal-height cards inside Slick wrappers */
.intriq-blogs-slider .slick-track{align-items:stretch}.intriq-blogs-slider.slick-initialized .slick-slide{display:flex!important}.intriq-blogs-slider .slick-slide>div{display:flex;width:100%}.intriq-blogs-grid .intriq-blog-card:not(.is-hidden),.intriq-blogs-slider .intriq-blog-card{display:flex;flex-direction:column;width:100%;height:auto}
/* End: Equal-height cards inside Slick wrappers */

/* Start: Keep side arrows visible outside the slider */
.intriq-blogs.intriq-blogs-side-arrows{overflow:visible}.intriq-blogs-side-arrows .intriq-blogs-arrows.intriq-arrows-sides{z-index:20}.intriq-blogs-side-arrows .intriq-blogs-arrows.intriq-arrows-sides .intriq-blogs-button{position:relative;z-index:1}
/* End: Keep side arrows visible outside the slider */

/* Start: Hide cards beyond the responsive Total Items limit */
.intriq-blog-card.is-total-hidden{display:none!important}
/* End: Hide cards beyond the responsive Total Items limit */

/* Start: Keep the Slick viewport inside the widget container */
.intriq-blogs-slider{box-sizing:border-box;width:100%;max-width:100%;margin-right:0;overflow:hidden}
/* End: Keep the Slick viewport inside the widget container */
