<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body.menu{
  overflow:hidden;
}

#page{
  background:url(images/m/content_rb.png) no-repeat right bottom;
  background-size:100% auto;
}
#covid-info{
  display:none;
}

.center{
  width:90%;
}


#header{
  width:100%;
  height:auto;
}
#header .center{
  width:100%;
}
#header &gt; span{
  width:100%;
  padding-bottom:16%;
  position:relative;
  display:block;
}
#header &gt; div{
  top:0;
  position:absolute;
}

#header .logo{
  width:6.5%;
  height:auto;
  padding-bottom:11.7%;
  margin:2.5% 0 0 5%;
}

#menu{
}
#menu .menu{
  display:block;
  width:16%;
  padding-bottom:16%;
  background:url(images/m/menu.png) no-repeat center center;
  background-image:url(images/m/menu.svg), none;
  background-size:contain;
  position:absolute;
  right:0;
  top:0;
}
body.menu #menu{
  pposition:relative;
  overflow:auto;
}
body.menu #menu.survey{
  position:static;
}
body.menu #menu &gt; pspan{
  width:63%;
  padding-bottom:1%;
  right:0;
  bottom:0;
  margin-top:17%;
  position:absolute;
  display:block;
  background:#ffffff;
-webkit-box-shadow: 0px 0px 4px 0px rgba(63,169,245,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(63,169,245,1);
box-shadow: 0px 0px 4px 0px rgba(63,169,245,1);
}
#menu div{
  width:53%;
  background:#ffffff;
  display:none;
  padding:15% 5%;
  z-index:101;
  right:0;
  margin:16% 0 0 0;
  position:absolute;
-webkit-box-shadow: -5px 5px 5px 0px rgba(63,169,245,0.5);
-moz-box-shadow: -5px 5px 5px 0px rgba(63,169,245,0.5);
box-shadow: -5px 5px 5px 0px rgba(63,169,245,0.5);
}
body.menu #menu div{
  display:block;
}
#menu ul{
  padding:0;
  float:none;
}
#menu.survey ul{
  width:auto;
  padding:0;
}
#menu li a{
  font-size:4vw;
  line-height:120%;
  letter-spacing:0;
  padding:4vw 0;
  display:block;
}
#menu .button.survey{
  width:60.42%;
  padding-bottom:16%;
  background-image:url(images/survey/m/balso_btn.png);
  background-image:url(images/survey/m/balso_btn.svg), none;
  right:50%;
  margin:0 -30%;
}
#menu .button.survey:hover{
  background-image:url(images/survey/m/balso_btn.png);
  background-image:url(images/survey/m/balso_btn.svg), none;
}

#content{
  min-height:0;
  padding:23% 0 5% 0;
  background:url(images/m/content_lt.png) no-repeat top center;
  background-size:100% auto;
}

.block{
  margin-bottom:12%;
}
.block &gt; h2{
  font-size:5vw;
  line-height:200%;
  margin:0 auto 12% auto;
  width:74%;
border-radius: 5vw;
}
.block &gt; h2 a{
  position:absolute;
  margin-top:-100px;
}

.list{
  font-size:4vw;
  width:85%;
  margin:0 auto;
}
.list &gt; div{
  margin:0;
}
.list .item{
  font-size:70%;
  line-height:120%;
  width:100%;
  height:auto;
  display:block;
  margin:0 0 15% 0;
border-bottom-right-radius: 5%;
border-bottom-left-radius: 5%;
}
.list .item &gt; span{
  width:100%;
  padding-bottom:87%;
  display:block;
}
.list .item &gt; div &gt; img{
  width:100%;
  height:auto;
}
.list .item &gt; div &gt; div{
  padding:4%;
}
.list .item &gt; div.hover{
  background-size:cover;
}
.list .item &gt; div.hover &gt; div{
  font-size:100%;
  line-height:120%;
  padding:60% 13% 4% 13%;
  background:none;
}
.list .item h4{
  font-size:140%;
  line-height:130%;
  letter-spacing:0;
}



#footer{
  height:auto;
  background:none;
  position:relative;
}
#footer &gt; span{
  width:100%;
  padding-bottom:50%;
  position:relative;
  display:block;
}
#footer &gt; div{
  top:0;
  position:absolute;
  background:url(images/m/footer.png) no-repeat left top;
  background-image:url(images/m/footer.svg), none;
  background-size:cover;
}
#footer .logo{
  width:11%;
  padding-bottom:18%;
  height:auto;
  margin:30% 5% 0 0;
}
#footer .info{
  width:70%;
  margin:33% 0 0 0;
}
#footer .info &gt; span{
  font-size:2vw;
  line-height:150%;
}
#footer .button{
  width:56%;
  top:0;
  left:0;
  position:absolute;
  font-size:4vw;
  line-height:300%;
  padding:0;
  border-radius:2vw;
  float:none;
  margin:7% 0 0 22%;
}
#footer .button:active{
  margin-top:5%;
}
</pre></body></html>