/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,button{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;outline:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1.18;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
.hn{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}.h13{margin-top:0.4em;margin-bottom:0.25em;font-weight:bold;font-family:'Roboto',sans-serif;font-style:italic;}.h46{margin-top:0.4em;margin-bottom:0.4em;}.empty-list{margin-bottom:2em;}.udalost{width:96%;max-width:78rem;margin:0 auto;background-color:white;padding:2em 6em 4em;border:0.0625em solid #ce0f68;margin-bottom:3em;}.udalost h1{font-size:1.5em;margin-bottom:1em;margin-top:1em;}@media all and (max-width:50rem){.udalost h1{font-size:1.3em;}}.udalost > header{margin-bottom:2em;}.udalost > header time{margin-bottom:1.5em;}.udalost > header time .date{font-size:1.25em;font-weight:bold;color:#ce0f68;}.udalost > header time .day{font-size:1.25em;font-weight:400;}.udalost > header time .hour{font-size:1.125em;}.udalost > header time span + span{margin-left:1.5em;}.udalost section.content{display:flex;justify-content:space-between;}.udalost section.content > .text{max-width:none;flex-shrink:1;}.udalost section.content > .text + *{margin-left:1em;}.udalost section.content > *{max-width:30em;flex-shrink:0;}.udalost section.content p{line-height:1.75;}.udalosti{margin-bottom:2em;}.udalosti header{padding-left:1em;padding-right:1em;text-align:center;margin-bottom:2em;}.udalosti-list{display:flex;flex-direction:column;align-items:center;margin-bottom:2em;}.udalosti-list > li{width:100%;}.udalosti-list > li .udalost--teaser{margin:auto;}.udalosti-list > li + li{margin-top:1em;}.udalost__link:hover{text-decoration:none;}.udalosti__links{margin:auto auto 2em;max-width:78rem;display:flex;flex-wrap:wrap;justify-content:center;background-color:white;padding:1em 3em;}.udalosti__links > li{margin:1em;}.udalosti__links a{padding:1em 1.5em;background-color:white;color:#b4c8d2;font-weight:bold;font-size:0.8em;cursor:pointer;transition:color 200ms ease-in,background-color 200ms ease-in;}.udalosti__links a:hover,.udalosti__links a.active{color:white;background-color:#3f4e55;}.empty-list{text-align:center;max-width:78rem;padding-left:1em;padding-right:1em;margin:auto auto 2em;}header.udalosti-head{width:96%;max-width:78rem;margin:0 auto;text-align:center;margin-bottom:3em;}.udalost--teaser{max-width:51em;background-color:white;border:0.0625em solid #ce0f68;}.udalost--teaser .udalost__link{padding:0.6em;display:flex;align-items:stretch;min-height:12em;}.udalost--teaser h3{font-size:1.5em;background-color:#ce0f68;color:#ffed00;font-style:normal;font-weight:500;padding:0.25em;}@media all and (max-width:50rem){.udalost--teaser h3{font-size:1.2em;}}.udalost--teaser .text{padding:1em 0;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;}.udalost--teaser time{flex-shrink:0;width:9em;display:flex;flex-direction:column;}.udalost--teaser time .day{font-size:0.75em;font-weight:400;}.udalost--teaser time .date{color:#ce0f68;font-size:1.25em;}.udalost--teaser time .hour{font-size:1.125em;font-weight:400;}.udalost--teaser time > span + span{margin-top:0.75rem;}.udalost--teaser .field-contact{font-weight:400;}.udalost--teaser .text .ico--map{display:none;}.events-links{text-align:center;}@media all and (max-width:66rem){.udalost section.content{flex-direction:column-reverse;align-items:center;}.udalost section.content > .text + *{margin-left:0;margin-bottom:1em;}}@media all and (max-width:50rem){.udalost{padding:2em 3em;}.udalost--teaser .udalost__link{padding:1em 2em;}}@media all and (max-width:35rem){.udalost{padding:1.75em;}.udalost--teaser .udalost__link{flex-direction:column;}.udalost--teaser time{width:auto;display:block;align-self:flex-start;margin-bottom:0.5em;}.udalost--teaser time span + span{margin-top:0;margin-left:1rem;}}
