.elementor-1272 .elementor-element.elementor-element-93f2585{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 50px;--row-gap:60px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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-1272 .elementor-element.elementor-element-0e69149{--grid-columns:2;--grid-row-gap:60px;--grid-column-gap:50px}.elementor-1272 .elementor-element.elementor-element-0e69149 .elementor-pagination{text-align:center;font-family:"TikTok Sans",Sans-serif;font-size:22px;font-weight:600;margin-top:50px}.elementor-1272 .elementor-element.elementor-element-0e69149 .elementor-pagination .page-numbers:not(.dots){color:var(--e-global-color-v4-zo-secondary-color)}.elementor-1272 .elementor-element.elementor-element-0e69149 .elementor-pagination a.page-numbers:hover{color:var(--e-global-color-v4-zo-primary-color)}.elementor-1272 .elementor-element.elementor-element-0e69149 .elementor-pagination .page-numbers.current{color:var(--e-global-color-v4-zo-primary-color)}body:not(.rtl) .elementor-1272 .elementor-element.elementor-element-0e69149 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc(10px/2)}body:not(.rtl) .elementor-1272 .elementor-element.elementor-element-0e69149 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc(10px/2)}body.rtl .elementor-1272 .elementor-element.elementor-element-0e69149 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc(10px/2)}body.rtl .elementor-1272 .elementor-element.elementor-element-0e69149 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc(10px/2)}@media(max-width:1600px){.elementor-1272 .elementor-element.elementor-element-93f2585{--grid-auto-flow:row}}@media(max-width:1024px){.elementor-1272 .elementor-element.elementor-element-93f2585{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-1272 .elementor-element.elementor-element-0e69149{--grid-columns:1;--grid-row-gap:50px}}@media(max-width:767px){.elementor-1272 .elementor-element.elementor-element-93f2585{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row}.elementor-1272 .elementor-element.elementor-element-0e69149{--grid-columns:1;--grid-row-gap:35px;--grid-column-gap:20px}.elementor-1272 .elementor-element.elementor-element-0e69149 .elementor-pagination{font-size:20px;margin-top:40px}}.elementor-loop-container .e-loop-item .e-image-link-base{flex-grow:1}.elementor-button-content-wrapper{align-items:center}.elementor-button-content-wrapper svg{width:14px;height:14px}.elementor-button-content-wrapper svg path{fill:#fff0}@media (width>=768px){.zo-project{position:relative;overflow:hidden}.zo-project-box{opacity:0;visibility:hidden;transform:perspective(1200px) translateX(60px) rotateY(-18deg) scale(.96);transform-origin:right center;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),visibility 0s linear .6s;will-change:transform,opacity}.zo-project:hover .zo-project-box{opacity:1;visibility:visible;transform:perspective(1200px) translateX(0) rotateY(0deg) scale(1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),visibility 0s}.zo-project-box>*{opacity:0;transform:translateY(12px);transition:all .45s cubic-bezier(.4,0,.2,1)}.zo-project:hover .zo-project-box>*{opacity:1;transform:translateY(0)}.zo-project:hover .zo-project-box>*:nth-child(1){transition-delay:.08s}.zo-project:hover .zo-project-box>*:nth-child(2){transition-delay:.14s}.zo-project:hover .zo-project-box>*:nth-child(3){transition-delay:.20s}.zo-project:hover .zo-project-box>*:nth-child(4){transition-delay:.26s}}@media(width>1024px){.elementor-loop-container .e-loop-item:nth-child(3n+4){grid-column:span 2!important}.elementor-loop-container .e-loop-item .e-image-link-base{flex-grow:1}}@media(width<768px){.zo-project-box{position:static!important}}@font-face{font-family:'TikTok Sans';font-display:auto;src:url(https://zolointerior.com/wp-content/uploads/2026/06/TikTokSans-VariableFont_opszslntwdthwght.ttf) format('truetype')}