@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{margin:0;padding:0;top:0;font-family:NotoSans,sans-serif;width:100%;height:100%;font-size:calc(1vw + .8px);font-weight:100;direction:rtl}
img,video{max-width:100%;position:relative;display:block}
*{box-sizing:border-box}
body{background:#fff;color:#000;overflow-x:hidden;width:100%}
header,main{position:relative;width:72%;flex:0 0 72%}
header{z-index:9999;background: url(../images/bg.jpg) no-repeat ;background-size: 100%;text-align: center;color:#fff;height: 86vh;}
footer{width:28%;height:100%;flex:0 0 28%;position:fixed;left:0;background: #000;color: #fff;}
footer .logo img{filter: invert(1);}
input,select{font-family:NotoSans,sans-serif;font-weight:100;}
 .car-right{position:absolute;left:2vw;width: 44vw;z-index: 9;bottom:5vw;}
.caption-all{position: absolute;right: 3rem;top: 4rem;}
h1{font-size: 4rem;font-weight: 500;text-align: center;display: inline-block;margin: 0;}
h1 img{width: 28rem;}
header .notice{position: absolute;right: 3rem;bottom: 4rem;}
.infbox{font-size: 1.65rem;position: absolute;right: 38rem;top: 23rem;text-align: right;}
.infbox span{font-size: 1.2rem;}
.newprice{color: #1cf1c6;font-size: 3.75rem;font-weight: bold;}
.oldprice{font-size: 1.6rem;}
.oldprice del{all: unset;position: relative;}
.oldprice del:after{height: .25rem;width: 6rem;border:solid .175rem #1cf1c6; border-color:#1cf1c6 transparent transparent transparent;
    border-radius: 90%/1.5rem 1rem 0 0;display: block;content:'';position: absolute;right: 0;bottom: 40%;transform: translateY(50%);}
    .splide.is-initialized, .splide.is-rendered{margin-right: -1rem;}
.splide.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns: 1fr 1fr 1fr;}
.splide__slide:nth-of-type(4){grid-column: 3;grid-row: 1;}
.splide__slide:nth-of-type(5){grid-column: 1;grid-row: 3;}
.splide__slide:nth-of-type(6){grid-column: 1;grid-row: 2;}
.accessibility{text-align: center;padding: .5rem;}
.accessibility a{text-decoration: underline;margin: 1rem .5rem;}
.legal{padding: 0 2rem;font-size: .9rem;text-align: right;color: #000;position: absolute;bottom: -2rem;}
.sect1{padding-left: 0;}
section{padding:0 4vw}
.sect-head{text-align: center;}
.sect1 .sect-head{margin: 2rem 0 2rem;}
section h2{color: #000;font-family: LynkType, NotoSans, sans-serif;font-size: 1.5rem;background-color: #1cf1c6;font-weight: bold;display: inline-block;padding: .25rem .5rem;border-bottom-left-radius: .5rem;}
.sect1,.sect3{background:#fff;z-index:9999;font-size:1.4rem;padding-bottom:4vw;position:relative}
.sect3{background: #F1F1F1;margin-top: 4vw;}
.sect3 h2{margin: 3rem auto;}
.sect3 .sect-head{margin-bottom: 5rem;}
.bottom{text-align: center;margin: 4rem auto;}
.down{font-size: 1.2rem;border: .1rem solid #000;width: 14rem;padding: .75rem;border-bottom-left-radius: .5rem;display: inline-flex;justify-content: space-between;align-items: center;}
.down .arrow{filter: invert(80%) sepia(97%) saturate(451%) hue-rotate(86deg) brightness(103%) contrast(89%);}
.down:hover,.down:active{background: #1cf1c6;border-color: #1cf1c6;color: #fff;}
.down:hover .arrow,.down:active .arrow{filter: invert(1);}
.sect1 b{font-family:NotoSans}
.splide__slide{text-align: center;width: 19.7rem;border-radius: 2rem;background: #F1F1F1;margin: .95rem 0;padding: 1rem;}
.title h4{font-size: 1.15rem;margin: 1rem auto;font-weight: 500;}
.splide__slide img{margin: auto;}
.splide__slide .text{font-size: .9rem;}
.sect2{display: flex;padding-left: 0;}
.sect2 .col{margin-left: .5rem;display: flex;flex-direction: column;justify-content: space-between;}
.animation-element{opacity:0;position:absolute;left:-50rem;bottom:4rem;width: 55rem;}
.animation-element.slide-left{opacity:0;-moz-transition:all 1s linear;-webkit-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear;-moz-transform:translate3d(-750px,0,0);-webkit-transform:translate3d(-750px,0,0);-o-transform:translate(-750px,0);-ms-transform:translate(-750px,0);transform:translate3d(-750px,0,0)}
.animation-element.slide-left.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0);left:-18rem}
.sect4{display: flex;background: #fff;position: relative;z-index: 9999;}
.sect4 img{display: block;}
.sect4 .right img{margin-bottom: .7rem}
.sect4 .right {margin-left: .7rem}
.sect5{display: flex;flex-wrap: wrap;justify-content: space-around;padding: 9rem 4vw;background: #fff;z-index: 9999;position: relative;;}
.sect5 .inf{display: flex;flex: 0 0 40%;font-size: 1.4rem;margin-bottom: 3vw;}
.inf .icon{background: #f1f1f1;flex:0 0  7.5rem;height: 7.5rem;border-radius: .25rem;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-left: 2.5rem;}
.inf h3{font-size: 1.5rem;margin: 0;}
.sect6{background: #f1f1f1;padding: 4vw;}
.sect6 h2{text-align: center;}
.accordion{width: 30em;margin: auto;}
.q{border-bottom: 0.05rem solid #000;margin-bottom: 1rem;padding:0.5em;}
.qa{display:none;margin:.5em  0 1em;font-size:90%;line-height:1.3}
.qt{position:relative;width: 100%;display: flex;flex-direction: column;justify-content: center;}
.qt a{color:#000;display:block;text-decoration:none;position:relative;height: 100%;margin-bottom: 1rem;}
.qt a::after{content:'+';color:#000;display:inline-block;position:absolute;left:0;bottom:50%;transform:translateY(50%);-ms-transform:translateY(50%);width: .7rem;height: .7rem;font-family: LynkType;font-weight: 400;}
.qt.active a::after{content:'-';}
.en{font-size:.78em;font-weight:400;font-family: LynkType;}
a{color:#000;text-decoration:none;z-index: 999;position: relative;}
a:focus,input:focus,select:focus{outline:2px solid #0f0!important;border:none}
iframe#lead_frame{display:none}
.iframebox{height:85vh;margin-top:1rem;display:none;padding:0 1rem}
.iframebox iframe{display:block;width:100%;height:100%}
.iframebox a{border:.1vw solid #000;padding:1.25vw .5vw;color:#000;margin:1vw auto;background:#fff;display:block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;width:100%;font-weight:300;font-size:calc(.9vw + 3px);line-height:1;text-align:center}
.iframebox.show{display:block}
#form_wrapper #contact_form{display:none}
#form_wrapper.show #contact_form{display:block}
#wrapper{direction:rtl;height:100%;display:flex;width:100%;flex-wrap:wrap}
img.header-logo{width:fit-content!important;height:1.4vw;margin-bottom:1vw}


header img{display:block}
.zihum-bottom{background-color:#fff;text-align:center;width:100%;direction:rtl;right:0;color:#000;bottom:0;font-size:1vw;font-weight:400;padding:.5rem;position: absolute;bottom: 0;right: 0;width: 100%;}
.dot{display:block;padding-right:2em}
.headline{top:1.5vw;right:50%;transform:translateX(50%);color:#fff;width:80%;text-align:center}
.headline h2{font-family:LynkType;letter-spacing:-.025em;text-align:center;font-size:3.75em;margin:0;line-height:.9}
.headline.xc60 h2{font-size:4em}
.headline .slogo{filter:brightness(0) invert(1);margin-bottom:1vw;display:inline-block}
.slogo img{height:.95rem}
.headline h2 .right{font-weight:500}
.headline h2 .smaller{font-weight:100;font-size:.9em}
.caption{top:31.5vw;right:50%;transform:translateX(50%);color:#fff;text-align:center}
.month-price{line-height:.9}
.star{font-size:1.6rem;margin-right:-.85rem;vertical-align:super}
.big_price{font-size:4.5em;font-weight:700}
.three-box{font-size:60%}
.box-1{font-size:2.1em;font-weight:100;font-family:NotoSans}
.box-2{font-size:1.3em;font-weight:100;font-family:NotoSans}
.trade2{font-size:.8em}
.ribit{border-top:1.5px solid;border-bottom:1.5px solid;font-size:.9em;margin-right:-.5em}
.terms{margin-right:.5em}
.sulamit{margin-right:-.65em;margin-left:.25em}
.nis{font-size:60%}
.logo{width:15.15vw;display:block;margin:2rem auto}
.logo img{width:100%}
#form_wrapper{width:24vw;margin:4vw auto 0;font-family:NotoSans,sans-serif;padding:.1vw}
#contact_form{width:24vw;margin:auto}
#thanks{font-size:calc(3px + 1.5vw);padding-top:5vw;text-align:center}
#thanks .inner{display: none;}
#thanks .inner.show{display: block;}
.form_item{position:relative}
.form_notice{font-size:1.1vw;display:block!important;margin:0;margin-top:.5vw;margin-bottom:0vh}
.form_title{font-size:calc(2vw + 1px);font-weight:100;text-align:center;font-family:NotoSans;margin:0;color:#fff;line-height:1.8vw;margin-bottom:1vw}
.form_title span{display: block;}
#form_title .eng{font-size:30px;font-weight:100;letter-spacing:1px}
#nameinput{margin-top:-10px}
#email,#full_name,#phone{padding-right:.5vw;border:none;height:4.8vh;width:95%;background:0 0;border-bottom:1px solid #fff;direction:rtl;font-family: sans-serif;color: #fff;padding-top: 1rem;font-size: .9rem;}
.error_msg{display:block;color:red;position:absolute;top:2vh;left:1.8vw;font-size:1.1vw;font-weight:400}
#emailinput,#nameinput,#phoneinput,#placeinput{margin-top:1rem}
#submitinput{margin-top:.5vw;text-align: center;}
input{display:block}
input[type=tel],input[type=text]{text-align: right;}
#formsubmit{cursor:pointer;border: .1rem solid #1cf1c6;border-bottom-left-radius: .5rem;background: #fff;font-size: 1.5rem;width: 10rem;margin: auto;padding: .5rem 1rem;}
#formsubmit:active,#formsubmit:hover{color: #fff;background: #1cf1c6;}
.footer_top .eng{font-size:20px;font-weight:100}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
label:not(.cb_text){position:absolute;right:0;bottom:50%;transform:translateY(50%);transition:transform .25s ease-in-out;}
label.top{bottom:50%;transform:translate3d(0,-.25rem,0);-ms-transform:translate3d(0,-.25rem,0);font-size:0.75rem;font-weight:bold;}
.inf{width:67vw}
.buttons{display:flex;width:100;margin:auto;justify-content:center;padding-bottom:.25vw}
.buttons a{display:flex;align-items:center;margin:0 .5rem;color:#fff;text-decoration:none}
.buttons a.active{text-decoration:underline}
.buttons a .text{text-align:right;font-weight:400;line-height:.8}
.buttons a .text b{display:block}
.mobile{display:none!important;visibility:hidden}
.rectangle.darkgreen{background-color:#05572e }
.rectangle.green{background-color:#106443}
.rectangle.brightgreen{background-color:#25ad48}
.rectangle.lightgreen{background-color:#189647}
.rectangle.greenyellow{background-color:#4ab811}
.rectangle.greenblue{background-color:#2f89a0}
.rectangle.blue{background-color:#288aa1}
.rectangle.lightblue{background-color:#1184c7}
.rectangle.darkblue{background-color:#1469b2}
.rectangle.red{background-color:#cb232c}
.rectangle.orange{background-color:#f6a800}
.rectangle.darkorange{background-color:#f15825}
.rectangle.lightorange{background-color:#d33916}
.rectangle.lightyellow{background-color:#f38100}
.rectangle.ggreen{background-color:#56bd20}
.rectangle.seven{background-color:#4170b7}
.rectangle.nine{background-color:#f6a800}
.rectangle.fourteen{background-color:#cb232c}
.rectangle.fifteen{background-color:#a82932}
.rectangle{width:1.2vw;height:1.2vw;display:inline-block;text-align:center;line-height:1.3vw;color:#fff;font-size:.9vw;font-family:NotoSans,sans-serif;font-weight:400}
.inf{font-size:.9vw;line-height:1;text-align:justify}
.zihum span:not(.rectangle){display:block}
.zihum-bottom a{color:#000}
.zihum-bottom p{margin:0}
#legal{position:relative;font-size:1.25vw}
.logos{position:relative;top:1vw}
.logos div{margin-bottom:3vw;font-size:1.1vw}
.logos .meir{width:4.45vw}
#meir_logo{display:block;width:4vw}

footer #footer_wrapper{position:relative}
.footer_top{margin-top:.7vh;border-top:2px solid #fff;border-bottom:2px solid;padding:.7vh 0vw;font-size:1vw;font-family:NotoSans,sans-serif;font-weight:100;width:17vw}
::-webkit-input-placeholder{color:#000;opacity:1;font-size:1.2em;font-family:NotoSans,sans-serif;font-weight:400}
::-moz-placeholder{color:#000;opacity:1;font-size:1.2em;font-family:NotoSans,sans-serif;font-weight:400}
:-ms-input-placeholder{color:#000;opacity:1;font-size:1.2em;font-family:NotoSans,sans-serif;font-weight:400;padding:0}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/small-arrow.png) no-repeat left;height:6vh;border:none;font-family:NotoSans,sans-serif;border-bottom:1px solid #000;font-weight:400;background-size:1rem;background-position:2%;font-size:1.3vw;padding-right:.5vw;width:99%;color:#000}
select::-ms-expand{display:none}
.checkbox{position: relative;}
.cb_text .cb{display:inline-block;width:1em;height:1em;border:.0625em solid #3f3f3f;border-radius:0;vertical-align:bottom;margin-bottom:.1em;flex: 0 0 1em;margin-left: .5em;background: #fff;z-index: 2;position: relative;}
input[type=checkbox]:not(old),input[type=radio]:not(old){width:.25em;margin:0;padding:0;font-size:.5em;vertical-align:middle;height:.25em;position:absolute;top: .5rem;right: .5rem;}
input[type=checkbox]:not(old):focus ~ label > .cb{outline: 2px solid #0f0;}
input[type=checkbox]:not(old):checked+label>.cb:before{content:'✓';display:block;width:1em;color:#000;font-size:1em;line-height:1;text-align:center;position: absolute;}
input[type=checkbox]:not(old)+label{display:inline-flex;line-height:1em;font-size:.8rem;width:100%;margin-bottom:.7em;text-align:justify;color:#fff}
@media (device-aspect-ratio:4/3){
.inf{font-size:1.25vw}
footer{top:45.5vw}
main{width:21vw;top:3vw}
.slider-wrap{height:100%}
input[type=checkbox]:not(old)+label{font-size:1.15vw}
.logo{left:3vw}
#formsubmit{line-height:0vh;height:5.3vh}
#email,#full_name,#phone{height:3.6vh}
.form_notice{margin-top:1.8vh}
.error_msg{top:1.2vh}
#form_wrapper{transform:scale(1.1);left:6vw;top:25vh}
}
@media (device-aspect-ratio:5/4){
.inf{font-size:1.2vw}
input[type=checkbox]:not(old)+label{font-size:1.2vw}
input[type=checkbox]:not(old)+label>span.bigger{font-size:100%}
footer{top:41.5vw}
select{height:4vh}
.logos div{font-size:1.25vw}
.medium{display:block}
.bottom{transform:scale(1.25)}
#form_wrapper{top:5vw}
.swiper-button-next,.swiper-button-prev{top:32vw!important}
.zihum-bottom{width:100%;line-height:2vw;height:2.5vw}
#email,#full_name,#phone{height:3.6vh}
.form_notice{margin-top:1.8vh}
#formsubmit{line-height:0vh;height:3.6vh}
.error_msg{top:1.3vh}
footer .rectangle{height:1.4vh;line-height:1.4vh}
}