body main.home{margin-top:0}:root{--non-resonant-color:#DAD0B9;--particle-color-1:#DAD0B9;--particle-color-2:#DAD0B9;--particle-color-3:#DAD0B9;--background-color:#DDDDC6}canvas#chladni{width:100%;height:100%}.pixelated{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}#status{position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,.6);padding:10px;display:none}.circle-portrait{width:48px;border-radius:24px}.inverted{filter:invert(100%)}.banner-home{background-color:#eef2cf;width:100%;height:100vh}.banner-home .banner-home-main-content{font-family:emphasis;font-size:4rem;font-weight:400;text-align:center;text-transform:uppercase;line-height:1;width:30%;position:absolute;top:25vh;left:35%;right:35%;margin:0;color:#000}.banner-home .banner-home-main-content img{max-width:700px}.banner-home .banner-home-arrow-down{position:absolute;bottom:15px;left:calc((100% - 20px)/ 2);right:calc((100% - 20px)/ 2);border:solid var(--bg-menu);border-width:0 5px 5px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:40px;height:40px}.banner-home .banner-home-arrow-down:hover{cursor:pointer}@media only screen and (max-width:1440px){.banner-home .banner-home-main-content{top:calc(89px + 62px + 18px + 15vh);width:55%;left:20%;right:20%}}@media only screen and (max-width:767px){.banner-home .banner-home-main-content{width:80%;top:35vh;left:10%;right:10%}}video::-webkit-media-controls-panel{display:none!important;opacity:1!important}video::-webkit-media-controls{display:none}#welcome{padding-top:6rem}#welcome .welcome-text{display:flex;align-items:center}#welcome .welcome-text p{font-size:14px;line-height:1.2;margin-bottom:10px}#welcome .welcome-text>div{padding-left:10px}#events h2+a{padding-bottom:0;padding-top:13px}#next-events-slider{margin-top:20px}#next-events-slider .event{position:relative;display:block;width:100%;height:60vh;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:30px;overflow:hidden}#next-events-slider .event .event-content{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:0;left:0;right:0;height:40%;padding-bottom:15px;background:0 0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.1) 90%,rgba(0,0,0,0) 100%);color:#fff}#next-events-slider .event .event-content h3,#next-events-slider .event .event-content h6,#next-events-slider .event .event-content p{margin-top:0;margin-bottom:0}#next-events-slider .event .event-content .row{margin-bottom:10px}#next-events-slider .event .event-content .event-details,#next-events-slider .event .event-content .event-title{display:flex;align-items:center}#next-events-slider .event .event-content .event-title{text-align:right;border-right:1px solid #fff}#next-events-slider .event .event-content .event-details{text-align:left}#next-events-slider .event .event-content .event-details>*,#next-events-slider .event .event-content .event-title>*{max-width:350px}#next-events-slider .event .event-content .event-title>*{margin-left:auto}.slick-list{width:100%}.slick-dots{position:relative;bottom:auto}@media only screen and (max-width:767px){#events .btn-link{display:block;margin-bottom:10px}#next-events-slider .event .event-content{height:60%}#next-events-slider .event .event-content .event-details,#next-events-slider .event .event-content .event-title{text-align:center}#next-events-slider .event .event-content .event-details>*,#next-events-slider .event .event-content .event-title>*{max-width:90%;margin:0 auto}}section.special-link h2{margin-bottom:20px}section.special-link a.img-link{display:block;width:100%;height:50vh;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:30px;overflow:hidden}section.special-link a.img-link span{display:none}section.special-link p{display:inline-block;font-size:18px;line-height:1.2;max-width:500px;margin-top:15px;margin-left:30px}section.special-link a.btn{margin-top:15px}#rna a.img-link{height:65vh}#counters h2{font-family:emphasis;font-size:40px;margin-bottom:50px;letter-spacing:1px}#counters .counter{font-size:52px;text-align:center}#counters .odometer-value{font-family:emphasis}#counters .description{display:block;font-size:16px;text-align:center;line-height:1;margin-bottom:80px}#counters .odometer.odometer-auto-theme,#counters .odometer.odometer-theme-car{background:0 0;color:#000}#counters .odometer.odometer-auto-theme .odometer-digit,#counters .odometer.odometer-auto-theme .odometer-digit:last-child,#counters .odometer.odometer-theme-car .odometer-digit,#counters .odometer.odometer-theme-car .odometer-digit:last-child{-webkit-box-shadow:none;box-shadow:none;background-image:none;background:0 0;padding:0 .05em}#counters .odometer-inside{border-top:2px solid #000;border-bottom:2px solid #000}