.elementor-2247 .elementor-element.elementor-element-d47b640 .elementor-button{font-family:"Open Sans Hebrew",Sans-serif;font-size:31px;font-weight:700;text-decoration:none;line-height:35px;letter-spacing:3.7px;word-spacing:2px;text-shadow:0 0 15px rgb(0 0 0 / .3);background-color:#F6AA12}.elementor-2247 .elementor-element.elementor-element-e41a61d .elementor-button{font-family:"Open Sans Hebrew",Sans-serif;font-size:31px;font-weight:700;text-decoration:none;line-height:35px;letter-spacing:3.7px;word-spacing:2px;text-shadow:0 0 15px rgb(0 0 0 / .3);background-color:#F6AA12}body{font-family:'Assistant',sans-serif;direction:rtl;margin:20px;background-color:#f4f7f6;color:#333}.table-container{max-width:1000px;margin:20px auto;overflow-x:auto;box-shadow:0 2px 8px rgb(0 0 0 / .1);border-radius:8px;background-color:#fff}.pricing-table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #ccc}.pricing-table caption{font-size:1.5em;font-weight:700;padding:15px 0;color:#2c3e50;text-align:center}.pricing-table th,.pricing-table td{padding:12px 15px;border:1px solid #ddd;text-align:right;vertical-align:middle;line-height:1.5}.pricing-table thead th{background-color:#3498db;color:#fff;font-weight:600;text-align:center;border-color:#2980b9}.pricing-table thead th:first-child{text-align:right}.pricing-table th:nth-child(2),.pricing-table td:nth-child(2),.pricing-table th:nth-child(3),.pricing-table td:nth-child(3),.pricing-table th:nth-child(4),.pricing-table td:nth-child(4){text-align:center;white-space:nowrap}.pricing-table tbody tr:nth-child(even){background-color:#f9f9f9}.pricing-table tbody tr:hover{background-color:#f1f1f1}.pricing-table .table-subheader-row td{background-color:#eaf2f8;font-weight:700;text-align:center!important;color:#2c3e50;border-top:2px solid #ccc;border-bottom:2px solid #ccc}.pricing-table .table-subheader-row:hover{background-color:#eaf2f8}.pricing-table .table-note{display:block;font-size:.85em;color:#777;margin-top:4px}.pricing-table td a:not(.register-button){color:#2980b9;text-decoration:none}.pricing-table td a:not(.register-button):hover{text-decoration:underline;color:#1a5276}.register-button{display:inline-block;padding:6px 12px;background-color:#2ecc71;color:#fff!important;text-decoration:none;border:none;border-radius:4px;font-weight:500;text-align:center;cursor:pointer;transition:background-color 0.3s ease;white-space:nowrap}.register-button:hover{background-color:#27ae60;color:#fff!important;text-decoration:none}@media (max-width:768px){.pricing-table th,.pricing-table td{padding:8px 10px;font-size:.9em}.pricing-table caption{font-size:1.3em}.register-button{padding:5px 8px;font-size:.85em}}