.elementor-27050 .elementor-element.elementor-element-93d7aff{--spacer-size:30px}.elementor-27050 .elementor-element.elementor-element-2ad8b21 .gem-inner-wrapper-btn{flex-direction:row}.elementor-27050 .elementor-element.elementor-element-2ad8b21 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:20px}.elementor-27050 .elementor-element.elementor-element-2ad8b21 .gem-button-container .gem-button i,.elementor-27050 .elementor-element.elementor-element-2ad8b21 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-27050 .elementor-element.elementor-element-2ad8b21 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-27050 .elementor-element.elementor-element-0f74d5e{--spacer-size:30px}.elementor-27050 .elementor-element.elementor-element-14eea54,.elementor-27050 .elementor-element.elementor-element-14eea54 .elementor-text-editor *{font-size:20px;line-height:2em}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid .portfolio-item:not(.size-item){padding:calc(24px/2) !important}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid .portfolio-item.size-item{padding:0 calc(24px/2) !important}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid:not(.item-separator) .portfolio-row{margin:calc(-24px/2)}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid.item-separator .portfolio-row{margin:0 calc(-24px/2)}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-24px/2) 0}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid .fullwidth-block:not(.no-paddings){padding-left:24px;padding-right:24px}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid .fullwidth-block .portfolio-row{padding-left:calc(24px/2);padding-right:calc(24px/2)}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid .portfolio-item .image{border-radius:1px}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid.caption-position-page .portfolio-item .wrap{border-radius:1px 1px 0 0}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid.caption-position-hover .portfolio-item .wrap{border-radius:1px}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid.caption-position-image .portfolio-item .wrap{border-radius:1px}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid:not(.shadowed-container) .portfolio-item .image,.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid.shadowed-container .portfolio-item .wrap{box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid .portfolio-item .image-inner{opacity:calc(100/100);filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-27050 .elementor-element.elementor-element-671401c .portfolio.products-grid .product-info .product-rating .empty-rating:before{border-width:1px}.elementor-27050 .elementor-element.elementor-element-8bd66f0{--divider-border-style:dots_tribal;--divider-color:#7a7a7a;--divider-pattern-height:24.1px;--divider-icon-size:26px}.elementor-27050 .elementor-element.elementor-element-8bd66f0 .elementor-divider-separator{width:100%}.elementor-27050 .elementor-element.elementor-element-8bd66f0 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-27050 .elementor-element.elementor-element-8a7c78b{--spacer-size:30px}.elementor-27050 .elementor-element.elementor-element-867403b,.elementor-27050 .elementor-element.elementor-element-867403b .elementor-text-editor *{font-size:20px;line-height:2em}.elementor-27050 .elementor-element.elementor-element-807b224 .wpcf7-form-control-wrap{margin-bottom:24px}.elementor-27050 .elementor-element.elementor-element-807b224 .thegem-cf7 .with-label{margin-bottom:24px}.elementor-27050 .elementor-element.elementor-element-807b224 label{text-align:left}.elementor-27050 .elementor-element.elementor-element-807b224 .wpcf7-form p:nth-last-of-type(1){align-items:flex-start}.elementor-27050 .elementor-element.elementor-element-807b224 .wpcf7-form .submit-outer{align-items:flex-start}