.elementor-29374 .elementor-element.elementor-element-1a26e6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29374 .elementor-element.elementor-element-1a26e6a, .elementor-29374 .elementor-element.elementor-element-1a26e6a.thegem-e-con-layout-thegem{--content-width:1400px;}.elementor-29374 .elementor-element.elementor-element-2ea16a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29374 .elementor-element.elementor-element-2ea16a8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29374 .elementor-element.elementor-element-ca91a37 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-29374 .elementor-element.elementor-element-e54dcec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-29374 .elementor-element.elementor-element-76714db > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-29374 .elementor-element.elementor-element-76714db.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29374 .elementor-element.elementor-element-76714db .thegem-heading, .elementor-29374 .elementor-element.elementor-element-76714db .thegem-heading .light{letter-spacing:0.8px;}.elementor-29374 .elementor-element.elementor-element-a658035{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-29374 .elementor-element.elementor-element-a658035, .elementor-29374 .elementor-element.elementor-element-a658035 .elementor-text-editor *{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-29374 .elementor-element.elementor-element-a658035, .elementor-29374 .elementor-element.elementor-element-a658035 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-29374 .elementor-element.elementor-element-ec0e595, .elementor-29374 .elementor-element.elementor-element-ec0e595 .elementor-text-editor *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29374 .elementor-element.elementor-element-1d35131{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-29374 .elementor-element.elementor-element-1d35131, .elementor-29374 .elementor-element.elementor-element-1d35131 .elementor-text-editor *{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-29374 .elementor-element.elementor-element-1d35131, .elementor-29374 .elementor-element.elementor-element-1d35131 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-29374 .elementor-element.elementor-element-f4bb80e, .elementor-29374 .elementor-element.elementor-element-f4bb80e .elementor-text-editor *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29374 .elementor-element.elementor-element-3faba00 .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:35px 35px 35px 35px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-29374 .elementor-element.elementor-element-3faba00 > .elementor-widget-container{margin:32px 0px 9px 0px;padding:0px 0px 0px 0px;}.elementor-29374 .elementor-element.elementor-element-3faba00{z-index:5;}.elementor-29374 .elementor-element.elementor-element-3faba00 .gem-button-container{text-align:left;}.elementor-29374 .elementor-element.elementor-element-3faba00 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:16px 33px 16px 32px;}.elementor-29374 .elementor-element.elementor-element-3faba00 .gem-button-container .gem-button .gem-text-button{font-size:16px;text-transform:capitalize;}.elementor-29374 .elementor-element.elementor-element-6a09bb7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:21px;--padding-right:21px;}.elementor-29374 .elementor-element.elementor-element-6a09bb7, .elementor-29374 .elementor-element.elementor-element-6a09bb7.thegem-e-con-layout-thegem{--content-width:1470px;}.elementor-29374 .elementor-element.elementor-element-acac47f{text-align:center;}.elementor-29374 .elementor-element.elementor-element-acac47f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29374 .elementor-element.elementor-element-acac47f .thegem-heading, .elementor-29374 .elementor-element.elementor-element-acac47f .thegem-heading .light{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-29374 .elementor-element.elementor-element-fc3586c{text-align:center;}.elementor-29374 .elementor-element.elementor-element-fc3586c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29374 .elementor-element.elementor-element-4c6f865{text-align:center;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-29374 .elementor-element.elementor-element-4c6f865 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-29374 .elementor-element.elementor-element-4c6f865.elementor-element{--align-self:center;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-29374 .elementor-element.elementor-element-a41ed1b .skeleton-posts.portfolio-row .portfolio-item{padding:calc(30px/2) !important;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-29374 .elementor-element.elementor-element-a41ed1b .skeleton-posts.portfolio-row{margin:calc(-30px/2);}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-30px/2) 0;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:30px;padding-right:30px;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(30px/2);padding-right:calc(30px/2);}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:30px;padding-right:30px;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:30px;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-30px/2);}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters{text-align:center;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters a,
					.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{border-radius:60px 60px 60px 60px;border-style:solid;border-width:1px 1px 1px 1px;padding:4px 24px 5px 23px;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters a,
							.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{border-color:#33333352;color:#333333CC;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters a span,
							.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{font-family:"Roboto", Sans-serif;font-size:15px;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters a:hover,
							.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-3aa0f64 );color:var( --e-global-color-3aa0f64 );}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters a.active,
							.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button.active{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-3aa0f64 );color:var( --e-global-color-3aa0f64 );}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio-selected-filters .portfolio-selected-filter-item{font-size:16px;font-weight:600;border-radius:20px 20px 20px 20px;border-style:none;padding:7px 20px 7px 20px;color:#111111;background-color:#8FD2CE;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:80px;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .gem-pagination a{background-color:var( --e-global-color-3aa0f64 );color:var( --e-global-color-text );font-size:14px;font-weight:400;}.elementor-29374 .elementor-element.elementor-element-a41ed1b .gem-pagination a:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-3aa0f64 );}.elementor-29374 .elementor-element.elementor-element-a41ed1b .gem-pagination a.current{background-color:var( --e-global-color-primary );color:var( --e-global-color-3aa0f64 );}.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .gem-pagination .prev, .elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio.portfolio-grid.news-grid .gem-pagination .next{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-29374 .elementor-element.elementor-element-1a26e6a{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29374 .elementor-element.elementor-element-e54dcec{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}}@media(max-width:767px){.elementor-29374 .elementor-element.elementor-element-1a26e6a{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29374 .elementor-element.elementor-element-ca91a37 img{border-radius:16px 16px 16px 16px;}.elementor-29374 .elementor-element.elementor-element-e54dcec{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-29374 .elementor-element.elementor-element-2ea16a8{--width:36%;}.elementor-29374 .elementor-element.elementor-element-e54dcec{--width:64%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29374 .elementor-element.elementor-element-2ea16a8{--width:50%;}.elementor-29374 .elementor-element.elementor-element-e54dcec{--width:100%;}}/* Start custom CSS for thegem-extended-blog-grid, class: .elementor-element-a41ed1b */.elementor-29374 .elementor-element.elementor-element-a41ed1b .portfolio-filters a{
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a09bb7 */.elementor-29374 .elementor-element.elementor-element-6a09bb7 .thegem-te-post-info.post-info--classic .post-info-item-cats-list{
    background: transparent;
    padding: 0;
    border: none;
}/* End custom CSS */