@font-face{font-family:NotoSans;src:url("fonts/NotoSansHebrew-Regular.woff2") format("woff2");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:NotoSans;src:url("fonts/NotoSansHebrew-Bold.woff2") format("woff2");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}
@font-face{font-family:LynkType;src:url("fonts/LynkcoType-Regular.woff2") format("woff2");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LynkType;src:url("fonts/LynkcoType-Medium.woff2") format("woff2");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}
body,html{font-family:NotoSans,sans-serif}
body{font-size:3.35vw;direction:rtl;font-weight:500;letter-spacing: 0.02vw;;background: #000;color: #fff;}
.orange{color: #1ef1c6;}
.o2{color: #fdc381;}
.notice .block{margin-bottom: .25em;}
.note{font-size: 1.1em;}
.logo{display: block;margin:2em 0;}
img{max-width: 100%;}
.number{font-size: 1.3em;}
.steps{padding-right: 1em;}
.steps > .block{margin-bottom: 0.5em;}
#wrapper{max-width:720px;margin:auto;width:40vw}
.top, header, main,footer{padding:0 1em;}
header{text-align:right;margin-top: 1em;}
footer,main{text-align:right}
footer{font-size: .875em;background: #000;padding-top: 1.5em;padding-bottom: 1.5em;margin-top: 2em;}
.text{font-size: .8em;}
.en{font-family:LynkType, sans-serif;direction: ltr;display: inline-block;}
b{font-weight:700}
.block{display: block;}
.flex{display: flex;}
iframe{display: none;}
ol,ul{padding: 0;
    padding-right: 1em;
    text-align: justify;}
.bull{margin-left: .5em;}
a{color:#fff;text-decoration:underline}
.accessibility a{    padding-left: 1em;}
a:hover{text-decoration:underline}
a[href^=tel]{display:inline-block;direction:ltr;}
[aria-hidden=true]{visibility:hidden;height:0!important}
#thanks{display: none;}
#thanks.show{font-size:1.15em;width: 100%;display: block;position: absolute;right: 50%;bottom: 50%;transform: translate(50%,50%);text-align: center;}
#thanks #header{font-size:2.5em;margin-top:.7em}
.volvo{text-decoration: underline;}
.pop{text-decoration: underline;color:#3953a4}
.close{position: absolute;right: .25em;top:0;font-size: 2em;}
.logo img{height: .65em;}
.logo_meir{height: 1em;}
#checkbox-input{margin-top:2.75em}
.logos{display: flex;justify-content: space-between;align-items: center;}
.fixed{position: fixed;bottom: 0;right: 0;width: 100%;background:#000;color:#fff;text-align: center;padding: .5em;}
@media(max-width:1000px){
#wrapper{width: 100vw;max-width: 100vw;font-size: 1em;}
.top, header, main,footer{padding:0 4vw;}
footer{padding-top: 1.5em;padding-bottom: 1.5em;}
}
@media(min-width: 1001px){
    body{font-size: calc(1.1vw + 3px);}
}