@charset "UTF-8";
 #domu1 {
font-size: 3vw;
} .title-bar_wrapper{
display: block;
}
.title-bar h1{
font-size: clamp(2rem, 3.1128vw + 1.3774rem, 2.5rem);
}
#left {
font-size: 1.9vw;
margin: 0 0 0 0;
}
#right {
font-size: 1.9vw;
float: right;
margin: 0 10vw 0 0;
}
.containerprogram {
width: 100%;
margin-left: 0;
margin-right: 0;
padding: 0;
margin-bottom: 10px;
}
.headlogo {
width: 12vw;
height: 12vw; margin: 0;
}
.year-title h1{
font-size: clamp(1.813rem, 2.791vw + 1.185rem, 2.188rem);
}
.under-title > *{
--height: 27.8vw;
}
.program {
font-size: 13.5px;
}
.keyboard{
margin-top: 3.85rem;
}
.keyboard-word{
margin-top: 3rem;
}
.letter{
--letter-height: 7.1rem;
}
.letter-m{
position: relative;
--m-width: clamp(1.2rem, 6.2257vw + -.0451rem, 2.2rem);
}
.headlogo {
display: inline-block;
}
#poradateleleft {
margin: 20px;
padding: 0;
width: 90%;
height: auto;
text-align: center;
}
#poradateleright {
margin: 20px;
text-align: center;
padding: 0;
width: 90%;
height: auto;
}
#osmej {
padding: 0 0 200px 0;
}
#program1 {
overflow: inherit;
}
.containerbottom {
z-index: 5;
}
h6 {
font-size: 6vw;
line-height: 5.5vw;
}
.mistoacas {
font-size: 3.5vw;
line-height: 4.2vw;
margin: 10px 0 0 0;
}
p {
font-size: 15px;
}
.containercontainerprogram {
padding: 0 5px 0 5px;
}
#mo12 {
display: none;
}
#mo12-zlomeny {
display: table-cell;
}
h11 {
font-size: 13vw;
line-height: 10vw;
}
h3 {
font-size: 30px;
}
#supnadpis2 {
font-size: 7vw;
}