body.menu{
  overflow:hidden;
}

#w span{
  display:none;
}
#w span[rel="480"]{
  display:block;
}

#page{
  width:100%;
}
#_page{
  background:url(images/m/kopa.jpg) no-repeat center top;
  background-image:url("images/m/KLR Maxima lottery EE 2025_mobile_EST.png");
  background-size:100% auto;
}

#head{
  height:68rem;
  padding:0;
  background:none;
  top:0;
  position:fixed;
}
body.menu #head{
  border-bottom:none;
}


#head .center{
  height:auto;
  background:none;
  box-shadow:none;
}
#head .menu{
  width:100%;
  min-height:68rem;
  right:0;
  left:auto;
  margin:0;
}
#head .menu > span{
  width:100%;
  height:68rem;
  background:#000000;
  display:block;
  position:relative;
  z-index:1;
}
body.menu #head,
body.menu #head .center,
body.menu #head .menu{
  height:100%;
}
#head .menu > a{
  width:68rem;
  height:68rem;
  position:absolute;
  top:0;
  right:0;
  background:url(images/m/menu@2x.png) no-repeat center;
  background-image:url(images/m/menu.svg), none;
  background-size:contain;
  cursor:pointer;
  display:block;
  z-index:10;
  margin:0;
}
body.menu #head .menu > a{
  background-image:url(images/m/close@2x.png);
  background-image:url(images/m/close.svg), none;
}
#head .menu .list{
  width:100%;
  height:100%;
  overflow:auto;
  position:absolute;
  top:0;
  box-sizing:border-box;
  padding:0;
  display:none;
  z-index:0;
}
#head .menu .list > div{
  background:#000000;
  padding:60rem 0;
}
body.menu #head .menu .list{
  display:block;
}
#head .menu ul.main{
  width:100%;
  padding:0;
  margin:0;
  position:relative;
}
#head .menu ul.main > li{
  font-size:30rem;
  line-height:32rem;
  text-align:center;
  width:auto;
  display:block;
  white-space:normal;
  padding:0 70rem;
  margin:20rem 0;
}
#head .menu ul.main > li.w{
  width:auto;
  white-space:normal;
}
#head .menu ul.main > li > a{
  background:none;
  display:inline-block;
}



.center{
  width:100%;
}

#content .block::after{
  width:430rem;
  background-image:url(images/m/line.png);
  transform:translate(-50%,-3rem);
}


#content .block.home{
}
#content .block.home .center{
  background-image:url(images/m/bg_home@2x.jpg);
  background-position:center 74rem;
  height:1158rem;
}
#content .block.home .pintinox{
  background-image:url(images/pintinox@2x.png);
  top:123rem;
  left:22rem;
}
#content .block.home .maxima{
  width:230rem;
  height:79rem;
  background-image:url(images/maxima_see@2x.png);
  top:104rem;
}
#content .block.home .holder{
  width:100%;
  padding:894rem 0 0 0;
}
#content .block.home h2{
  width:422rem;
  height:38rem;
  background-image:url(images/hexacore@2x.png);
  margin:0 auto 12rem auto;
}
#content .block.home h3{
  font-size:19rem;
  line-height:23rem;
  margin:0 0 34rem 0;
}
#content .block.home p{
  font-size:19rem;
  line-height:23rem;
  font-weight:500;
  margin:0 30rem;
}
#content .block.home p span{
  display:block;
}
#content .block.home .disc{
  font-size:21rem;
  line-height:21rem;
  width:160rem;
  height:130rem;
  padding:30rem 0 0 0;
  left:261rem;
  top:370rem;
}
#content .block.home .disc b{
  font-size:59rem;
  line-height:50rem;
}



#content .block.technology{
}
#content .block.technology .center{
  padding:33rem 0 0 0;
  height:2000rem;
}
#content .block.technology .title{
  height:29rem;
  background-image:url(images/titles/technology@2x.png);
  margin:0 0 26rem 0;
}
#content .block.technology .info,
#content .block.technology .about,
#content .block.technology .types{
  float:none;
  display:block;
}
#content .block.technology .info{
  font-size:17rem;
  line-height:20rem;
  margin:0 0 0 25rem;
  width:410rem;
}
#content .block.technology .info h3{
  font-size:20rem;
  line-height:24rem;
  margin:0 0 11rem 0;
}
#content .block.technology .info p{
  margin:0 0 12rem 0;
}
#content .block.technology .info li{
  font-size:17rem;
  line-height:20rem;
  padding:0 0 0 19rem;
  margin:0 0 8rem 0;
}
#content .block.technology .info li::before{
  left:0;
  top:1rem;
}
#content .block.technology .info h4{
  font-size:20rem;
  line-height:24rem;
  margin:12rem 0 5rem 0;
}
#content .block.technology .info h4 + p{
  font-size:15rem;
  line-height:18rem;
}
#content .block.technology .about{
  width:220rem;
  height:305rem;
  width:300rem;
  height:416rem;
  background-image:url(images/infographic@2x.png);
  margin:31rem 0 0 90rem;
}
#content .block.technology .about h4{
  font-size:21rem;
  line-height:24rem;
  margin:84rem 0 0 29rem;
}
#content .block.technology .about li{
  font-size:17rem;
  line-height:18rem;
}
#content .block.technology .about li:nth-child(1){
  margin:200rem 0 0 19rem;
}
#content .block.technology .about li:nth-child(2){
  margin:129rem 0 0 173rem;
}
#content .block.technology .about li:nth-child(3){
  margin:257rem 0 0 155rem;
}
#content .block.technology .types{
  width:480rem;
  height:398rem;
  background-image:url(images/m/technology@2x.jpg);
  margin:38rem 0 0 0;
  padding:22rem 0 0 0;
}
#content .block.technology .types .title{
  height:36rem;
  background-image:url(images/m/hubriidtehnoloogiaga@2x.png);
  margin:0 0 39rem 0;
}
#content .block.technology .types ul{
  margin:0 0 0 23rem;
  width:170rem;
}
#content .block.technology .types li{
  font-size:16rem;
  line-height:16rem;
}
#content .block.technology .types li + li{
  margin-top:92rem;
}
#content .block.technology .types li + li + li{
  margin-top:80rem;
}
#content .block.technology .types small{
  font-size:16rem;
  line-height:16rem;
  right:60rem;
  top:140rem;
}
#content .block.technology .steps{
  width:430rem;
  margin-top:39rem;
}
#content .block.technology .steps h3{
  font-size:35rem;
  line-height:37rem;
  background-image:url(images/m/steps_bg@2x.png);
  padding:10rem 0;
}
#content .block.technology .steps ul{
  padding:10rem 0 20rem 0;
  margin:0;
}
#content .block.technology .steps li{
  line-height:70rem;
  text-align:center;
  display:block;
  margin:16rem 0 0 0;
}
#content .block.technology .steps li + li{
  line-height:111rem;
  margin:47rem 0 0 0;
}
#content .block.technology .steps li::before{
  width:52rem;
  height:26rem;
  background-image:url(images/m/next@2x.png);
  background-image:url(images/m/next.svg), none;
  top:-36rem;
  left:190rem;
}
#content .block.technology .steps li:first-child::before{
  display:none;
}
#content .block.technology .steps li span.dark{
  margin:-7rem 0 0 0;
}
#content .block.technology .steps li span.c{
  margin:0 0 0 40rem;
}









#content .block.products{
}
#content .block.products .center{
  padding:34rem 0 24rem 0;
}
#content .block.products .title{
  background-image:url(images/titles/products@2x.png);
  margin:0 0 37rem 0;
}
#content .block.products .list{
  width:430rem;
}
#content .block.products .list > ul{
  margin:0;
  width:430rem;
}
#content .block.products .list .item{
  float:none;
  margin:0 0 24rem 0;
  width:430rem;
  height:434rem;
  background-size:100% auto;
}
#content .block.products .list .item{
  _background:rgba(255,0,0,.3) !important;
}
#content .block.products .list .item.width{
  display:none;
}
#content .block.products .list .item.high{
  display:block;
  width:430rem;
  height:860rem;
}
#content .block.products .list .item.mob{
  display:block;
  height:430rem;
  margin:0 0 25rem 0;
}
#content .block.products .list .about h5{
  font-size:20rem;
  line-height:22rem;
}
#content .block.products .list h4{
  font-size:11rem;
  line-height:13rem;
  border-radius:18rem;
  padding:8rem 0 0 0;
  width:140rem;
  height:88rem;
  right:19rem;
  top:26rem;
}
#content .block.products .list h4 b{
  font-size:34rem;
  line-height:41rem;
}
#content .block.products .list .about h6{
  font-size:12rem;
  line-height:14rem;
}
#content .block.products .list .about h5 + small{
  font-size:15rem;
  line-height:18rem;
}
#content .block.products .list .about p{
  font-size:15rem;
  line-height:16rem;
}
#content .block.products .list .about ul{
  white-space:normal;
  text-align:center;
}
#content .block.products .list .about li{
  font-size:14rem;
  line-height:15rem;
  margin:0 0 15rem 0;
  padding:74rem 0 0 0;
  width:120rem;
}
#content .block.products .list .about li::before,
#content .block.products .list .about li::after{
  width:68rem;
  height:68rem;
}

#content .block.products .list .item.wok-pann{
  background-image:url(images/p/wok-pann@2x.jpg);
}
#content .block.products .list .item.wok-pann .about{
  width:350rem;
  top:326rem;
  left:22rem;
}
#content .block.products .list .item.wok-pann .about h5 + small{
  margin:0 0 8rem 0;
}
#content .block.products .list .item.wok-pann .price{
  top:25rem;
  right:20rem;
}
#content .block.products .list .item.piludega-pannilabidas{
  background-image:url(images/p/piludega-pannilabidas@2x.jpg);
}
#content .block.products .list .item.piludega-pannilabidas .price{
  top:25rem;
  right:20rem;
}
#content .block.products .list .item.piludega-pannilabidas .about{
  width:170rem;
  top:22rem;
  left:21rem;
}
#content .block.products .list .item.piludega-pannilabidas .about h5{
  margin:0 0 4rem 0;
}
#content .block.products .list .item.piludega-pannilabidas .about h6{
  margin:-69rem 0 0 302rem;
}
#content .block.products .list .item.piludega-pannilabidas .about h6 i{
  margin:81rem 54rem 0 0;
}
#content .block.products .list .item.piludega-pannilabidas .about h6 i::before{
  display:none;
}
#content .block.products .list .item.piludega-pannilabidas .about h6 i::after{
  height:50rem;
  right:2rem;
  top:-50rem;
}
#content .block.products .list .item.piludega-pannilabidas .about[rel="_2"]{
  width:230rem;
  top:174rem;
}
#content .block.products .list .item.piludega-pannilabidas .about .price{
  margin:14rem 0 16rem 0;
  top:auto;
  right:auto;
}
#content .block.products .list .item.piludega-pannilabidas .about .price + p{
  font-size:15rem;
  line-height:14rem;
}
#content .block.products .list .item.kuumaohufrituur{
  background-image:url(images/m/p/kuumaohufrituur@2x.jpg);
}
#content .block.products .list .item.kuumaohufrituur .price{
  top:85rem;
  right:209rem;
}
#content .block.products .list .item.kuumaohufrituur .about{
  width:240rem;
  top:24rem;
  left:22rem;
}
#content .block.products .list .item.kuumaohufrituur .about h5{
  margin:0 0 3rem 0;
}
#content .block.products .list .item.kuumaohufrituur .about ul{
  top:545rem;
  left:3rem;
  width:380rem;
}
#content .block.products .list .item.kaane-ga-saute-pann{
  background-image:url(images/p/kaane-ga-saute-pann@2x.jpg);
}
#content .block.products .list .item.kaane-ga-saute-pann .about{
  width:340rem;
  top:22rem;
  left:20rem;
}
#content .block.products .list .item.kaane-ga-saute-pann .price{
  left:21rem;
  bottom:25rem;
}
#content .block.products .list .item.kastmepann{
  background-image:url(images/p/kastmepann@2x.jpg);
}
#content .block.products .list .item.kastmepann .about{
  top:326rem;
  left:20rem;
}
#content .block.products .list .item.kastmepann .about h5 + small{
  margin:0 0 8rem 0;
}
#content .block.products .list .item.kastmepann .price{
  right:20rem;
  top:25rem;
}
#content .block.products .list .item.kaanega-haudepott-sm{
  background-image:url(images/m/p/kaanega-haudepott@2x.jpg);
}
#content .block.products .list .item.kaanega-haudepott-sm .about p{
  font-size:15rem;
  line-height:16rem;
}
#content .block.products .list .item.kaanega-haudepott-sm .about small{
  margin:0 0 8rem 0;
}
#content .block.products .list .item.kaanega-haudepott-sm .about[rel="_1"]{
  width:150rem;
  left:246rem;
  top:18rem;
}
#content .block.products .list .item.kaanega-haudepott-sm .about[rel="_1"] .price{
  top:0;
  position:absolute;
  margin:2rem 0 0 -226rem;
}
#content .block.products .list .item.kaanega-haudepott-sm .about[rel="_2"]{
  width:200rem;
  top:258rem;
  left:20rem;
}
#content .block.products .list .item.kaanega-haudepott-sm .about[rel="_2"] .price{
  top:0;
  position:absolute;
  margin:74rem 0 0 190rem;
}
#content .block.products .list .item.praepann{
  background-image:url(images/m/p/praepann@2x.jpg);
}
#content .block.products .list .item.praepann .about{
  top:308rem;
  left:22rem;
}
#content .block.products .list .item.praepann .about h5 + small{
  margin:0 0 8rem 0;
}
#content .block.products .list .item.praepann .price{
  top:24rem;
  left:20rem;
  right:auto;
}
#content .block.products .list .item.pannkoogipann-sm{
  background-image:url(images/m/p/pannkoogipann@2x.jpg);
}
#content .block.products .list .item.pannkoogipann-sm .about p{
  font-size:15rem;
  line-height:16rem;
}
#content .block.products .list .item.pannkoogipann-sm .about small{
  margin:0 0 8rem 0;
}
#content .block.products .list .item.pannkoogipann-sm .about[rel="_1"]{
  width:200rem;
  left:20rem;
  top:22rem;
}
#content .block.products .list .item.pannkoogipann-sm .about[rel="_1"] .price{
  top:0;
  position:absolute;
  margin:1rem 0 0 190rem;
}
#content .block.products .list .item.pannkoogipann-sm .about[rel="_2"]{
  width:280rem;
  top:273rem;
  left:21rem;
}
#content .block.products .list .item.pannkoogipann-sm .about[rel="_2"] .price{
  margin:14rem 0 0 0;
}
#content .block.products .list .item.pannkoogipann-sm .about[rel="_2"] p{
  width:200rem;
  top:0;
  position:absolute;
  text-align:right;
  margin:55rem 0 0 190rem;
}
#content .block.products .list .item.klaasist-kaas{
  background-image:url(images/m/p/klaasist-kaas@2x.jpg);
}
#content .block.products .list .item.klaasist-kaas .about p{
  font-size:15rem;
  line-height:16rem;
}
#content .block.products .list .item.klaasist-kaas .about small{
  margin:0 0 8rem 0;
}
#content .block.products .list .item.klaasist-kaas .about[rel="_1"]{
  width:170rem;
  left:20rem;
  top:17rem;
}
#content .block.products .list .item.klaasist-kaas .about[rel="_1"] .price{
  top:0;
  position:absolute;
  margin:1rem 0 0 190rem;
}
#content .block.products .list .item.klaasist-kaas .about[rel="_2"]{
  width:280rem;
  top:279rem;
  left:21rem;
}
#content .block.products .list .item.klaasist-kaas .about[rel="_2"] .price{
  margin:12rem 0 0 0;
}
#content .block.products .list .item.klaasist-kaas .about[rel="_2"] p{
  width:150rem;
  top:0;
  position:absolute;
  text-align:right;
  margin:36rem 0 0 240rem;
}




#content .block.manual{
}
#content .block.manual .center{
  padding:34rem 0 52rem 0;
  _background:rgba(0,255,0,.1);
}
#content .block.manual .title{
  background-image:url(images/titles/manual@2x.png);
  margin:0 0 33rem 0;
}
#content .block.manual .info{
  font-size:21rem;
  line-height:23rem;
  padding:0 40rem 0 40rem;
}
#content .block.manual .info p.sm{
  font-size:18rem;
  line-height:23rem;
}
#content .block.manual .info p + p{
  margin:30rem -20rem 0 -20rem;
}
#content .block.manual .info ul{
  margin:30rem -20rem 0 -14rem;
  columns:1;
  column-gap:0;
}
#content .block.manual .info li{
  font-size:24rem;
  line-height:27rem;
  margin:0 0 18rem 0;
}
#content .block.manual .info li .mob{
  display:inline;
}
#content .block.manual .info li::before{
  margin:12rem 11rem 0 0;
}
#content .block.manual .info li small{
  font-size:14rem;
  line-height:16rem;
  margin:2rem 20rem 0 0;
}
#content .block.manual .info ul + p.sm{
  font-size:18rem;
  line-height:20rem;
  margin-top:14rem;
}
#content .block.manual .info ul + p.sm + p{
  font-size:21rem;
  line-height:25rem;
  margin:37rem 0 0 0;
}



#content .block.rules{
}
#content .block.rules .center{
  padding:34rem 0 42rem 0;
}
#content .block.rules .title{
  height:71rem;
  background-image:url(images/m/titles/rules@2x.png);
  margin:0 0 36rem 0;
}
#content .block.rules .info{
  font-size:19rem;
  line-height:23rem;
  letter-spacing:0;
  padding:0 24rem 0 24rem;
}
#content .block.rules .info p + p{
  margin-top:24rem;
}