:root{--cozyGridTemplateColumns:3;--cozyGridGap:30px;--cozyNavIconSize:15px;--cozyNavWidth:35px;--cozyNavHeight:35px;--cozyNavBorderRadius:50px;--cozyNavIconColor:#007cba;--cozyNavIconColorHover:#fff;--cozyNavBgColor:#fff;--cozyNavBgColorHover:#007cba;--cozyPaginationWidth:10px;--cozyPaginationHeight:10px;--cozyPaginationBorderRadius:10px;--cozyPaginationActiveWidth:10px;--cozyPaginationActiveBorderRadius:10px;--cozyPaginationColor:#252525;--cozyPaginationColorHover:#a5a5a5;--cozyPaginationActiveColor:#007cba;--cozyPaginationActiveColorHover:#164861;--cozyPaginationPositionVertical:-20px}.cozy-block-wrapper{position:relative}.cozy-block-post-carousel-wrapper .wp-block-post,.cozy-block-post-grid-wrapper .wp-block-post{margin-block-start:0!important}.cozy-block-post-grid-wrapper:not(.has-masonry) .cozy-layout-grid{-moz-column-gap:var(--cozyGridGap);column-gap:var(--cozyGridGap);display:grid;grid-template-columns:repeat(var(--cozyGridTemplateColumns),1fr);row-gap:var(--cozyGridGap)}.cozy-block-post-grid-wrapper.has-masonry .cozy-layout-grid{-moz-column-count:var(--cozyGridTemplateColumns);column-count:var(--cozyGridTemplateColumns);-moz-column-gap:var(--cozyGridGap);column-gap:var(--cozyGridGap);display:block}.cozy-block-post-grid-wrapper.has-masonry .cozy-layout-grid .wp-block-post{margin-bottom:var(--cozyGridGap)}.cozy-block-post-carousel-wrapper .swiper-wrapper:not(:has(.wp-block-post.swiper-slide)){display:grid!important;gap:16px;grid-template-columns:repeat(3,1fr)}.cozy-block-post-carousel-wrapper{overflow:hidden}.cozy-block-post-carousel-wrapper .swiper-button-next:after,.cozy-block-post-carousel-wrapper .swiper-button-prev:after{font-size:var(--cozyNavIconSize)}.cozy-block-post-carousel-wrapper .swiper-button-next,.cozy-block-post-carousel-wrapper .swiper-button-prev{background-color:var(--cozyNavBgColor);border-radius:var(--cozyNavBorderRadius);color:var(--cozyNavIconColor);height:var(--cozyNavHeight);width:var(--cozyNavWidth)}.cozy-block-post-carousel-wrapper .swiper-button-next:hover,.cozy-block-post-carousel-wrapper .swiper-button-prev:hover{background-color:var(--cozyNavBgColorHover);color:var(--cozyNavIconColorHover);transition:all .23s ease-in-out}.cozy-block-post-carousel-wrapper .swiper-pagination{bottom:var(--cozyPaginationPositionVertical)!important;box-sizing:border-box;padding-right:var(--cozyPaginationLeft);padding-left:var(--cozyPaginationRight);text-align:var(--cozyPaginationAlign)}.cozy-block-post-carousel-wrapper .cozy-pagination .swiper-pagination-bullet{background-color:var(--cozyPaginationColor);border-radius:var(--cozyPaginationBorderRadius)!important;height:var(--cozyPaginationHeight)!important;transition:all .23s ease-in-out;vertical-align:middle;width:var(--cozyPaginationWidth)!important}.cozy-block-post-carousel-wrapper .cozy-pagination .swiper-pagination-bullet-active{background-color:var(--cozyPaginationActiveColor);border-radius:var(--cozyPaginationActiveBorderRadius)!important;transition:all .23s ease-in-out;width:var(--cozyPaginationActiveWidth)!important}.cozy-block-post-carousel-wrapper .cozy-pagination .swiper-pagination-bullet:hover{background-color:var(--cozyPaginationColorHover);transition:all .23s ease-in-out}.cozy-block-post-carousel-wrapper .cozy-pagination .swiper-pagination-bullet-active:hover{background-color:var(--cozyPaginationActiveColorHover);transition:all .23s ease-in-out}.cozy-block-post-carousel-wrapper.hover-show .swiper-button-next,.cozy-block-post-carousel-wrapper.hover-show .swiper-button-prev{opacity:0;transition:all .23s ease;visibility:hidden}.cozy-block-post-carousel-wrapper.hover-show:hover .swiper-button-next,.cozy-block-post-carousel-wrapper.hover-show:hover .swiper-button-prev{opacity:1;transition:all .23s ease;visibility:visible}.cozy-block-post-carousel-wrapper.hover-show:hover .swiper-button-next.swiper-button-disabled,.cozy-block-post-carousel-wrapper.hover-show:hover .swiper-button-prev.swiper-button-disabled{opacity:.35}.cozy-block-post-carousel-wrapper.hover-show .swiper-button-prev{right:var(--swiper-navigation-sides-offset,0)}.cozy-block-post-carousel-wrapper.hover-show .swiper-button-next{left:var(--swiper-navigation-sides-offset,0)}.cozy-block-post-carousel-wrapper.hover-show:hover .swiper-button-prev{right:var(--swiper-navigation-sides-offset,20px)}.cozy-block-post-carousel-wrapper.hover-show:hover .swiper-button-next{left:var(--swiper-navigation-sides-offset,20px)}
