.elementor-32509 .elementor-element.elementor-element-461821a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:95px;--margin-left:0px;--margin-right:0px}.elementor-32509 .elementor-element.elementor-element-461821a,.elementor-32509 .elementor-element.elementor-element-461821a.thegem-e-con-layout-thegem{--content-width:1396px}.elementor-32509 .elementor-element.elementor-element-3f961f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-32509 .elementor-element.elementor-element-92ee623{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32509 .elementor-element.elementor-element-92ee623 .elementor-heading-title{font-size:67px;line-height:85px}.elementor-32509 .elementor-element.elementor-element-981da8d{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-32509 .elementor-element.elementor-element-cccacb0{--display:flex;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%}.elementor-32509 .elementor-element.elementor-element-cccacb0,.elementor-32509 .elementor-element.elementor-element-cccacb0.thegem-e-con-layout-thegem{--content-width:1396px}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1.5 !important;height:auto}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-32509 .elementor-element.elementor-element-7599e00 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-32509 .elementor-element.elementor-element-7599e00 .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio-item .caption .description{max-height:initial;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio-item .caption .title a{text-transform:normal}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-size:37px;line-height:1.2em}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters a,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{border-radius:0}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters a,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{background-color:var(--e-global-color-2aca7ca);color:#000}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters a:hover,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button:hover{background-color:var(--e-global-color-5afd07f);color:#fff}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters a.active,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button.active{background-color:var(--e-global-color-5afd07f);border-color:var(--e-global-color-5afd07f);color:#fff}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp .menu-toggle i{color:var(--e-global-color-5afd07f)}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp ul li a{color:var(--e-global-color-5afd07f)}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp ul li{background-color:var(--e-global-color-2aca7ca)}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp ul li,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp ul{border-color:#dcdcdc}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio-selected-filters .portfolio-selected-filter-item{color:var(--e-global-color-2aca7ca);background-color:var(--e-global-color-5afd07f)}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-32509 .elementor-element.elementor-element-7599e00 .read-more-button .gem-button-container .gem-button{border-radius:0;background-color:var(--e-global-color-5afd07f)}.elementor-32509 .elementor-element.elementor-element-7599e00 .read-more-button .gem-button-container .gem-button span{color:#fff}.elementor-32509 .elementor-element.elementor-element-7599e00 .read-more-button .gem-button-container .gem-button .gem-button-icon{color:#fff}.elementor-32509 .elementor-element.elementor-element-7599e00 .read-more-button .gem-button-container .gem-button .gem-button-icon svg{fill:#fff}@media(max-width:767px){.elementor-32509 .elementor-element.elementor-element-461821a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-32509 .elementor-element.elementor-element-92ee623 .elementor-heading-title{font-size:56px;line-height:1.2em}.elementor-32509 .elementor-element.elementor-element-7599e00>.elementor-widget-container{padding:0 20px}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-size:26px}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp .menu-toggle i{font-size:40px;line-height:40px}.elementor-32509 .elementor-element.elementor-element-7599e00 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp .menu-toggle{width:40px;height:40px}}@media(min-width:768px){.elementor-32509 .elementor-element.elementor-element-3f961f7{--width:739px}}@media(max-width:1024px) and (min-width:768px){.elementor-32509 .elementor-element.elementor-element-3f961f7{--width:100%}}