.query-loop-carousel{position:relative}.query-loop-carousel .wp-block-post-template{display:flex!important;flex-wrap:nowrap!important;gap:20px;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-behavior:smooth;scrollbar-width:none}.query-loop-carousel .wp-block-post-template::-webkit-scrollbar{display:none}.query-loop-carousel .wp-block-post-template li{flex-shrink:0}.query-loop-carousel .wp-block-post-template li img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.query-loop-carousel .wp-block-post-template li .slide-center{transform:translateX(calc(max(var(--wp--style--global--wide-size), 100vw)/2 - var(--wp--style--global--wide-size)/2))}.query-loop-carousel .wp-block-post-template.columns-1 li{flex-basis:100%;width:100%}.query-loop-carousel .wp-block-post-template.columns-2 li{flex-basis:calc(50% - 10px);width:calc(50% - 10px)}.query-loop-carousel .wp-block-post-template.columns-3 li{flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px)}.query-loop-carousel .wp-block-post-template.columns-4 li{flex-basis:calc(25% - 15px);width:calc(25% - 15px)}.query-loop-carousel .wp-block-post-template.columns-5 li{flex-basis:calc(20% - 16px);width:calc(20% - 16px)}.query-loop-carousel .wp-block-post-template.columns-6 li{flex-basis:calc(16.66667% - 16.66667px);width:calc(16.66667% - 16.66667px)}@media(max-width:768px){.query-loop-carousel .wp-block-post-template{padding-inline:var(--wp--style--root--padding-left,20px);scroll-padding-inline:var(--wp--style--root--padding-left,20px)}.query-loop-carousel .wp-block-post-template[class*=columns-] li{flex-basis:75%!important;width:75%!important}}.query-loop-carousel .carousel-next,.query-loop-carousel .carousel-prev{all:unset;align-items:center;background:transparent;bottom:0;color:#fff;cursor:pointer;display:flex;justify-content:center;position:absolute;top:0;transition:background-color .3s ease;width:clamp(2rem,5vw,4rem);z-index:10}.query-loop-carousel .carousel-next:focus-visible,.query-loop-carousel .carousel-next:hover,.query-loop-carousel .carousel-prev:focus-visible,.query-loop-carousel .carousel-prev:hover{background:rgba(0,0,0,.5)}.query-loop-carousel .carousel-next:focus-visible svg,.query-loop-carousel .carousel-next:hover svg,.query-loop-carousel .carousel-prev:focus-visible svg,.query-loop-carousel .carousel-prev:hover svg{transform:scale(1.25)}.query-loop-carousel .carousel-next svg,.query-loop-carousel .carousel-prev svg{filter:drop-shadow(0 0 2px rgba(0,0,0,.5));height:32px;transition:transform .3s ease;width:32px}.query-loop-carousel .carousel-prev{left:0}.query-loop-carousel .carousel-next{right:0}
