.bg-accent{background-color:var(--ti-accent);color:var(--ti-accent-contrast)}.bg-accent a:not(.bg-white){color:var(--ti-accent-contrast)!important}.bg-accent-hover{background-color:var(--ti-accent-hover);color:var(--ti-accent-contrast)}.bg-accent-grey{background-color:var(--ti-accent-grey)}.bg-lightgrey{background-color:var(--ti-lightgrey)}.bg-darkblue{background-color:var(--ti-darkblue)}.bg-black{background-color:var(--ti-black)}.bg-white{background-color:var(--ti-white)}.bg-light{background-color:#eee}.bg-white-hover{background-color:var(--ti-white-hover)}.text-accent{color:var(--ti-accent)}.text-accent-grey{color:var(--ti-accent-grey)}.text-lightgrey{color:var(--ti-lightgrey)}.text-darkblue{color:var(--ti-darkblue)}.text-black{color:var(--ti-black)}.text-white{color:var(--ti-white)}.text-white-hover{color:var(--ti-white-hover)}.noto-sans-bold{font-family:Noto Sans Bold,sans-serif}.border-accent{border:1px solid var(--ti-accent)}.border-b-accent-grey{border-bottom:1px solid var(--ti-accent-grey)}.border-bt-accent-color,.border-t-accent-grey{border-top:1px solid var(--ti-accent-grey)}.border-bt-accent-color{border-bottom:1px solid var(--ti-accent-grey)}.border-darkgrey{border:1px solid #aaa}.border-t-darkgrey{border-top:1px solid #777}.border-b-darkgrey{border-bottom:1px solid #777}.text-small{font-size:.75rem}.min-h-24{min-height:24rem}.min-h-18{min-height:18rem}.w-12{width:12rem}.end--4{right:-4rem}.end--2{right:-2rem}.nth-group .nth-group-item:first-of-type .nth-group-item-background,.nth-group .nth-group-item:last-of-type .nth-group-item-background{background-color:var(--ti-accent)}.nth-group .nth-group-item:nth-child(2) .nth-group-item-background,.nth-group .nth-group-item:nth-child(3) .nth-group-item-background{background-color:var(--ti-lightgrey)}.line-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp.clamp-4{-webkit-line-clamp:4}.button{border:none;display:inline-block;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:.2s}.button.accent{background-color:var(--ti-accent);color:var(--ti-accent-contrast)}.button.accent:hover{background-color:var(--ti-accent-hover)}.button.outlined.darkblue{background-color:transparent;border:1px solid var(--ti-darkblue)}.button.outlined.darkblue:hover{background-color:var(--ti-darkblue);color:var(--ti-white)}a.button{color:unset}a.button>div{display:contents}:root{--ti-accent:#acacac;--ti-accent-hover:#919191;--ti-accent-grey:#e1e6ea;--ti-lightgrey:#f1f1f1;--ti-darkblue:#0f1722;--ti-black:#000;--ti-white:#fff;--ti-white-hover:#dedede}body,html{color:var(--ti-black);font-family:Noto Sans Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Noto Sans Bold,sans-serif;line-height:1.5}h1{font-size:2rem;font-weight:700}h1.hero-headline{font-family:Facundo Bold,sans-serif;font-size:4rem;line-height:1.4}h2{font-size:1.5rem;font-weight:700}a:active,a:hover,a:link,a:visited{color:var(--ti-black)}.ornament,.ornament-with-child>div{display:inline-block}.ornament-with-child>div:after,.ornament:after{background-color:var(--ti-accent);content:"";display:inline-block;height:8px;margin-left:5px;width:8px}.btn-custom-dark{background-color:#0f1722;border:0;border-radius:0;color:#fff;padding:1rem 1.2rem;text-align:center}.info-container{display:flex;flex-direction:row;flex-wrap:wrap}.info-article{grid-column:1;grid-row:1;padding:10px 0;width:100%}.info-article-holder{border:.5px solid #e0e1e2;border-radius:5px;box-shadow:2px 5px 10px #e1e6ed73}.info-article-wrapper{display:grid;grid-template-columns:auto 75px;grid-template-rows:50px auto 30px;min-height:178px;padding:30px}.info-article-title{color:#293133!important;font-family:Avrile Sans,sans-serif;font-size:1.25em!important;font-style:normal;font-weight:700;grid-column:1;grid-row:1;text-align:left}.info-article-content{color:#293133!important;font-family:Noto Sans,sans-serif;font-weight:400;grid-column:1/3;margin-bottom:20px;word-break:break-word}.info-article-footer{display:flex;flex-direction:row;grid-column:1/3;grid-row:3;justify-content:flex-start;position:relative;width:100%}.info-article-readmore{margin-left:auto}.info-article-readmore a{position:relative;top:-10px}.linktext{text-decoration:none}#product-carousel .carousel-control-next,#product-carousel .carousel-control-prev{background:#aaa}@media (max-width:600px){h1{font-size:1.4rem}h2{font-size:1.3rem}h3{font-size:1.1rem}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}