body{font-family:'Open Sans',sans-serif;background-color:#fff}#top-navbar{background-color:transparent}#top-navbar .container{background:#fff}#top-navbar .navbar-start{margin:1.5rem}#top-navbar .navbar-item{color:#444}#top-navbar .navbar-item:active,#top-navbar .navbar-item:focus,#top-navbar .navbar-item:hover{color:#f21c1c;background:#f3f3f3}#top-navbar .navbar-item.logo{justify-content:center;padding:0}#top-navbar .navbar-item.logo img{max-height:4.25rem}#top-navbar .navbar-brand{background-color:#fff;margin:0}#top-navbar .navbar-menu{margin:0}.product-item-image img{max-height:5rem}#consent-notification{position:fixed;bottom:.625rem;right:.625rem;max-width:21.25rem;z-index:100}.block{margin-bottom:1rem}.footer{background:0 0}.button.is-themed,.button.is-themed:active,.button.is-themed:focus,.button.is-themed:hover{background:#f21c1c;color:#fff;border:transparent}.section.is-main-section{padding-top:92px}.box.is-main-section{background-color:#fff}a.box:hover{box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #f21c1c}.section.is-main-section,.section.is-main-section>.container,.section.is-main-section>.container>.box,.section.is-main-section>.container>.box>.columns{min-height:100vh}.side-container{padding:1rem 0;background-color:#fff}.side-container .title{color:#444;padding:.25rem 1rem 0;margin-bottom:.75rem}.side-container .menu-list a{color:#444;background-color:transparent;padding:.5rem 1rem}.side-container .menu-list a:active,.side-container .menu-list a:focus,.side-container .menu-list a:hover{color:#f21c1c;background:#f3f3f3}.side-container .menu-list a img{margin-right:1rem}.sharer{text-align:center}.sharer a{color:#f21c1c}.product-list-img{max-height:3rem}.list-nr{min-width:40px}.news-item figure{margin-bottom:0;float:left;margin:0 1rem 1rem 0}.article-image{max-width:100%}@media only screen and (max-width:1023px){#top-navbar .navbar-item.logo{justify-content:flex-start}#top-navbar .navbar-item.logo img{max-height:4rem}#top-navbar .navbar-item img{margin-right:.75rem}.navbar-brand.column{display:flex;padding:0}.section.is-main-section{padding:60px 0 0 0}}.blink{animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite}.is-7{font-size:.75rem}@keyframes blink-animation{0%{opacity:1}49%{opacity:1}60%{opacity:0}99%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink-animation{0%{opacity:1}49%{opacity:1}60%{opacity:0}99%{opacity:0}100%{opacity:1}}