html{font-size:18px}body{font-family:var(--hhb-font-hanken-grotesk),sans-serif;font-size:1.2rem;font-weight:300;font-style:normal;color:var(--hhb-color-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cke_editable{padding:15px}a{color:var(--hhb-color-primary-500);text-decoration:underline}a:hover{color:var(--hhb-color-primary-500);text-decoration:underline}p{margin-bottom:1rem}strong,.bold{font-family:var(--hhb-font-hanken-grotesk),sans-serif;font-weight:700}h1{font-family:var(--hhb-font-vesper-libre),sans-serif}h2{font-family:var(--hhb-font-vesper-libre),sans-serif}h3{font-family:var(--hhb-font-vesper-libre),sans-serif}h4{font-family:var(--hhb-font-vesper-libre),sans-serif}h5{font-family:var(--hhb-font-vesper-libre),sans-serif}h1,h2,h3,h4,h5,h6{letter-spacing:1px;font-weight:700}.cms-ready .fixed-top{top:46px}.section{padding:3.5rem 0}.section.news-listing-section123{padding:6.5rem 0 3.5rem}.section.background-white{background-color:#ffffff}.section.background-grey{background-color:var(--hhb-color-white-400)}.section.box.background-white{background-color:transparent}.section.box.background-white .container .content{background-color:#ffffff;padding:2rem 2rem}.section.background-purple{background-color:var(--hhb-color-primary-100)}.section h1{position:relative;font-size:2.5rem}.teaser-element{font-size:1.3rem;color:var(--hhb-color-primary);background-color:#ffffff;height:calc(100% - 1.5rem);margin-bottom:1.5rem;position:relative;border-radius:8px;overflow:hidden}.teaser-element h2,.teaser-element h3{hyphens:auto}.section.background-purple .teaser-element .teaser-body{background-color:#ffffff}.teaser-element .teaser-image{overflow:hidden}.teaser-element .teaser-image img{transform:scale(1);transition:all 1s;width:100%}.teaser-element:hover .teaser-image img{transform:scale(1.15)}.teaser-element .teaser-body{background-color:var(--hhb-color-primary-100);right:0;left:0;bottom:0;padding:1rem 1rem;transition:all 1s}.teaser-element:hover .teaser-body{background-color:var(--hhb-color-primary-100)}.teaser-element .link-text{font-size:1.2rem;color:var(--hhb-color-primary);margin-bottom:0.25rem}.teaser-link{display:block;height:100%;color:var(--hhb-color-primary);box-shadow:none;transition:all 0.8s}.teaser-link:hover{box-shadow:var(--hhb-box-shadow)}.teaser-element h3{font-size:1.5rem;text-decoration:none;display:inline-block;margin:0;transition:all 0.5s}.teaser-body{position:absolute;bottom:25px;left:40px;right:40px}.teaser-body-text{font-size:0.875rem;margin-bottom:4rem}.teaser-link-container{position:relative}.teaser-link-container h3::after{content:'\f101';font-family:"Font Awesome 5 Pro";font-size:1.5rem;font-weight:100;line-height:1;padding-left:0.25rem;opacity:0;top:0.2rem;transition:all 0.5s;position:absolute;top:0.2rem}.teaser-link .teaser-link-container .teaser-link-arrow{display:inline-block}.teaser-link:hover h3::after{opacity:1;padding-left:0.5rem}.teaser-link .teaser-link-container h3:hover{text-decoration:underline}.category{font-size:1.25rem;line-height:1}.news-detail-view .section{padding:0}.news-detail-view .container .content{background-color:#ffffff}.news-detail-view .video-container{margin-bottom:2rem}.news-detail-view h1,.page-view h1{}.news-detail-view h1:after{display:none}.news-link{margin-top:auto;display:flex}.news-link a{color:var(--hhb-color-primary);display:inline-block;position:relative}.news-link a::after{content:'\f101';font-family:"Font Awesome 5 Pro",sans-serif;font-size:1.5rem;font-weight:100;line-height:1;padding-left:0.25rem;opacity:0;transition:all 0.5s;position:absolute;top:0.2rem}.news-element-news{border-radius:8px}.news-element-news .news-link a:hover{text-decoration:underline}.news-element-news:hover a::after{opacity:1;padding-left:0.5rem}.author{margin:2.5rem 0 2.5rem 0}.location{font-size:1.375rem;margin-top:2.5rem;margin-left:12.5rem}.news-image-detail{margin-bottom:2rem}.news-image-detail img{width:100%;border-radius:8px}.text p:first-of-type:first-letter {font-size:4rem;margin-top:-1rem;margin-right:0.5rem;float:left}.breadcrumb-container{margin:1.5rem 0}.has-no-banner .breadcrumb-container{margin:5.5rem 0 1.5rem}.breadcrumb{background-color:transparent;padding:0;font-size:1rem}.breadcrumb .separator{margin:0 10px 0 5px}.component-article-media{position:relative;left:-100px;width:calc(100% + 100px)}.component-article-body{margin-bottom:2rem}blockquote{padding:2.5rem 4.375rem;margin:0 0 0 -6.25rem;float:left;max-width:530px;font-family:"Times New Roman",sans-serif;font-size:2.25rem;line-height:1.1}blockquote:before{content:"\201C";font-size:3.625rem;position:relative;top:0.9375rem;line-height:0}blockquote:after{content:"\201D";font-size:3.625rem;position:relative;top:0.9375rem;margin-left:-0.625rem;line-height:0}blockquote p{display:inline}.text blockquote p:first-of-type:first-letter {font-size:inherit}.news-gallery{margin:2rem 0}.file-listing{margin:2rem 0}.file-element{padding:1rem 0.5rem;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-top:-1px}.file-element a{color:inherit}.file-element a:hover,.file-element a:focus{text-decoration:none}.file-element a span{}.file-element a:hover span{text-decoration:underline}.news-gallery-element{margin-bottom:1rem}.zoom{position:relative;transition:opacity 0.2s}.zoom:hover{opacity:0.8}.zoom:after{font-family:"Font Awesome 5 Pro";content:"\f00e";position:absolute;bottom:0;right:0;font-size:1.5rem;background-color:rgba(0,0,0,0.3);padding:0.25rem 0.5rem;color:#ffffff}.fancybox-button[disabled],.fancybox-button[disabled]:hover{opacity:0!important}footer{background-color:var(--hhb-color-primary-100);color:var(--hhb-color-primary);padding:2rem 0 1rem}footer a{color:var(--hhb-color-primary);display:inline-block}footer a:hover{color:var(--hhb-color-primary)}.footer-bottom{font-size:1rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.2)}.footer-bottom-right{text-align:right}.footer-bottom ul{list-style:none}.footer-bottom ul li{display:inline-block;margin:0 0.2rem}footer h4{font-style:normal;margin-bottom:1.5rem}.footer-icon.footer-icon-instagram a{font-size:3rem;text-decoration:none;display:inline-block;margin-bottom:1rem;text-align:center}.footer-icon.footer-icon-instagram a:hover{opacity:0.8}.footer-icon.footer-icon-instagram a::after{content:'Instagram';font-family:var(--hhb-font-hanken-grotesk),sans-serif;font-size:1rem;display:block}.page-view .section-intro .content-padding{padding-left:8rem}.page-view h1{margin-bottom:2rem}.page-view h2{margin-bottom:2rem}h2{position:relative}h2:after{content:"";height:4px;width:68px;background-color:var(--hhb-color-primary-300);display:block;margin-top:0.85rem;margin-bottom:2rem}.section.intro{padding:0}.section-intro .container{padding-top:5rem}.teaser-element-extend{padding:0;overflow:hidden;position:relative;height:calc(100 - 1.5rem);margin-bottom:1.5rem}.teaser-element-extend .teaser-body{text-align:right;padding:3rem 3rem 1.5rem 2rem;position:relative;z-index:1}.teaser-element-extend-left .teaser-body{text-align:left;padding:3rem 2rem 1.5rem 3rem}.teaser-element-extend:before{content:"";background-color:#ffffff;position:absolute;left:52%;right:0;bottom:0;top:0;-webkit-transform:rotate(-75deg) scaleY(1) scaleX(1);-ms-transform:rotate(-75deg) scaleY(1) scaleX(1);transform:rotate(15deg) scaleY(2) scaleX(1);z-index:1}.teaser-element-extend-left:before{content:"";background-color:#ffffff;position:absolute;left:0;right:53%;bottom:0;top:0;-webkit-transform:rotate(-75deg) scaleY(1) scaleX(1);-ms-transform:rotate(-75deg) scaleY(1) scaleX(1);transform:rotate(15deg) scaleY(2) scaleX(1);z-index:1}.teaser-element-extend img{width:100%;height:100%;object-fit:cover}.teaser-element-extend .teaser-body h2{font-size:2.25rem}.teaser-element-extend .teaser-body h2:after{content:"";height:4px;width:68px;background-color:var(--hhb-color-primary);display:block;margin-top:10px}.teaser-element-extend .teaser-image{position:absolute;top:0;bottom:0;right:0;left:0}.teaser-element-extend-left .teaser-image{background-position:right bottom}.teaser-element-extend .btn{margin-top:1rem}.badge.badge-dark a{color:#ffffff}.badge{margin-right:0.5rem}img.align-left{float:left;margin:0 1rem 1rem 0}img.align-right{float:right;margin:0 0 1rem 1rem}.nav-tabs{border-bottom:4px solid var(--hhb-color-primary-100);flex-wrap:nowrap;overflow-x:auto}.tab-content{padding:1.5rem 0.5rem}.nav-tabs .nav-item{margin-right:0.75rem;white-space:nowrap}.nav-tabs .nav-link{font-family:var(--hhb-font-vesper-libre),sans-serif;font-weight:700;font-size:1.5rem;line-height:1.25;color:var(--hhb-color-primary);text-decoration:none;border-color:var(--hhb-color-primary-100);border-width:3px;border-bottom:0!important;background-color:transparent;padding:1.2rem 1.5rem 0.5rem 1.5rem;margin-bottom:0}.nav-tabs .nav-link:hover{}.nav-tabs .nav-link:before{display:none}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--hhb-color-primary);background-color:var(--hhb-color-primary-100);border-color:var(--hhb-color-primary-100) var(--hhb-color-primary-100) #fff}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{}.tab-content>.tab-pane{font-weight:200}.teaser-element-shape{color:#ffffff;padding:3rem 2.5rem 2rem;margin-bottom:1.5rem;height:calc(100% - 1.5rem);background-color:var(--hhb-color-primary);border-radius:8px}.teaser-element-shape.bg-background-purple-dark{background-color:var(--hhb-color-primary)}.teaser-element-shape.bg-background-purple-dark a a:not(.btn){color:#FFFFFF}.teaser-element-shape.bg-background-purple{background-color:var(--hhb-color-primary-300)}.teaser-element-shape.bg-background-purple a:not(.btn){color:#FFFFFF}.teaser-element-shape.bg-background-purple h2:after{background-color:#FFFFFF}.teaser-element-shape.bg-background-white,.teaser-element-shape.bg-background-purple-bright{color:var(--hhb-color-primary)}.teaser-element-shape h2,.teaser-element-shape h3,.teaser-element-shape h4{hyphens:auto}.speaker{font-size:0.8889rem;font-weight:bold;margin-top:2rem}.speaker-function{font-weight:normal;margin-left:2rem}.news-element-news{background-color:var(--hhb-color-primary);padding:2rem 1.5rem;transition:all 0.5s;margin-bottom:2rem;height:calc(100% - 2rem);display:flex;flex-direction:column}.news-element-news-large{margin-bottom:1rem;height:calc(100% - 1rem)}.news-element-news h2,.news-element-news h3,.news-element-news h4{hyphens:auto}.news-element-news,.news-element-news a{color:#FFFFFF}.section.background-purple .news-element-news{background-color:#ffffff}.news-element-news:hover{box-shadow:var(--hhb-box-shadow)}.news-element-news a:hover{text-decoration:underline}.news-element-news .date{color:#FFFFFF;font-size:1rem;display:block}.news-element-news .category{color:#FFFFFF;font-size:1rem;margin-bottom:1rem;display:block}.news-detail-view .date{font-size:1rem;display:block}.news-detail-view .category{font-size:1rem;margin-bottom:1rem;display:block}.news-element-news-frontpage.news-element-news,.news-element-news-frontpage.news-element-news a,.news-element-news-frontpage .date,.news-element-news-frontpage .category{color:var(--hhb-color-primary)}.news-detail-view{display:flex;flex-direction:column;padding-top:2rem}.form-wrapper .form-control{border-radius:0;background-color:var(--hhb-color-white-400);border:0}.video-element,.google-map{position:relative;background-color:#000;margin-bottom:2rem}.video-element-cookie-accept,.maps-element-cookie-accept{position:absolute;top:0;right:0;bottom:0;left:0}.video-element .video-element-cookie-accept .btn-cookie-settings,.google-map .maps-element-cookie-accept .btn-cookie-settings{font-size:1.1rem;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}.video-element-cookie-accept,.video-element-cookie-accept a,.maps-element-cookie-accept-cookie-accept,.maps-element-cookie-accept a{color:#fff}.download-element{padding:0.7rem 0.85rem;border-top:1px solid var(--hhb-color-primary-300);border-bottom:1px solid var(--hhb-color-primary-300);margin-top:-1px;display:flex;flex-wrap:nowrap;background-color:#ffffff;overflow:hidden}.download-element a{display:inline-block;text-decoration:none;margin-left:auto}.download-text{margin:auto 1rem auto 0;display:flex}.download-element .download-button{font-size:1rem;white-space:nowrap}.image-element{margin-bottom:1.5rem;border-radius:5px;overflow:hidden}.image-caption{font-size:0.9rem;background-color:var(--hhb-color-primary-100);padding:0.5rem 0.5rem}.image-gallery-container .row.no-gutters{margin-right:-5px;margin-left:-5px}.image-gallery-container .image-element{margin:5px}.main-image{border-radius:8px;overflow:hidden}.image-element-overlay{display:block;position:relative}.image-element-overlay:after{content:'\f00e';font-family:"Font Awesome 5 Pro",sans-serif;font-size:1.25rem;font-weight:100;color:var(--hhb-color-primary);position:absolute;top:0;right:0;z-index:1;background-color:var(--hhb-color-primary-300);padding:0.25rem 0.5rem;opacity:0.5;border-bottom-left-radius:8px}.image-element-overlay img{opacity:1;transition:opacity 0.5s}.image-element-overlay:hover img{opacity:0.75}.image-element-overlay:hover:after{opacity:1}.sl-overlay{background:#000000;opacity:0.85!important}.sl-wrapper .sl-navigation button,.sl-wrapper .sl-counter,.sl-wrapper .sl-close{color:#ffffff}.card-element{margin-bottom:1rem;background-color:var(--hhb-color-primary-100);box-shadow:none;transition:box-shadow 0.5s}.section.background-purple .card-element{background-color:#ffffff}.card-element:hover{box-shadow:var(--hhb-box-shadow)}.shuffle-element.card-element p{margin-bottom:0.2rem}.card-element .article-body{padding:1rem 0.5rem 1rem 0.5rem}.card-element .download-listing-element{font-size:1rem;margin-bottom:0}.card-element .download-listing-element a{text-decoration:none}.card-element .download-listing-element a:hover{text-decoration:underline}.card-element .download-listing-element a .icon{padding-left:0.5rem}.parallax-container{min-height:50vh;display:flex;padding:3rem 0}.parallax-container-text{margin:auto}.parallax-container-text .content{display:inline-block;background-color:var(--hhb-color-primary-100);padding:2.75rem 1.5rem 1.5rem 1.25rem}.fly-over{position:fixed;top:60%;right:0;width:350px;border:2px solid #FFFFFF;border-top-left-radius:8px;border-bottom-left-radius:8px;overflow:hidden}.fly-over.active{width:350px}.fly-over-content{color:#FFFFFF;font-size:1rem;background-color:var(--hhb-color-primary);padding:1.5rem 1.5rem 0.5rem}.fly-over-content .container{padding:0}.fly-over-content a{color:#FFFFFF}.section-login input[type=text],.section-login input[type=password]{display:block;width:100%;padding:0.5rem 0.75rem}.section-login form p{margin-bottom:2rem}.sub-nav{margin:1rem 0}.sub-nav ul{list-style:none;padding:0}.sub-nav ul li{display:inline-block;margin-bottom:0.5rem}.sub-nav ul li a{text-decoration:none;display:inline-block;position:relative;padding:0.5rem 1rem 1.5rem 0;margin-right:0.5rem}.sub-nav ul li a::before{content:"";height:4px;width:0;background-color:var(--hhb-color-primary-300);display:block;margin-top:12px;transition:width 0.2s;position:absolute;bottom:10px}.sub-nav ul li a:hover::before{width:90%}.sub-nav ul li a::after{content:"|";position:absolute;right:0}.sub-nav ul li:last-of-type a::after{display:none}