.elementor-954 .elementor-element.elementor-element-365dab8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-954 .elementor-element.elementor-element-365dab8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F9F9}.elementor-954 .elementor-element.elementor-element-365dab8>.elementor-element-populated,.elementor-954 .elementor-element.elementor-element-365dab8>.elementor-element-populated>.elementor-background-overlay,.elementor-954 .elementor-element.elementor-element-365dab8>.elementor-background-slideshow{border-radius:20px 20px 20px 20px}.elementor-954 .elementor-element.elementor-element-365dab8>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-954 .elementor-element.elementor-element-365dab8>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-954 .elementor-element.elementor-element-2a8f6d3{width:auto;max-width:auto;top:3px}body:not(.rtl) .elementor-954 .elementor-element.elementor-element-2a8f6d3{left:12px}body.rtl .elementor-954 .elementor-element.elementor-element-2a8f6d3{right:12px}.elementor-954 .elementor-element.elementor-element-2a8f6d3 .thegem-te-post-info .post-info .post-info-item{letter-spacing:2px;text-transform:uppercase}.elementor-954 .elementor-element.elementor-element-2a8f6d3 .thegem-te-post-info .post-info .post-info-item,.elementor-954 .elementor-element.elementor-element-2a8f6d3 .thegem-te-post-info .post-info .post-info-item a{font-size:10px}.elementor-954 .elementor-element.elementor-element-2a8f6d3 .thegem-te-post-info .post-info .post-info-item-cats a{border-radius:12px;color:#000;background-color:#C7BBFF;border-color:#C7BBFF}.elementor-954 .elementor-element.elementor-element-2a8f6d3 .thegem-te-post-info .post-info .post-info-item-cats span.readonly{border-radius:12px;color:#000;background-color:#C7BBFF;border-color:#C7BBFF}.elementor-954 .elementor-element.elementor-element-2a8f6d3 .thegem-te-post-info .post-info .post-info-item-cats a:not(.readonly):hover{color:#000;background-color:#FFF;border-color:#FFF}.elementor-954 .elementor-element.elementor-element-8cb2dc8 .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{--aspect-ratio:1.62 !important}.elementor-954 .elementor-element.elementor-element-8cb2dc8 .thegem-te-loop-featured-media .media-inner-wrap:before,.elementor-954 .elementor-element.elementor-element-8cb2dc8 .thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before{background-color:#fff0;background-image:linear-gradient(0deg,#fff0 0%,#00000026 70%)}.elementor-954 .elementor-element.elementor-element-8cb2dc8 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgb(0 0 0 / .3)}.elementor-954 .elementor-element.elementor-element-8cb2dc8 .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100)}.elementor-954 .elementor-element.elementor-element-8cb2dc8 .thegem-te-loop-featured-media .media-inner-wrap{border-radius:20px 20px 20px 20px}.elementor-954 .elementor-element.elementor-element-8cb2dc8 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100);transition-duration:0.3s}.elementor-954 .elementor-element.elementor-element-8cb2dc8 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap:before{transition-duration:0.3s}.elementor-954 .elementor-element.elementor-element-8cb2dc8 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap img{transition-duration:0.3s}.elementor-954 .elementor-element.elementor-element-29e3ed8>.elementor-element-populated{padding:20px 30px 25px 30px}.elementor-954 .elementor-element.elementor-element-aefa584 .thegem-te-post-info .post-info .post-info-item:not(:last-child):after{background-color:#A19EA5}.elementor-954 .elementor-element.elementor-element-aefa584 .thegem-te-post-info .post-info .post-info-item-cats .separator{background-color:#A19EA5}.elementor-954 .elementor-element.elementor-element-aefa584 .thegem-te-post-info .post-info .post-info-item{color:#A19EA5}.elementor-954 .elementor-element.elementor-element-aefa584 .thegem-te-post-info .post-info .post-info-item a{color:#A19EA5}.elementor-954 .elementor-element.elementor-element-aefa584 .thegem-te-post-info .post-info .post-info-item a:hover{color:#804CE4}.elementor-954 .elementor-element.elementor-element-aefa584 .thegem-te-post-info .post-info .post-info-item a:hover .icon{color:#804CE4}.elementor-954 .elementor-element.elementor-element-aefa584 .thegem-te-post-info .post-info .post-info-item .zilla-likes:hover{color:#804CE4}.elementor-954 .elementor-element.elementor-element-46393c2>.elementor-widget-container{margin:0 0 5px 0}.elementor-954 .elementor-element.elementor-element-46393c2 .thegem-te-post-title{justify-content:left;text-align:left}.elementor-954 .elementor-element.elementor-element-46393c2 .thegem-te-post-title .post-title{letter-spacing:0;text-transform:none}.elementor-954 .elementor-element.elementor-element-46393c2 .thegem-te-post-title .post-title span{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.elementor-954 .elementor-element.elementor-element-2873be5>.elementor-widget-container{margin:0 0 15px 0}.elementor-954 .elementor-element.elementor-element-2873be5 .thegem-te-post-excerpt{justify-content:left;text-align:left}.elementor-954 .elementor-element.elementor-element-2873be5 .thegem-te-post-excerpt .post-excerpt{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.elementor-954 .elementor-element.elementor-element-fd0f55d .gem-button-container .gem-button{background-color:#DAEECA;border-radius:13px 13px 13px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-fa9b03c)}.elementor-954 .elementor-element.elementor-element-fd0f55d .gem-button-container{text-align:left}.elementor-954 .elementor-element.elementor-element-fd0f55d .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:8px 20px 8px 20px}.elementor-954 .elementor-element.elementor-element-fd0f55d .gem-button-container .gem-button .gem-text-button{font-size:10px;letter-spacing:2px}body.elementor-page-954 #main-content .thegem-template-wrapper>.elementor{width:840px}