.elementor-6110 .elementor-element.elementor-element-c3770c8:not(.elementor-motion-effects-element-type-background),.elementor-6110 .elementor-element.elementor-element-c3770c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-6110 .elementor-element.elementor-element-c3770c8,.elementor-6110 .elementor-element.elementor-element-c3770c8>.elementor-background-overlay{border-radius:22px}.elementor-6110 .elementor-element.elementor-element-c3770c8{box-shadow:0px 0px 17px 0px rgba(0,0,0,.07);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7px}.elementor-6110 .elementor-element.elementor-element-c3770c8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6110 .elementor-element.elementor-element-cde9e46 .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{padding-bottom:calc(100%/1.38) !important;height:0 !important}.elementor-6110 .elementor-element.elementor-element-cde9e46 .thegem-te-loop-featured-media:not(.custom-video-ratio):not(.appearance-type-video).image-aspect-ratio .media-inner-wrap>*{position:absolute;top:0;left:0;width:100%;height:100%}.elementor-6110 .elementor-element.elementor-element-cde9e46 .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100)}.elementor-6110 .elementor-element.elementor-element-cde9e46 .thegem-te-loop-featured-media .media-inner-wrap:before,.elementor-6110 .elementor-element.elementor-element-cde9e46 .thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before{background-color:rgba(0,0,0,0)}.elementor-6110 .elementor-element.elementor-element-cde9e46 .thegem-te-loop-featured-media .media-inner-wrap{border-radius:17px}.elementor-6110 .elementor-element.elementor-element-cde9e46 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100);transition-duration:.3s}.elementor-6110 .elementor-element.elementor-element-cde9e46 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgba(0,0,0,.3)}.elementor-6110 .elementor-element.elementor-element-cde9e46 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap:before{transition-duration:.3s}.elementor-6110 .elementor-element.elementor-element-cde9e46 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap img{transition-duration:.3s}.elementor-bc-flex-widget .elementor-6110 .elementor-element.elementor-element-8f51a81.elementor-column .elementor-column-wrap{align-items:center}.elementor-6110 .elementor-element.elementor-element-8f51a81.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-6110 .elementor-element.elementor-element-8f51a81>.elementor-element-populated>.elementor-widget-wrap{padding:20px 40px}.elementor-6110 .elementor-element.elementor-element-6ac9ab9>.elementor-widget-container{margin:0 0 5px}.elementor-6110 .elementor-element.elementor-element-1819d3e .thegem-te-post-title{justify-content:left;text-align:left}.elementor-6110 .elementor-element.elementor-element-1819d3e .thegem-te-post-title .post-title{letter-spacing:0px;text-transform:none}.elementor-6110 .elementor-element.elementor-element-1819d3e .thegem-te-post-title .post-title span{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-6110 .elementor-element.elementor-element-1819d3e>.elementor-widget-container{margin:0 0 10px}.elementor-6110 .elementor-element.elementor-element-b4d6c38 .thegem-te-post-excerpt{justify-content:left;text-align:left}.elementor-6110 .elementor-element.elementor-element-b4d6c38 .thegem-te-post-excerpt .post-excerpt{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body.elementor-page-6110 #main-content .thegem-template-wrapper>.elementor{width:870px}@media(max-width:767px){.elementor-6110 .elementor-element.elementor-element-8f51a81>.elementor-element-populated>.elementor-widget-wrap{padding:20px 21px}}