.elementor-265 .elementor-element.elementor-element-603f892:not(.elementor-motion-effects-element-type-background),.elementor-265 .elementor-element.elementor-element-603f892>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-265 .elementor-element.elementor-element-603f892,.elementor-265 .elementor-element.elementor-element-603f892>.elementor-background-overlay{border-radius:20px}.elementor-265 .elementor-element.elementor-element-603f892{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-265 .elementor-element.elementor-element-603f892>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-265 .elementor-element.elementor-element-365c2d8>.elementor-element-populated>.elementor-widget-wrap{padding:25px 10px 25px 30px}.elementor-265 .elementor-element.elementor-element-6ba43f0 .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{padding-bottom:calc(100%/1) !important;height:0 !important}.elementor-265 .elementor-element.elementor-element-6ba43f0 .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-265 .elementor-element.elementor-element-6ba43f0 .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100)}.elementor-265 .elementor-element.elementor-element-6ba43f0 .thegem-te-loop-featured-media .media-inner-wrap:before,.elementor-265 .elementor-element.elementor-element-6ba43f0 .thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before{background-color:rgba(0,0,0,0)}.elementor-265 .elementor-element.elementor-element-6ba43f0 .thegem-te-loop-featured-media .media-inner-wrap{border-radius:100%}.elementor-265 .elementor-element.elementor-element-6ba43f0 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100);transition-duration:.3s}.elementor-265 .elementor-element.elementor-element-6ba43f0 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgba(0,0,0,.3)}.elementor-265 .elementor-element.elementor-element-6ba43f0 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap:before{transition-duration:.3s}.elementor-265 .elementor-element.elementor-element-6ba43f0 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap img{transition-duration:.3s}.elementor-265 .elementor-element.elementor-element-6ba43f0 .thegem-te-loop-featured-media .featured-media{border-style:solid;border-width:2px;border-color:#fff;border-radius:100%}.elementor-265 .elementor-element.elementor-element-c7d7de4>.elementor-element-populated>.elementor-widget-wrap{padding:20px 70px 25px 21px}.elementor-265 .elementor-element.elementor-element-93d5fae .thegem-te-post-title{justify-content:left;text-align:left}.elementor-265 .elementor-element.elementor-element-93d5fae .thegem-te-post-title .post-title{letter-spacing:0px;text-transform:none;color:#804ce4}.elementor-265 .elementor-element.elementor-element-93d5fae .thegem-te-post-title .post-title a{color:#804ce4}.elementor-265 .elementor-element.elementor-element-7e5cc3f .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{color:#a19ea5}.elementor-265 .elementor-element.elementor-element-7e5cc3f .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:#a19ea5}.elementor-265 .elementor-element.elementor-element-7e5cc3f .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{color:#a19ea5}.elementor-265 .elementor-element.elementor-element-2cdca2e .thegem-te-post-excerpt{justify-content:left;text-align:left}.elementor-265 .elementor-element.elementor-element-2cdca2e .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-265 .elementor-element.elementor-element-2cdca2e>.elementor-widget-container{margin:0 0 15px}.elementor-265 .elementor-element.elementor-element-762370f{--grid-template-columns:repeat(0,auto);--icon-size:14px;--grid-column-gap:12px;--grid-row-gap:0px}.elementor-265 .elementor-element.elementor-element-762370f .elementor-widget-container{text-align:left}.elementor-265 .elementor-element.elementor-element-762370f .elementor-social-icon{background-color:#000}.elementor-265 .elementor-element.elementor-element-762370f .elementor-social-icon i{color:#f9f9f9}.elementor-265 .elementor-element.elementor-element-762370f .elementor-social-icon svg{fill:#f9f9f9}.elementor-265 .elementor-element.elementor-element-762370f .elementor-social-icon:hover{background-color:#804ce4}.elementor-265 .elementor-element.elementor-element-762370f>.elementor-widget-container{margin:0 0 20px}.elementor-265 .elementor-element.elementor-element-da3893c .gem-button-container{text-align:left}.elementor-265 .elementor-element.elementor-element-da3893c .gem-button-container .gem-button{border-radius:14px;border-style:solid;border-width:1px}.elementor-265 .elementor-element.elementor-element-da3893c .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:9px 16px}.elementor-265 .elementor-element.elementor-element-da3893c .gem-button-container .gem-button .gem-text-button{font-size:10px}@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-c7d7de4>.elementor-element-populated>.elementor-widget-wrap{padding:20px 30px 25px 21px}}@media(min-width:768px){.elementor-265 .elementor-element.elementor-element-365c2d8{width:20%}.elementor-265 .elementor-element.elementor-element-c7d7de4{width:80%}}@media(max-width:1024px) and (min-width:768px){.elementor-265 .elementor-element.elementor-element-365c2d8{width:28%}.elementor-265 .elementor-element.elementor-element-c7d7de4{width:72%}}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-365c2d8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:center}.elementor-265 .elementor-element.elementor-element-365c2d8>.elementor-element-populated>.elementor-widget-wrap{padding:25px 21px 0}.elementor-265 .elementor-element.elementor-element-6ba43f0{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}}