main h2{color:#d42221;font-weight:700;margin:0 0 20px}@media screen and (min-width:1024px){main h2{font-size:25px;font-size:2.5rem;line-height:30px}}@media screen and (max-width:1023px){main h2{font-size:20px;font-size:2rem;line-height:24px}}main h2:before{content:'';display:block;width:80px;height:4px;background-color:#d42221;margin:0 0 20px}main .start{position:relative}main .start picture{display:block}main .start picture img{display:block;width:100%;height:auto}main .start .content{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0}main .start .content .in h1{font-weight:800;color:#fff}@media screen and (min-width:1024px){main .start .content .in h1{font-size:45px;font-size:4.5rem;line-height:60px}}@media screen and (max-width:1023px){main .start .content .in h1{font-size:40px;font-size:4rem;line-height:50px}}@media screen and (max-width:800px){main .start .content .in h1{font-size:25px;font-size:2.5rem;line-height:30px}}main .start .content .in p{color:#fff}@media screen and (min-width:1024px){main .start .content .in p{font-size:23px;font-size:2.3rem;line-height:28px}}@media screen and (max-width:1023px){main .start .content .in p{font-size:19px;font-size:1.9rem;line-height:28px}}@media screen and (max-width:800px){main .start .content .in p{font-size:16px;font-size:1.6rem;line-height:20px}}@media screen and (min-width:1024px){main .start .content .in h1{max-width:696px}main .start .content .in p{max-width:696px;letter-spacing:2px}}@media screen and (max-width:600px){main .start .content .in h1{margin-bottom:12px}}main .news_events{padding:40px 0;margin-bottom:40px}main .news_events .news .news_item{margin:0 0 40px;text-decoration:none}main .news_events .news .news_item h1{font-weight:600;color:#393939;margin:0 0 10px}@media screen and (min-width:1024px){main .news_events .news .news_item h1{font-size:20px;font-size:2rem;line-height:30px}}@media screen and (max-width:1023px){main .news_events .news .news_item h1{font-size:18px;font-size:1.8rem;line-height:24px}}main .news_events .news .news_item h1 a{color:#393939;text-decoration:none}main .news_events .news .news_item h1 a:hover{color:#d42221}main .news_events .news .news_item h3{font-weight:600;color:#393939;margin:0 0 10px}@media screen and (min-width:1024px){main .news_events .news .news_item h3{font-size:20px;font-size:2rem;line-height:30px}}@media screen and (max-width:1023px){main .news_events .news .news_item h3{font-size:18px;font-size:1.8rem;line-height:24px}}main .news_events .news .news_item h3 a{color:#393939;text-decoration:none}main .news_events .news .news_item h3 a:hover{color:#d42221}main .news_events .news .news_item>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}main .news_events .news .news_item>div picture{display:block}main .news_events .news .news_item>div>article{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:"..."}@media screen and (min-width:1024px){main .news_events .news .news_item>div>article{font-size:17px;font-size:1.7rem;line-height:27px}}@media screen and (max-width:1023px){main .news_events .news .news_item>div>article{font-size:15px;font-size:1.5rem;line-height:24px}}@media screen and (min-width:1024px){main .news_events .news .news_item>div picture img{width:242px;height:162px}main .news_events .news .news_item>div>article{width:calc(100% - 270px);height:135px;-webkit-line-clamp:5}}@media screen and (max-width:1023px){main .news_events .news .news_item>div>a{display:block;width:30%}main .news_events .news .news_item>div picture img{width:100%;height:auto}main .news_events .news .news_item>div>article{width:64%;height:72px;-webkit-line-clamp:3}}main .news_events .news .art_item{margin:0 0 40px;text-decoration:none}main .news_events .news .art_item>div picture{display:block}main .news_events .news .art_item>div>article{font-size:15px;font-size:1.5rem;line-height:25px}main .news_events .news .art_item>div>article h1{font-size:18px;font-size:1.8rem;line-height:30px;font-weight:600;color:#d42221;margin:0 0 10px}main .news_events .news .art_item>div>article h1 a{color:#d42221;text-decoration:none}main .news_events .news .art_item>div>article h1 a:hover{text-decoration:underline}@media screen and (min-width:1024px){main .news_events .news .art_item>div picture img{width:242px;height:162px}main .news_events .news .art_item>div>article{width:calc(100% - 270px)}}@media screen and (min-width:401px) and (max-width:1023px){main .news_events .news .art_item>div>a{display:block;width:30%}main .news_events .news .art_item>div picture img{width:100%;height:auto}main .news_events .news .art_item>div>article{width:64%}}@media screen and (min-width:401px){main .news_events .news .art_item>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}}@media screen and (max-width:400px){main .news_events .news .art_item>div picture img{display:block;width:100%;height:auto;max-width:242px;margin:0 auto}main .news_events .news .art_item>div>article{width:100%}}main .news_events .events{background-color:#fff}main .news_events .events>h2{background:#d42221;color:#fff;padding:20px}main .news_events .events>h2:before{display:none}main .news_events .events ul.list li a{text-decoration:none}main .news_events .events ul.list li a:hover h3{color:#d42221}main .news_events .events ul.list li picture{display:block}main .news_events .events ul.list li picture img{width:100%}main .news_events .events ul.list li h3{font-weight:600;color:#393939;margin:10px 0 0}@media screen and (min-width:1024px){main .news_events .events ul.list li h3{font-size:20px;font-size:2rem;line-height:30px}}@media screen and (max-width:1023px){main .news_events .events ul.list li h3{font-size:18px;font-size:1.8rem;line-height:24px}}@media screen and (min-width:801px){main .news_events .events ul.list li:not(:last-of-type){margin-bottom:60px}}@media screen and (max-width:800px){main .news_events .events ul.list li:not(:last-of-type){margin-bottom:20px}}@media screen and (min-width:1401px){main .news_events .news{width:calc(100% - 680px)}main .news_events .events{width:640px}}@media screen and (max-width:1400px){main .news_events .events,main .news_events .news{width:48%}}@media screen and (min-width:801px){main .news_events>.in.w1300{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}main .news_events .events{margin-top:-124px;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 10px 15px 0 rgba(0,0,0,.15);box-shadow:0 10px 15px 0 rgba(0,0,0,.15)}main .news_events .events ul.list{padding:20px}}@media screen and (max-width:800px){main .news_events .events,main .news_events .news{width:100%}}main .partners{background-color:#f1f1f1;padding:40px 0;margin-bottom:40px}main .partners ul{-webkit-flex-flow:wrap;flex-flow:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;align-items:center;gap:40px}main .partners ul li{display:inline-flex}main .annals_contact{padding:40px 0;margin-bottom:40px}main .annals_contact .annals ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;align-items:center}main .annals_contact .annals ul li{width:33.33%;aspect-ratio:1;background-color:#f1f1f1;display:inline-flex;text-align:center}main .annals_contact .annals ul li a,main .annals_contact .annals ul li div{display:block;align-self:center;margin:0 auto}main .annals_contact .annals ul li a img,main .annals_contact .annals ul li div img{max-width:90%}main .annals_contact .annals ul li:nth-of-type(2n+1){background-color:#d42221}main .annals_contact .contact{background-color:#333}main .annals_contact .contact article{color:#000}@media screen and (min-width:1024px){main .annals_contact .contact article{font-size:17px;font-size:1.7rem;line-height:30px}}@media screen and (max-width:1023px){main .annals_contact .contact article{font-size:15px;font-size:1.5rem;line-height:24px}}main .annals_contact .contact article>:first-child{margin-top:0}main .annals_contact .contact article h2{font-weight:600}@media screen and (min-width:1024px){main .annals_contact .contact article h2{font-size:25px;font-size:2.5rem;line-height:30px}}@media screen and (max-width:1023px){main .annals_contact .contact article h2{font-size:20px;font-size:2rem;line-height:24px}}main .annals_contact .contact article h2+*{margin-top:0!important}main .annals_contact .contact article h3{font-weight:800}@media screen and (min-width:1024px){main .annals_contact .contact article h3{font-size:20px;font-size:2rem;line-height:30px}}@media screen and (max-width:1023px){main .annals_contact .contact article h3{font-size:18px;font-size:1.8rem;line-height:24px}}main .annals_contact .contact article h3+*{margin-top:0!important}main .annals_contact .contact article h4{font-size:19px;font-size:1.9rem;line-height:24px;font-weight:800}main .annals_contact .contact article h4+*{margin-top:0!important}main .annals_contact .contact article img{display:block;max-width:100%}main .annals_contact .contact article blockquote{background-color:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.8rem;line-height:26px;position:relative;z-index:1}main .annals_contact .contact article blockquote>:first-child{margin-top:0!important}main .annals_contact .contact article blockquote a{color:#fff}main .annals_contact .contact article ol ol,main .annals_contact .contact article ol ul,main .annals_contact .contact article ul ol,main .annals_contact .contact article ul ul{margin-bottom:40px;margin-top:10px}main .annals_contact .contact article ul{margin-bottom:40px}@media screen and (min-width:801px){main .annals_contact .contact article ul.dvasloupce{-webkit-flex-flow:wrap;flex-flow:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}main .annals_contact .contact article ul.dvasloupce>li{width:48%}}main .annals_contact .contact article ul>li{padding-left:20px;position:relative}main .annals_contact .contact article ul>li:before{content:'';display:block;width:10px;height:10px;position:absolute;top:11px;left:0;background-color:#d42221;z-index:1}main .annals_contact .contact article ul>li:not(:last-child){margin-bottom:8px}main .annals_contact .contact article ol{margin-bottom:40px;counter-reset:item}main .annals_contact .contact article ol>li{padding-left:40px;position:relative;z-index:1}main .annals_contact .contact article ol>li:before{color:#fff;width:30px;height:30px;background-color:#d42221;border:1px solid #d42221;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:counter(item);counter-increment:item;font-weight:600;position:absolute;text-align:center;margin-right:12px;top:0;left:0;z-index:1}main .annals_contact .contact article ol>li:not(:last-child){margin-bottom:8px}main .annals_contact .contact article .table,main .annals_contact .contact article .table_box{display:block;overflow-x:auto;overflow-y:hidden;width:100%}main .annals_contact .contact article .table table,main .annals_contact .contact article .table_box table{margin-top:0}main .annals_contact .contact article table{border:0;border-collapse:collapse;border-spacing:0;padding:0;width:100%!important;border-top:1px solid #f1f1f1}main .annals_contact .contact article table th,main .annals_contact .contact article table thead td{font-weight:700}main .annals_contact .contact article table td,main .annals_contact .contact article table th{text-align:left;vertical-align:top;border-bottom:1px solid #f1f1f1}main .annals_contact .contact article table td>:first-child,main .annals_contact .contact article table th>:first-child{margin-top:0}main .annals_contact .contact article table td figure *,main .annals_contact .contact article table th figure *{margin:0 auto}main .annals_contact .contact article table td figure+p,main .annals_contact .contact article table th figure+p{margin-top:5px}main .annals_contact .contact article table.cervena thead th{background-color:#d42221;color:#fff}main .annals_contact .contact article table.cervena td,main .annals_contact .contact article table.cervena th{border-bottom:1px solid rgba(212,34,33,.3)}main .annals_contact .contact article table.modra thead th{background-color:#0085e1;color:#fff}main .annals_contact .contact article table.modra td,main .annals_contact .contact article table.modra th{border-bottom:1px solid rgba(0,133,225,.3)}main .annals_contact .contact article .simple-box{border:3px solid #DEDFE2;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:32px;margin:24px 0}main .annals_contact .contact article .simple-box h2{margin:0 0 24px}main .annals_contact .contact article iframe{max-width:100%!important;margin:40px auto;display:block}main .annals_contact .contact article .image{font-size:0;font-size:0rem;line-height:0;text-align:center}main .annals_contact .contact article .image a{display:inline-block;margin:0 auto;text-decoration:none}main .annals_contact .contact article .image picture{display:block;margin:0 auto}main .annals_contact .contact article .image img{display:block;margin:0 auto;max-width:100%}main .annals_contact .contact article .image .video,main .annals_contact .contact article .media .video{width:930px;height:0;margin:40px auto 0;position:relative;padding-bottom:45%;z-index:1}main .annals_contact .contact article .image .video iframe,main .annals_contact .contact article .media .video iframe{display:block;left:0;position:absolute;width:100%;height:100%;top:0;z-index:1;margin:0}main .annals_contact .contact .gallery-box .gallery{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;gap:0 8px}main .annals_contact .contact .gallery-box .gallery .galitem{display:block;position:relative;z-index:1;margin-bottom:8px}main .annals_contact .contact .gallery-box .gallery a{display:block}main .annals_contact .contact .gallery-box .gallery a:before{content:"";-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;left:0;position:absolute;width:100%;height:100%;top:0;z-index:2}main .annals_contact .contact .gallery-box .gallery a:hover:before{background:rgba(0,0,0,.4)}main .annals_contact .contact .gallery-box .gallery em{display:block}@media screen and (max-width:499px){main .annals_contact .contact .gallery-box .gallery .galitem{height:250px}}@media screen and (min-width:500px) and (max-width:1450px),print{main .annals_contact .contact .gallery-box .gallery:after{content:'';flex-grow:999999999}main .annals_contact .contact .gallery-box .gallery .galitem{height:200px}}@media screen and (max-width:767px){main .annals_contact .contact .gallery-box{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:768px) and (max-width:1023px),print{main .annals_contact .contact .gallery-box{margin-top:80px;margin-bottom:80px}}@media screen and (min-width:1024px) and (max-width:1450px){main .annals_contact .contact .gallery-box{margin-top:80px;margin-bottom:80px}}@media screen and (min-width:1451px){main .annals_contact .contact .gallery-box{margin:0 0 120px}main .annals_contact .contact .gallery-box .gallery .galitem{height:300px}}main .annals_contact .contact .gallery_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;gap:10px}main .annals_contact .contact .gallery_item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none}main .annals_contact .contact .gallery_item picture{aspect-ratio:1;display:block;width:100%}main .annals_contact .contact .gallery_item img{display:block;width:100%}@media screen and (min-width:1024px){main .annals_contact .contact .gallery_item{width:calc((100% - 50px) / 6)}main .annals_contact .contact .w828 .gallery_item{width:calc((100% - 50px) / 3)}}@media screen and (max-width:1023px){main .annals_contact .contact .gallery_item{width:calc((100% - 30px) / 4)}main .annals_contact .contact .w828 .gallery_item{width:calc((100% - 50px) / 3)}}@media screen and (max-width:500px){main .annals_contact .contact .gallery_item,main .annals_contact .contact .w828 .gallery_item{width:calc((100% - 10px) / 2)}}@media screen and (max-width:499px){main .annals_contact .contact article blockquote:before{margin-left:-250px;width:500px;height:100%}}@media screen and (min-width:500px) and (max-width:767px){main .annals_contact .contact article blockquote:before{margin-left:-384px;width:768px;height:100%}}@media screen and (min-width:768px) and (max-width:1023px),print{main .annals_contact .contact article blockquote:before{margin-left:-512px;width:1024px;height:100%}}@media screen and (max-width:1023px),print{main .annals_contact .contact article{padding-bottom:80px}main .annals_contact .contact article h2,main .annals_contact .contact article h3,main .annals_contact .contact article h4{margin-bottom:13px;margin-top:40px}main .annals_contact .contact article h2 h3,main .annals_contact .contact article h2 h4,main .annals_contact .contact article h2+h2,main .annals_contact .contact article h3 h3,main .annals_contact .contact article h3 h4,main .annals_contact .contact article h3+h2,main .annals_contact .contact article h4 h3,main .annals_contact .contact article h4 h4,main .annals_contact .contact article h4+h2{padding-top:27px}main .annals_contact .contact article .table,main .annals_contact .contact article .table_box,main .annals_contact .contact article ol,main .annals_contact .contact article p,main .annals_contact .contact article ul{margin-top:26px}main .annals_contact .contact article table{margin:26px 0 0}main .annals_contact .contact article blockquote{margin:40px 0 0;padding:30px 0}main .annals_contact .contact article blockquote:before{left:50%}main .annals_contact .contact article blockquote+ol,main .annals_contact .contact article blockquote+p,main .annals_contact .contact article blockquote+ul{margin-top:40px}main .annals_contact .contact article ul>li:before{top:7px}main .annals_contact .contact article table td,main .annals_contact .contact article table th{padding:10px}main .annals_contact .contact article .simple-box .simple-box-description{*zoom:1}main .annals_contact .contact article .simple-box .simple-box-description:after,main .annals_contact .contact article .simple-box .simple-box-description:before{display:table;content:""}main .annals_contact .contact article .simple-box .simple-box-description:after{clear:both}main .annals_contact .contact article .simple-box figure.image{margin:0 auto 8px}main .annals_contact .contact article .image{display:block}main .annals_contact .contact article .image:not(.image-style-align-left):not(.image-style-align-right):not(.layout-box *){max-width:488px;width:calc(100vw - 28px)}main .annals_contact .contact article .image.image-style-align-left,main .annals_contact .contact article .image.image-style-align-right{margin-bottom:32px}}@media screen and (min-width:1024px){main .annals_contact .contact article{padding-bottom:80px}main .annals_contact .contact article h2{margin-bottom:40px;margin-top:40px}main .annals_contact .contact article h2 h3,main .annals_contact .contact article h2 h4,main .annals_contact .contact article h2+h2{padding-top:40px}main .annals_contact .contact article h3,main .annals_contact .contact article h4{margin-bottom:20px;margin-top:40px}main .annals_contact .contact article h3 h3,main .annals_contact .contact article h3 h4,main .annals_contact .contact article h3+h2,main .annals_contact .contact article h4 h3,main .annals_contact .contact article h4 h4,main .annals_contact .contact article h4+h2{padding-top:20px}main .annals_contact .contact article ol,main .annals_contact .contact article p,main .annals_contact .contact article ul{margin-top:10px}main .annals_contact .contact article .table,main .annals_contact .contact article .table_box{margin-top:20px}main .annals_contact .contact article table{margin:20px 0 0}main .annals_contact .contact article blockquote{margin:40px 0 0;padding:56px 0}main .annals_contact .contact article blockquote:before{left:-253px;width:1920px;height:100%}main .annals_contact .contact article blockquote+ol,main .annals_contact .contact article blockquote+p,main .annals_contact .contact article blockquote+ul{margin-top:80px}main .annals_contact .contact article table td,main .annals_contact .contact article table th{padding:20px}main .annals_contact .contact article .simple-box .simple-box-description{*zoom:1}main .annals_contact .contact article .simple-box .simple-box-description:after,main .annals_contact .contact article .simple-box .simple-box-description:before{display:table;content:""}main .annals_contact .contact article .simple-box .simple-box-description:after{clear:both}main .annals_contact .contact article .simple-box figure.image{float:left;max-width:calc(50% - 8px);margin:0 8px 8px 0}main .annals_contact .contact article .simple-box figure.image:nth-of-type(2n){margin-right:0}main .annals_contact .contact article .simple-box figure.image:nth-of-type(2n+1){clear:left}main .annals_contact .contact article .image.image-style-align-left{float:left;margin:10px 30px 15px 0;max-width:50%}main .annals_contact .contact article .image.image-style-align-right{float:right;margin:10px 0 15px 30px;max-width:50%}main .annals_contact .contact article .image.video_img:before{background-size:150px auto}}main .annals_contact .contact>h2{background-color:#fff;padding:0 0 20px;margin:0}main .annals_contact .contact article{padding:30px}@media screen and (min-width:1024px){main .annals_contact .contact article{font-size:17px;font-size:1.7rem;line-height:30px}}@media screen and (max-width:1023px){main .annals_contact .contact article{font-size:15px;font-size:1.5rem;line-height:24px}}main .annals_contact .contact article *{color:#fff}main .annals_contact .contact article :last-child{margin-bottom:0}main .annals_contact .contact article h3{font-size:20px;font-size:2rem;line-height:30px;margin-bottom:10px}main .annals_contact .contact article p{margin:0 0 20px}@media screen and (min-width:1401px){main .annals_contact .annals{width:777px}main .annals_contact .contact{width:470px}}@media screen and (min-width:801px) and (max-width:1400px){main .annals_contact .annals{width:60%}main .annals_contact .contact{width:36%}}@media screen and (min-width:801px){main .annals_contact>.in.w1300{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}}@media screen and (max-width:800px){main .annals_contact .annals{margin-bottom:40px}}