@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(1vw + .8px);font-weight:500}
*{box-sizing:border-box;scroll-behavior:smooth}
body{background:#fff;color:#0e2159;background-size:cover;overflow-x:hidden}
header,main{position:relative;}
header{text-align:right;position:relative;padding:2rem 10rem;background:url(../images/hero.jpg) no-repeat;background-size:100%;height:27rem}
header .inner{display:inline-flex;flex-direction:column;text-align:center;margin-left:auto;font-size:1rem;font-weight:400}
footer{background-color:#e2f3ff;text-align: center;position: relative;padding-top: 1.6rem;}
footer::after{content:'';display:block;width:100%;height:2rem;background:#e2f3ff;position: absolute;}
input,select{font-family:afek,helvetica;font-weight:100}
h2,h3,h4{font-weight:800}
h1{font-size:3rem;line-height:.9;font-family:afek;text-align:right;margin:0;font-weight:300;letter-spacing:-.05vw;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;text-align:center;position: relative;margin: 2rem 0 .5rem;}
h1::after{height: .15rem;background :#1C3990;width: 4.4rem;display: block;content: '';position: absolute;bottom: -.5rem;-webkit-text-fill-color:#1C3990;right: 50%;transform: translateX(50%);}
h1 span{display: inline-block;}
.notices{font-weight:500;font-size:.7rem;display:flex;justify-content:center;flex-wrap:wrap}
.notices span{position:relative;margin-left: .8rem;}
.notices span:before{content:'';width:.4rem;height:.4rem;background:#050f45;display:inline-block;margin-left:.4rem}
.legal{text-align:center;margin: .8rem 0;}
.legal a{color:#0e2159;font-size:.7rem;text-decoration:underline}
.veeva{position:absolute;right:-1.5rem;bottom:3rem;transform:rotate(270deg);font-size:.6rem;font-family: sans-serif;color: #7A7B96;}
.desc{font-weight:500;font-size:1.6rem;margin-top:2rem}
.main-header{top:5vw;right:32vw;position:absolute}
h2{margin:0;font-size:3rem;font-weight:700;text-align:center;line-height:.8}
h2 span{font-size:3.6rem}
a{color:#fff;text-decoration:none}
.ok::after{content:"";background:url(../images/success.svg) no-repeat;width:.7em;height:.6em;background-size:.6em;z-index:9999999;position:absolute;left:1em;bottom:2em}
.cb:focus,.rb:focus,a:focus,input:focus,select:focus{outline:2px solid #0f0!important;border:none}
iframe{display:none}
main{display:flex;justify-content: space-between;align-items:center;margin:2rem 0 1rem;padding: 0 10.4vw;width: 100%;flex-wrap: wrap;}
.video-wrap iframe{display:block;margin:.5rem auto 0;width:38.8vw;height:21.35vw}
#text{position:absolute}
#wrapper{direction:rtl;}
.logo{display:inline-block}
.logo{height:6.85rem}
.teva img{height:1.15rem}
h3{text-align: center;font-size: 1.5rem;margin: .1em auto;}
.after{text-align: center;line-height: 1.3;flex:0 0 100%;margin: 1.5rem 0 .5rem;}
.couponwrap{flex:0 0 100%}
.coupon{background: #1C3990;border-radius: 2.5rem;padding: .6rem 1rem;display: block;width: 13.25rem;margin: 1rem auto;text-align: center;}
.slogan{font-size: 1.25rem;margin-bottom: 1.5rem;text-align: center;font-weight: bold;}
.nut{background: #fff;width: 13.35rem;margin:2rem auto auto;height: 2.4rem;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.nut img{width: 12rem;height: auto;object-fit: contain;}
.mobile{display:none!important}
.desktop{display:block}