.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-709 .elementor-element.elementor-element-7c3d656{--grid-columns:4;width:100%;max-width:100%;--load-more-message-alignment:center;}.elementor-709 .elementor-element.elementor-element-7c3d656 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-709 .elementor-element.elementor-element-7c3d656 .e-loop-item > .elementor-section, .elementor-709 .elementor-element.elementor-element-7c3d656 .e-loop-item > .elementor-section > .elementor-container, .elementor-709 .elementor-element.elementor-element-7c3d656 .e-loop-item > .e-con, .elementor-709 .elementor-element.elementor-element-7c3d656 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1680px){.elementor-709 .elementor-element.elementor-element-7c3d656{--grid-columns:3;}}@media(max-width:1024px){.elementor-709 .elementor-element.elementor-element-7c3d656{--grid-columns:2;}}@media(max-width:767px){.elementor-709 .elementor-element.elementor-element-7c3d656{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-7c3d656 *//* --- Overflow fix за rotateZ clipping --- */
#blog-posts-arhive,
#blog-posts-arhive .elementor-loop-container {
    overflow: visible !important;
}
#blog-posts-arhive .elementor-loop-container {
    padding: 10px 0 !important;
}

/* --- Transition --- */
#blog-posts-arhive .elementor-element-1cf9597 {
    transition: transform 0.35s ease, background-color 0.35s ease;
}

/* --- Color 1 | #70B62E | +2deg --- */
#blog-posts-arhive .e-loop-item:nth-child(5n+1) .elementor-element-1cf9597 {
    background-color: #70B62E !important;
    transform: rotateZ(2deg) !important;
}
/* --- Color 2 | #A6CE39 | -1deg --- */
#blog-posts-arhive .e-loop-item:nth-child(5n+2) .elementor-element-1cf9597 {
    background-color: #A6CE39 !important;
    transform: rotateZ(-1deg) !important;
}
/* --- Color 3 | #FAB018 | +1deg --- */
#blog-posts-arhive .e-loop-item:nth-child(5n+3) .elementor-element-1cf9597 {
    background-color: #FAB018 !important;
    transform: rotateZ(1deg) !important;
}
/* --- Color 4 | #FF7687 | -3deg --- */
#blog-posts-arhive .e-loop-item:nth-child(5n+4) .elementor-element-1cf9597 {
    background-color: #FF7687 !important;
    transform: rotateZ(-3deg) !important;
}
/* --- Color 5 | #FF7144 | +1deg --- */
#blog-posts-arhive .e-loop-item:nth-child(5n+5) .elementor-element-1cf9597 {
    background-color: #FF7144 !important;
    transform: rotateZ(1deg) !important;
}

/* --- Hover: reset rotation --- */
#blog-posts-arhive .e-loop-item .elementor-element-1cf9597:hover {
    transform: rotateZ(0deg) !important;
}/* End custom CSS */