@font-face{font-family:Heebo;src:url(fonts/Heebo-Light.woff) format("woff"),url(fonts/Heebo-Light.woff2) format("woff2");font-weight:300;font-style:normal}
@font-face{font-family:Heebo;src:url(fonts/Heebo-Medium.woff) format("woff"),url(fonts/Heebo-Medium.woff2) format("woff2");font-weight:500;font-style:normal}
@font-face{font-family:Heebo;src:url(fonts/Heebo-Bold.woff) format("woff"),url(fonts/Heebo-Bold.woff2) format("woff2");font-weight:700;font-style:normal}
@font-face{font-family:Heebo;src:url(fonts/Heebo-ExtraBold.woff) format("woff"),url(fonts/Heebo-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}
body,html{margin:0;padding:0;top:0;font-family:Heebo,sans-serif;font-size:4.4vw;direction:rtl}
img{max-width:100%}
body{color:#0055B8;background-attachment: fixed;}
.mobg{background:url(../images/mobg.jpg) no-repeat;background-size:100%;position: fixed;width: 100vw;height: 100vh;background-size: 100%;}
header{position: relative;padding: 1rem;color: #000;}
header .right{display: flex;flex-direction: column;justify-content: center;}
header .right div{font-size: 1.065rem;text-align: center;}
header .left > div{margin-top: 1.75rem;}
header .left div{display: flex;font-size: 1.065rem;justify-content: center;}
header .left img{display: block;margin: 1rem 0;}
header .left .sizes div{padding: 0 .5rem;border-left: .1rem solid rgba(0, 0, 0, 0.30);}
header .left .sizes div:last-of-type{border: 0;}
.logo{text-align: center;}
.logo img{max-height: 4rem;}
/* main{padding: 4rem 8rem;} */
.wrap{width:90vw;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;}
.wrap .image{height: 6rem;flex: 0 0 32.6%;text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.wrap .image img{width: fit-content;height: auto;max-width: 5rem;}
.files{padding: 2rem 1rem 6rem;text-align: center;font-size: .9rem;display: flex;flex-wrap: wrap;}
.files a{color: #CC1336;display: inline-flex;font-weight: bold;align-items: end;flex: 0 0 50%;margin-bottom: 1rem;}
.files a img{width: 1.1rem;margin-right: .5rem;}
.files a span{text-decoration: underline;}
*{scroll-behavior:smooth;box-sizing:border-box}
#wrapper>header,#wrapper>main{position:relative;;}

h1{font-weight:bold;font-size:2.5rem;margin:0 0 .5rem;line-height:.9;position:relative;text-align: center;width: 100%;color: #0055B8;}
h2{font-size: 1.325rem;line-height: 1;}
.benefits{padding: 1rem;overflow: hidden;}
.fixed-btn{position:fixed;bottom:0;right:0;width:100%;background:#CC1336;text-align:center;color:#fff;padding:1.25rem;font-size:1.2em;font-weight:800;z-index:9999}
#form_wrapper{display:block;background:#fff;z-index:9999;overflow-y:scroll;padding-bottom:6em;overflow-x:hidden}
.benefits .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.benefits .listitem{flex:0 0 48.5%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;background:#fff;height: 10rem;margin-bottom: .5rem;}
.benefits .listitem img{max-width: none;width: 150%;}
.benefits .listitem span{margin-top: .5rem;font-size: 1.065rem;}
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{display:inline-block;vertical-align:bottom;border:.05em solid #CC1336;cursor:pointer}
input[type=radio]:not(old)+label{content:"";display:block;color:#CC1336;font-size:.9rem;text-align:center;font-weight:300;position:relative;border-radius: 1rem;padding: .5em 1rem;transform: none;margin:0 .5rem .5rem 0;}
input[type=radio]:not(old):checked+label{background:#CC1336;color: #fff;border-color: #CC1336;}
input[type=radio]:not(old):checked+label>span.en:before,input[type=radio]:not(old):checked+label>span.mobindent:before{content:""}
input[type=radio]:not(old)+label a{color: #0055B8;text-decoration: underline;}
input,select,textarea{font-weight:100;}
.takanon{text-decoration:underline}
a{color:#fff;text-decoration:none}
#wrapper{direction:rtl;}
.hide{display:none}
h3{color:#0055B8;font-size:1.75em;margin:0;text-align: center;}
.form_notice{font-size: .75rem;display: block;margin-top: 1.5rem;}
.top .desc{font-size:1.75em;line-height:1}
.top img{width:27.5vw}
iframe{max-width: 100%;}
iframe#lead_frame{display:none}
#vidslide{position: relative;}
#vidslide .swiper-container{max-width: 28rem;overflow: hidden;}
#vidslide .swiper-slide{width: 22.5%;padding: .25rem;}
input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}
#form_wrapper{padding:2rem 1rem;min-height:100vh;overflow-y:scroll;padding-bottom: 4rem;}
#form_wrapper::-webkit-scrollbar{width:.3vw}
#form_wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.7)}
#form_wrapper::-webkit-scrollbar-thumb{background-color:#0099de;outline:1px solid #006170}
.form-group,.form_item{position:relative;margin-top:.5vw}
form small{color:#000;display:block;margin:.5em 0}
.big_form{font-size:1.1em;font-weight:500}
.center{text-align:center}
.notice{font-size:.6em;display:block;width:max-content;margin-right:1rem;margin-top:0;color:#000;margin-bottom:1em;padding:1vw 0}
.checkboxes .notice{color:#fff;padding:0}
.tos{color:#000;text-decoration:underline}
#form_title .eng{font-size:30px;font-weight:100;letter-spacing:1px}
#reason{border-radius:0;border:.1em solid #ccc;font-size:.9em;background:0 0;padding-right:1em}
#livinginput label{pointer-events: none;}
#imgr{padding-top:.3vw}
#remove-img{position:absolute;top:-.4em;font-size:1.5em;color:#fff;left:3em;display:none;cursor:pointer}
.faux-btn:after{content:"";background:url(../images/G15.png) no-repeat;width:1.5em;height:1.5em;background-size:1.5em;z-index:9999999;position:absolute;right:0;top:27%;transform:translateY(-50%)}
.faux-btn.pinkv:after{background:url(../images/pinkv.svg) no-repeat;width:2em;height:2em}
#reason{height:5vw;margin-top:0;padding-left:1vw;color:#fff}
.mg{font-family:Impact;letter-spacing:.04vw}
.form_item label{position:absolute;transform:translateY(50%);right:0;font-size:1rem;color:#0055B8;font-weight:300;width:100%;bottom: 50%;text-align: right;}
#phone{text-align: right;}
.form_item label span{color: #0099de;}
label[for=reason]{bottom:118%}
label[for=imgr]{margin-right:0}
.form_item label.top{bottom:auto;transition:transform .2s ease-in-out;transform:translate3d(0,-.25em,0);-ms-transform:translate3d(0,-.25em,0);font-size:.75em}
.error_msg{color:#CC1336;display:none;position:absolute;bottom:-1.5em;right: 0;font-size:.6em;z-index:999;font-weight:300}
.error_msg.show{display:block}
.error > .error_msg{display:block}
.error input, .error select{color:#CC1336;border-color: #CC1336;}
.error input:focus{color:#000}
.ok::after{content:"";background:url(../images/success.svg) no-repeat;width:.6em;height:.6em;background-size:.6em;z-index:9999999;position:absolute;left:0em;top:.5em}
#reasoninput .ok::after{top:5.5em}
.form_item{margin-top:1.25em}
.form_item input, .form_item select{border:none;height:2rem;width:93%;font-size:.9em;background:0 0;padding-right:1em;border-bottom:.1em solid #0055B8;color: #0055B8;padding-top: 1rem;}
#reasoninput{margin-top:3.5vw}
#submitinput{margin-top:2.5rem}
input,textarea{display:block;background:0 0;font-family:Heebo,sans-serif;color:#000;font-weight:500}
#formsubmit{width:10rem;height:2.5rem;background: rgba(0, 85, 184, 0.06);border:.075rem solid #0055B8;outline:0;color:#0055B8;font-size:1.25em;font-weight:700;text-align:center;cursor:pointer;padding:0;margin:auto;border-radius: 1.5rem;}
#formsubmit.disabled{opacity: .5;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.desktop{display:none!important;visibility:hidden}
input[type=checkbox]:not(old)+label>span.bigger{display:inline-block;width:100%}
.checkboxes{position:relative;margin-top: 1rem;}
#takanon_cb-error{bottom:-1em}
#reason-error{bottom:-1.4em}
#imginput .error_msg{bottom:-1.5em}
footer > img{position: absolute;bottom: 0;left: 0;z-index: 2;width: 14rem;}
footer{position: relative;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    select,
    textarea,
    input {
      font-size: 16px;
    }
textarea,
input[type] {
     -webkit-appearance: none;
     border-radius: 0;
}
}
.msg{font-size:1.2rem;font-weight:300;display:block;margin-top:1vw;left:1.8vw;top:23vw}
.facebook_btn{width:85%;height:2.6vw;background:#f98ead;border:none;outline:0;color:#2c2c86;font-size:.5em;font-weight:800;text-align:center;cursor:pointer;padding:0;border-radius:1.5em;font-family:MapallOT;line-height:3vw;position:absolute;left:2vw;top:26vw}
#thanks{display:none;color:#0055B8;margin-bottom:.5rem;margin-top: 10rem;font-size: 1rem;text-align: center;line-height: 1.1;}
.topt{color: #0055B8;font-weight: bold;font-size: 2.25rem;}
.topt img{width: 5rem;}
#thanks b{display: block;margin: .5rem 0;}
#thanks a{color: #000;}
#thanks.show{display: block;}
input[type=checkbox]:not(old){width:.25em;margin:0;padding:0;font-size:.5em;opacity:0;vertical-align:middle;height:.25em}
input[type=checkbox]:not(old)+label{display:flex;font-size:.75rem;line-height:1;margin-bottom: 1rem;}
input[type=checkbox]:not(old)+label .cb{display:inline-block;flex:0 0 1rem;height:1rem;margin:0 0 0 .5rem;background:#fff;vertical-align:bottom;border:.0625em solid #0055B8}
input[type=checkbox]:not(old)+label a{color: #000;text-decoration: underline;}
input[type=checkbox]:not(old):checked+label>span{background:#fff}
.cb:focus{outline:2px solid #0f0}
input[type=checkbox]:not(old):checked+label .cb{border-color: #CC1336;background: #CC1336;}
input[type=checkbox]:not(old):checked+label .cb:before{content:"✓";display:block;width:1em;color:#fff;font-size:1em;line-height:1.5;text-align:center;font-weight:700;cursor: pointer;}
.radios{display:flex;position:relative;justify-content:space-between}
.radio{position:relative;flex:1 0 auto}
#locationinput input[type=radio]:not(old)+label{flex:0 0 48%}
#locationinput,#timeinput{margin-bottom:1em}
#timeinput input[type=radio]:not(old)+label{flex:0 0 31%}
legend{color:#000;display:block;margin-bottom:1em;font-size: 1rem;}
fieldset{border:0;display:flex;padding:0;margin-top: 1rem;flex-wrap: wrap;position: relative;}
.h4{font-size:1.05em}
.negishut div{margin-bottom:.5em;line-height:1.2}
.negishut{background:#fff;z-index:9999;padding:1em;height:50vh;overflow-y:scroll;margin-top:25vh;width:70%;margin-right:15%;position:relative;outline:.2em solid #000}
.hidden.show{position:fixed;top:0;right:0;z-index:999;width:69vw;background:rgba(0,0,0,.5);height:100vh}
.negishut a{text-decoration:underline;color:#000}
a.close{position:absolute;left:.5rem;top:.5rem;font-weight:100;font-size:3em;text-decoration:none;color: #000;}
.noscroll{overflow:hidden}