html {
--black:#000000;
--transparent:#00000000;
--black-alpha-11:#00000011;
--black-alpha-1a:#0000001a;
--black-alpha-22:#00000022;
--black-alpha-33:#00000033;
--black-alpha-44:#00000044;
--black-alpha-55:#00000055;
--black-alpha-77:#00000077;
--black-alpha-80:#00000080;
--black-alpha-88:#00000088;
--black-alpha-e0:#000000e0;
--obsidian:#1e1e1e;
--obsidian-alpha-1f:#1e1e1e1f;
--ink-deep:#201c1d;
--ink:#222222;
--brand-charcoal:#231f20;
--brand-charcoal-alpha-80:#231f2080;
--brand-charcoal-alpha-99:#231f2099;
--brand-charcoal-alpha-bf:#231f20bf;
--brand-charcoal-alpha-fa:#231f20fa;
--charcoal-rich:#292224;
--success-green:#2a8c5a;
--charcoal-velvet-alpha-fa:#2b2527fa;
--charcoal-deep:#2e2a2b;
--charcoal-muted:#302a2c;
--charcoal-warm:#332b2d;
--graphite:#333333;
--graphite-soft:#373737;
--focus-blue:#3898ec;
--umber-charcoal:#403639;
--selection-blue:#4e8cff;
--taupe-deep:#514a4d;
--taupe-rich:#554d50;
--gray-deep:#555555;
--taupe-dark:#5d5558;
--taupe-border:#5e5558;
--taupe-strong:#5f575a;
--taupe:#625a5d;
--taupe-soft:#645d60;
--stone-deep:#6b6764;
--mauve-taupe-deep:#6c6265;
--mauve-taupe:#6c6467;
--mauve-taupe-soft:#6d6568;
--dusty-taupe-deep:#786f72;
--dusty-taupe:#7a7174;
--dusty-taupe-soft:#7c7376;
--crimson-deep:#821e28;
--gray:#888888;
--stone-muted:#8d8588;
--gray-muted:#999999;
--stone:#9e9a96;
--crimson:#a31f2b;
--crimson-soft:#b7434d;
--stone-border-deep:#bbb4b7;
--silver:#c0c0c0;
--silver-soft:#c8c8c8;
--danger-red:#c9362c;
--stone-border:#c9c3c5;
--stone-shimmer:#cbc7c9;
--gray-border:#cccccc;
--stone-muted-light:#cec8ca;
--blue-mist:#d4d7e5;
--stone-light:#d5d2ce;
--stone-line:#d6d1d3;
--stone-fill:#d6d2d4;
--brand-gold-deep:#d8ac00;
--brand-gold-deep-alpha-40:#d8ac0040;
--stone-divider:#d8d3d5;
--stone-pale:#ddd8da;
--gray-light:#dddddd;
--stone-border-light:#ded9db;
--stone-surface:#dedadc;
--silver-pale:#e2e2e2;
--brand-gold-dark:#e6b800;
--rose-border:#e8b8bd;
--pearl-deep:#e8e5e6;
--sand-light:#eae8e5;
--pearl:#eeebec;
--pearl-soft:#f3f0f1;
--pearl-pale:#f5f3f4;
--ivory-muted:#f5f4f2;
--porcelain-warm:#f7f5f6;
--porcelain-soft:#f8f6f7;
--cloud:#fafafa;
--linen-alpha-8f:#fbfaf68f;
--porcelain:#fdfdfd;
--porcelain-alpha-99:#fdfdfd99;
--rose-cloud:#fef1f0;
--error-red:#ff3438;
--error-coral:#ffb4ab;
--error-coral-alpha-b8:#ffb4abb8;
--brand-gold:#ffcc00;
--brand-gold-alpha-55:#ffcc0055;
--brand-gold-light:#ffd740;
--ivory:#fffaf0;
--signal-yellow:#ffff00;
--white:#ffffff;
--white-alpha-0d:#ffffff0d;
--white-alpha-20:#ffffff20;
--white-alpha-26:#ffffff26;
--white-alpha-30:#ffffff30;
--white-alpha-33:#ffffff33;
--white-alpha-52:#ffffff52;
--white-alpha-99:#ffffff99;
--black-opacity-10:rgba(0,0,0,.1);
--focus-ring-blue-opacity-60:rgba(102,175,233,.6);
--danger-red-opacity-15:rgba(201,54,44,.15);
--brand-gold-opacity-15:rgba(255,204,0,.15);
--brand-gold-opacity-30:rgba(255,204,0,.3);
--white-opacity-50:rgba(255,255,255,.5);
--white-opacity-0:rgba(255,255,255,0);
--brand-charcoal-opacity-06:rgba(35,31,32,.06);
--brand-charcoal-opacity-08:rgba(35,31,32,.08);
--brand-charcoal-opacity-10:rgba(35,31,32,.1);

font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: var(--transparent);
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: var(--signal-yellow);
color: var(--black);
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
box-sizing: border-box;
padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
height: auto;
}
input[type='search'] {
-webkit-appearance: none;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid var(--silver);
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
*{-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
html{height: 100%;}
body{margin: 0;
  min-height: 100%;
  background-color: var(--white);
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: var(--graphite);}
img{max-width: 100%;
  vertical-align: middle;
  display: inline-block;}
.inline-link{max-width: 100%;
  display: inline-block;}
.button{display: inline-block;
  padding: 9px 15px;
  background-color: var(--focus-blue);
  color: var(--white);
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;}
input.button{-webkit-appearance: button;}
html[data-w-dynpage] [data-w-cloak]{color: var(--transparent) !important;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight: bold;
  margin-bottom: 10px;}
h1{font-size: 38px;
  line-height: 44px;
  margin-top: 20px;}
h2{font-size: 32px;
  line-height: 36px;
  margin-top: 20px;}
h3{font-size: 24px;
  line-height: 30px;
  margin-top: 20px;}
h4{font-size: 18px;
  line-height: 24px;
  margin-top: 10px;}
h5{font-size: 14px;
  line-height: 20px;
  margin-top: 10px;}
h6{font-size: 12px;
  line-height: 18px;
  margin-top: 10px;}
p{margin-top: 0;
  margin-bottom: 10px;}
blockquote{margin: 0 0 10px 0;
  padding: 10px 20px;
  border-left: 5px solid var(--silver-pale);
  font-size: 18px;
  line-height: 22px;}
figure{margin: 0;
  margin-bottom: 10px;}
figcaption{margin-top: 5px;
  text-align: center;}
ul,
ol{margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;}
fieldset{padding: 0;
  margin: 0;
  border: 0;}
button,
[type='button'],
[type='reset']{border: 0;
  cursor: pointer;
  -webkit-appearance: button;}
label{display: block;
  margin-bottom: 5px;
  font-weight: bold;}
.dropdown{display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900;}
.dropdown-trigger{user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px;}
.dropdown-trigger:focus{outline: 0;}
.dropdown-menu{position: absolute;
  background: var(--gray-light);
  display: none;
  min-width: 100%;}
.dropdown-menu.is-open{display: block;}
[data-nav-menu-open]{display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: var(--silver-soft);
  text-align: center;
  overflow: visible;
  min-width: 200px;}
@font-face{font-family: Reiten; src: url('https://www.reiten.co.il/fonts/Reiten-Light.3286970489.woff2') format("woff2"); font-weight: 300; font-style: normal; font-display: swap;}
@font-face{font-family: Reiten; src: url('https://www.reiten.co.il/fonts/Reiten-Regular.9850623573.woff2') format("woff2"); font-weight: 400; font-style: normal; font-display: swap;}
@font-face{font-family: Reiten; src: url('https://www.reiten.co.il/fonts/Reiten-Semibold.1309034148.woff2') format("woff2"); font-weight: 600; font-style: normal; font-display: swap;}
@font-face{font-family: Reiten; src: url('https://www.reiten.co.il/fonts/Reiten-Bold.3751142313.woff2') format("woff2"); font-weight: 700; font-style: normal; font-display: swap;}
body{color: var(--white); background-color: var(--brand-charcoal); font-family: Reiten, Arial, sans-serif; font-size: 18px; line-height: 1;}
h1{font-size: 40px; font-weight: 700; line-height: 1;}
h2{font-size: 20px; font-weight: 700; line-height: 1.5;}
h3{font-size: 18px; font-weight: 700; line-height: 1.5;}
h4{font-size: 16px; font-weight: 400; line-height: 1.5;}
p{margin-bottom: 1.5em; line-height: 1.5;}
a{color: var(--white); text-decoration: none;}
.header-tool-trigger{color: var(--white); justify-content: center; align-items: center; height: 80px; padding: 0; display: flex;}
.header-tool-trigger:hover{color: var(--brand-gold);}
.header-tool-trigger:focus-visible{outline-offset: 1px; outline: 1px solid var(--white);}
.header-tool-trigger.is-open, .header-tool-trigger.is-open:focus{color: var(--brand-gold);}
.language-menu{clip-path: inset(0 0 100%); visibility: hidden; background-color: var(--brand-charcoal); border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; transition-property: all; transition-duration: .3s; transition-timing-function: ease; display: block; left: 0; overflow: hidden; box-shadow: 0 2px 5px var(--black-alpha-80);}
.language-menu.is-open{clip-path: inset(-10px); visibility: visible;}
.header-tool{position: absolute; inset: 0 auto auto 20px;}
.header-logo:hover, .header-logo:focus{filter: brightness(90%);}
.icon{flex-flow: row; justify-content: center; align-items: center; display: flex;}
.language-link{color: var(--white); justify-content: center; align-items: center; padding: 15px 20px; display: flex;}
.language-link:hover{color: var(--brand-gold);}
.language-list{padding: 15px;}
.header{z-index: 999999; color: var(--white); white-space: nowrap; background-color: var(--brand-gold); background-image: linear-gradient(var(--brand-charcoal), var(--brand-charcoal)); border-bottom: 1px solid var(--white); grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: center; width: 100%; height: 80px; padding-left: 20px; padding-right: 20px; font-size: 17px; font-weight: 700; display: flex; position: fixed; box-shadow: 0 2px 5px var(--black-alpha-33);}
.login-panel{-webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background-image: radial-gradient(circle, var(--brand-charcoal-alpha-fa), var(--charcoal-velvet-alpha-fa)); border: 5px solid var(--brand-charcoal-alpha-80); border-radius: 15px; flex-flow: column; justify-content: center; align-items: stretch; width: 100%; max-width: 500px; margin-left: auto; margin-right: auto; padding: 50px 70px; display: flex; position: relative; box-shadow: 0 0 15px 5px var(--black-alpha-33);}
.login-description{text-align: center; margin-bottom: 30px; font-size: 17px;}

.main{background-color: var(--brand-charcoal);}
.login-area{margin-bottom: 30px;}
.login-input{color: var(--white); background-color: var(--transparent); background-image: linear-gradient(90deg, var(--brand-charcoal-alpha-fa), var(--charcoal-velvet-alpha-fa)); border: .5px solid var(--gray-deep); border-radius: 5px; height: 48px; margin-bottom: 20px; padding: 12px 15px; font-size: 16px; box-shadow: inset 0 0 5px var(--black-alpha-33);}
.login-input::placeholder{color: var(--gray);}
input.login-input:focus{border-color:var(--focus-blue);outline:0}
.login-button{grid-column-gap: 3px; grid-row-gap: 3px; color: var(--black); background-color: var(--brand-gold); border-radius: 5px; justify-content: center; align-items: center; height: 48px; padding: 0; font-size: 15px; display: flex; box-shadow: inset 0 0 0 1px var(--brand-gold), inset 0 0 0 2px var(--brand-charcoal);}
.login-title{text-align: center; margin-top: 0; margin-bottom: 10px; font-size: 28px; font-weight: 700; line-height: 1;}
.page-title{z-index: -1; text-align: center; width: 1px; height: 1px; margin-top: 0; margin-bottom: 0; font-size: 24px; line-height: 1; position: absolute; top: 0; right: 0; overflow: hidden;}
.text-ltr{direction: ltr; unicode-bidi: isolate;}
.login-form{flex-flow: column; display: flex;}
.login-form > .login-button{transition: opacity .15s ease;}
.login-form > .login-button.is-pending{cursor: wait; opacity: .72;}
.login-error{color: var(--error-red); text-align: center; margin: 10px 0 0; font-size: 12px; font-weight: 600; line-height: 1.4;}
.login-error:empty{display: none;}
.login-terms{text-align: center; flex-flow: column; justify-content: center; align-items: center; font-size: 12px; line-height: 1.5; display: flex;}
.login-section{height: 100dvh; padding-top: 20dvh; padding-left: 30px; padding-right: 30px;}
.header-logo-image{height: 45px;}
.utility-form{flex-direction: column; align-items: stretch; display: flex;}
.iframe-wrap{width: 95%; max-width: 500px; margin-left: auto; margin-right: auto; padding-top: 120px;}
.documents-success{width: 95%; max-width: 500px; margin-left: auto; margin-right: auto; padding-top: 100px; text-align: center;}
.documents-repeat{display: inline-flex; align-items: center; justify-content: center; min-height: 44px; margin-top: 20px; padding: 10px 20px; background-color: var(--brand-gold); color: var(--brand-charcoal); font-size: 16px; font-weight: 700;}
.documents-repeat:focus-visible{outline: 2px solid var(--white); outline-offset: 3px;}
@media screen and (max-width: 991px){body{font-size: 14px;}h1{font-size: 20px;}h2{font-size: 16px;}h3, h4{font-size: 14px;}.header-tool-trigger{height: 50px;}.header-tool-trigger:hover{color: var(--white);}.header-tool{font-size: 15px; left: 15px;}.header-logo:hover{filter: none;}.header-logo:focus{filter: brightness(90%);}.language-link{color: var(--white); justify-content: center; align-items: center; height: 54px; padding-top: 0; padding-bottom: 0; font-size: 20px; font-weight: 700;}.language-link:hover{color: var(--white);}.language-link:focus{color: var(--brand-gold);}.header{height: 50px; padding-left: 15px; padding-right: 15px; font-size: 20px;}.login-panel{padding-left: 30px; padding-right: 30px;}.login-description{font-size: 15px;}.login-input{font-size: 16px;}.login-button{height: 45px; font-size: 12px;}.login-title{font-size: 22px;}.page-title{font-size: 24px;}.login-terms{font-size: 11px;}.login-section{padding-top: 17.5dvh; padding-left: 15px; padding-right: 15px;}.header-logo-image{height: 35px;}.iframe-wrap{padding-top: 75px;}}
@property --reiten-service-dot-right-radius{syntax:"<length>";inherits:false;initial-value:10px}@property --reiten-service-dot-center-radius{syntax:"<length>";inherits:false;initial-value:10px}@property --reiten-service-dot-left-radius{syntax:"<length>";inherits:false;initial-value:10px}html[data-page-loader]::before{content:"";position:fixed;inset:0;--reiten-service-dot-right-radius:10px;--reiten-service-dot-center-radius:10px;--reiten-service-dot-left-radius:10px;background-color:var(--brand-charcoal);background-image:radial-gradient(circle,var(--brand-gold) calc(var(--reiten-service-dot-right-radius) - .5px),var(--transparent) var(--reiten-service-dot-right-radius)),radial-gradient(circle,var(--brand-gold) calc(var(--reiten-service-dot-center-radius) - .5px),var(--transparent) var(--reiten-service-dot-center-radius)),radial-gradient(circle,var(--brand-gold) calc(var(--reiten-service-dot-left-radius) - .5px),var(--transparent) var(--reiten-service-dot-left-radius));background-position:calc(50% + 32px) 50%,50% 50%,calc(50% - 32px) 50%;background-repeat:no-repeat;background-size:20px 20px,20px 20px,20px 20px;opacity:1;transition:opacity .4s ease;animation:1s ease 0s infinite reiten-service-dot-right,1s ease .15s infinite reiten-service-dot-center,1s ease .3s infinite reiten-service-dot-left;z-index:1000;pointer-events:auto;will-change:opacity}html[data-page-loader="done"]::before{opacity:0;pointer-events:none}@keyframes reiten-service-dot-right{0%,80%,100%{--reiten-service-dot-right-radius:5px}40%{--reiten-service-dot-right-radius:10px}}@keyframes reiten-service-dot-center{0%,80%,100%{--reiten-service-dot-center-radius:5px}40%{--reiten-service-dot-center-radius:10px}}@keyframes reiten-service-dot-left{0%,80%,100%{--reiten-service-dot-left-radius:5px}40%{--reiten-service-dot-left-radius:10px}}@media (prefers-reduced-motion:reduce){html[data-page-loader]::before{--reiten-service-dot-right-radius:7px;--reiten-service-dot-center-radius:7px;--reiten-service-dot-left-radius:7px;animation:none;transition-duration:.01ms}} .login-section::before { content: ''; position: absolute; height: 120px; width: 50vw; inset: calc(20dvh - 60px) 0px auto auto; background: var(--brand-gold); border-top-left-radius: 15px; border-bottom-left-radius: 15px; } .login-terms::before { content: ''; position: block; width: 100%; height: 0.5px; background: var(--gray-deep); margin-bottom: 30px; } html, body { overscroll-behavior: none; -webkit-tap-highlight-color: var(--transparent); font-feature-settings: 'ss02' 1; } @media (max-width: 991px) { .login-section::before { height: 100px; inset: calc(17.5dvh - 50px) 0px auto auto; } } .policy-link-list li:not(:last-child)::after { content: '|'; margin: 0 0.5em; color: var(--white); } .language-item:not(:last-child) .language-link { border-bottom: 1px solid var(--graphite-soft); } body:has(.login-panel) .header { border-bottom:0px; box-shadow:none; background:var(--brand-charcoal); }
