.kt-blocks-post-loop-block{--kb-cols:var(--kb-cols-ss,1);margin-bottom:var(--kb-row-gap,30px)}@media(min-width:544px){.kt-blocks-post-loop-block{--kb-cols:var(--kb-cols-xs,1)}}@media(min-width:768px){.kt-blocks-post-loop-block{--kb-cols:var(--kb-cols-sm,2)}}@media(min-width:992px){.kt-blocks-post-loop-block{--kb-cols:var(--kb-cols-md,2)}}@media(min-width:1200px){.kt-blocks-post-loop-block{--kb-cols:var(--kb-cols-xl,2)}}@media(min-width:1500px){.kt-blocks-post-loop-block{--kb-cols:var(--kb-cols-xxl,2)}}.kt-blocks-post-loop-block .kt-post-grid-wrap{display:grid;gap:var(--kb-row-gap,30px) var(--kb-gap,30px);grid-template-columns:repeat(var(--kb-cols),minmax(0,1fr))}.kt-blocks-post-loop-block .kt-blocks-post-grid-item{border:var(--kb-border,0);overflow:hidden}.kt-blocks-post-loop-block .kt-blocks-post-grid-item-inner{padding:var(--kb-inner-pad,0);text-align:var(--kb-align,inherit)}.kt-blocks-post-loop-block header{background:var(--kb-header-bg,none);margin:var(--kb-header-margin,0);padding:var(--kb-header-pad,0);position:relative}.kt-blocks-post-loop-block .kadence-post-image{display:block;padding:var(--kb-image-pad,0)}.kt-blocks-post-loop-block .kadence-post-image img{aspect-ratio:100/var(--kb-ratio-n,75);display:block;height:auto;object-fit:cover;width:100%}.kt-blocks-post-loop-block .entry-title{margin:var(--kb-title-margin,0);overflow-wrap:break-word;padding:var(--kb-title-pad,5px 0 10px)}.kt-blocks-post-loop-block .entry-title a{color:inherit;text-decoration:none}.kt-blocks-post-loop-block .kt-blocks-above-categories{font-size:var(--kb-above-size,inherit);line-height:30px}.kt-blocks-post-loop-block.kb-above-uppercase .kt-blocks-above-categories{text-transform:uppercase}.kt-blocks-post-loop-block .kt-blocks-post-top-meta{color:#777;display:flex;flex-wrap:wrap;font-size:14px;overflow-wrap:anywhere}.kt-blocks-post-loop-block .kt-blocks-post-top-meta>div{padding-right:5px}.kt-blocks-post-loop-block .kt-blocks-post-top-meta a{color:inherit}.kt-blocks-post-loop-block .kt-blocks-page-nav{margin-top:var(--kb-row-gap,30px);text-align:center}.kt-blocks-post-loop-block .kt-blocks-page-nav .pagination{margin:0;max-width:none}.kt-blocks-post-loop-block .kt-blocks-page-nav .nav-links{display:block}.kt-blocks-post-loop-block .kt-blocks-page-nav .nav-links>a,.kt-blocks-post-loop-block .kt-blocks-page-nav .nav-links>span{background:var(--global-palette9,#fff);border:2px solid var(--global-palette5,#aaa);border-radius:.25rem;color:var(--global-palette5,#aaa);display:inline-block;font-size:14px;font-weight:700;line-height:2.25;margin:5px;min-width:14px;padding:8px 18px;text-align:center;text-decoration:none;transition:.2s ease-in-out}.kt-blocks-post-loop-block .kt-blocks-page-nav .nav-links>:last-child{margin-right:0}.kt-blocks-post-loop-block .kt-blocks-page-nav .nav-links>a:hover{border-color:var(--global-palette4,#777);color:var(--global-palette4,#777)}.kt-blocks-post-loop-block .kt-blocks-page-nav .nav-links>.current{background:var(--global-palette4,#777);border-color:var(--global-palette4,#777);color:var(--global-palette9,#fff)}.kt-blocks-post-loop-block .kt-blocks-pagination-left,.kt-blocks-post-loop-block .kt-blocks-pagination-right{border:solid;border-width:0 2px 2px 0;display:inline-block;height:8px;vertical-align:middle;width:8px}.kt-blocks-post-loop-block .kt-blocks-pagination-right{transform:translateX(-2px) rotate(-45deg)}.kt-blocks-post-loop-block .kt-blocks-pagination-left{transform:translateX(2px) rotate(135deg)}.kt-post-grid-layout-carousel .kt-post-grid-wrap{grid-auto-columns:calc((100% - (var(--kb-cols) - 1)*var(--kb-gap, 30px))/var(--kb-cols));grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.kt-post-grid-layout-carousel .kt-post-grid-wrap>*{scroll-snap-align:start}.kt-post-grid-layout-carousel.kb-dotted .kt-post-grid-wrap{scrollbar-width:none}.kt-post-grid-layout-carousel.kb-dotted .kt-post-grid-wrap::-webkit-scrollbar{display:none}.kb-carousel-dots{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:20px}.kb-carousel-dots button{background:transparent;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #000;cursor:pointer;height:10px;padding:0;transition:box-shadow .3s ease;width:10px}.kb-carousel-dots button[aria-current=true]{box-shadow:inset 0 0 0 8px #000}
