@charset "UTF-8";
/* https://www.demetriadesllc.com/wp-content/uploads/elementor/css/post-31815.css?ver=1789682138 */
.elementor-31815 .elementor-element.elementor-element-776a795b:not(.elementor-motion-effects-element-type-background),.elementor-31815 .elementor-element.elementor-element-776a795b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6854846)}.elementor-31815 .elementor-element.elementor-element-776a795b{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-31815 .elementor-element.elementor-element-776a795b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-31815 .elementor-element.elementor-element-736c4473>.elementor-element-populated{padding:70px 41px 20px 41px}.elementor-31815 .elementor-element.elementor-element-3f3fffce>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-31815 .elementor-element.elementor-element-3f3fffce{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:40px;z-index:20}.elementor-31815 .elementor-element.elementor-element-3f3fffce>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-31815 .elementor-element.elementor-element-352f3311>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-31815 .elementor-element.elementor-element-352f3311>.elementor-element-populated{padding:30px 21px 30px 21px}.elementor-31815 .elementor-element.elementor-element-24e79426>.elementor-widget-container{margin:0 0 20px 0}.elementor-31815 .elementor-element.elementor-element-24e79426 .thegem-te-post-info .post-info .post-info-item{text-transform:none}.elementor-31815 .elementor-element.elementor-element-24e79426 .thegem-te-post-info .post-info .post-info-item-cats a{background-color:var(--e-global-color-3ccd94c);border-color:var(--e-global-color-3ccd94c)}.elementor-31815 .elementor-element.elementor-element-24e79426 .thegem-te-post-info .post-info .post-info-item-cats span.readonly{background-color:var(--e-global-color-3ccd94c);border-color:var(--e-global-color-3ccd94c)}.elementor-31815 .elementor-element.elementor-element-24e79426 .thegem-te-post-info .post-info .post-info-item-cats a:not(.readonly):hover{color:var(--e-global-color-87dd1f6);background-color:var(--e-global-color-c76ebb8);border-color:var(--e-global-color-c76ebb8)}.elementor-31815 .elementor-element.elementor-element-7b782b00>.elementor-widget-container{margin:0 0 45px 0}.elementor-31815 .elementor-element.elementor-element-7b782b00 .thegem-te-post-title{justify-content:left;text-align:left}.elementor-31815 .elementor-element.elementor-element-7b782b00 .thegem-te-post-title .post-title{letter-spacing:0;text-transform:none;max-width:420px;color:var(--e-global-color-75dec2d)}.elementor-31815 .elementor-element.elementor-element-7b782b00 .thegem-te-post-title .post-title a{color:var(--e-global-color-75dec2d)}.elementor-31815 .elementor-element.elementor-element-5370c71{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-31815 .elementor-element.elementor-element-5370c71 .thegem-te-post-excerpt{justify-content:left;text-align:left}.elementor-31815 .elementor-element.elementor-element-5370c71 .thegem-te-post-excerpt .post-excerpt{font-size:22px;font-weight:300}.elementor-31815 .elementor-element.elementor-element-4ebc79b4>.elementor-widget-container{margin:0 0 10px 0}.elementor-31815 .elementor-element.elementor-element-4ebc79b4 .thegem-te-post-info .post-info .post-info-item{margin-top:20px;color:var(--e-global-color-75dec2d)}.elementor-31815 .elementor-element.elementor-element-4ebc79b4 .thegem-te-post-info .post-info .post-info-item .icon{color:var(--e-global-color-3ccd94c)}.elementor-31815 .elementor-element.elementor-element-4ebc79b4 .thegem-te-post-info .post-info .post-info-item .zilla-likes{color:var(--e-global-color-3ccd94c)}.elementor-31815 .elementor-element.elementor-element-4ebc79b4 .thegem-te-post-info .post-info .post-info-item a{color:var(--e-global-color-75dec2d)}.elementor-31815 .elementor-element.elementor-element-63bca58e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31815 .elementor-element.elementor-element-63bca58e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31815 .elementor-element.elementor-element-63bca58e>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 21px 0 0;--e-column-margin-right:21px;--e-column-margin-left:0px}.elementor-31815 .elementor-element.elementor-element-63bca58e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-31815 .elementor-element.elementor-element-6f5e6aa7{--spacer-size:400px}.elementor-31815 .elementor-element.elementor-element-e23f12b .thegem-te-post-breadcrumbs .post-breadcrumbs{justify-content:left;text-align:left}.elementor-31815 .elementor-element.elementor-element-e23f12b .thegem-te-post-breadcrumbs .post-breadcrumbs ul{justify-content:left;text-align:left}.elementor-31815 .elementor-element.elementor-element-149ecaeb{padding:60px 0 70px 0}.elementor-31815 .elementor-element.elementor-element-ab72ea3 .thegem-te-post-content{justify-content:left;text-align:left}.elementor-31815 .elementor-element.elementor-element-928fe8f>.elementor-widget-container{padding:20px 0 0 0}.elementor-31815 .elementor-element.elementor-element-928fe8f .thegem-te-post-tags .post-tags .post-tags__list a:hover{background-color:var(--e-global-color-3ccd94c);border-color:var(--e-global-color-3ccd94c)}.elementor-31815 .elementor-element.elementor-element-7383af9e>.elementor-widget-container{margin:0 0 0 -10px;padding:20px 0 20px 0}.elementor-31815 .elementor-element.elementor-element-7383af9e .thegem-te-socials-sharing .socials-sharing .socials-item-icon{font-size:19px}.elementor-31815 .elementor-element.elementor-element-228332db:not(.elementor-motion-effects-element-type-background),.elementor-31815 .elementor-element.elementor-element-228332db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6854846)}.elementor-31815 .elementor-element.elementor-element-228332db{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 90px 0}.elementor-31815 .elementor-element.elementor-element-228332db>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-31815 .elementor-element.elementor-element-79da186>.elementor-widget-container{margin:0 0 70px 0}.elementor-31815 .elementor-element.elementor-element-79da186{text-align:start}.elementor-31815 .elementor-element.elementor-element-79da186 .elementor-heading-title{text-transform:none;letter-spacing:0}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-31815 .elementor-element.elementor-element-c3ed018 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2)!important}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-31815 .elementor-element.elementor-element-c3ed018 .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .portfolio-item .overlay:before,.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.news-grid.hover-default-circular .portfolio-item .image .overlay .overlay-circle,.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.news-grid.hover-new-circular .portfolio-item .image .overlay .overlay-circle{background:#018DB147!important}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{background-color:var(--e-global-color-75dec2d)}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio-item .caption .description{max-height:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:210px!important;padding-bottom:0!important;aspect-ratio:initial!important}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:210px!important}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio-item .caption .title a{text-transform:normal}.elementor-31815 .elementor-element.elementor-element-c3ed018 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}@media(max-width:1024px){.elementor-31815 .elementor-element.elementor-element-6f5e6aa7{--spacer-size:400px}.elementor-31815 .elementor-element.elementor-element-149ecaeb{padding:10px 21px 70px 21px}.elementor-31815 .elementor-element.elementor-element-42368c1b>.elementor-element-populated{padding:0 0 0 0}.elementor-31815 .elementor-element.elementor-element-ab72ea3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-31815 .elementor-element.elementor-element-928fe8f>.elementor-widget-container{margin:0 21px 0 21px}.elementor-31815 .elementor-element.elementor-element-7383af9e>.elementor-widget-container{margin:0 0 0 0;padding:0 11px 0 11px}}@media(max-width:767px){.elementor-31815 .elementor-element.elementor-element-776a795b{padding:0 0 0 0}.elementor-31815 .elementor-element.elementor-element-736c4473>.elementor-element-populated{padding:0 21px 30px 21px}.elementor-31815 .elementor-element.elementor-element-3f3fffce{margin-top:0;margin-bottom:30px}.elementor-31815 .elementor-element.elementor-element-352f3311>.elementor-element-populated{padding:40px 21px 30px 21px}.elementor-31815 .elementor-element.elementor-element-63bca58e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-31815 .elementor-element.elementor-element-6f5e6aa7{--spacer-size:250px}.elementor-31815 .elementor-element.elementor-element-149ecaeb{padding:0 0 30px 0}.elementor-31815 .elementor-element.elementor-element-42368c1b>.elementor-element-populated{padding:0 0 0 0}.elementor-31815 .elementor-element.elementor-element-928fe8f>.elementor-widget-container{margin:0 0 0 0;padding:20px 21px 0 21px}.elementor-31815 .elementor-element.elementor-element-7383af9e>.elementor-widget-container{padding:0 11px 0 11px}.elementor-31815 .elementor-element.elementor-element-228332db{padding:50px 0 50px 0}.elementor-31815 .elementor-element.elementor-element-79da186>.elementor-widget-container{margin:0 0 40px 0}}