.elementor-3545 .elementor-element.elementor-element-74817a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-3545 .elementor-element.elementor-element-9102f41{text-align:center}.elementor-3545 .elementor-element.elementor-element-7300265{--display:flex}.elementor-3545 .elementor-element.elementor-element-abcb2e1{text-align:center}.elementor-3545 .elementor-element.elementor-element-5b594484{--display:flex}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-3545 .elementor-element.elementor-element-797a893 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(20px/2) !important}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-3545 .elementor-element.elementor-element-797a893 .skeleton-posts.portfolio-row{margin:calc(-20px/2)}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-20px/2) 0}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:20px;padding-right:20px}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(20px/2);padding-right:calc(20px/2)}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:20px;padding-right:20px}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:20px}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-20px/2)}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-item .overlay:before,.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.news-grid.hover-default-circular .portfolio-item .image .overlay .overlay-circle,.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.news-grid.hover-new-circular .portfolio-item .image .overlay .overlay-circle{background:#B3A16F85 !important}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{background-color:var(--e-global-color-2fe9479);border-style:solid;border-width:0;border-color:#dfe5e8}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{color:var(--e-global-color-2d3c6b4)}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp .menu-toggle i{color:var(--e-global-color-2d3c6b4)}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp ul li,.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp ul{border-color:var(--e-global-color-cb4a443)}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:40px}.elementor-3545 .elementor-element.elementor-element-797a893 .gem-pagination a:hover{background-color:var(--e-global-color-cb4a443)}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .gem-pagination .prev:hover,.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .gem-pagination .next:hover{background-color:var(--e-global-color-2fe9479)}.elementor-3545 .elementor-element.elementor-element-797a893 .read-more-button .gem-button-container .gem-button{border-radius:15px;border-color:var(--e-global-color-2d3c6b4)}.elementor-3545 .elementor-element.elementor-element-797a893 .post-read-more .gem-button-container .gem-inner-wrapper-btn{padding:0}.elementor-3545 .elementor-element.elementor-element-797a893 .read-more-button .gem-button-container .gem-button span{color:var(--e-global-color-2d3c6b4)}.elementor-3545 .elementor-element.elementor-element-797a893 .read-more-button .gem-button-container .gem-button .gem-button-icon{color:var(--e-global-color-2d3c6b4)}.elementor-3545 .elementor-element.elementor-element-797a893 .read-more-button .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-2d3c6b4)}.elementor-3545 .elementor-element.elementor-element-797a893 .read-more-button .gem-button-container .gem-button:hover span{color:var(--e-global-color-cb4a443)}.elementor-3545 .elementor-element.elementor-element-797a893 .read-more-button .gem-button-container .gem-button:hover .gem-button-icon{color:var(--e-global-color-cb4a443)}.elementor-3545 .elementor-element.elementor-element-797a893 .read-more-button .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var(--e-global-color-cb4a443)}.elementor-3545 .elementor-element.elementor-element-797a893 .read-more-button .gem-button-container .gem-button:hover{background-color:var(--e-global-color-2d3c6b4)}.elementor-3545 .elementor-element.elementor-element-6ec9a7b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3545 .elementor-element.elementor-element-65b6231e{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 0 0;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-3545 .elementor-element.elementor-element-65b6231e.e-con{--align-self:center}.elementor-3545 .elementor-element.elementor-element-7c5420df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-3545 .elementor-element.elementor-element-7c5420df.e-con{--align-self:center}.elementor-3545 .elementor-element.elementor-element-37aec91a,.elementor-3545 .elementor-element.elementor-element-37aec91a .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-2d3c6b4)}.elementor-3545 .elementor-element.elementor-element-7f8a14f .thegem-te-search-form .search-submit{color:var(--e-global-color-2d3c6b4);height:34px;line-height:34px}.elementor-3545 .elementor-element.elementor-element-7f8a14f .thegem-te-search-form .search-submit:hover{color:var(--e-global-color-cb4a443)}.elementor-3545 .elementor-element.elementor-element-7f8a14f{width:310px !important}.elementor-3545 .elementor-element.elementor-element-7f8a14f .thegem-te-search-form .search-field{height:34px;line-height:34px;padding-left:20px}.elementor-3545 .elementor-element.elementor-element-7f8a14f .thegem-te-search-form .search-submit i{line-height:34px}.elementor-3545 .elementor-element.elementor-element-7f8a14f .thegem-te-search-form .search-buttons{padding-right:12px}.elementor-3545 .elementor-element.elementor-element-7f8a14f .thegem-te-search-form{color:var(--e-global-color-2fe9479)}.elementor-3545 .elementor-element.elementor-element-7f8a14f .thegem-te-search-form .title{font-size:20px}.elementor-3545 .elementor-element.elementor-element-77046f6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-3545 .elementor-element.elementor-element-5867b61b,.elementor-3545 .elementor-element.elementor-element-5867b61b .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-2d3c6b4)}.elementor-3545 .elementor-element.elementor-element-55114f78 .elementor-button{background-color:var(--e-global-color-2fe9479);fill:var(--e-global-color-2d3c6b4);color:var(--e-global-color-2d3c6b4);border-style:solid;border-width:1px;border-color:var(--e-global-color-2fe9479);border-radius:26px}.elementor-3545 .elementor-element.elementor-element-55114f78 .elementor-button:hover,.elementor-3545 .elementor-element.elementor-element-55114f78 .elementor-button:focus{background-color:var(--e-global-color-2d3c6b4);color:var(--e-global-color-cb4a443);border-color:var(--e-global-color-cb4a443)}.elementor-3545 .elementor-element.elementor-element-55114f78 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3545 .elementor-element.elementor-element-55114f78 .elementor-button:hover svg,.elementor-3545 .elementor-element.elementor-element-55114f78 .elementor-button:focus svg{fill:var(--e-global-color-cb4a443)}@media(max-width:1024px){.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp .menu-toggle i{font-size:38px;line-height:38px}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp .menu-toggle{width:38px;height:38px}.elementor-3545 .elementor-element.elementor-element-65b6231e{--grid-auto-flow:row}}@media(max-width:767px){.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp .menu-toggle i{font-size:38px;line-height:38px}.elementor-3545 .elementor-element.elementor-element-797a893 .portfolio.portfolio-grid.news-grid .portfolio-filters-resp .menu-toggle{width:38px;height:38px}.elementor-3545 .elementor-element.elementor-element-65b6231e{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}