: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-left:var(--cozyPaginationLeft);padding-right: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{left:var(--swiper-navigation-sides-offset,0);}.cozy-block-post-carousel-wrapper.hover-show .swiper-button-next{right:var(--swiper-navigation-sides-offset,0);}.cozy-block-post-carousel-wrapper.hover-show:hover .swiper-button-prev{left:var(--swiper-navigation-sides-offset,20px);}.cozy-block-post-carousel-wrapper.hover-show:hover .swiper-button-next{right:var(--swiper-navigation-sides-offset,20px);}