.elementor-25078 .elementor-element.elementor-element-3ef502f .gem-image.gem-wrapbox{float:left}.elementor-25078 .elementor-element.elementor-element-3ef502f .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-25078 .elementor-element.elementor-element-3ef502f .gem-image img{opacity:calc(100/100)}.elementor-25078 .elementor-element.elementor-element-3ef502f .gem-image a:hover img{opacity:calc(100/100)}.elementor-25078 .elementor-element.elementor-element-fab7c68{--spacer-size:50px}.elementor-25078 .elementor-element.elementor-element-cdf4e9e{--spacer-size:50px}.elementor-25078 .elementor-element.elementor-element-b83fd41 .gem-image.gem-wrapbox{float:left}.elementor-25078 .elementor-element.elementor-element-b83fd41 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-25078 .elementor-element.elementor-element-b83fd41 .gem-image img{opacity:calc(100/100)}.elementor-25078 .elementor-element.elementor-element-b83fd41 .gem-image a:hover img{opacity:calc(100/100)}.elementor-25078 .elementor-element.elementor-element-f3060d6{--spacer-size:50px}.elementor-25078 .elementor-element.elementor-element-0ad3258{padding:115px 20px 110px}.elementor-25078 .elementor-element.elementor-element-9d51697{margin-top:0;margin-bottom:25px}.elementor-25078 .elementor-element.elementor-element-712f523 .gem-image.gem-wrapbox{float:left}.elementor-25078 .elementor-element.elementor-element-712f523 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-25078 .elementor-element.elementor-element-712f523 .gem-image img{opacity:calc(100/100)}.elementor-25078 .elementor-element.elementor-element-712f523 .gem-image a:hover img{opacity:calc(100/100)}.elementor-bc-flex-widget .elementor-25078 .elementor-element.elementor-element-503f261.elementor-column .elementor-widget-wrap{align-items:center}.elementor-25078 .elementor-element.elementor-element-503f261.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-25078 .elementor-element.elementor-element-9f48718 .gem-image.gem-wrapbox{float:left}.elementor-25078 .elementor-element.elementor-element-9f48718 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-25078 .elementor-element.elementor-element-9f48718 .gem-image img{opacity:calc(100/100)}.elementor-25078 .elementor-element.elementor-element-9f48718 .gem-image a:hover img{opacity:calc(100/100)}.elementor-25078 .elementor-element.elementor-element-0fd4b07 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important}.elementor-25078 .elementor-element.elementor-element-0fd4b07 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2)}.elementor-25078 .elementor-element.elementor-element-0fd4b07 .gem-gallery-grid .not-fullwidth-block ul,.elementor-25078 .elementor-element.elementor-element-0fd4b07 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2)}.elementor-25078 .elementor-element.elementor-element-0fd4b07 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2)}.elementor-25078 .elementor-element.elementor-element-0fd4b07 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-25078 .elementor-element.elementor-element-26c3973{--spacer-size:50px}.elementor-25078 .elementor-element.elementor-element-16cc13f2 .gem-quote:after{font-size:0px}.elementor-25078 .elementor-element.elementor-element-928af13{--spacer-size:50px}.elementor-25078 .elementor-element.elementor-element-279478b .thegem-te-post-title{justify-content:center;text-align:center}.elementor-25078 .elementor-element.elementor-element-279478b .thegem-te-post-title .post-title{letter-spacing:2.5px}.elementor-25078 .elementor-element.elementor-element-e0d46fa .wpcf7-form-control-wrap{margin-bottom:24px}.elementor-25078 .elementor-element.elementor-element-e0d46fa .thegem-cf7 .with-label{margin-bottom:24px}.elementor-25078 .elementor-element.elementor-element-e0d46fa label{text-align:left}.elementor-25078 .elementor-element.elementor-element-e0d46fa .wpcf7-form p:nth-last-of-type(1){align-items:flex-start}.elementor-25078 .elementor-element.elementor-element-e0d46fa .wpcf7-form .submit-outer{align-items:flex-start}@media(max-width:1024px) and (min-width:768px){.elementor-25078 .elementor-element.elementor-element-152b19d{width:100%}.elementor-25078 .elementor-element.elementor-element-503f261{width:100%}}