.elementor-1504 .elementor-element.elementor-element-c5966c4{margin-top:0;margin-bottom:0;padding:0;z-index:999}.elementor-1504 .elementor-element.elementor-element-8ee96e2>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#fff;box-shadow:0px 0px 11px 0px rgba(0,0,0,.11);transition:background .3s,border .5s,border-radius .5s,box-shadow .5s;margin:1px;--e-column-margin-right:1px;--e-column-margin-left:1px}.elementor-1504 .elementor-element.elementor-element-8ee96e2>.elementor-element-populated,.elementor-1504 .elementor-element.elementor-element-8ee96e2>.elementor-element-populated>.elementor-background-overlay,.elementor-1504 .elementor-element.elementor-element-8ee96e2>.elementor-background-slideshow{border-radius:5px}.elementor-1504 .elementor-element.elementor-element-8ee96e2:hover>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#a7a7a7}.elementor-1504 .elementor-element.elementor-element-8ee96e2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .5s,opacity .3s}.elementor-1504 .elementor-element.elementor-element-43876e0 .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{--aspect-ratio:1.39 !important}.elementor-1504 .elementor-element.elementor-element-43876e0 .thegem-te-loop-featured-media .media-inner-wrap:before,.elementor-1504 .elementor-element.elementor-element-43876e0 .thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before{background-color:transparent;background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,#000000B3 100%)}.elementor-1504 .elementor-element.elementor-element-43876e0 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgba(0,0,0,.3)}.elementor-1504 .elementor-element.elementor-element-43876e0 .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100)}.elementor-1504 .elementor-element.elementor-element-43876e0 .thegem-te-loop-featured-media .media-inner-wrap{border-radius:5px 5px 0 0}.elementor-1504 .elementor-element.elementor-element-43876e0 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100);transition-duration:.3s}.elementor-1504 .elementor-element.elementor-element-43876e0 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap:before{transition-duration:.3s}.elementor-1504 .elementor-element.elementor-element-43876e0 .thegem-te-loop-featured-media.image-hover-effect a .media-inner-wrap img{transition-duration:.3s}.elementor-1504 .elementor-element.elementor-element-027e027>.elementor-widget-container{margin:0;padding:10px 10px 0}.elementor-1504 .elementor-element.elementor-element-027e027 .thegem-te-post-title{justify-content:left;text-align:left}.elementor-1504 .elementor-element.elementor-element-027e027 .thegem-te-post-title .post-title{letter-spacing:0px;text-transform:none}.elementor-1504 .elementor-element.elementor-element-027e027 .thegem-te-post-title .post-title a:hover{color:var(--e-global-color-4b1e8b2)}.elementor-1504 .elementor-element.elementor-element-3970162>.elementor-widget-container{padding:0 10px}.elementor-1504 .elementor-element.elementor-element-3970162 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{font-size:17px}.elementor-1504 .elementor-element.elementor-element-3a39ba8{padding:15px 21px 0}.elementor-1504 .elementor-element.elementor-element-16d0678>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#e7e7e7;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 10px 0 0}.elementor-1504 .elementor-element.elementor-element-8cbd91e .thegem-te-custom-fields .custom-fields .custom-fields-item:not(:last-child):after{background-color:#e7e7e7}.elementor-1504 .elementor-element.elementor-element-8cbd91e .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{padding-top:6px;padding-bottom:6px;font-weight:600}.elementor-1504 .elementor-element.elementor-element-8cbd91e .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{padding-top:6px;padding-bottom:6px}.elementor-1504 .elementor-element.elementor-element-8cbd91e .thegem-te-custom-fields .custom-fields .custom-fields-item .icon i,.elementor-1504 .elementor-element.elementor-element-8cbd91e .thegem-te-custom-fields .custom-fields .custom-fields-item .icon svg{font-size:20px;line-height:20px}.elementor-1504 .elementor-element.elementor-element-22e9632>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 10px}.elementor-1504 .elementor-element.elementor-element-01f33cb .thegem-te-custom-fields .custom-fields .custom-fields-item:not(:last-child):after{background-color:#e7e7e7}.elementor-1504 .elementor-element.elementor-element-01f33cb .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{padding-top:6px;padding-bottom:6px;font-weight:600}.elementor-1504 .elementor-element.elementor-element-01f33cb .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{padding-top:6px;padding-bottom:6px}.elementor-1504 .elementor-element.elementor-element-01f33cb .thegem-te-custom-fields .custom-fields .custom-fields-item .icon i,.elementor-1504 .elementor-element.elementor-element-01f33cb .thegem-te-custom-fields .custom-fields .custom-fields-item .icon svg{font-size:20px;line-height:20px}.elementor-1504 .elementor-element.elementor-element-2165200{border-style:solid;border-width:1px 0;border-color:#e7e7e7;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 21px}.elementor-1504 .elementor-element.elementor-element-2165200>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1504 .elementor-element.elementor-element-3bd0ff20 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{letter-spacing:0px;color:var(--e-global-color-4b1e8b2)}.elementor-1504 .elementor-element.elementor-element-3bd0ff20 .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{letter-spacing:0px;color:var(--e-global-color-4b1e8b2)}.elementor-1504 .elementor-element.elementor-element-3bd0ff20 .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:var(--e-global-color-4b1e8b2)}.elementor-1504 .elementor-element.elementor-element-3bd0ff20 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value,.elementor-1504 .elementor-element.elementor-element-3bd0ff20 .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{font-weight:600;line-height:1em}.elementor-1504 .elementor-element.elementor-element-ec2672f.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-1504 .elementor-element.elementor-element-34a83bea .gem-icon{background-color:#000;font-size:20px;padding:8px;border-style:none}.elementor-1504 .elementor-element.elementor-element-34a83bea{width:auto;max-width:auto}.elementor-1504 .elementor-element.elementor-element-34a83bea>.elementor-widget-container{margin:0 0 0 7px}.elementor-1504 .elementor-element.elementor-element-34a83bea .gem-icon .gem-icon-inner .padding-box-inner{width:20px;height:20px;line-height:20px}.elementor-1504 .elementor-element.elementor-element-34a83bea .gem-icon .back-angle i{color:#fff}.elementor-1504 .elementor-element.elementor-element-34a83bea .gem-icon svg{fill:#fff}.elementor-1504 .elementor-element.elementor-element-5b5ec440 .gem-icon{background-color:#000;font-size:20px;padding:8px;border-style:none}.elementor-1504 .elementor-element.elementor-element-5b5ec440{width:auto;max-width:auto}.elementor-1504 .elementor-element.elementor-element-5b5ec440>.elementor-widget-container{margin:0 0 0 7px}.elementor-1504 .elementor-element.elementor-element-5b5ec440 .gem-icon .gem-icon-inner .padding-box-inner{width:20px;height:20px;line-height:20px}.elementor-1504 .elementor-element.elementor-element-5b5ec440 .gem-icon .back-angle i{color:#fff}.elementor-1504 .elementor-element.elementor-element-5b5ec440 .gem-icon svg{fill:#fff}.elementor-1504 .elementor-element.elementor-element-2e6d2e7d .gem-icon{background-color:#000;font-size:20px;padding:8px;border-style:none}.elementor-1504 .elementor-element.elementor-element-2e6d2e7d{width:auto;max-width:auto}.elementor-1504 .elementor-element.elementor-element-2e6d2e7d>.elementor-widget-container{margin:0 0 0 7px}.elementor-1504 .elementor-element.elementor-element-2e6d2e7d .gem-icon .gem-icon-inner .padding-box-inner{width:20px;height:20px;line-height:20px}.elementor-1504 .elementor-element.elementor-element-2e6d2e7d .gem-icon .back-angle i{color:#fff}.elementor-1504 .elementor-element.elementor-element-2e6d2e7d .gem-icon svg{fill:#fff}.elementor-1504 .elementor-element.elementor-element-e6006ec{padding:0}.elementor-bc-flex-widget .elementor-1504 .elementor-element.elementor-element-7d4c5df.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1504 .elementor-element.elementor-element-7d4c5df.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1504 .elementor-element.elementor-element-7d4c5df>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#e7e7e7}.elementor-1504 .elementor-element.elementor-element-b91a1f9 .thegem-te-custom-fields{border-radius:0}.elementor-1504 .elementor-element.elementor-element-b91a1f9 .thegem-te-custom-fields .custom-fields .custom-fields-item .icon i,.elementor-1504 .elementor-element.elementor-element-b91a1f9 .thegem-te-custom-fields .custom-fields .custom-fields-item .icon svg{font-size:20px;line-height:20px}.elementor-1504 .elementor-element.elementor-element-b91a1f9 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{font-weight:600}.elementor-bc-flex-widget .elementor-1504 .elementor-element.elementor-element-bc2f969.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1504 .elementor-element.elementor-element-bc2f969.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1504 .elementor-element.elementor-element-69eb8a2 .thegem-te-custom-fields{border-radius:0}.elementor-1504 .elementor-element.elementor-element-69eb8a2 .thegem-te-custom-fields .custom-fields .custom-fields-item .icon i,.elementor-1504 .elementor-element.elementor-element-69eb8a2 .thegem-te-custom-fields .custom-fields .custom-fields-item .icon svg{font-size:20px;line-height:20px}.elementor-1504 .elementor-element.elementor-element-69eb8a2 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{font-weight:600}@media(max-width:767px){.elementor-1504 .elementor-element.elementor-element-e8daed8{width:50%}.elementor-1504 .elementor-element.elementor-element-ec2672f{width:50%}.elementor-1504 .elementor-element.elementor-element-7d4c5df{width:50%}.elementor-1504 .elementor-element.elementor-element-bc2f969{width:50%}}@media(min-width:768px){.elementor-1504 .elementor-element.elementor-element-e8daed8{width:50%}.elementor-1504 .elementor-element.elementor-element-ec2672f{width:50%}}