@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:400;overflow-x:hidden}
body{margin:0;padding:0;background:url(../images/bgmob.jpg) #fff top center no-repeat;background-size:100%;color:#0e2159;-ms-overflow-style:none;overflow:hidden}
*{box-sizing: border-box;scroll-behavior: smooth;}
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: 2em;/*1.75em*/}
#content .logos{width: 90%;}
 .logo{height: 3.875rem;}
.logos > img{height: 2.6rem;}
 .logos{display: flex;justify-content: space-between;width: 75%;margin: auto;align-items: baseline;margin-bottom: 2rem;}
.packshot{margin-top: 2.75em;z-index: 2;position: relative;}
.form_title{font-weight: 800;}
.desc{font-weight: 500;}
.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;display: flex;flex-direction: column;}
.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}
header{width:100%;margin-bottom: 1.5em;background: url(../images/herom.jpg) no-repeat;background-position: top;background-size: 100%;font-size: .95rem;}
header b{display: block;font-size: 1.45rem;margin-top: .5rem;}
main{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0;width: 100%;margin-bottom: 2rem;}
main > div{width: 100%;}
.v1{order: 0;background: #C4E3F8;padding-top: 2rem;}
.after{order: 1;background: #C4E3F8;font-size: .95rem;padding-bottom: 2rem;}
.v2{order: 2;padding-top: 2rem;}
.couponwrap{order: 3;flex: 0 0 100%;text-align: center;}
.main-header{margin-top:1vw}
.teddy{width: 6rem;}
video{max-width: 62.5vw;}
.video-wrap iframe{display: block;max-width: 90vw;margin:1rem auto;height: 12rem;}
#content{padding: 0 1rem;text-align: center;}
h1{color:rgba(27, 64, 147, 1);font-size:2.3rem;font-weight:300;font-family:afek;text-align:center;margin:15rem 0 .5em;letter-spacing: -0.05rem;line-height: .9;position: relative;}
h1::after{height: .15rem;background :#1C3990;width: 3.6rem;display: block;content: '';position: absolute;bottom: -.75rem;right: 50%;transform: translateX(50%);}
h1 span{display: inline-block;}
.veeva{position: absolute;left: -1rem;bottom: 5rem;transform: rotate(270deg);font-size: .6rem;color: #7A7B96;}
h2{margin:0 0 1rem 0;font-size:2.35rem;font-weight:700;letter-spacing:-.05vw;text-align: center;line-height: .8;}
.sect-1{font-size: 1rem;text-align: center;font-weight: 500;}
.bigger small{font-size: 50%;}
.sect-2{margin-top: 1rem;flex-wrap: wrap;justify-content: space-between;text-align: right;}
.sect-2,.step,.swiper-slide{display: flex;align-items: center;}
.step .icon{margin-left: .5rem;}
.step .text{font-size: .975rem;text-align: right;font-weight: 500;}
.sect-2 .swiper-slide > img{margin: 0 .75rem;height: 1.5rem;width: auto;}
.notices{font-weight: 500;font-size: .85rem;display: flex;text-align: right;flex-direction: column;}
.notices span{position: relative;display: flex;align-items: baseline;margin-bottom: .35rem;}
.notices span:nth-of-type(1){order: 1;}
.notices span:nth-of-type(2){order: 3;}
.notices span:nth-of-type(3){order: 2;}
.legal{width: 90vw;margin: 1rem auto;text-align: right;}
.legal a{color: #0e2159;font-size: .85rem;}
.nutricia{padding: 2rem 0;}
.nut img{width: 14rem;height: auto;object-fit: contain;}
.teva img{height: 1.5em;}
.statement{text-align: center;margin: 2em 0;}
.statement2{margin: 1em 0}
.statement a{text-decoration: underline;   color: #184c83;  font-weight: 500;font-size: .8em;}
.statement2 a{text-decoration: underline;   color: #184c83;  font-weight: 500;font-size: 1.1em;}
*{scroll-behavior:smooth}
.coupon{background: #1C3990;border-radius: 2.5rem;padding: .75rem 1rem;display: block;width: 16rem;margin:0 auto 1rem auto;font-weight: bold;text-decoration: none;color: #fff;}
footer{position:relative;font-size:.65em;text-align:center;margin-bottom:1em;width:100%;font-weight:400;padding:.5em 0;background-size:cover;}
h3{font-weight: bold;font-size: 1.25rem;}
.slogan{font-size: .925rem;text-align: center;font-weight: bold;}