.fp-post-loop{width:100%;display:grid;grid-template-columns:repeat(var(--fp-cols,1),minmax(0,1fr));gap:24px;--cta-gap:10px;--cta-hover-decoration:underline;--image-aspect:16/9;--image-aspect-horizontal:4/3;--image-object-fit:cover;--card-overflow:hidden;--pagination-spacing:20px;--pagination-link-gap:4px;--image-zoom-scale:1.05;--image-hover-overlay:transparent}.fp-post-loop .card{height:100%;background:#fff0;border-radius:0;overflow:var(--card-overflow,hidden)}.fp-post-loop .card-link{height:100%;display:flex;flex-direction:column;gap:var(--image-spacing,15px)}.fp-post-loop .card-image-link,.fp-post-loop .post-heading-link,.fp-post-loop .cta-link{color:inherit;text-decoration:none}.fp-post-loop .card-image-link{display:flex;width:100%;height:100%}.fp-post-loop .card-image{width:100%;display:flex;aspect-ratio:var(--image-aspect,16/9);overflow:hidden;position:relative}.fp-post-loop .card-image::after{content:'';position:absolute;inset:0;background:#fff0;transition:background-color 200ms ease;pointer-events:none}.fp-post-loop .card:hover .card-image::after{background:var(--image-hover-overlay,transparent)}.fp-post-loop.has-image-zoom .post-image{transition:transform 300ms ease}.fp-post-loop.has-image-zoom .card:hover .post-image{transform:scale(var(--image-zoom-scale,1.05))}.fp-post-loop .post-image{width:100%;height:100%;display:block;aspect-ratio:var(--image-aspect,16/9);object-fit:var(--image-object-fit,cover)}.fp-post-loop .card-content{flex:1;display:flex;flex-direction:column;gap:var(--card-gap,15px);padding:0}.fp-post-loop .meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3em;font-size:.875em}.fp-post-loop .post-heading{margin:0}.fp-post-loop .post-heading-link{display:inline}.fp-post-loop .post-text{margin:0}.fp-post-loop .cta{display:inline-flex;align-items:center;gap:var(--cta-gap,10px)}.fp-post-loop .cta-link{display:inline-flex;align-items:center;gap:var(--cta-gap,10px)}.fp-post-loop .card-link:hover .cta-link span{text-decoration:var(--cta-hover-decoration,underline)}.fp-post-loop-pagination{display:flex;justify-content:center;flex-flow:row nowrap;gap:var(--pagination-link-gap,4px);margin-top:var(--pagination-spacing,20px);overflow-x:auto}.fp-post-loop-pagination>a,.fp-post-loop-pagination>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;text-decoration:none}.fp-post-loop-pagination>a:hover{text-decoration:underline}.fp-post-loop-pagination>.current{font-weight:600}.fp-post-loop .card-row{display:flex;gap:var(--image-spacing,15px);align-items:stretch;height:100%}.fp-post-loop.img-position-left .card-row,.fp-post-loop.img-position-right .card-row{flex-direction:row}.fp-post-loop.img-position-left .card-image,.fp-post-loop.img-position-right .card-image{flex:0 0 var(--image-width,33%)}.fp-post-loop .card-image img{width:100%}.fp-post-loop.img-position-left .card-content,.fp-post-loop.img-position-right .card-content{flex:1}.fp-post-loop.img-position-left .post-image,.fp-post-loop.img-position-right .post-image{aspect-ratio:var(--image-aspect-horizontal,4/3)}.fp-post-loop.img-position-left .card-image,.fp-post-loop.img-position-right .card-image{aspect-ratio:var(--image-aspect-horizontal,4/3);align-self:var(--image-vertical-align,flex-start)}.fp-post-loop.full-height-image.img-position-left .card-image,.fp-post-loop.full-height-image.img-position-right .card-image{align-self:stretch;height:100%}.fp-post-loop.full-height-image.img-position-left .post-image,.fp-post-loop.full-height-image.img-position-right .post-image{height:100%}.fp-post-loop.has-custom-image-spacing .card-link,.fp-post-loop.has-custom-image-spacing .card-row{gap:var(--image-spacing,15px)}.elementor-widget-fp_post_field{word-break:break-word}.fp-post-loop.img-position-mobile-top .card-link{flex-direction:column}.fp-post-loop.img-position-mobile-bottom .card-link{flex-direction:column-reverse}.fp-post-loop.img-position-mobile-left .card-row,.fp-post-loop.img-position-mobile-right .card-row{flex-direction:row}.fp-post-loop.img-position-mobile-left .card-image,.fp-post-loop.img-position-mobile-right .card-image{flex:0 0 var(--image-width,33%)}.fp-post-loop.img-position-mobile-left .card-content,.fp-post-loop.img-position-mobile-right .card-content{flex:1}.fp-post-loop.img-position-mobile-left .post-image,.fp-post-loop.img-position-mobile-right .post-image,.fp-post-loop.img-position-mobile-left .card-image,.fp-post-loop.img-position-mobile-right .card-image{aspect-ratio:var(--image-aspect-horizontal,4/3)}.fp-post-loop.img-position-mobile-none .card-image{display:none}@media (min-width:768px) and (max-width:1023px){.fp-post-loop.img-position-tablet-top .card-link{flex-direction:column}.fp-post-loop.img-position-tablet-bottom .card-link{flex-direction:column-reverse}.fp-post-loop.img-position-tablet-left .card-row,.fp-post-loop.img-position-tablet-right .card-row{flex-direction:row}.fp-post-loop.img-position-tablet-left .card-image,.fp-post-loop.img-position-tablet-right .card-image{flex:0 0 var(--image-width,33%)}.fp-post-loop.img-position-tablet-left .card-content,.fp-post-loop.img-position-tablet-right .card-content{flex:1}.fp-post-loop.img-position-tablet-left .post-image,.fp-post-loop.img-position-tablet-right .post-image,.fp-post-loop.img-position-tablet-left .card-image,.fp-post-loop.img-position-tablet-right .card-image{aspect-ratio:var(--image-aspect-horizontal,4/3)}.fp-post-loop.img-position-tablet-none .card-image{display:none}}@media (min-width:1024px){.fp-post-loop.img-position-desktop-top .card-link{flex-direction:column}.fp-post-loop.img-position-desktop-bottom .card-link{flex-direction:column-reverse}.fp-post-loop.img-position-desktop-left .card-row,.fp-post-loop.img-position-desktop-right .card-row{flex-direction:row}.fp-post-loop.img-position-desktop-left .card-image,.fp-post-loop.img-position-desktop-right .card-image{flex:0 0 var(--image-width,33%)}.fp-post-loop.img-position-desktop-left .card-content,.fp-post-loop.img-position-desktop-right .card-content{flex:1}.fp-post-loop.img-position-desktop-left .post-image,.fp-post-loop.img-position-desktop-right .post-image,.fp-post-loop.img-position-desktop-left .card-image,.fp-post-loop.img-position-desktop-right .card-image{aspect-ratio:var(--image-aspect-horizontal,4/3)}.fp-post-loop.img-position-desktop-none .card-image{display:none}}