.elementor-24492 .elementor-element.elementor-element-57089765{--display:flex;--min-height:100vh;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1.77 !important;height:auto}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-24492 .elementor-element.elementor-element-754868f0 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(25px/2) !important}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-24492 .elementor-element.elementor-element-754868f0 .skeleton-posts.portfolio-row{margin:calc(-25px/2)}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-25px/2) 0}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:25px;padding-right:25px}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(25px/2);padding-right:calc(25px/2)}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:25px;padding-right:25px}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:25px}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-25px/2)}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio-item .caption .title span,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio-item .caption .title a{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio-item .caption .title a{text-transform:none}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-size:15px}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .post-date,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-item .highlight-item-alternate-box .post-date{font-size:16px}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info a,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info .sep{font-size:16px}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-filters a,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{border-style:solid;border-width:1px}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-filters a,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{background-color:var(--e-global-color-9febc15);color:#353535}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-filters a span,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{font-size:12px;font-weight:700}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-filters a:hover,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button:hover{background-color:var(--e-global-color-fde8b99);color:var(--e-global-color-9febc15)}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-filters a.active,.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button.active{background-color:var(--e-global-color-fde8b99);color:var(--e-global-color-9febc15)}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.portfolio-grid.news-grid .portfolio-load-more{margin-top:100px}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio-load-more button span{color:var(--e-global-color-9febc15)}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio-load-more button i:before{color:var(--e-global-color-9febc15)}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio-load-more button svg{fill:var(--e-global-color-9febc15)}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio-load-more button{background-color:var(--e-global-color-bc05b3c)}.elementor-24492 .elementor-element.elementor-element-362f825{--display:flex}.elementor-24492 .elementor-element.elementor-element-f70c4bc .gem-inner-wrapper-btn{flex-direction:row}.elementor-24492 .elementor-element.elementor-element-f70c4bc>.elementor-widget-container{margin:60px 0 80px}.elementor-24492 .elementor-element.elementor-element-f70c4bc .gem-button-container{text-align:center}.elementor-24492 .elementor-element.elementor-element-f70c4bc .gem-button-container .gem-button{border-radius:2px}.elementor-24492 .elementor-element.elementor-element-f70c4bc .gem-button-container .gem-button i,.elementor-24492 .elementor-element.elementor-element-f70c4bc .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-24492 .elementor-element.elementor-element-f70c4bc .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}@media(max-width:1024px){.elementor-24492 .elementor-element.elementor-element-57089765,.elementor-24492 .elementor-element.elementor-element-57089765.thegem-e-con-layout-thegem{--content-width:1300px}.elementor-24492 .elementor-element.elementor-element-57089765{--min-height:100vh}}@media(max-width:767px){.elementor-24492 .elementor-element.elementor-element-57089765,.elementor-24492 .elementor-element.elementor-element-57089765.thegem-e-con-layout-thegem{--content-width:1300px}.elementor-24492 .elementor-element.elementor-element-57089765{--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-24492 .elementor-element.elementor-element-754868f0 .portfolio.news-grid.title-on-page .wrap>.caption{text-align:center}.elementor-24492 .elementor-element.elementor-element-754868f0 .read-more-button .gem-button-container .gem-button{font-size:16px}}