.elementor-1524 .elementor-element.elementor-element-fc2e20d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-1524 .elementor-element.elementor-element-fc2e20d:not(.elementor-motion-effects-element-type-background),.elementor-1524 .elementor-element.elementor-element-fc2e20d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1524 .elementor-element.elementor-element-04e9b07 .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{--aspect-ratio:1 !important}.elementor-1524 .elementor-element.elementor-element-04e9b07 .thegem-te-loop-featured-media .media-inner-wrap:before,.elementor-1524 .elementor-element.elementor-element-04e9b07 .thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before{background-color:rgba(0,0,0,0)}.elementor-1524 .elementor-element.elementor-element-04e9b07 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgba(0,0,0,.3)}.elementor-1524 .elementor-element.elementor-element-04e9b07>.elementor-widget-container{margin:0 0 35px}.elementor-1524 .elementor-element.elementor-element-04e9b07 .thegem-te-loop-featured-media .media-inner-wrap{width:123px;border-radius:100%}.elementor-1524 .elementor-element.elementor-element-04e9b07 .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100)}.elementor-1524 .elementor-element.elementor-element-04e9b07 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100)}.elementor-1524 .elementor-element.elementor-element-5f5c974>.elementor-widget-container{margin:0 0 10px}.elementor-1524 .elementor-element.elementor-element-5f5c974 .thegem-te-post-title{justify-content:left;text-align:left}.elementor-1524 .elementor-element.elementor-element-5f5c974 .thegem-te-post-title .post-title{letter-spacing:0px}.elementor-1524 .elementor-element.elementor-element-80eefdb{width:var(--container-widget-width,250px);max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0}.elementor-1524 .elementor-element.elementor-element-80eefdb .thegem-te-post-excerpt{justify-content:left;text-align:left}.elementor-1524 .elementor-element.elementor-element-80eefdb .thegem-te-post-excerpt .post-excerpt{color:#7792a1}.elementor-1524 .elementor-element.elementor-element-f44b165 .gem-image.gem-wrapbox{float:left}.elementor-1524 .elementor-element.elementor-element-f44b165 .gem-image a:before{background-color:rgba(0,188,212,.8)}body:not(.rtl) .elementor-1524 .elementor-element.elementor-element-f44b165{right:0}body.rtl .elementor-1524 .elementor-element.elementor-element-f44b165{left:0}.elementor-1524 .elementor-element.elementor-element-f44b165{bottom:0}.elementor-1524 .elementor-element.elementor-element-f44b165 .gem-image img{opacity:calc(100/100)}.elementor-1524 .elementor-element.elementor-element-f44b165 .gem-image a:hover img{opacity:calc(100/100)}.elementor-1524 .elementor-element.elementor-element-619ab8c .gem-image.gem-wrapbox{float:left}body:not(.rtl) .elementor-1524 .elementor-element.elementor-element-619ab8c{right:0}body.rtl .elementor-1524 .elementor-element.elementor-element-619ab8c{left:0}.elementor-1524 .elementor-element.elementor-element-619ab8c{bottom:0}.elementor-1524 .elementor-element.elementor-element-619ab8c .gem-image img,.elementor-1524 .elementor-element.elementor-element-619ab8c .gem-image a:before,.elementor-1524 .elementor-element.elementor-element-619ab8c .gem-image .gem-wrapbox-inner,.elementor-1524 .elementor-element.elementor-element-619ab8c .gem-image .gem-wrapbox-inner:after{border-radius:100%}.elementor-1524 .elementor-element.elementor-element-619ab8c .gem-image img{opacity:calc(100/100)}.elementor-1524 .elementor-element.elementor-element-619ab8c .gem-image a:hover img{opacity:calc(70/100)}body.elementor-page-1524 #main-content .thegem-template-wrapper>.elementor{width:710px}@media(max-width:1024px){.elementor-1524 .elementor-element.elementor-element-fc2e20d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}}@media(max-width:767px){.elementor-1524 .elementor-element.elementor-element-fc2e20d{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-1524 .elementor-element.elementor-element-80eefdb{width:100%;max-width:100%}}