.elementor-bc-flex-widget .elementor-4758 .elementor-element.elementor-element-bc0d862.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4758 .elementor-element.elementor-element-bc0d862.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4758 .elementor-element.elementor-element-bc0d862>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-4758 .elementor-element.elementor-element-cbd01a5 .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{--aspect-ratio:1 !important}.elementor-4758 .elementor-element.elementor-element-cbd01a5 .thegem-te-loop-featured-media .media-inner-wrap:before,.elementor-4758 .elementor-element.elementor-element-cbd01a5 .thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before{background-color:rgba(0,0,0,0)}.elementor-4758 .elementor-element.elementor-element-cbd01a5 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgba(0,0,0,.3)}.elementor-4758 .elementor-element.elementor-element-cbd01a5 .thegem-te-loop-featured-media .media-inner-wrap{max-width:180px;border-radius:180px}.elementor-4758 .elementor-element.elementor-element-cbd01a5 .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100)}.elementor-4758 .elementor-element.elementor-element-cbd01a5 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100);transition-duration:.3s}.elementor-4758 .elementor-element.elementor-element-cbd01a5 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap:before{transition-duration:.3s}.elementor-4758 .elementor-element.elementor-element-cbd01a5 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap img{transition-duration:.3s}.elementor-bc-flex-widget .elementor-4758 .elementor-element.elementor-element-79c9765.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4758 .elementor-element.elementor-element-79c9765.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4758 .elementor-element.elementor-element-79c9765>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-4758 .elementor-element.elementor-element-79c9765>.elementor-element-populated{padding:0 40px}.elementor-4758 .elementor-element.elementor-element-7ed2349>.elementor-widget-container{margin:0 0 7px}.elementor-4758 .elementor-element.elementor-element-7ed2349 .thegem-te-post-title{justify-content:left;text-align:left}.elementor-4758 .elementor-element.elementor-element-7ed2349 .thegem-te-post-title .post-title{letter-spacing:0px;text-transform:none}.elementor-4758 .elementor-element.elementor-element-7ed2349 .thegem-te-post-title .post-title span{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}.elementor-4758 .elementor-element.elementor-element-3f0d8be .thegem-te-post-excerpt{justify-content:left;text-align:left}.elementor-4758 .elementor-element.elementor-element-3f0d8be .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}body.elementor-page-4758 #main-content .thegem-template-wrapper>.elementor{width:500px}@media(max-width:767px){.elementor-4758 .elementor-element.elementor-element-798db44{margin-top:0;margin-bottom:50px}.elementor-4758 .elementor-element.elementor-element-cbd01a5>.elementor-widget-container{margin:0 0 30px}.elementor-4758 .elementor-element.elementor-element-79c9765>.elementor-element-populated{padding:0}}@media(min-width:768px){.elementor-4758 .elementor-element.elementor-element-bc0d862{width:33%}.elementor-4758 .elementor-element.elementor-element-79c9765{width:67%}}