.elementor-36270 .elementor-element.elementor-element-8064ab1 .thegem-te-portfolio-info .portfolio-info .portfolio-info-item-cats .separator{margin:0 15px}.elementor-36270 .elementor-element.elementor-element-ced397c .thegem-te-portfolio-info .portfolio-info .portfolio-info-item-cats .separator{margin:0 25px}.elementor-36270 .elementor-element.elementor-element-ced397c .thegem-te-portfolio-info .portfolio-info .portfolio-info-item .label-after{color:#fff}.elementor-36270 .elementor-element.elementor-element-f3b7ee7 .thegem-te-portfolio-info .portfolio-info .portfolio-info-item-cats .separator{margin:0 25px}.elementor-36270 .elementor-element.elementor-element-f3b7ee7 .thegem-te-portfolio-info .portfolio-info .portfolio-info-item .label-after{color:#fff}.elementor-36270 .elementor-element.elementor-element-40c90ce .thegem-te-portfolio-navigation .post-navigation .post-title span{letter-spacing:0px;text-transform:none}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1.33!important;height:auto}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .portfolio-item,.elementor-36270 .elementor-element.elementor-element-0181349 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px / 2)!important}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .portfolio-row,.elementor-36270 .elementor-element.elementor-element-0181349 .skeleton-posts.portfolio-row{margin:calc(-42px / 2)}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-42px / 2) 0}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(42px / 2);padding-right:calc(42px / 2)}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100 / 100)}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio-item .caption .title span{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio-item .caption .subtitle{max-height:initial!important}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio-item .caption .subtitle span{white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio-item .caption .subtitle a,.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio-item .caption .subtitle p{white-space:initial;overflow:initial}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .gem-pagination{margin-top:100px}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media (max-width:1024px){.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .portfolio-item,.elementor-36270 .elementor-element.elementor-element-0181349 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(21px / 2)!important}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .portfolio-row,.elementor-36270 .elementor-element.elementor-element-0181349 .skeleton-posts.portfolio-row{margin:calc(-21px / 2)}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-21px / 2) 0}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:21px;padding-right:21px}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(21px / 2);padding-right:calc(21px / 2)}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:21px;padding-right:21px}.elementor-36270 .elementor-element.elementor-element-0181349 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:21px}}