.elementor-2952 .elementor-element.elementor-element-24febb6:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-24febb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2952 .elementor-element.elementor-element-24febb6 > .elementor-container{min-height:200px;}.elementor-2952 .elementor-element.elementor-element-24febb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-70px;margin-bottom:0px;}.elementor-2952 .elementor-element.elementor-element-24febb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2952 .elementor-element.elementor-element-1816685{text-align:center;}.elementor-2952 .elementor-element.elementor-element-1816685 .elementor-heading-title{color:#FFFFFF;}.elementor-2952 .elementor-element.elementor-element-c54a6f0 > .elementor-container{min-height:0px;}.elementor-2952 .elementor-element.elementor-element-c54a6f0{padding:50px 0px 30px 0px;}.elementor-2952 .elementor-element.elementor-element-04d304c{text-align:center;}.elementor-2952 .elementor-element.elementor-element-04d304c .elementor-heading-title{font-family:"sofia pro", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-b9abf1b );}.elementor-2952 .elementor-element.elementor-element-fb7647c{margin-top:0px;margin-bottom:30px;}.elementor-2952 .elementor-element.elementor-element-79a3ed9 .elementskit-image-comparison{border-radius:19px 19px 19px 19px;}.elementor-2952 .elementor-element.elementor-element-79a3ed9 .elementskit-image-comparison .twentytwenty-handle{width:59px;margin-left:calc( 59px / -2 );height:59px;margin-top:calc( 59px / -2 );}.elementor-2952 .elementor-element.elementor-element-79a3ed9 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-2952 .elementor-element.elementor-element-79a3ed9 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-2952 .elementor-element.elementor-element-79a3ed9 .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-2952 .elementor-element.elementor-element-79a3ed9 .twentytwenty-horizontal .twentytwenty-handle:after{width:2px;}.elementor-2952 .elementor-element.elementor-element-79a3ed9 .twentytwenty-vertical .twentytwenty-handle:before, .elementor-2952 .elementor-element.elementor-element-79a3ed9 .twentytwenty-vertical .twentytwenty-handle:after{height:2px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2952 .elementor-element.elementor-element-753224f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}@media(max-width:1024px){.elementor-2952 .elementor-element.elementor-element-04d304c .elementor-heading-title{font-size:19px;}}@media(max-width:767px){.elementor-2952 .elementor-element.elementor-element-24febb6{margin-top:-45px;margin-bottom:0px;}.elementor-2952 .elementor-element.elementor-element-04d304c .elementor-heading-title{font-size:15px;}}@media(min-width:768px){.elementor-2952 .elementor-element.elementor-element-ceefafd{width:100%;}.elementor-2952 .elementor-element.elementor-element-4e06834{width:25%;}.elementor-2952 .elementor-element.elementor-element-a276e96{width:50%;}.elementor-2952 .elementor-element.elementor-element-8a74312{width:24.666%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'sofia pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://decordesigningbyvisor.com/wp-content/uploads/2025/12/Sofia-Pro-Regular-Az.woff') format('woff');
}
@font-face {
	font-family: 'sofia pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://decordesigningbyvisor.com/wp-content/uploads/2025/12/Sofia-Pro-Medium-Az.woff') format('woff');
}
@font-face {
	font-family: 'sofia pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://decordesigningbyvisor.com/wp-content/uploads/2025/12/Sofia-Pro-Semi-Bold-Az.woff') format('woff');
}
@font-face {
	font-family: 'sofia pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://decordesigningbyvisor.com/wp-content/uploads/2025/12/Sofia-Pro-Bold-Az.woff') format('woff');
}
@font-face {
	font-family: 'sofia pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://decordesigningbyvisor.com/wp-content/uploads/2025/12/Sofia-Pro-Black-Az.woff') format('woff');
}
/* End Custom Fonts CSS */