.elementor-191 .elementor-element.elementor-element-cca87cd{--display:flex;--min-height:80vh;--justify-content:flex-start;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-f82a4e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-191 .elementor-element.elementor-element-f82a4e3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-icon i{color:#9B9B9B;transition:color 0.3s;}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-icon svg{fill:#9B9B9B;transition:fill 0.3s;}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-191 .elementor-element.elementor-element-c0c36f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-selector{background-color:#ffffff;padding:2px 0px 2px 0px;border-radius:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-title{color:#333333;font-family:"polin", Sans-serif;font-size:36px;font-weight:bold;line-height:1em;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-description{color:var( --e-global-color-primary );max-width:457px;font-size:18px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-image{border-radius:20px;width:380px;max-width:100%;box-sizing:border-box;height:280px;aspect-ratio:4 / 3;object-fit:fill;object-position:center center;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-placeholder{border-radius:20px;width:380px;max-width:100%;box-sizing:border-box;min-height:280px;height:280px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-pairs-container{min-height:310px;margin-bottom:40px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-header{margin-bottom:40px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-selections{margin-bottom:40px;padding:0px 5px 0px 5px;margin-top:64px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-actions{margin-top:30px;text-align:center;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-or-container{margin-top:0px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-name{font-size:18px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-continue-button{font-size:18px;line-height:1.2em;background-color:var( --e-global-color-e97afbc );color:#ffffff;border-radius:50px;padding:12px 40px 12px 40px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-neither-button{font-family:"polin", Sans-serif;font-weight:bold;text-decoration:underline;background-color:transparent;color:var( --e-global-color-94256a4 );border-color:#e0e0e0;border-radius:25px;padding:12px 24px 12px 24px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-image-container .dlx-style-name{background-color:transparent !important;background-image:none !important;color:#333333 !important;font-size:16px;font-weight:500;text-align:center;padding:8px 12px 8px 14px;border-radius:3px 3px 3px 3px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-progress-indicator{color:#666;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-current-pair{color:var( --e-global-color-accent );}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-total-pairs{color:#999;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-selections-preview{gap:30px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-selection-circle{width:69px;height:69px;border-color:#e0e0e0;border-width:1px;background-color:#ffffff;border-radius:50%;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-selection-circle.current{border-color:var( --e-global-color-accent );background-color:#f8f8f8;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-selection-circle.selected{background-color:#f8f8f8;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-selection-circle.neither{background-color:#999;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-selection-image{width:99%;height:99%;border-radius:50%;overflow:hidden;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-or span{background-color:#ffffff;border-color:#e0e0e0;border-width:1px;border-radius:50%;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-neither{text-align:center;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-completion-backdrop{background-color:rgba(0, 0, 0, 0.45);}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-completion-message{background-color:#ffffff;padding:40px 60px 40px 60px;border-radius:16px 16px 16px 16px;max-width:520px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-completion-text{font-size:18px;font-weight:bold;color:#333333;margin-bottom:10px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-completion-subtext{color:#999999;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-completion-icon{width:80px;height:80px;font-size:calc(80px * 0.55);border-radius:50%;color:#ffffff;margin-bottom:20px;}@media(max-width:1024px){.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-image-container .dlx-style-name{background-color:#0000007A !important;background-image:none !important;color:#ffffff !important;text-align:center;top:-68px;right:410px;margin-top:10px;margin-right:10px;}}@media(max-width:767px){.elementor-191 .elementor-element.elementor-element-cca87cd{--min-height:80vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-f82a4e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:30px;}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-191 .elementor-element.elementor-element-f82a4e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-191 .elementor-element.elementor-element-c0c36f3 > .elementor-widget-container{padding:0px 020px 50px 20px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-image{width:100%;max-width:100%;box-sizing:border-box;height:20vh;aspect-ratio:initial;object-fit:fill;object-position:center center;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-placeholder{width:100%;max-width:100%;box-sizing:border-box;min-height:20vh;height:20vh;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-header{margin-bottom:20px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-pairs-container{margin-bottom:0px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-selections{margin-bottom:0px;margin-top:0px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-actions{margin-top:0px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-or-container{margin-top:0px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-description{font-size:16px;line-height:24px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-name{max-width:225px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-continue-button{font-size:16px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-image-container .dlx-style-name{background-color:#0000007A !important;background-image:none !important;color:#ffffff !important;text-align:center;padding:2px 10px 2px 10px;top:-68px;right:410px;margin-top:10px;margin-right:10px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-image-container .dlx-style-name, (tablet).elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-image-container .dlx-style-name{font-size:15px;font-weight:700;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-selections-preview{gap:10px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-selection-circle{width:43px;height:43px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-neither{text-align:center;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-neither-button{border-radius:0px;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-completion-message{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;max-width:90%;}.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-completion-text{font-size:16px;}}/* Start custom CSS for icon-list, class: .elementor-element-f82a4e3 */#progress_bar {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* רשימת האייקונים - פריסה נכונה */
#progress_bar ul.elementor-icon-list-items {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between; /* פריסה אחידה בין כל האייקונים */
    width: 100%; /* מבטיח שהאייקונים ימלאו את השורה */
    max-width: 400px; /* אפשר להתאים בהתאם לגודל הדף */
    padding: 0;
    margin: 0 auto;
}

/* הקו האופקי מאחורי האייקונים */
#progress_bar ul.elementor-icon-list-items::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 5%; /* התאמה למובייל */
    width: 90%; /* מבטיח שהקו לא יגלוש מחוץ לאייקונים */
    height: 1px; /* עובי הקו */
    background-color: #8b8b8b; /* צבע הקו */
    transform: translateY(-50%);
    z-index: 0;
}

/* עיצוב האייקונים ושמירה עליהם מעל הקו */
#progress_bar .elementor-icon-list-item {
    position: relative;
    background: white; /* רקע כדי שהאייקון "יחתוך" את הקו */
    z-index: 1;
    padding: 5px;
}

/* התאמות מיוחדות למסכים קטנים */
@media (max-width: 768px) {
    #progress_bar ul.elementor-icon-list-items {
        gap: 10px; /* מצמצם את הרווח בין האייקונים */
        max-width: 300px; /* מצמצם את הרוחב כדי להתאים למובייל */
    }

    #progress_bar ul.elementor-icon-list-items::before {
        left: 5%; /* מבטיח שהקו לא יתחיל מהקצה */
        width: 90%; /* שהקו לא יהיה קצר מדי */
    }
}/* End custom CSS */
/* Start custom CSS for dlx_style_selector, class: .elementor-element-c0c36f3 */.elementor-191 .elementor-element.elementor-element-c0c36f3 .dlx-style-selections
 {
    margin-bottom: 40px;
    margin-top: -45px;
    padding: 0px 5px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'polin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://decor-luxe.com/wp-content/uploads/2026/01/Polin-Regular.woff2') format('woff2'),
		url('https://decor-luxe.com/wp-content/uploads/2026/01/Polin-Regular.woff') format('woff');
}
@font-face {
	font-family: 'polin';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://decor-luxe.com/wp-content/uploads/2026/01/Polin-Bold.woff2') format('woff2'),
		url('https://decor-luxe.com/wp-content/uploads/2026/01/Polin-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */