@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}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}
html{font-family:afek;width:100%;height:100%;font-size:4.4vw;font-weight:100;overflow-x:hidden}
body{margin:0;padding:0;background:url(../images/bgmob.jpg) #fff top center no-repeat;background-size:100%;color:#184c83;-ms-overflow-style:none;overflow:hidden}
iframe{display:none}
img{max-width:100%}
h1,h2,h3,h4,h5,h6{font-weight:500}
a:focus,input:focus,select:focus{outline:2px solid #0f0!important}
.desktop{display:none!important}
.mobile{display:inline-block}
[aria-hidden=true]{display:none}
.logo{display:inline-block;margin-top:1em}
.logo img{height:3.75em}
.packshot{margin-top:2.75em;z-index:2;position:relative}
.form_title{font-weight:800}
/* .podcast{display:flex;align-items:center;text-align:right;justify-content:center;background:rgba(255,255,255,.6);padding:1rem 0;width:80%;margin:2rem auto;border-radius:1rem;position: relative;z-index: 999999999999999;}
.podcast h3{flex:0 0 40%}
.podcast img{width:7rem} */
.podcast{background:rgba(255,255,255,.6);padding:1rem 0;width:80%;margin:2rem auto;border-radius:1rem;position: relative;z-index: 999999999999999;border: .075rem solid #1C3990;}
.podcast h2{font-size: 1.35rem;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%;text-decoration: none;color: #fff;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
#wrapper{text-align:center;overflow-x:hidden;width:100%;direction:rtl}
#form_wrapper{margin:auto;width:84vw;padding-bottom:1em}
.form_item{margin-top:1.45em;position:relative;text-align:right}
.form_item label:not(.cb_text){font-weight:500;font-size:.9em;position:absolute;right:1em;bottom:50%;transform:translateY(50%);-ms-transform:translateY(50%)}
.form_item.date-wrapper{padding-top:0}
.form_item.date-wrapper label{position:relative;right:auto;bottom:auto;transform:none;-ms-transform:none}
.form_item label.top{bottom:auto;top:0vw;transform:translate3d(0,-1.2em,0);-ms-transform:translate3d(0,-1.2em,0);right:0}
fieldset{border:none;margin:0;padding:0}
legend{font-weight:700;font-size:1em}
.en{font-family:afek;font-size:.9em}
input{height:2.675em;border:none;background:0 0;font-family:afek}
input[type=email],input[type=tel],input[type=text]{text-indent:20px}
header{width:100%;margin-bottom:3.5em}
main{position:relative}
.main-header{margin-top:1vw}
.swiper-container{padding-bottom:1.5em}
video{max-width:62.5vw}
.swiper-slide::after{position:absolute;width:100%;height:100%;content:'';left:0;right:0;top:0;bottom:0;z-index:2}
.swiper-slide.tap::after{display:none}
h1{color:#050f45;font-size:1.4em;font-weight:500;font-family:afek;text-align:center;margin:.25em 0;letter-spacing:-.05rem}
h1 span{background:#050f45 -webkit-gradient(linear,100% 0,0 0,from(#050f45),color-stop(.5,#82c7db),to(#050f45));background-position:-4rem top;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation-name:shimmer;animation-duration:3s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-direction:reverse;background-size:4rem 100%}
.swiper-slide iframe{display:block;margin:0 auto;width:14em;height:17.5em;border:.15em solid #e4e8ee;border-radius:.25em;z-index:2}
.swiper-button-next,.swiper-button-prev{display:none}
.swiper-pagination-bullet{position:relative;border:0;opacity:1;background:0 0;margin:0 10px!important;width:10px;height:10px}
.swiper-pagination-bullet:after{border:.075em solid #184c83;content:'';border-radius:50%;width:15px;height:15px;position:absolute;display:block;right:50%;bottom:50%;transform:translate(50%,50%)}
.swiper-pagination-bullet-active{background:#184c83}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;z-index:99}
h2{color:#fff;font-weight:700;font-size:1.35em;margin-top:.5em;line-height:.85;letter-spacing:-.05rem}
h2 span{font-weight:400}
.circles{position:relative}
.circles>div{position:absolute;font-weight:300;color:#050f45;font-family:sans-serif}
.circles>div>span{position:absolute;bottom:50%;right:50%;transform:translate(50%,50%)}
.circles>div>.circle{animation:cspin 3s 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:1.25em;right:2em;bottom:10em;width:2.5em;height:2.5em}
.circles .gos .circle::before{content:'';box-shadow:0 0 .75vw #fff;border-radius:50%;width:.5em;height:.5em;display:block;position:absolute;background:#fff;right:.5em;top:-.15vw;animation:shrink 5s infinite ease-in-out}
.circles .gos .circle::after{content:'';box-shadow:0 0 .75vw #fff;border-radius:50%;width:.25em;height:.25em;display:block;position:absolute;background:#fff;bottom:0;left:.75em;animation:grow 5s infinite ease-in-out}
.circles .gos{font-size:1.5em;width:3em;height:3em;left:1em;bottom:8em}
.circles .gos .circle{width:3em;height:3em;animation:cspin 6s infinite linear}
.circles .fos .circle{width:2.5em;height:2.5em}
.circles .fos .circle::before{content:'';box-shadow:0 0 .5vw #fff;border-radius:50%;width:.5em;height:.5em;display:block;position:absolute;background:#fff;right:0;top:.95vw;animation:shrink 5s infinite ease-in-out}
.circles .fos .circle::after{content:'';box-shadow:0 0 .5vw #fff;border-radius:50%;width:.25em;height:.25em;display:block;position:absolute;background:#fff;right:1.85em;bottom:.35vw;animation:grow 5s 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:-4rem top}
70%{background-position:12.5rem top}
100%{background-position:12.5rem top}
}
.notices{font-weight:500;font-size:.6em;display:flex;justify-content:flex-start;flex-wrap:wrap;width:90%;margin:auto}
.notices span{position:relative}
.notices span:before{content:'';width:.6em;height:.6em;background:#050f45;display:inline-block;margin:0 .5em}
.teva{height:1.5em}
.statement{text-align:right;margin-top:1em}
.statement a{text-decoration:underline;color:#184c83;font-weight:500;font-size:.8em}
*{scroll-behavior:smooth}
#errmsg{position:fixed;z-index:999;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;bottom:0;right:0;left: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:1.25em;padding:1em;text-align:center;width:70%}
#errmsg .inner b{display:block}
#errmsg .inner .close{color:#000;position:absolute;right:.5em;top:0;text-decoration:none}
#fname,#lname{width:100%;text-align:right;background:#e4e8ee}
#phone{width:100%;text-align:right;background:#e4e8ee;display:inline-block}
#formsubmit{cursor:pointer;width:100%;height:2.3em;margin-top:.7em;color:#fff;background:#050f45;font-family:afek;font-size:1.2em;border-radius:1.5em}
.sticky-btn{background:#050f45;width:80%;height:2.3em;position:fixed;border-radius:1.5em;bottom:.5em;line-height:2.3;right:1.85em;z-index:99;color:#fff;text-decoration:none;font-weight:500;font-size:1.15em}
.sticky-btn.hidden{display:none}
#thanks{width:12em;font-size:1.15em;margin:4em auto 2em;font-weight:400;display: none;}
#thanks #header{font-size:2em;margin-top:.7em;font-weight:800}
#thanks p{font-weight:700}
#thanks img{width:1.65em;vertical-align:middle}
footer{position:absolute;font-size:.65em;text-align:center;margin-right:0;top:54em;margin-bottom:1em;word-spacing:2px;width:100%;font-weight:400;padding:.5em 0;background-size:cover}
footer .en{font-weight:100}
#footer_wrapper a{color:#fff;text-decoration:none;font-weight:400}
footer .footer_top{font-weight:100;margin:.6em 0;display:inline-block;letter-spacing:-.005em;text-align:center}
footer .footer_bottom{font-size:1.05em;font-weight:400;padding-right:.5em;display:inline-block}
#footer_wrapper{padding-right:2em;background:#000;font-size:.65em;width:calc(100% - 2em);padding-top:6em}
.error_msg{display:block;color:#b71818;position:absolute;font-size:.65em;left:0;bottom:-1.25em;z-index:1;display:none;font-weight:500}
#email-error{min-width:13em}
.error~.error_msg{display:block}
#datetype-error{left:auto;right:0}
#submitinput{margin:1em 0 .5em}
#checkbox-input{margin-top:2.75em}
::-webkit-input-placeholder{text-indent:.5em;color:#000;font-family:sans-serif}
:-moz-placeholder{color:#000;opacity:1;text-indent:.5em;font-family:sans-serif}
::-moz-placeholder{color:#000;opacity:1;font-family:sans-serif}
:-ms-input-placeholder{color:#000;text-indent:.5em;font-family:sans-serif}
.form_notice{display:block;text-align:right;margin-bottom:.5em}
.form_title{color:#184c83;font-size:1.65em;letter-spacing:-.05vw;text-align:right;font-family:afek;font-weight:500;margin-top:.5em}
h4{color:#050f45;font-size:1.175em;letter-spacing:-.05rem;margin:.25vw 0;text-align:right;font-weight:500;margin-bottom:2em}
h4 span{color:#009af2;font-weight:700}
.form-notice{font-weight:500;font-size:.725em}
#phone-error{left:.5em}
#bdate,#email,#idn{width:100%;background:#e4e8ee}
#bdate{text-align:center;background:url(../images/cal.png) no-repeat #e4e8ee;background-position:5% center;background-size:1em;margin-top:.5em}
.note_form_holder{text-align:right;width:100%;color:#184c83}
.notice-form{font-size:.68em;font-weight:500}
.form_item checkbox{width:19px;height:19px;padding:0;margin:0;vertical-align:bottom;position:relative;overflow:hidden}
.swiper-button-next{left:.2em!important}
.swiper-button-prev{right:.2em!important}
.swiper-button-next,.swiper-button-prev{background-size:27px 33px}
.pic{position:absolute;right:2em;top:-16.5em}
.pic img{width:3em}
.checkboxes{position:relative;margin-top:1em}
.checkboxes a{color:#050f45}
input[type=checkbox]:not(old),input[type=radio]:not(old){position:absolute;bottom:0;width:0;height:0;margin:0;padding:0;font-size:1em;opacity:0}
input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{display:block;line-height:1em;font-size:.65em;width:23em;margin-top:.7em;text-align:justify;font-weight:500}
input[type=checkbox]:not(old)+label>.cb,input[type=radio]:not(old)+label>.cb{display:inline-block;width:1em;height:1em;border:.0625em solid #050f45;border-radius:0;background:#fff;vertical-align:bottom;margin-bottom:.1em}
input[type=checkbox]:not(old)+label>span.bigger{display:inline-block;background:0 0;border:none;margin-bottom:.5em;width:100%;font-size:125%}
input[type=checkbox]:not(old):checked+label>span.bigger{background:0 0}
input[type=checkbox]:not(old):checked+label>span.bigger:before{display:none}
input[type=checkbox]:not(old):checked+label>.cb,input[type=radio]:not(old):checked+label>.cb{background:#fff}
input[type=checkbox]:not(old):focus+label>span>.cb{outline:2px solid #0f0!important}
input[type=checkbox]:not(old):checked+label>.cb:before{content:'✓';display:block;width:1em;color:#000;font-size:1.2em;line-height:1em;text-align:center;text-shadow:0 0 .0714em #73994d;font-weight:700}
input[type=radio]:not(old){width:.75em;margin:0;padding:0;font-size:.5em;opacity:0;vertical-align:middle;height:.75em;position:absolute;right:1em}
input[type=radio]:not(old)+label>span{position:relative;display:inline-block;font-size:.75em;letter-spacing:-.05em;color:#000;font-weight:400;width:1em;text-align:center;height:1em;margin:0 0 0 .5em;background:#fff;border-radius:50%;border:.075em solid #050f45}
input[type=radio]:not(old):checked+label>span:before{display:block;content:'';background:#184c83;position:absolute;bottom:50%;right:50%;transform:translate(50%,50%);-ms-transform:translate(50%,50%);width:65%;height:65%;border-radius:50%}
input[type=radio]:not(old)+label{font-weight:500;font-size:1em;display:block}
input[type=checkbox]:not(old)+label>.cb{margin-right:-2em}
input[type=checkbox]:not(old)+label{padding-right:2em}
.date-wrapper input[type=radio]:not(old)+label{display:inline-block;font-size:3.5vw;width:47%}
#parent-error,#privacy-error{left:auto;right:0}
#privacy-error{width:100%}
@media(min-width:768px){
.circles .fos{bottom:8em}
.circles .gos{bottom:6em}
}