@font-face{font-family:afek;src:url(fonts/afek-aaa-200.eot);src:url(fonts/afek-aaa-200.eot?#iefix) format('embedded-opentype'),url(fonts/afek-aaa-200.woff) format('woff'),url(fonts/afek-aaa-200.ttf) format('truetype');font-style:normal;font-weight:200;text-rendering:optimizeLegibility}
@font-face{font-family:afek;src:url(fonts/afek-aaa-300.eot);src:url(fonts/afek-aaa-300.eot?#iefix) format('embedded-opentype'),url(fonts/afek-aaa-300.woff) format('woff'),url(fonts/afek-aaa-300.ttf) format('truetype');font-style:normal;font-weight:300;text-rendering:optimizeLegibility}
@font-face{font-family:afek;src:url(fonts/afek-aaa-400.eot);src:url(fonts/afek-aaa-400.eot?#iefix) format('embedded-opentype'),url(fonts/afek-aaa-400.woff) format('woff'),url(fonts/afek-aaa-400.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:afek;src:url(fonts/afek-aaa-500.eot);src:url(fonts/afek-aaa-500.eot?#iefix) format('embedded-opentype'),url(fonts/afek-aaa-500.ttf) format('truetype');font-style:normal;font-weight:500;text-rendering:optimizeLegibility}
@font-face{font-family:afek;src:url(fonts/afek-aaa-600.eot);src:url(fonts/afek-aaa-600.eot?#iefix) format('embedded-opentype'),url(fonts/afek-aaa-600.ttf) format('truetype');font-style:normal;font-weight:600;text-rendering:optimizeLegibility}
@font-face{font-family:afek;src:url(fonts/afek-aaa-700.eot);src:url(fonts/afek-aaa-700.eot?#iefix) format('embedded-opentype'),url(fonts/afek-aaa-700.ttf) format('truetype');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}
@font-face{font-family:afek;src:url(fonts/afek-aaa-800.eot);src:url(fonts/afek-aaa-800.eot?#iefix) format('embedded-opentype'),url(fonts/afek-aaa-800.ttf) format('truetype');font-style:normal;font-weight:800;text-rendering:optimizeLegibility}
body,html{margin:0;padding:0;top:0;font-family:afek,helvetica;width:100%;height:100%;font-size:calc(.9vw + 3px);font-weight:100}
body{background:url(../images/bg.jpg) no-repeat #82c7db;background-position:100% 70%;color:#204e77;background-size:cover;overflow-x:hidden}
header,main{position:relative;height:100vh}
header{width:78vw;text-align:center;position:relative}
main{width:22vw}
input,select{font-family:afek,helvetica;font-weight:100}
h2,h3,h4{font-weight:800}
h1{color:#050f45;font-size:calc(2.45vw + 3px);line-height:1;font-family:afek;text-align:center;margin:3vw 0 1vw;font-weight:500;letter-spacing:-.05vw}
h1 span{background:#050f45 -webkit-gradient(linear,100% 0,0 0,from(#050f45),color-stop(.5,#82c7db),to(#050f45));background-position:15rem top;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation-name:shimmer;animation-delay:1s;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:reverse;background-size:4rem 100%}
/* .podcast{position:absolute;left:1vw;top:14vw;padding:1vw;border-radius:1vw;background:rgba(255,255,255,.6);}
.podcast h3{font-size:1rem;color:#1e2051}
.podcast img{width:9vw} */
.podcast{position:absolute;left:1vw;top:14vw;padding:1rem .5rem;border-radius:1vw;background:rgba(255,255,255,.6);width: 18vw;box-sizing: border-box;border: .075rem solid #1C3990;}
.podcast h2{font-size:1.9rem;background-color:#0e2159;background-image:linear-gradient(273deg,#0e2159 ,#1f47bf 32%,#0e2159 63%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight: 300;margin: 0;line-height: .95;}
.podcast h2::after{content:'';display: block;height: .1rem;width: 3rem;margin: 1rem auto;background: #050f45;-webkit-text-fill-color:#184c83}
.podcast a{background: #1C3990;border-radius: 2.5rem;padding: .5rem 1rem;display: block;margin: 1rem auto;font-weight: bold;font-size: .9rem;width: 80%;}
.main-header{top:5vw;right:32vw;position:absolute}
h2{color:#fff;margin:.5vw 0;font-size:calc(2.2vw + 3px);font-weight:700;letter-spacing:-.05vw}
a{color:#fff;text-decoration:none}
.cb:focus,.rb:focus,a:focus,input:focus,select:focus{outline:2px solid #0f0!important;border:none}
iframe{display:none}
#text{position:absolute}
#wrapper{direction:rtl;display:flex;display:-webkit-flex}
.logo{z-index:9999;position:absolute;right:2vw;top:1vw;display:inline-block}
.logo img{height:4vw}
.sub-header{position:absolute;right:28vw;bottom:17vw;text-align:center}
h2 span{display:block;font-weight:400}
.swiper-slide iframe{display:block;margin:auto;width:33vw;height:18.425vw;border:.2vw solid #e4e8ee;border-radius:.25vw}
.packshot{display:block;width:48.05vw;margin:auto;padding-right:7vw}
.notices{font-weight:500;font-size:calc(.775vw + 3px);display:flex;justify-content:center;margin-top:-1vw;color:#050f45;flex-wrap:wrap}
.notices span{position:relative}
.notices span:before{content:'';width:.5vw;height:.5vw;background:#050f45;display:inline-block;margin:0 .5vw}
.form_title{color:#184c83;font-size:calc(1.5vw + 1px);letter-spacing:-.05vw;text-align:right;font-family:afek,helvetica;margin:1vw 0 0;line-height:1;font-weight:500}
h4{color:#050f45;font-size:calc(1px + 1.1vw);letter-spacing:-.05vw;margin:.25vw 0;text-align:right;font-weight:500}
h4 span{color:#009af2;font-weight:700}
.en{font-size:.85em}
.datepicker{z-index:1000}
.teva{display:block;height:1.4vw;margin:auto}
.circles{position:relative}
.circles>div{position:absolute;font-weight:300;color:#050f45}
.circles>div>span{position:absolute;bottom:50%;right:50%;transform:translate(50%,50%)}
.circles>div>.circle{animation:cspin 6s infinite linear;border:.2vw solid #fff;border-radius:50%;box-shadow:0 0 .5vw #fff;display:block;right:0;top:0}
.circles .fos{font-size:calc(2.15vw + 3px);right:17vw;bottom:6vw;width:7vw;height:7vw;animation:float 3s infinite linear reverse}
.circles .gos .circle::before{content:'';box-shadow:0 0 .75vw #fff;border-radius:50%;width:1.5vw;height:1.5vw;display:block;position:absolute;background:#fff;right:2vw;top:-.15vw;animation:shrink 8s infinite ease-in-out}
.circles .gos .circle::after{content:'';box-shadow:0 0 .75vw #fff;border-radius:50%;width:.75vw;height:.75vw;display:block;position:absolute;background:#fff;bottom:0;left:3vw;animation:grow 8s infinite ease-in-out}
.circles .gos{font-size:calc(3.4vw + 3px);width:11vw;height:11vw;left:12vw;bottom:7vw;animation:float 4s infinite linear}
.circles .gos .circle{width:11vw;height:11vw;animation:cspin 8s infinite linear}
.circles .fos .circle{width:7vw;height:7vw}
.circles .fos .circle::before{content:'';box-shadow:0 0 .5vw #fff;border-radius:50%;width:1vw;height:1vw;display:block;position:absolute;background:#fff;right:0;top:.95vw;animation:shrink 8s infinite ease-in-out}
.circles .fos .circle::after{content:'';box-shadow:0 0 .5vw #fff;border-radius:50%;width:.5vw;height:.5vw;display:block;position:absolute;background:#fff;right:5.5vw;bottom:.35vw;animation:grow 8s infinite ease-in-out}
@keyframes cspin{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@keyframes shrink{
0%{transform:scale(1)}
50%{transform:scale(.5)}
100%{transform:scale(1)}
}
@keyframes grow{
0%{transform:scale(1)}
50%{transform:scale(2)}
100%{transform:scale(1)}
}
@keyframes float{
from{transform:rotate(0) translateX(.25vw) rotate(0)}
to{transform:rotate(360deg) translateX(.25vw) rotate(-360deg)}
}
@keyframes shimmer{
0%{background-position:-5rem top}
70%{background-position:-10rem top}
100%{background-position:15rem top}
}
.notice{font-size:calc(.575vw + 2px);color:#050f45;font-weight:500}
#form_wrapper{position:absolute;left:2vw;top:2vw;width:18vw;font-family:afek,helvetica;z-index:3}
#contact_form{width:18vw;margin:auto}
.form_item{position:relative;padding:1vw 0}
.form_notice{font-size:1.1vw;display:block!important;margin:.5vw 0 0}
.medium{display:none}
#bdate,#email,#fname,#idn,#lname,#phone,.ws-date{padding-right:.4vw;border:none;height:5vh;width:97%;font-size:1.2vw;font-weight:500;background:#e4e8ee}
#bdate,.ws-date{background:url(../images/cal.png) no-repeat #e4e8ee;background-position:5% center;background-size:2vw;text-align:center}
.input-button-size-2.ws-is-rtl{margin-left:0;right:1vw;bottom:50%;transform:translateY(50%);position:absolute;margin-right:0}
.ws-is-rtl .ws-popover-opener{display:none}
.ws-date:-ms-input-placeholder{text-align:center}
.model{position:absolute;right:2vw;top:4vw;font-size:calc(3.2vw + 3px);color:red;text-align:right;direction:rtl;line-height:.8}
.model span{display:block}
.model:after{display:block;height:.2vw;width:120%;content:'';background:red}
.swiper-container{width:50%;margin:2vw auto 1.5vw;padding-bottom:4vw}
.swiper-pagination-bullet{border:.1vw solid #050f45;opacity:1;background:0 0}
.swiper-pagination-bullet-active{background:#050f45}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;z-index:99}
.swiper-slide{text-align:center;font-size:18px;height:16.425vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-button-next,.swiper-button-prev{width:3vw;height:3.5vw;background-size:1.15vw;background-image:url(../images/arrow.png)!important}
.swiper-button-next{transform:scale(-1)}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:-.5vw}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:-.5vw}
.form_item label:not(.cb_text){font-weight:500;font-size:1vw;position:absolute;right:1vw;bottom:50%;transform:translateY(50%);-ms-transform:translateY(50%)}
.form_item.date-wrapper{margin-bottom:-1vw}
.radios{padding:0}
.radios label:nth-of-type(2){margin-top:.5vw}
.form_item.date-wrapper label{position:relative;right:auto;bottom:auto;transform:none;-ms-transform:none}
label small{font-weight:400}
#errmsg{position:fixed;z-index:999;width:100%;height:100%;background:rgba(0,0,0,.8);right:0;bottom:0;left:0;top:0;display: none;}
#errmsg span{font-weight:800}
#errmsg .inner{background:#fff;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);-ms-transform:(50%,50%);font-size:calc(2vw + 3px);padding:2vw;text-align:center}
#errmsg .inner b{display:block}
#errmsg .inner .close{color:#000;position:absolute;right:.5vw;top:0}
.form_item label.top{bottom:auto;top:0vw;transform:translate3d(0,-.25vw,0);-ms-transform:translate3d(0,-.25vw,0);right:0}
.form-notice{font-weight:500;text-align:center;display:block;font-size:calc(.65vw + 3px);margin-bottom:1vw}
fieldset{border:none;margin:0;padding:0}
legend{font-weight:700;font-size:1vw}
.error_msg{display:none;color:#b71818;position:absolute;bottom:0;left:0;font-size:calc(.5vw + 2px);font-weight:500}
.error~.error_msg{display:block}
#datetype-error{left:unset;right:0}
#privacy-error{bottom:0}
input{display:block}
#date-type-error{bottom:6vw}
#submitinput{padding-bottom:.3vw;padding-top:1vw}
.notice-form{margin:0;font-size:calc(.575vw + 3px);color:#050f45;font-weight:500;letter-spacing:-.025vw}
.checkboxes a{color:#050f45;text-decoration:underline}
.checkboxes{position:relative;padding-bottom:1vw;padding-top:1vw}
.statement a{text-decoration:underline;color:#1e2051;font-size:calc(.7vw + 2px);font-weight:500}
#formsubmit{width:100%;height:4vh;background:#050f45;border-radius:1.5vw;border:none;outline:0;color:#fff;font-size:1.3vw;font-weight:400;font-family:afek,helvetica;text-align:center;line-height:1vw;cursor:pointer}
.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}
[aria-hidden=true]{display:none}
.mobile{display:none!important;visibility:hidden}
footer{position:absolute;bottom:1.25vw;left:20vw;font-family:afek,helvetica;z-index:99;font-weight:500;width:48vw}
#meir_logo{display:block;width:4vw}
footer #footer_wrapper{position:relative}
.underline{text-decoration:underline}
.footer_top{margin-top:.7vh;border-top:2px solid #fff;border-bottom:2px solid;padding:.7vh 0vw;font-size:1vw;font-family:afek,helvetica;font-weight:100;width:17vw}
::-webkit-input-placeholder{color:#050f45;opacity:1;font-size:.8vw;font-family:afek,helvetica;font-weight:500;text-align:center;padding-left:.5vw}
::-moz-placeholder{color:#050f45;opacity:1;font-size:.8vw;font-family:afek,helvetica;font-weight:500;text-align:center;padding-left:.5vw}
:-ms-input-placeholder{color:#050f45;opacity:1;font-size:15px;font-family:afek,helvetica;font-weight:500;padding-left:.5vw;text-align:center}
#bdate:-ms-input-placeholder,#bdate::-moz-placeholder,#bdate::-webkit-input-placeholder{text-align:center!important}
input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}
input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0}
input[type=checkbox]:not(old){width:.25em;margin:0;padding:0;font-size:.5em;opacity:0;vertical-align:middle;height:.25em;position:absolute}
input[type=checkbox]:not(old)+label{display:inline-block;font-size:calc(.725vw + 1px);line-height:1;text-align:justify;font-family:afek;font-weight:500;margin-top:.5vw}
input[type=checkbox]:not(old)+label>span{display:inline-block;width:.75em;height:.75em;margin:0 0 0 .15em;background:#fff;vertical-align:bottom;border:.0625em solid #184c83}
input[type=checkbox]:not(old):checked+label>span{background:#fff}
input[type=checkbox]:not(old):checked+label>span:before{content:'✓';display:block;width:1em;color:#000;font-size:1em;line-height:1em;text-align:center;font-weight:700}
input[type=checkbox]:not(old)+label>span.en{background:0 0;font-family:afek,helvetica;font-size:13px;line-height:1.4;margin-left:10px;border:none!important}
input[type=radio]:not(old)+label *{vertical-align:middle}
input[type=checkbox]:not(old):checked+label>span.en:before,input[type=radio]:not(old){width:.75em;margin:0;padding:0;font-size:.5em;opacity:0;vertical-align:middle;height:.75em;position:absolute}
input[type=radio]:not(old)+label>span{position:relative;display:inline-block;font-size:.75em;letter-spacing:-.05vw;color:#000;font-weight:400;width:1em;text-align:center;height:1em;margin:0 0 0 .25vw;background:#fff;border-radius:50%;border:.075vw solid #050f45}
input[type=radio]:not(old):checked+label>span:before{display:block;content:'';background:#050f45;font-size:175%;position:absolute;bottom:50%;right:50%;transform:translate(50%,50%);-ms-transform:translate(50%,50%);border-radius:50%;width:75%;height:75%}
input[type=radio]:not(old)+label{font-weight:500;font-size:calc(.8vw + 3px);display:block}
.date-wrapper input[type=radio]:not(old)+label{display:inline-block;font-weight:500;font-size:calc(.8vw + 3px)}
.date-wrapper fieldset{display:flex;justify-content:space-between;margin-bottom:.5vw}
main{background-color:#fff}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
.user-success{display:block}
.swiper-wrapper{right:-5vw}
.sub-header{bottom:17.5vw}
}
@media (device-aspect-ratio:4/3){
.swiper-slide img:not(.medium){display:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
.swiper-container{width:80%;margin-left:7vw}
}
}
@media (device-aspect-ratio:5/4){
.circles .fos{right:13vw}
.circles .gos{left:10vw}
.checkboxes{position:relative;padding-bottom:1vw}
#bdate,#email,#fname,#lname,#phone{width:99%}
.swiper-slide img:not(.medium){display:none}
.medium{display:block!important}
.logo img{height:4vw}
.main-header h1{color:#050f45;font-size:calc(3.3vw + 3px)}
.notice-form{font-size:calc(.7vw + 3px)}
.main-header{right:23vw;top:12vw}
.sub-header{right:19vw;bottom:20.2vw}
.notice{font-size:calc(.7vw + 3px);display:block}
footer{bottom:2.5vw;left:27vw}
.form_notice{margin-top:3.5vh}
#contact_form{width:26vw}
#form_wrapper{left:0vw;top:4vh;width:30vw}
.form_title{font-size:2.2vw}
input[type=checkbox]:not(old)+label{font-size:1.2vw}
header{width:70vw}
main{width:30vw}
h2{font-size:calc(2.25vw + 3px)}
.packshot{width:49.5vw}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
.swiper-container{width:80%!important;margin-left:7vw!important}
}
.swiper-container{width:70%;margin-left:10vw}
.swiper-slide{height:25vw}
iframe#video{width:40vw;height:25.15vw}
#formsubmit{line-height:0vh;height:5vh;font-size:1.8vw}
}
@media (device-aspect-ratio:8/5){
#content{top:19.6vh}
.bottom{right:12vw}
}
.smwindow{display:none}
:root #pre_phone_div{width:3.2vw;border:none;padding-top:.2vh;height:5.3vh;display:inline-block}
:root #form_pre_phone{width:3.2vw;height:5.2vh;vertical-align:top;font-size:2.8vh;border:none;padding-right:.6vw}
#thanks{font-size:calc(1vw + 3px);margin:25vh 0vw;text-align:center;font-weight:500;color:#050f45;display: none;}
#thanks p{font-size:calc(1vw + 3px);letter-spacing:-.05vw;font-family:afek;margin:0 0 1vw;font-weight:500}
#thanks a{display:inline-block;vertical-align:middle}
#thanks #header{font-size:calc(2.45vw + 3px);display:block;font-weight:500;font-family:afek;color:#184c83}