.elementor-72747 .elementor-element.elementor-element-0f9581e{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72747 .elementor-element.elementor-element-0f9581e:not(.elementor-motion-effects-element-type-background), .elementor-72747 .elementor-element.elementor-element-0f9581e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1stopdesignwebsites.com/wp-content/uploads/2025/08/bug-background-a1-rev.gif");background-size:cover;}.elementor-72747 .elementor-element.elementor-element-ddf4613{--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;--justify-content:center;--padding-top:40px;--padding-bottom:100px;--padding-left:90px;--padding-right:90px;}.elementor-72747 .elementor-element.elementor-element-ddf4613:not(.elementor-motion-effects-element-type-background), .elementor-72747 .elementor-element.elementor-element-ddf4613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-72747 .elementor-element.elementor-element-e2d8f8a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-72747 .elementor-element.elementor-element-e2d8f8a .elementor-heading-title{color:#FFFFFF;}.elementor-72747 .elementor-element.elementor-element-23e9e1a .elementor-heading-title{font-family:var( --e-global-typography-81d6aca-font-family ), Sans-serif;font-size:var( --e-global-typography-81d6aca-font-size );font-weight:var( --e-global-typography-81d6aca-font-weight );text-transform:var( --e-global-typography-81d6aca-text-transform );font-style:var( --e-global-typography-81d6aca-font-style );text-decoration:var( --e-global-typography-81d6aca-text-decoration );line-height:var( --e-global-typography-81d6aca-line-height );letter-spacing:var( --e-global-typography-81d6aca-letter-spacing );}.elementor-72747 .elementor-element.elementor-element-e14571d{--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;}.elementor-72747 .elementor-element.elementor-element-0e34919 > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-72747 .elementor-element.elementor-element-0e34919:not(.elementor-motion-effects-element-type-background), .elementor-72747 .elementor-element.elementor-element-0e34919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-454f6ac );}.elementor-72747 .elementor-element.elementor-element-0e34919{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-72747 .elementor-element.elementor-element-0e34919 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72747 .elementor-element.elementor-element-40e4ba3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-72747 .elementor-element.elementor-element-40e4ba3 .elementor-heading-title{font-family:var( --e-global-typography-81d6aca-font-family ), Sans-serif;font-size:var( --e-global-typography-81d6aca-font-size );font-weight:var( --e-global-typography-81d6aca-font-weight );text-transform:var( --e-global-typography-81d6aca-text-transform );font-style:var( --e-global-typography-81d6aca-font-style );text-decoration:var( --e-global-typography-81d6aca-text-decoration );line-height:var( --e-global-typography-81d6aca-line-height );letter-spacing:var( --e-global-typography-81d6aca-letter-spacing );}.elementor-72747 .elementor-element.elementor-element-c9e207b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-72747 .elementor-element.elementor-element-1acd872 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(20px/2) !important;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-72747 .elementor-element.elementor-element-1acd872 .skeleton-posts.portfolio-row{margin:calc(-20px/2);}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-20px/2) 0;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:20px;padding-right:20px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(20px/2);padding-right:calc(20px/2);}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:20px;padding-right:20px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:20px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-20px/2);}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid .portfolio-item .overlay:before, .elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.hover-default-circular .portfolio-item .image .overlay .overlay-circle, .elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.hover-new-circular .portfolio-item .image .overlay .overlay-circle{background:#12163F8C !important;}.elementor-72747 .elementor-element.elementor-element-1acd872 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-item .caption .title span, .elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-item .caption .title a{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:16px 16px 16px 16px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:16px 16px 0 0;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:16px 16px 16px 16px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:16px 16px 16px 16px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *, 
						.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,
						.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *, 
						.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-family:"Saira Condensed", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:2.8rem;letter-spacing:0px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid:not(.disabled-hover) .portfolio-item:hover .caption .title *, 
						.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid:not(.disabled-hover) .portfolio-item:hover .highlight-item-alternate-box .title *,
						.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *:hover, 
						.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *:hover{color:var( --e-global-color-secondary );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.title-on-page .wrap > .caption{text-align:center;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap > .caption{padding:6px 0px 0px 0px !important;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.news-grid.title-on-page .portfolio-item .wrap > .caption .title{margin:0px 0px 0px 0px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filter-item-list{max-height:500px;padding-right:10px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filter-item, 
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .portfolio-filter-item, 
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .widget-area .widget, 
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .widget-area .widget, 
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-filter-item,
				.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-filters-area .portfolio-search-filter input,
				.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-filters-area .portfolio-search-filter input::placeholder{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2.4rem;letter-spacing:0px;word-spacing:0px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filter-item .portfolio-filter-item-list ul li a, 
							.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .portfolio-filter-item .portfolio-filter-item-list ul li a, 
							.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item .portfolio-filter-item-list ul li a, .elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount, 
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount, 
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount, 
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount .slider-amount-text,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount .slider-amount-text,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount .slider-amount-text{color:var( --e-global-color-primary );}{background-color:var( --e-global-color-43450d3 );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filter-item .portfolio-filter-item-list ul li a:hover, 
							.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .portfolio-filter-item .portfolio-filter-item-list ul li a:hover, 
							.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item .portfolio-filter-item-list ul li a:hover{color:var( --e-global-color-43450d3 );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filter-item .portfolio-filter-item-list ul li a.active, 
							.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .portfolio-filter-item .portfolio-filter-item-list ul li a.active, 
							.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item .portfolio-filter-item-list ul li a.active{color:var( --e-global-color-secondary );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-range,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-range,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-range,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-handle + span,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-handle + span,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-handle + span,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-handle,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-handle,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-handle{background-color:var( --e-global-color-secondary );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-show-filters-button{margin-left:auto;color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:2rem;border-radius:10px 10px 10px 10px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-filters-area h2{font-family:var( --e-global-typography-81d6aca-font-family ), Sans-serif;font-size:var( --e-global-typography-81d6aca-font-size );font-weight:var( --e-global-typography-81d6aca-font-weight );text-transform:var( --e-global-typography-81d6aca-text-transform );font-style:var( --e-global-typography-81d6aca-font-style );text-decoration:var( --e-global-typography-81d6aca-text-decoration );line-height:var( --e-global-typography-81d6aca-line-height );letter-spacing:var( --e-global-typography-81d6aca-letter-spacing );color:var( --e-global-color-secondary );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .widget-title, 
				.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filters-area-scrollable .widget-title,
				.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar .portfolio-filters-area-scrollable .widget-title{font-family:"Saira Condensed", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-43450d3 );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filters-outer .portfolio-filters-area,
					 .elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filters-outer .portfolio-filters-area,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar-mobile .portfolio-filters-outer .portfolio-filters-area{width:375px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-hidden .portfolio-filters-outer .portfolio-filters-area,
				.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-standard-mobile .portfolio-filters-outer .portfolio-filters-area,
				.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list.style-sidebar-mobile .portfolio-filters-outer .portfolio-filters-area{background-color:var( --e-global-color-fe99308 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-close-filters{color:var( --e-global-color-secondary );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-selected-filters .portfolio-selected-filter-item{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:2.7rem;border-radius:12px 12px 12px 12px;color:var( --e-global-color-secondary );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-selected-filters .portfolio-selected-filter-item:hover{color:var( --e-global-color-43450d3 );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-sorting-select div.portfolio-sorting-select-current{color:var( --e-global-color-text );background-color:var( --e-global-color-fe99308 );border-radius:11px 11px 11px 11px;padding:6px 10px 4px 10px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-sorting-select div.portfolio-sorting-select-current,
				.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-sorting-select ul li{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8rem;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-sorting-select ul{background-color:var( --e-global-color-fe99308 );border-radius:16px 16px 16px 16px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-sorting-select ul li{color:var( --e-global-color-text );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-sorting-select ul li:hover{color:var( --e-global-color-43450d3 );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-sorting-select ul li.portfolio-sorting-select-current{color:var( --e-global-color-secondary );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-form input,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-filters-area .portfolio-search-filter input{color:var( --e-global-color-text );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-filters-area .portfolio-search-filter .portfolio-search-filter-button,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .widget_product_search button:before,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button{color:var( --e-global-color-accent );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-filters-area .portfolio-search-filter input,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .widget_product_search input,
					.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-form input{border-radius:8px 8px 8px 8px;color:var( --e-global-color-text );background-color:var( --e-global-color-454f6ac );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio.portfolio-grid.news-grid .portfolio-load-more{margin-top:100px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-load-more button{border-radius:12px 12px 12px 12px;background-color:var( --e-global-color-fe99308 );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-load-more button span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0fa401d-font-family ), Sans-serif;font-size:var( --e-global-typography-0fa401d-font-size );font-weight:var( --e-global-typography-0fa401d-font-weight );text-transform:var( --e-global-typography-0fa401d-text-transform );font-style:var( --e-global-typography-0fa401d-font-style );text-decoration:var( --e-global-typography-0fa401d-text-decoration );line-height:var( --e-global-typography-0fa401d-line-height );letter-spacing:var( --e-global-typography-0fa401d-letter-spacing );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-load-more button i:before{color:var( --e-global-color-primary );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-load-more button svg{fill:var( --e-global-color-primary );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-load-more button:hover span{color:var( --e-global-color-454f6ac );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-load-more button:hover i:before{color:var( --e-global-color-454f6ac );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-load-more button:hover svg{fill:var( --e-global-color-454f6ac );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-load-more button:hover{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-72747 .elementor-element.elementor-element-ddf4613{--width:50%;}.elementor-72747 .elementor-element.elementor-element-e14571d{--width:50%;}}@media(max-width:1024px){.elementor-72747 .elementor-element.elementor-element-23e9e1a .elementor-heading-title{font-size:var( --e-global-typography-81d6aca-font-size );line-height:var( --e-global-typography-81d6aca-line-height );letter-spacing:var( --e-global-typography-81d6aca-letter-spacing );}.elementor-72747 .elementor-element.elementor-element-0e34919{padding:60px 21px 20px 21px;}.elementor-72747 .elementor-element.elementor-element-40e4ba3 .elementor-heading-title{font-size:var( --e-global-typography-81d6aca-font-size );line-height:var( --e-global-typography-81d6aca-line-height );letter-spacing:var( --e-global-typography-81d6aca-letter-spacing );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-filters-area h2{font-size:var( --e-global-typography-81d6aca-font-size );line-height:var( --e-global-typography-81d6aca-line-height );letter-spacing:var( --e-global-typography-81d6aca-letter-spacing );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-load-more button span{font-size:var( --e-global-typography-0fa401d-font-size );line-height:var( --e-global-typography-0fa401d-line-height );letter-spacing:var( --e-global-typography-0fa401d-letter-spacing );}}@media(max-width:767px){.elementor-72747 .elementor-element.elementor-element-23e9e1a .elementor-heading-title{font-size:var( --e-global-typography-81d6aca-font-size );line-height:var( --e-global-typography-81d6aca-line-height );letter-spacing:var( --e-global-typography-81d6aca-letter-spacing );}.elementor-72747 .elementor-element.elementor-element-40e4ba3 .elementor-heading-title{font-size:var( --e-global-typography-81d6aca-font-size );line-height:var( --e-global-typography-81d6aca-line-height );letter-spacing:var( --e-global-typography-81d6aca-letter-spacing );}.elementor-72747 .elementor-element.elementor-element-c9e207b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-filters-list .portfolio-filters-area h2{font-size:var( --e-global-typography-81d6aca-font-size );line-height:var( --e-global-typography-81d6aca-line-height );letter-spacing:var( --e-global-typography-81d6aca-letter-spacing );}.elementor-72747 .elementor-element.elementor-element-1acd872 .portfolio-load-more button span{font-size:var( --e-global-typography-0fa401d-font-size );line-height:var( --e-global-typography-0fa401d-line-height );letter-spacing:var( --e-global-typography-0fa401d-letter-spacing );}}