.elementor-31637 .elementor-element.elementor-element-56b061e{--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;}.elementor-31637 .elementor-element.elementor-element-e88a83a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31637 .elementor-element.elementor-element-dd80fcb > .elementor-widget-container{background-color:#F0F0F0;padding:20px 21px 0px 42px;border-radius:15px 0px 0px 0px;}.elementor-31637 .elementor-element.elementor-element-dd80fcb .thegem-heading, .elementor-31637 .elementor-element.elementor-element-dd80fcb .thegem-heading .light{text-transform:uppercase;letter-spacing:1px;}.elementor-31637 .elementor-element.elementor-element-9d66d15 .gem-image.gem-wrapbox{float:left;}.elementor-31637 .elementor-element.elementor-element-9d66d15 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-31637 .elementor-element.elementor-element-9d66d15 .gem-image img{opacity:calc(100/100);}.elementor-31637 .elementor-element.elementor-element-9d66d15 .gem-image a:hover img{opacity:calc(100/100);}.elementor-31637 .elementor-element.elementor-element-825db50{--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:0px 15px 15px 15px;--padding-top:60px;--padding-bottom:60px;--padding-left:42px;--padding-right:42px;}.elementor-31637 .elementor-element.elementor-element-825db50:not(.elementor-motion-effects-element-type-background), .elementor-31637 .elementor-element.elementor-element-825db50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-31637 .elementor-element.elementor-element-501460c .filters-apply-button{flex:auto;text-align:left;}.elementor-31637 .elementor-element.elementor-element-501460c .filters-apply-button .gem-button{width:100%;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-filter-item,
				.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-show-filters-button,
				.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-search-filter input,
				.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-search-filter input::placeholder{font-size:14px;}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-filter-item:not(.filters-apply-button){width:47% !important;}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list.style-standard:not(.style-standard-mobile) .widget-area{gap:30px;}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list:is(.style-sidebar, .style-hidden, .style-standard-mobile) .portfolio-filter-item:not(:first-child){padding-top:calc(30px/2);}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list:is(.style-sidebar, .style-hidden, .style-standard-mobile) .portfolio-filter-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list.style-standard:not(.style-standard-mobile) .portfolio-filter-item:not(.display-type-dropdown) .name,
					.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-filter-item.display-type-dropdown .selector-title,
					.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-filters-area .portfolio-search-filter input{background-color:#FFFFFF;border-radius:9px 9px 9px 9px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;padding:18px 12px 18px 18px;}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list.style-standard:not(.style-standard-mobile) .portfolio-filter-item .portfolio-filter-item-list,
					.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list{background-color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-show-filters-button{width:100%;margin-left:0;margin-right:0;}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-show-filters-button{color:#FFFFFF;border-style:none;background-color:#000000;}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list:is(.style-hidden, .style-sidebar-mobile, .style-standard-mobile) .portfolio-filters-outer .portfolio-filters-area{background-color:#F0F0F0;}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-close-filters{color:#000000;}@media(max-width:1024px){.elementor-31637 .elementor-element.elementor-element-825db50{--padding-top:50px;--padding-bottom:50px;--padding-left:21px;--padding-right:21px;}}@media(max-width:767px){.elementor-31637 .elementor-element.elementor-element-56b061e{--width:100%;}.elementor-31637 .elementor-element.elementor-element-dd80fcb > .elementor-widget-container{padding:20px 21px 0px 21px;}.elementor-31637 .elementor-element.elementor-element-825db50{--padding-top:40px;--padding-bottom:50px;--padding-left:21px;--padding-right:21px;}.elementor-31637 .elementor-element.elementor-element-501460c .portfolio-filters-list .portfolio-show-filters-button{font-size:16px;border-radius:9px 9px 9px 9px;padding:17px 20px 17px 20px;}body.elementor-page-31637{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}.custom-filter .portfolio-filters-list .portfolio-filter-item .price-range-slider .slider-range {
    margin: 10px auto 20px auto;
}
.filter-btn .filters-apply-button {
    margin-top: 30px !important;
}