.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-e4c429d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-9740f04.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-5029 .elementor-element.elementor-element-8773c7f .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-8773c7f .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-e743d99 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-e743d99 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-2b6f255 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-2b6f255 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-ab1567d .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-ab1567d .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-28d0807 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-28d0807 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-0513a35 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-0513a35 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-7aa109f .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-7aa109f .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-46708e0 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-46708e0 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-b48e701 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-b48e701 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-39ffabd .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-39ffabd .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-15da1a3 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-5029 .elementor-element.elementor-element-15da1a3 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-30px / 2)}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-30px / 2) 0}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(30px / 2);padding-right:calc(30px / 2)}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:30px;padding-right:30px}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(30px / 2);padding-right:calc(30px / 2)}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:30px}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-30px / 2)}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{border-style:solid;border-width:1px}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{color:#fff;background-color:rgba(2,1,1,0);border-color:#fff}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon:hover,.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon:hover{color:#fff;background-color:#d7b398;border-color:#d7b398}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid .product-labels .label.onsale .text{font-size:11px}.elementor-5029 .elementor-element.elementor-element-ee0ed8f .gem-gallery-grid .not-fullwidth-block ul,.elementor-5029 .elementor-element.elementor-element-ee0ed8f .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px / 2);margin-right:calc(-16px / 2)}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-c9cab47.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-5029 .elementor-element.elementor-element-1381432.elementor-position-right .elementor-image-box-img{margin-left:20px}.elementor-5029 .elementor-element.elementor-element-1381432.elementor-position-top .elementor-image-box-img{margin-bottom:20px}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-abb8f8e.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-9e21d0f.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-5029 .elementor-element.elementor-element-c098318.elementor-position-right .elementor-image-box-img{margin-left:20px}.elementor-5029 .elementor-element.elementor-element-c098318.elementor-position-top .elementor-image-box-img{margin-bottom:20px}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-73610c5.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-e993b21.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-5029 .elementor-element.elementor-element-5f20b7c.elementor-position-right .elementor-image-box-img{margin-left:20px}.elementor-5029 .elementor-element.elementor-element-5f20b7c.elementor-position-top .elementor-image-box-img{margin-bottom:20px}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-94cbc04.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-30e3240.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-5029 .elementor-element.elementor-element-4fd0d43.elementor-position-right .elementor-image-box-img{margin-left:20px}.elementor-5029 .elementor-element.elementor-element-4fd0d43.elementor-position-top .elementor-image-box-img{margin-bottom:20px}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-2294ecb.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-4111576.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-5029 .elementor-element.elementor-element-15e9865.elementor-position-right .elementor-image-box-img{margin-left:20px}.elementor-5029 .elementor-element.elementor-element-15e9865.elementor-position-top .elementor-image-box-img{margin-bottom:20px}.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-49c6623.elementor-column .elementor-widget-wrap{align-items:flex-end}@media (max-width:1024px){.elementor-bc-flex-widget .elementor-5029 .elementor-element.elementor-element-9740f04.elementor-column .elementor-widget-wrap{align-items:center}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-42px / 2)}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-42px / 2) 0}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(42px / 2);padding-right:calc(42px / 2)}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(42px / 2);padding-right:calc(42px / 2)}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-42px / 2)}}@media (max-width:767px){.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-21px / 2)}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-21px / 2) 0}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(21px / 2);padding-right:calc(21px / 2)}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:21px;padding-right:21px}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(21px / 2);padding-right:calc(21px / 2)}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:21px}.elementor-5029 .elementor-element.elementor-element-91d401d .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-21px / 2)}}