/* מדיניות פרטיות - קבוצת בר */

body {
    font-family: 'Assistant', Arial, sans-serif;
    font-family: david;
    background-color: #f2f2f2;
    margin: 0;
    padding: 0;
    line-height: 1.7;
    direction: rtl;
    text-align: right;
    color: #222;
}

.privacy-wrapper {
    max-width: 1200px;
    margin: 40px auto;
    padding: 0 20px;
}

.privacy-container {
    background: #ffffff;
    padding: 45px 55px;
    border-radius: 6px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.08);
}

.privacy-title {
    text-align: center;
    color: #003366;
    margin: 0 0 6px 0;
    font-size: 2em;
}

.privacy-updated {
    text-align: center;
    font-style: italic;
    margin-bottom: 35px;
    color: #555;
}

.privacy-paragraph {
    margin: 0 0 10px 0;
}

.privacy-section-title {
    font-weight: bold;
    font-size: 1.25em;
    margin: 30px 0 12px 0;
    color: #003366;
}

.privacy-list {
    margin: 8px 24px 14px 0;
    padding-right: 18px;
}

.privacy-list li {
    margin-bottom: 6px;
}

.privacy-spacer {
    height: 18px;
}

/* קלאסים נוספים */
.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.bg-white {
    background-color: #ffffff;
}

.font-david {
    font-family: David;
}

.font-size-9 {
    font-size: 9pt;
}

.font-size-11 {
    font-size: 11pt;
}

.line-height-115 {
    line-height: 115%;
}

.margin-top-0 {
    margin-top: 0pt;
}

.margin-bottom-0 {
    margin-bottom: 0pt;
}

.margin-left-7 {
    margin-left: 7.1pt;
}

.margin-right-18 {
    margin-right: 18pt;
}

.margin-right-36 {
    margin-right: 36pt;
}

.margin-right-40 {
    margin-right: 40pt;
}

.margin-right-54 {
    margin-right: 54pt;
}

.margin-right-72 {
    margin-right: 72pt;
}

.text-indent-neg-18 {
    text-indent: -18pt;
}

.text-indent-neg-22 {
    text-indent: -22.49pt;
}

.text-indent-neg-22-2 {
    text-indent: -22.21pt;
}

.text-indent-neg-21 {
    text-indent: -21.55pt;
}

.text-indent-neg-21-9 {
    text-indent: -21.95pt;
}

.text-indent-neg-22-6 {
    text-indent: -22.63pt;
}

.text-indent-neg-20 {
    text-indent: -20.84pt;
}

.text-indent-neg-21-1 {
    text-indent: -21.17pt;
}

.color-222 {
    color: #222222;
}

.bg-yellow {
    background-color: #ffff00;
}

.bg-blue-light {
    background-color: #b8cce4;
}

.bg-blue-medium {
    background-color: #95b3d7;
}

.table-border {
    border: 0.75pt solid #000000;
    border-collapse: collapse;
}

.table-cell {
    padding-right: 5.03pt;
    padding-left: 5.03pt;
    vertical-align: top;
}

.table-cell-bottom {
    padding-right: 5.03pt;
    padding-left: 5.03pt;
    vertical-align: bottom;
}

.border-left {
    border-left-style: solid;
    border-left-width: 0.75pt;
}

.border-right {
    border-right-style: solid;
    border-right-width: 0.75pt;
}

.border-top {
    border-top-style: solid;
    border-top-width: 0.75pt;
}

.border-bottom {
    border-bottom-style: solid;
    border-bottom-width: 0.75pt;
}

.width-202 {
    width: 202.15pt;
}

.width-232 {
    width: 232.5pt;
}

.width-83 {
    width: 83.4pt;
}

.width-355 {
    width: 355.9pt;
}

.position-absolute-bottom {
    bottom: 10px;
    right: 10px;
    position: absolute;
}

.link-gray {
    font-size: 11px;
    color: #d0d0d0;
}

.spacer-inline {
    width: 14.63pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-13 {
    width: 13.4pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-9 {
    width: 9.49pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-9-6 {
    width: 9.65pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-13-5 {
    width: 13.51pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-13-7 {
    width: 13.79pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-14-4 {
    width: 14.45pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-14 {
    width: 14.05pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-13-3 {
    width: 13.37pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-15 {
    width: 15.16pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-14-8 {
    width: 14.83pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.spacer-inline-4 {
    width: 4.07pt;
    font: 7pt 'Times New Roman';
    display: inline-block;
}

.margin-0-36-0-7 {
    margin: 0pt 36pt 0pt 7.1pt;
}

.margin-0-18-0-7 {
    margin: 0pt 18pt 0pt 7.1pt;
}

.margin-0-72-0-7 {
    margin: 0pt 72pt 0pt 7.1pt;
}

.margin-0-4-0-7 {
    margin: 0pt 4.5pt 0pt 7.1pt;
}

.margin-0-0-0-7 {
    margin: 0pt 0.2pt 0pt 7.1pt;
}

.margin-top-0-bottom-10 {
    margin-top: 0pt;
    margin-bottom: 10pt;
}

.table-full-width {
    width: 100%;
}

.table-457 {
    width: 457pt;
    margin-right: 4.5pt;
}
