@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,600,700&display=swap");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/core/themes/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/core/themes/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/core/themes/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/core/themes/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/core/themes/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/core/themes/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/core/themes/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/core/themes/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/core/themes/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/core/themes/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/core/themes/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/core/themes/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/core/themes/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/core/themes/classy/images/icons/image-x-generic.png);}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html,body{height:100%;min-height:100%;margin:0;padding:0;}body.navigation-expanded{position:fixed;width:100%;height:100%;overflow:hidden;}.header{width:100%;}.header .navigation-wrapper{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}@media all and (min-width:48em){.header .navigation-wrapper{position:relative;display:flex;flex-flow:column wrap;}}@media all and (min-width:72.125em){.header .navigation-wrapper{flex-flow:row nowrap;justify-content:space-between;}}.header .navigation-wrapper .branding{display:flex;flex-flow:row nowrap;justify-content:space-between;}@media all and (min-width:48em){.header .navigation-wrapper .branding #block-haslibrunnen-branding{margin-right:.625em;}}.header .navigation-wrapper .branding .open-menu-btn-wrapper{margin-top:1.125em;cursor:pointer;}@media all and (min-width:48em){.header .navigation-wrapper .branding .open-menu-btn-wrapper{display:none;}}@media print{.header .navigation-wrapper .branding .open-menu-btn-wrapper{display:none;}}.header .navigation-wrapper .branding .open-menu-btn-wrapper span{margin-right:.250em;font-weight:400;}.header .navigation-wrapper .branding .open-menu-btn-wrapper .open-menu-btn:before{margin-right:0;}.header .navigation-wrapper .menu-wrapper .search-btn-link{display:none;position:absolute;top:2.125em;right:4.688em;cursor:pointer;}@media all and (min-width:48em){.header .navigation-wrapper .menu-wrapper .search-btn-link{display:block;}}.header .navigation-wrapper .menu-wrapper .search-btn-link i::before{margin-right:0;}.header .navigation-wrapper .menu-wrapper .font-size-change{position:absolute;top:2.125em;right:1.375em;display:none;cursor:pointer;}@media all and (min-width:48em){.header .navigation-wrapper .menu-wrapper .font-size-change{display:block;}}.header .navigation-wrapper .menu-wrapper .font-size-change:before{margin-right:0;}.header .navigation-wrapper .menu-wrapper .close-menu-btn{position:fixed;top:1.125em;right:-150%;bottom:0;width:2.75em;height:2.75em;z-index:105;cursor:pointer;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-ms-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease;}.header .navigation-wrapper .menu-wrapper .close-menu-btn:before{width:2.75em;height:2.75em;background-size:2.750em 2.750em;}.navigation-expanded .header .navigation-wrapper .menu-wrapper .close-menu-btn{right:1.500em;}.header .navigation-wrapper .menu-wrapper .search-mobile-form{position:fixed;top:2.188em;right:-150%;bottom:0;width:calc(100% - 1.375em - 5.000em);background-color:#b1d2e3;max-height:1.875em;z-index:110;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-ms-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease;}@media all and (min-width:48em){.header .navigation-wrapper .menu-wrapper .search-mobile-form{display:none;}}@media print{.header .navigation-wrapper .menu-wrapper .search-mobile-form{display:none;}}.navigation-expanded .header .navigation-wrapper .menu-wrapper .search-mobile-form{right:5.000em;}.header .navigation-wrapper .menu-wrapper .search-mobile-form .form-wrapper{position:relative;}.header .navigation-wrapper .menu-wrapper .search-mobile-form .form-wrapper .form-item-keywords{width:100%;padding-bottom:.250em;padding-left:1.750em;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1.125em;font-weight:400;color:rgba(25,50,72,0.7);border:none;border-bottom:0.056em solid #193248;background-color:transparent;outline:none;}.header .navigation-wrapper .menu-wrapper .search-mobile-form .form-wrapper .form-item-keywords:focus{outline:none;}.header .navigation-wrapper .menu-wrapper .search-mobile-form .form-wrapper .form-submit{position:absolute;top:0;left:0;width:1.25em;height:1.75em;font-size:1em;color:transparent;border:none;background:transparent url(/themes/custom/haslibrunnen/img/icons/search.svg) no-repeat 0 0.188em;background-size:1em auto;}@media all and (max-width:47.937em){.header .navigation-wrapper .menu-wrapper .region-navigation{position:fixed;top:0;right:-150%;bottom:0;width:100vw;display:block;background-color:#b1d2e3;z-index:100;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-ms-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease;}}@media all and (max-width:47.937em){.navigation-expanded .header .navigation-wrapper .menu-wrapper .region-navigation{right:0;overflow-y:auto;}}.footer{position:relative;margin-top:5em;background-color:#193248;}@media all and (min-width:75em){.footer{margin-top:0;}}.footer .top{max-width:59.375em;margin:0 auto;padding:2.063em 1.375em .938em;border-bottom:0.063rem solid #c2d1d9;}.footer .top .contacts{line-height:1.8em;font-size:.938em;text-align:center;color:#c2d1d9;}.footer .top .contacts a{color:#c2d1d9;text-decoration:none;}@media all and (min-width:48em){.footer .top .contacts{line-height:1.350em;font-size:1.250em;}}.footer .bottom{padding-top:1.125em;padding-bottom:2em;}@media all and (min-width:48em){.footer .bottom{padding-top:1.375em;padding-bottom:.563em;}}@media print{.footer .bottom{display:none;}}.footer .bottom .social-links{margin-bottom:.438em;}@media all and (min-width:48em){.footer .bottom .social-links{display:flex;flex-flow:row nowrap;justify-content:center;}}.footer .bottom .social-links .title{line-height:1.350em;font-size:1.250em;text-align:center;color:#c2d1d9;}@media all and (min-width:48em){.footer .bottom .social-links .title{margin-right:.750em;}}.footer .bottom .social-links > ul{display:flex;flex-flow:row nowrap;justify-content:center;margin:0;padding:0;}.footer .bottom .social-links > ul li{list-style:none outside none;margin:0;padding:0;}.footer .bottom .social-links > ul li a{display:inline-block;padding:1.750em .625em;}@media all and (min-width:48em){.footer .bottom .social-links > ul li a{padding:0 .625em;}}.footer .scroll-top{position:fixed;right:0.625em;bottom:1em;display:flex;flex-flow:column wrap;align-items:center;opacity:1;filter:alpha(opacity=100);cursor:pointer;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}@media all and (min-width:75em){.footer .scroll-top{right:calc(50vw - 34.563em);}}.scroll-top-hide .footer .scroll-top{opacity:0;filter:alpha(opacity=0);}.footer .scroll-top.scroll-top-bottom{position:absolute;right:0.625em;bottom:calc(100% + .500em);}@media all and (min-width:75em){.footer .scroll-top.scroll-top-bottom{top:2.000em;right:calc(50vw - 34.563em);bottom:auto;color:#f2f5f7;}.footer .scroll-top.scroll-top-bottom i::before{margin-bottom:0;background:transparent url(/themes/custom/haslibrunnen/img/icons/arrow-up-round-white.svg) no-repeat 0 0;}}@media print{.footer .scroll-top{display:none;}}.footer .scroll-top i::before{margin-right:0;margin-bottom:.500em;}.maintenance-page .layout-container{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-top:1em;}.maintenance-page .layout-container > header{margin-top:2em;margin-bottom:2em;}.maintenance-page .layout-container > header a img{width:15.938em;height:auto;}.page-404{margin:3em 0 6em;text-align:center;}body{font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:16px;font-weight:300;color:#193248;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;}body.enlarged{font-size:18px;}strong{font-weight:700;}strong > i{font-style:italic;}i{font-style:italic;}.layout-container a{color:#193248;}.layout-container a:hover{text-decoration:none;}.layout-container h1,.layout-container h2,.layout-container h3,.layout-container h4,.layout-container h5,.layout-container h6{font-weight:700;}.layout-container h1 a,.layout-container h1 a:link,.layout-container h1 a:active,.layout-container h1 a:visited,.layout-container h2 a,.layout-container h2 a:link,.layout-container h2 a:active,.layout-container h2 a:visited,.layout-container h3 a,.layout-container h3 a:link,.layout-container h3 a:active,.layout-container h3 a:visited,.layout-container h4 a,.layout-container h4 a:link,.layout-container h4 a:active,.layout-container h4 a:visited,.layout-container h5 a,.layout-container h5 a:link,.layout-container h5 a:active,.layout-container h5 a:visited,.layout-container h6 a,.layout-container h6 a:link,.layout-container h6 a:active,.layout-container h6 a:visited{color:#193248;}.layout-container h1{line-height:1.84em;margin:0;font-size:1.563em;font-weight:300;color:#193248;}@media all and (min-width:48em){.layout-container h1{line-height:1.15em;font-size:2.500em;}}.layout-container h1:after{content:"";display:block;width:2.813rem;height:0.313rem;background-color:#ffda1a;}@media all and (min-width:48em){.layout-container h1:after{margin-top:.500em;width:4.063rem;}}.layout-container h2{line-height:1.333em;margin:0 0 .278em;font-size:1.125em;font-weight:600;color:#193248;}@media all and (min-width:48em){.layout-container h2{line-height:1.273em;font-size:1.375em;}}button::-moz-focus-inner{border:0;}img{height:auto;vertical-align:bottom;}p{line-height:1.250em;font-size:1em;margin-top:0;margin-bottom:1em;}@media all and (min-width:48em){p{line-height:1.350em;font-size:1.250em;}}p + p{margin-bottom:1em;}.text-formatted a{text-decoration:none;background:linear-gradient(to bottom,transparent 0%,transparent calc(100% - 3px),#fecf39 calc(100% - 3px),#fecf39 100%);padding-bottom:2px;}.text-formatted a:hover,.text-formatted a:focus{color:#fecf39;}.ie .text-formatted a{background:linear-gradient(to bottom,transparent 80%,transparent calc(100% - 3px),#fecf39 calc(100% - 3px),#fecf39 100%);}.text-formatted ul li,.text-formatted ol li{line-height:1.250em;font-size:1em;}@media all and (min-width:48em){.text-formatted ul li,.text-formatted ol li{line-height:1.350em;font-size:1.250em;}}.messages{max-width:48.125em;margin:1.250em auto;}.messages a,.messages a:link,.messages a:active,.messages a:visited{color:inherit;}.layout-container table{border-collapse:collapse;border-spacing:0;width:100%;border:none;}.btn,.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item a,.paragraph--type--cta .content .field--name-field-link a{display:inline-block;padding:.500em 1.352em .563em;font-size:1em;font-weight:600;text-decoration:none;color:#193248;border-radius:1.375em;-moz-border-radius:1.375em;-webkit-border-radius:1.375em;background-color:#ffda1a;cursor:pointer;}.btn--arrow,.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item a{position:relative;margin:0 1.352em;padding:.500em 0 .563em 0;z-index:3;}.btn--arrow:before,.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item a:before{content:"";position:absolute;top:0;right:-1em;bottom:0;left:-1em;padding:.500em 1.352em .563em;border-radius:1.375em;-moz-border-radius:1.375em;-webkit-border-radius:1.375em;background:#ffda1a url(/themes/custom/haslibrunnen/img/icons/btn-arrow.svg) no-repeat calc(100% - 1em) center;background-size:1em .750em;z-index:-2;-webkit-transition:right 0.1s ease;-moz-transition:right 0.1s ease;-ms-transition:right 0.1s ease;-o-transition:right 0.1s ease;transition:right 0.1s ease;}.btn--arrow:after,.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:.500em 1.352em .563em;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#ffda1a;z-index:-1;}.ie .btn--arrow:after,.ie .node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item a:after,.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item .ie a:after{border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;}.btn--arrow:hover:before,.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item a:hover:before{right:-2.563em;}.ie .btn--arrow,.ie .node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item a,.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item .ie a{padding-right:.625em;padding-left:.625em;}iframe{width:100%;border:none;}.clickable{cursor:pointer;}.hide{display:none;}.dont-scroll{overflow:hidden;}.field.field--label-inline .field__label,.field.field--label-inline .field__item{display:inline-block;}[class^="icon-"]:before,[class*=" icon-"]:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.750em;vertical-align:middle;background-size:1em auto;}.icon-arrow-up-round::before{width:2.625em;height:2.625em;background:transparent url(/themes/custom/haslibrunnen/img/icons/arrow-up-round.svg) no-repeat 0 0;background-size:2.625em 2.625em;}.icon-arrow-up-round-white::before{width:2.625em;height:2.625em;background:transparent url(/themes/custom/haslibrunnen/img/icons/arrow-up-round-white.svg) no-repeat 0 0;background-size:2.625em 2.625em;}.icon-btn-arrow::before{width:1em;height:0.75em;background:transparent url(/themes/custom/haslibrunnen/img/icons/btn-arrow.svg) no-repeat 0 0;background-size:1em .750em;}.icon-close::before{width:2.313em;height:2.313em;background:transparent url(/themes/custom/haslibrunnen/img/icons/close.svg) no-repeat 0 0;background-size:2.313em 2.313em;}.icon-dish::before{width:2.813em;height:2.813em;background:transparent url(/themes/custom/haslibrunnen/img/icons/dish.svg) no-repeat 0 0;background-size:2.813em 2.813em;}.icon-download::before{width:1.563em;height:1.563em;background:transparent url(/themes/custom/haslibrunnen/img/icons/download.svg) no-repeat 0 0;background-size:1.563em 1.563em;}.icon-email::before{width:1.313em;height:0.938em;background:transparent url(/themes/custom/haslibrunnen/img/icons/email.svg) no-repeat 0 0;background-size:1.313em .938em;}.icon-facebook::before{width:1.375em;height:1.375em;background:transparent url(/themes/custom/haslibrunnen/img/icons/facebook.svg) no-repeat 0 0;background-size:1.375em 1.375em;}.icon-facebook-gray::before{width:0.5em;height:1.125em;background:transparent url(/themes/custom/haslibrunnen/img/icons/facebook-gray.svg) no-repeat 0 0;background-size:.500em 1.125em;}.icon-font-minus::before{width:2.063em;height:0.875em;background:transparent url(/themes/custom/haslibrunnen/img/icons/font-minus.svg) no-repeat 0 0;background-size:2.063em .875em;}.icon-font-plus::before{width:2.063em;height:0.875em;background:transparent url(/themes/custom/haslibrunnen/img/icons/font-plus.svg) no-repeat 0 0;background-size:2.063em .875em;}.icon-gallery-arrow-left::before{width:1.313em;height:0.938em;background:transparent url(/themes/custom/haslibrunnen/img/icons/gallery-arrow-left.svg) no-repeat 0 0;background-size:1.313em .938em;}.icon-gallery-arrow-right::before{width:1.313em;height:0.938em;background:transparent url(/themes/custom/haslibrunnen/img/icons/gallery-arrow-right.svg) no-repeat 0 0;background-size:1.313em .938em;}.icon-instagram::before{width:1.375em;height:1.375em;background:transparent url(/themes/custom/haslibrunnen/img/icons/instagram.svg) no-repeat 0 0;background-size:1.375em 1.375em;}.icon-linkedin::before{width:1.375em;height:1.375em;background:transparent url(/themes/custom/haslibrunnen/img/icons/linkedin.svg) no-repeat 0 0;background-size:1.375em 1.375em;}.icon-youtube::before{width:1.375em;height:1.375em;background:transparent url(/themes/custom/haslibrunnen/img/icons/youtube.svg) no-repeat 0 0;background-size:1.375em 1.375em;}.icon-menu-arrow::before{width:0.688em;height:0.438em;background:transparent url(/themes/custom/haslibrunnen/img/icons/menu-arrow.svg) no-repeat 0 0;background-size:.688em .438em;}.icon-menu-open::before{width:2.625em;height:2.625em;background:transparent url(/themes/custom/haslibrunnen/img/icons/menu-open.svg) no-repeat 0 0;background-size:2.625em 2.625em;}.icon-play::before{width:3.75em;height:3.75em;background:transparent url(/themes/custom/haslibrunnen/img/icons/play.svg) no-repeat 0 0;background-size:3.750em 3.750em;}.icon-quote::before{width:1.25em;height:1.063em;background:transparent url(/themes/custom/haslibrunnen/img/icons/quote.svg) no-repeat 0 0;background-size:1.250em 1.063em;}.icon-search::before{width:1.063em;height:1.125em;background:transparent url(/themes/custom/haslibrunnen/img/icons/search.svg) no-repeat 0 0;background-size:1.063em 1.125em;}.icon-twitter::before{width:1.375em;height:1.375em;background:transparent url(/themes/custom/haslibrunnen/img/icons/twitter.svg) no-repeat 0 0;background-size:1.375em 1.375em;}.icon-twitter-gray::before{width:1.25em;height:1em;background:transparent url(/themes/custom/haslibrunnen/img/icons/twitter-gray.svg) no-repeat 0 0;background-size:1.250em 1em;}.icon-whatsapp::before{width:1.313em;height:1.313em;background:transparent url(/themes/custom/haslibrunnen/img/icons/whatsapp.svg) no-repeat 0 0;background-size:1.313em 1.313em;}.form-item{margin-bottom:1.375em;}.form-type-textfield label,.form-type-password label,.form-type-email label,.form-type-textarea label,.form-type-search label,.form-type-tel label,.form-type-url label,.form-type-number label,.form-type-date label{display:block;max-width:22.500em;line-height:1.625em;margin-bottom:0;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1em;font-weight:400;color:rgba(45,56,62,0.5);}.form-type-textfield .form-text,.form-type-textfield .form-email,.form-type-textfield .form-textarea,.form-type-textfield .form-search,.form-type-textfield .form-tel,.form-type-textfield .form-url,.form-type-textfield .form-number,.form-type-textfield .form-date,.form-type-textfield .form-time,.form-type-password .form-text,.form-type-password .form-email,.form-type-password .form-textarea,.form-type-password .form-search,.form-type-password .form-tel,.form-type-password .form-url,.form-type-password .form-number,.form-type-password .form-date,.form-type-password .form-time,.form-type-email .form-text,.form-type-email .form-email,.form-type-email .form-textarea,.form-type-email .form-search,.form-type-email .form-tel,.form-type-email .form-url,.form-type-email .form-number,.form-type-email .form-date,.form-type-email .form-time,.form-type-textarea .form-text,.form-type-textarea .form-email,.form-type-textarea .form-textarea,.form-type-textarea .form-search,.form-type-textarea .form-tel,.form-type-textarea .form-url,.form-type-textarea .form-number,.form-type-textarea .form-date,.form-type-textarea .form-time,.form-type-search .form-text,.form-type-search .form-email,.form-type-search .form-textarea,.form-type-search .form-search,.form-type-search .form-tel,.form-type-search .form-url,.form-type-search .form-number,.form-type-search .form-date,.form-type-search .form-time,.form-type-tel .form-text,.form-type-tel .form-email,.form-type-tel .form-textarea,.form-type-tel .form-search,.form-type-tel .form-tel,.form-type-tel .form-url,.form-type-tel .form-number,.form-type-tel .form-date,.form-type-tel .form-time,.form-type-url .form-text,.form-type-url .form-email,.form-type-url .form-textarea,.form-type-url .form-search,.form-type-url .form-tel,.form-type-url .form-url,.form-type-url .form-number,.form-type-url .form-date,.form-type-url .form-time,.form-type-number .form-text,.form-type-number .form-email,.form-type-number .form-textarea,.form-type-number .form-search,.form-type-number .form-tel,.form-type-number .form-url,.form-type-number .form-number,.form-type-number .form-date,.form-type-number .form-time,.form-type-date .form-text,.form-type-date .form-email,.form-type-date .form-textarea,.form-type-date .form-search,.form-type-date .form-tel,.form-type-date .form-url,.form-type-date .form-number,.form-type-date .form-date,.form-type-date .form-time{max-width:22.500em;width:100%;height:2.500em;padding:0 .625em;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1em;font-weight:400;color:#2d383e;border:0.063em solid rgba(80,93,104,0.5);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-type-textfield .form-text.error,.form-type-textfield .form-email.error,.form-type-textfield .form-textarea.error,.form-type-textfield .form-search.error,.form-type-textfield .form-tel.error,.form-type-textfield .form-url.error,.form-type-textfield .form-number.error,.form-type-textfield .form-date.error,.form-type-textfield .form-time.error,.form-type-password .form-text.error,.form-type-password .form-email.error,.form-type-password .form-textarea.error,.form-type-password .form-search.error,.form-type-password .form-tel.error,.form-type-password .form-url.error,.form-type-password .form-number.error,.form-type-password .form-date.error,.form-type-password .form-time.error,.form-type-email .form-text.error,.form-type-email .form-email.error,.form-type-email .form-textarea.error,.form-type-email .form-search.error,.form-type-email .form-tel.error,.form-type-email .form-url.error,.form-type-email .form-number.error,.form-type-email .form-date.error,.form-type-email .form-time.error,.form-type-textarea .form-text.error,.form-type-textarea .form-email.error,.form-type-textarea .form-textarea.error,.form-type-textarea .form-search.error,.form-type-textarea .form-tel.error,.form-type-textarea .form-url.error,.form-type-textarea .form-number.error,.form-type-textarea .form-date.error,.form-type-textarea .form-time.error,.form-type-search .form-text.error,.form-type-search .form-email.error,.form-type-search .form-textarea.error,.form-type-search .form-search.error,.form-type-search .form-tel.error,.form-type-search .form-url.error,.form-type-search .form-number.error,.form-type-search .form-date.error,.form-type-search .form-time.error,.form-type-tel .form-text.error,.form-type-tel .form-email.error,.form-type-tel .form-textarea.error,.form-type-tel .form-search.error,.form-type-tel .form-tel.error,.form-type-tel .form-url.error,.form-type-tel .form-number.error,.form-type-tel .form-date.error,.form-type-tel .form-time.error,.form-type-url .form-text.error,.form-type-url .form-email.error,.form-type-url .form-textarea.error,.form-type-url .form-search.error,.form-type-url .form-tel.error,.form-type-url .form-url.error,.form-type-url .form-number.error,.form-type-url .form-date.error,.form-type-url .form-time.error,.form-type-number .form-text.error,.form-type-number .form-email.error,.form-type-number .form-textarea.error,.form-type-number .form-search.error,.form-type-number .form-tel.error,.form-type-number .form-url.error,.form-type-number .form-number.error,.form-type-number .form-date.error,.form-type-number .form-time.error,.form-type-date .form-text.error,.form-type-date .form-email.error,.form-type-date .form-textarea.error,.form-type-date .form-search.error,.form-type-date .form-tel.error,.form-type-date .form-url.error,.form-type-date .form-number.error,.form-type-date .form-date.error,.form-type-date .form-time.error{border-color:#ff0d00;}.form-type-textfield .form-textarea,.form-type-password .form-textarea,.form-type-email .form-textarea,.form-type-textarea .form-textarea,.form-type-search .form-textarea,.form-type-tel .form-textarea,.form-type-url .form-textarea,.form-type-number .form-textarea,.form-type-date .form-textarea{max-width:35.000em;min-height:7.000em;padding:.375em .625em;}.form-type-textfield .form-textarea.error,.form-type-password .form-textarea.error,.form-type-email .form-textarea.error,.form-type-textarea .form-textarea.error,.form-type-search .form-textarea.error,.form-type-tel .form-textarea.error,.form-type-url .form-textarea.error,.form-type-number .form-textarea.error,.form-type-date .form-textarea.error{border-color:#ff0d00;}.form-type-textfield .description,.form-type-password .description,.form-type-email .description,.form-type-textarea .description,.form-type-search .description,.form-type-tel .description,.form-type-url .description,.form-type-number .description,.form-type-date .description{margin-top:.385em;font-size:.813em;font-weight:400;}.form-type-select{height:3.813em;}.form-type-select label{display:block;max-width:22.500em;line-height:1.625em;margin-bottom:0;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1em;font-weight:400;color:rgba(45,56,62,0.5);}.form-type-select .select-wrapper{position:relative;display:inline-block;max-width:22.500em;overflow:hidden;cursor:pointer;}.form-type-select .select-wrapper .form-select{position:relative;width:100%;height:2.5em;padding:0 2.188em 0 .625em;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1em;font-weight:400;color:#2d383e;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2;}.form-type-select .select-wrapper .form-select option{padding:.750em 0 .750em .875em;color:#2d383e;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-type-select .select-wrapper .form-select:focus{border:none;}.form-type-select .select-wrapper select::-ms-expand{visibility:hidden;}.form-type-select .select-wrapper:before{position:absolute;top:0;left:0;content:"";display:block;max-width:22.500em;width:100%;height:2.5em;border:0.063em solid rgba(80,93,104,0.5);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff;overflow:hidden;cursor:pointer;}.form-type-select .select-wrapper:after{position:absolute;top:1.063em;right:0.625em;content:"";width:0.688em;height:0.438em;background:transparent url(/themes/custom/haslibrunnen/img/icons/menu-arrow.svg) no-repeat 0 0;background-size:.688em .438em;z-index:1;}.form-type-select .description{margin-top:.385em;font-size:.813em;font-weight:400;}.form-required:after{display:inline-block;width:.375em;height:.375em;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:.375em .375em;}.webform-type-checkboxes legend{margin-bottom:.625em;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1em;font-weight:400;}.fieldgroup.checkboxes--wrapper{margin-bottom:1.375em;}.form-wrapper{margin-bottom:1.375em;}.form-wrapper.columns-view .details-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;}.form-wrapper.columns-view .details-wrapper .form-item{width:calc(50% - .625em);}.form-type-checkbox{margin-bottom:.875em;padding-top:.438em;}.form-type-checkbox .form-checkbox{position:absolute;opacity:0;filter:alpha(opacity=0);}.form-type-checkbox .webform-element-description{margin-bottom:.625em;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1em;font-weight:400;}.form-type-checkbox label{position:relative;display:inline-block;padding-left:2em;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1em;font-weight:400;color:rgba(45,56,62,0.5);cursor:pointer;}.form-type-checkbox label:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:1.375em;height:1.375em;z-index:1;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAENJREFUOBFj9PDw+M9AA8ACMnP79u1UNdrT05OBiaomIhk2ajA8MEaDYjQo4CEAZ4ymitGggIcAnDGaKuBBwUiryhQA+6gG20D1vOMAAAAASUVORK5CYII=") no-repeat 0 0;}.form-type-checkbox input[type=checkbox]:checked + label:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAFhJREFUOBFj9PDw+M9AA8ACMnP79u1UNdrT05OBiaomIhlGM4PBQYFkEQPIG+QA9OCkmYtHDYZHz2hQjAYFPATgjNFUAQ8KjNINvZSCqySRMfTCmJFWlSkA+PEMBCAuKogAAAAASUVORK5CYII=") no-repeat 0 0;}.form-type-checkbox .description{margin-top:.385em;font-size:.813em;font-weight:400;}.form-radios > .form-item{margin-bottom:.625em;}.form-radios > .form-item input{display:none;}.form-radios > .form-item label{position:relative;display:inline-block;padding-left:2em;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1em;font-weight:400;color:rgba(45,56,62,0.5);cursor:pointer;}.form-radios > .form-item label:before{content:"";position:absolute;top:0.125em;left:0;display:inline-block;width:1.063em;height:1.063em;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;z-index:1;}.form-radios > .form-item label:after{content:"";position:absolute;top:0.375em;left:0.25em;display:none;width:0.563em;height:0.563em;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-color:#193248;z-index:2;}.form-radios > .form-item input[type=radio] + label:before{border:0.125em solid #c2d1d9;background-color:#fff;}.form-radios > .form-item input[type=radio]:checked + label:before{border:0.125em solid #c2d1d9;background-color:#193248;}.form-radios > .form-item input[type=radio]:checked + label:after{display:inline-block;}.webform-type-radios > legend{display:block;max-width:22.500em;line-height:1.625em;margin-bottom:0;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1em;font-weight:400;color:rgba(45,56,62,0.5);}.webform-type-radios .description{margin-top:.385em;font-size:.813em;font-weight:400;}.captcha{margin-bottom:1.375em;}.form-submit{display:inline-block;padding:.500em 1.352em .563em;font-size:1em;font-weight:600;text-decoration:none;color:#193248;border-radius:1.375em;-moz-border-radius:1.375em;-webkit-border-radius:1.375em;border:none;background-color:#ffda1a;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-submit:focus{outline:none;}.webform-submission-anmeldeformular-verein-form .webform-details-toggle-state-wrapper{display:none;}.webform-submission-anmeldeformular-verein-form summary{display:none;}@media all and (min-width:48em){.webform-submission-anmeldeformular-verein-form #edit-personen,.webform-submission-anmeldeformular-verein-form #edit-firmen{display:inline-block;width:calc(50% - .625em);vertical-align:top;}.webform-submission-anmeldeformular-verein-form #edit-firmen{margin-left:.938em;}}.webform-submission-admission-form .webform-details-toggle-state-wrapper{display:none;}.webform-submission-admission-form summary{display:none;}@media all and (min-width:48em){.webform-submission-admission-form #edit-basic-information .details-wrapper,.webform-submission-admission-form #edit-care-giver-information .details-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;}.webform-submission-admission-form #edit-basic-information .details-wrapper .form-item,.webform-submission-admission-form #edit-care-giver-information .details-wrapper .form-item{width:calc(50% - .625em);}.webform-submission-admission-form .form-item-customer-date,.webform-submission-admission-form .form-item-provider-date{margin-right:1em;}.webform-submission-admission-form .form-item-customer-date,.webform-submission-admission-form .form-item-customer-signature,.webform-submission-admission-form .form-item-provider-date,.webform-submission-admission-form .form-item-provider-signature{display:inline-block;width:calc(50% - .625em);}.webform-submission-admission-form .form-radios{display:flex;flex-flow:row wrap;}.webform-submission-admission-form .form-radios .form-item{margin-right:1.563em;}}.webform-submission-centrum-registration-form{max-width:46.250em;margin-top:2.500em;}.webform-submission-centrum-registration-form > label{display:block;margin-bottom:.750em;font-weight:600;}.webform-submission-centrum-registration-form .webform-details-toggle-state-wrapper{display:none;}.webform-submission-centrum-registration-form #edit-stay-information{display:flex;flex-flow:row wrap;justify-content:space-between;}.webform-submission-centrum-registration-form #edit-stay-information .day-wrapper{width:calc(50% - 1em);margin-bottom:1em;padding-bottom:1em;border-bottom:0.063em solid #c2d1d9;}.webform-submission-centrum-registration-form #edit-stay-information .day-wrapper > .form-type-checkbox:first-child label{padding-left:0;}.webform-submission-centrum-registration-form #edit-stay-information .day-wrapper > .form-type-checkbox:first-child label:before{display:none;}.webform-submission-centrum-registration-form #edit-stay-information .day-wrapper .radios--wrapper{margin-bottom:.250em;}.webform-submission-centrum-registration-form #edit-stay-information .day-wrapper .radios--wrapper label{min-width:6.875em;}@media all and (min-width:48em){.webform-submission-centrum-registration-form #edit-personal-information,.webform-submission-centrum-registration-form #edit-insurance-info,.webform-submission-centrum-registration-form #edit-contact-information,.webform-submission-centrum-registration-form #edit-billing-information,.webform-submission-centrum-registration-form #edit-doctor-information{display:flex;flex-flow:row wrap;justify-content:space-between;}.webform-submission-centrum-registration-form #edit-personal-information .form-item,.webform-submission-centrum-registration-form #edit-insurance-info .form-item,.webform-submission-centrum-registration-form #edit-contact-information .form-item,.webform-submission-centrum-registration-form #edit-billing-information .form-item,.webform-submission-centrum-registration-form #edit-doctor-information .form-item{width:calc(50% - .625em);}.webform-submission-centrum-registration-form #ajax-wrapper{width:100%;}.webform-submission-centrum-registration-form .form-radios{display:flex;flex-flow:row wrap;}.webform-submission-centrum-registration-form .form-radios .form-item{margin-right:1.563em;}}.block-haslibrunnen-activities .activities-legend,.block-haslibrunnen-activities-menu .activities-legend,.block-haslibrunnen-menu .activities-legend{line-height:1.143em;margin-bottom:4.286em;font-size:.875em;}.block-haslibrunnen-activities .activities-legend > div,.block-haslibrunnen-activities-menu .activities-legend > div,.block-haslibrunnen-menu .activities-legend > div{display:inline-flex;align-items:center;}.block-haslibrunnen-activities .activities-legend > div:before,.block-haslibrunnen-activities-menu .activities-legend > div:before,.block-haslibrunnen-menu .activities-legend > div:before{content:"";display:inline-block;width:1.429em;height:1.429em;margin-right:.357em;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.block-haslibrunnen-activities .activities-legend .blue,.block-haslibrunnen-activities-menu .activities-legend .blue,.block-haslibrunnen-menu .activities-legend .blue{margin-right:1.500em;}.block-haslibrunnen-activities .activities-legend .blue:before,.block-haslibrunnen-activities-menu .activities-legend .blue:before,.block-haslibrunnen-menu .activities-legend .blue:before{background-color:#42a5f5;}.block-haslibrunnen-activities .activities-legend .yellow::before,.block-haslibrunnen-activities-menu .activities-legend .yellow::before,.block-haslibrunnen-menu .activities-legend .yellow::before{background-color:#ffda1a;}.block-haslibrunnen-activities .activities-wrapper .menu-title,.block-haslibrunnen-activities .menu-wrapper .menu-title,.block-haslibrunnen-activities-menu .activities-wrapper .menu-title,.block-haslibrunnen-activities-menu .menu-wrapper .menu-title,.block-haslibrunnen-menu .activities-wrapper .menu-title,.block-haslibrunnen-menu .menu-wrapper .menu-title{font-size:18px;}@media all and (min-width:48em){.block-haslibrunnen-activities .activities-wrapper .menu-title,.block-haslibrunnen-activities .menu-wrapper .menu-title,.block-haslibrunnen-activities-menu .activities-wrapper .menu-title,.block-haslibrunnen-activities-menu .menu-wrapper .menu-title,.block-haslibrunnen-menu .activities-wrapper .menu-title,.block-haslibrunnen-menu .menu-wrapper .menu-title{font-size:24px;}}.block-haslibrunnen-activities .activities-wrapper .header .item,.block-haslibrunnen-activities .menu-wrapper .header .item,.block-haslibrunnen-activities-menu .activities-wrapper .header .item,.block-haslibrunnen-activities-menu .menu-wrapper .header .item,.block-haslibrunnen-menu .activities-wrapper .header .item,.block-haslibrunnen-menu .menu-wrapper .header .item{font-size:1.250em;display:block;width:100%;margin:2em .625em 3em 0;vertical-align:top;}@media all and (min-width:48em){.block-haslibrunnen-activities .activities-wrapper .header .item,.block-haslibrunnen-activities .menu-wrapper .header .item,.block-haslibrunnen-activities-menu .activities-wrapper .header .item,.block-haslibrunnen-activities-menu .menu-wrapper .header .item,.block-haslibrunnen-menu .activities-wrapper .header .item,.block-haslibrunnen-menu .menu-wrapper .header .item{display:inline-block;width:calc(50% - 1.250em);}}.block-haslibrunnen-activities .activities-wrapper .header .item .label,.block-haslibrunnen-activities .menu-wrapper .header .item .label,.block-haslibrunnen-activities-menu .activities-wrapper .header .item .label,.block-haslibrunnen-activities-menu .menu-wrapper .header .item .label,.block-haslibrunnen-menu .activities-wrapper .header .item .label,.block-haslibrunnen-menu .menu-wrapper .header .item .label{font-weight:700;}.block-haslibrunnen-activities .activities-wrapper .day,.block-haslibrunnen-activities .menu-wrapper .day,.block-haslibrunnen-activities-menu .activities-wrapper .day,.block-haslibrunnen-activities-menu .menu-wrapper .day,.block-haslibrunnen-menu .activities-wrapper .day,.block-haslibrunnen-menu .menu-wrapper .day{margin-bottom:1.688em;padding-bottom:1.375em;border-bottom:0.063em solid #c2d1d9;}.block-haslibrunnen-activities .activities-wrapper .day > .label,.block-haslibrunnen-activities .menu-wrapper .day > .label,.block-haslibrunnen-activities-menu .activities-wrapper .day > .label,.block-haslibrunnen-activities-menu .menu-wrapper .day > .label,.block-haslibrunnen-menu .activities-wrapper .day > .label,.block-haslibrunnen-menu .menu-wrapper .day > .label{line-height:1.450em;margin-bottom:.350em;font-size:1.250em;font-weight:700;}.block-haslibrunnen-activities .activities-wrapper .day .items .activity,.block-haslibrunnen-activities .menu-wrapper .day .items .activity,.block-haslibrunnen-activities-menu .activities-wrapper .day .items .activity,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .activity,.block-haslibrunnen-menu .activities-wrapper .day .items .activity,.block-haslibrunnen-menu .menu-wrapper .day .items .activity{display:flex;margin-bottom:.200em;font-size:1.250em;}.block-haslibrunnen-activities .activities-wrapper .day .items .activity .time,.block-haslibrunnen-activities .menu-wrapper .day .items .activity .time,.block-haslibrunnen-activities-menu .activities-wrapper .day .items .activity .time,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .activity .time,.block-haslibrunnen-menu .activities-wrapper .day .items .activity .time,.block-haslibrunnen-menu .menu-wrapper .day .items .activity .time{margin-right:.750em;}.block-haslibrunnen-activities .activities-wrapper .day .items .activity .label,.block-haslibrunnen-activities .menu-wrapper .day .items .activity .label,.block-haslibrunnen-activities-menu .activities-wrapper .day .items .activity .label,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .activity .label,.block-haslibrunnen-menu .activities-wrapper .day .items .activity .label,.block-haslibrunnen-menu .menu-wrapper .day .items .activity .label{display:inline-flex;align-items:center;font-weight:300;}.block-haslibrunnen-activities .activities-wrapper .day .items .activity .label:before,.block-haslibrunnen-activities .menu-wrapper .day .items .activity .label:before,.block-haslibrunnen-activities-menu .activities-wrapper .day .items .activity .label:before,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .activity .label:before,.block-haslibrunnen-menu .activities-wrapper .day .items .activity .label:before,.block-haslibrunnen-menu .menu-wrapper .day .items .activity .label:before{content:"";flex-shrink:0;width:0.75em;height:0.75em;margin-right:.750em;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.block-haslibrunnen-activities .activities-wrapper .day .items .activity .label.yellow::before,.block-haslibrunnen-activities .activities-wrapper .day .items .activity .label.orange::before,.block-haslibrunnen-activities .menu-wrapper .day .items .activity .label.yellow::before,.block-haslibrunnen-activities .menu-wrapper .day .items .activity .label.orange::before,.block-haslibrunnen-activities-menu .activities-wrapper .day .items .activity .label.yellow::before,.block-haslibrunnen-activities-menu .activities-wrapper .day .items .activity .label.orange::before,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .activity .label.yellow::before,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .activity .label.orange::before,.block-haslibrunnen-menu .activities-wrapper .day .items .activity .label.yellow::before,.block-haslibrunnen-menu .activities-wrapper .day .items .activity .label.orange::before,.block-haslibrunnen-menu .menu-wrapper .day .items .activity .label.yellow::before,.block-haslibrunnen-menu .menu-wrapper .day .items .activity .label.orange::before{background-color:#ffda1a;}.block-haslibrunnen-activities .activities-wrapper .day .items .activity .label.blue::before,.block-haslibrunnen-activities .menu-wrapper .day .items .activity .label.blue::before,.block-haslibrunnen-activities-menu .activities-wrapper .day .items .activity .label.blue::before,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .activity .label.blue::before,.block-haslibrunnen-menu .activities-wrapper .day .items .activity .label.blue::before,.block-haslibrunnen-menu .menu-wrapper .day .items .activity .label.blue::before{background-color:#42a5f5;}.block-haslibrunnen-activities .activities-wrapper .day .items .menu-item,.block-haslibrunnen-activities .menu-wrapper .day .items .menu-item,.block-haslibrunnen-activities-menu .activities-wrapper .day .items .menu-item,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .menu-item,.block-haslibrunnen-menu .activities-wrapper .day .items .menu-item,.block-haslibrunnen-menu .menu-wrapper .day .items .menu-item{margin-top:1.438em;}.block-haslibrunnen-activities .activities-wrapper .day .items .menu-item .description,.block-haslibrunnen-activities .menu-wrapper .day .items .menu-item .description,.block-haslibrunnen-activities-menu .activities-wrapper .day .items .menu-item .description,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .menu-item .description,.block-haslibrunnen-menu .activities-wrapper .day .items .menu-item .description,.block-haslibrunnen-menu .menu-wrapper .day .items .menu-item .description{display:inline-flex;align-items:flex-start;line-height:1.250em;font-size:1.250em;}.block-haslibrunnen-activities .activities-wrapper .day .items .menu-item .description:before,.block-haslibrunnen-activities .menu-wrapper .day .items .menu-item .description:before,.block-haslibrunnen-activities-menu .activities-wrapper .day .items .menu-item .description:before,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .menu-item .description:before,.block-haslibrunnen-menu .activities-wrapper .day .items .menu-item .description:before,.block-haslibrunnen-menu .menu-wrapper .day .items .menu-item .description:before{content:"";display:inline-block;width:2.25em;height:2.25em;margin-right:2.200em;background:transparent url(/themes/custom/haslibrunnen/img/icons/dish.svg) no-repeat 0 0;background-size:2.250em 2.250em;}.block-haslibrunnen-activities .menu-wrapper .day .items .menu-item,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .menu-item,.block-haslibrunnen-menu .menu-wrapper .day .items .menu-item{width:100%;display:inline-block;vertical-align:top;line-height:1.250em;margin-top:1em;padding-left:2.500em;font-size:1.250em;background:transparent url(/themes/custom/haslibrunnen/img/icons/dish.svg) no-repeat 0 0;background-size:2.250em 2.250em;}@media all and (min-width:600px){.block-haslibrunnen-activities .menu-wrapper .day .items .menu-item,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .menu-item,.block-haslibrunnen-menu .menu-wrapper .day .items .menu-item{width:calc(33% - 2.3em);margin-right:2.200em;}}.block-haslibrunnen-activities .menu-wrapper .day .items .menu-item .type,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .menu-item .type,.block-haslibrunnen-menu .menu-wrapper .day .items .menu-item .type{font-weight:700;}.block-haslibrunnen-activities .menu-wrapper .day .items .menu-item .description,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .menu-item .description,.block-haslibrunnen-menu .menu-wrapper .day .items .menu-item .description{font-size:1em;display:block;}.block-haslibrunnen-activities .menu-wrapper .day .items .menu-item .description span,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .menu-item .description span,.block-haslibrunnen-menu .menu-wrapper .day .items .menu-item .description span{display:block;}.block-haslibrunnen-activities .menu-wrapper .day .items .menu-item .description:before,.block-haslibrunnen-activities-menu .menu-wrapper .day .items .menu-item .description:before,.block-haslibrunnen-menu .menu-wrapper .day .items .menu-item .description:before{display:none;}#block-haslibrunnen-branding{padding-top:1.438em;padding-bottom:1.125em;}@media all and (min-width:48em){#block-haslibrunnen-branding{padding-bottom:0;}}@media all and (min-width:72.125em){#block-haslibrunnen-branding{padding-top:3.750em;}}@media all and (min-width:48em){#block-haslibrunnen-branding a.site-logo img{width:15.938em;height:auto;}}#block-breadcrumbs{max-width:calc(57.500em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-top:2em;}#block-breadcrumbs ol{display:flex;padding-left:0;}#block-breadcrumbs ol li{display:flex;align-items:center;list-style:none outside none;}#block-breadcrumbs ol li:after{content:"";width:0.688em;height:0.438em;margin:.063em .375em 0 .563em;background:transparent url(/themes/custom/haslibrunnen/img/icons/menu-arrow.svg) no-repeat 0 0;background-size:.563em auto;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}#block-breadcrumbs ol li:first-child a{position:relative;width:0;height:1.25em;padding-left:1.250em;overflow:hidden;}#block-breadcrumbs ol li:first-child a:before{position:absolute;top:0;left:0;content:"";width:1.25em;height:1.25em;background:transparent url(/themes/custom/haslibrunnen/img/icons/home.svg) no-repeat 0 0;background-size:1.250em auto;}#block-breadcrumbs ol li:not(:first-child) a:hover{text-decoration:underline;}#block-breadcrumbs ol li:last-child{font-weight:400;}#block-breadcrumbs ol li:last-child:after{display:none;}#block-breadcrumbs ol li a{text-decoration:none;}#block-haslibrunnen-content{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;padding-bottom:3.125em;}.page-node-type-event #block-haslibrunnen-content,.page-node-type-page #block-haslibrunnen-content,.page-node-type-frontpage #block-haslibrunnen-content{max-width:none;margin:0;padding:0;}#block-haslibrunnen-footer-menu{margin-bottom:.938em;}@media print{#block-haslibrunnen-footer-menu{display:none;}}#block-haslibrunnen-footer-menu ul.menu{display:flex;flex-flow:row wrap;justify-content:center;margin:0;padding:0;}#block-haslibrunnen-footer-menu ul.menu li{list-style:none outside none;margin:0 1.500em 0 0;padding:0;}@media all and (min-width:23.438em){#block-haslibrunnen-footer-menu ul.menu li{margin-right:3.438em;}}@media all and (min-width:48em){#block-haslibrunnen-footer-menu ul.menu li{margin-right:2.813em;}}#block-haslibrunnen-footer-menu ul.menu li:last-child{margin-right:0;}#block-haslibrunnen-footer-menu ul.menu li a{font-size:.938em;font-weight:600;text-decoration:none;color:#c2d1d9;}@media all and (min-width:48em){#block-haslibrunnen-footer-menu ul.menu li a{font-size:1.375em;}}@media all and (min-width:48em){#block-haslibrunner-imprint-menu{margin-top:1.875em;}}#block-haslibrunner-imprint-menu ul.menu{display:flex;flex-flow:row wrap;justify-content:center;margin:0;padding:0;}#block-haslibrunner-imprint-menu ul.menu li{list-style:none outside none;margin:0;padding:0;}#block-haslibrunner-imprint-menu ul.menu li:after{content:"|";line-height:1.350em;margin-right:.188em;margin-left:.063em;color:#c2d1d9;font-size:1.250em;}#block-haslibrunner-imprint-menu ul.menu li:last-child::after{display:none;}#block-haslibrunner-imprint-menu ul.menu li a{line-height:1.350em;font-size:1.250em;text-decoration:none;color:#c2d1d9;}#block-haslibrunnen-local-tasks{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}#block-haslibrunnen-main-menu{margin-top:5.313em;margin-bottom:2.063em;padding:0 1.375em;}@media all and (min-width:48em){#block-haslibrunnen-main-menu{margin-top:.375em;margin-bottom:0;padding:0;}}@media all and (min-width:72.125em){#block-haslibrunnen-main-menu{margin-top:4.688em;}}#block-haslibrunnen-main-menu > ul.menu{margin:0;padding:0;}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu{display:flex;flex-flow:row wrap;justify-content:space-between;}}@media all and (min-width:72.125em){#block-haslibrunnen-main-menu > ul.menu{justify-content:flex-end;}}#block-haslibrunnen-main-menu > ul.menu > li{position:relative;list-style:none outside none;margin:0 0 1.188em;padding:0;}@media all and (min-width:72.125em){#block-haslibrunnen-main-menu > ul.menu > li{margin-left:1.438em;}}@media all and (min-width:72.125em){#block-haslibrunnen-main-menu > ul.menu > li:first-child{margin-left:0;}}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li.d-hover > .menu-wrapper > ul.menu{display:block;}}#block-haslibrunnen-main-menu > ul.menu > li.d-hover > a span,#block-haslibrunnen-main-menu > ul.menu > li.menu-item--active-trail > a span{border-bottom:0.313em solid #ffda1a;}#block-haslibrunnen-main-menu > ul.menu > li > a,#block-haslibrunnen-main-menu > ul.menu > li > span{font-size:1.125em;font-weight:700;text-decoration:none;}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > a,#block-haslibrunnen-main-menu > ul.menu > li > span{font-size:1em;}}@media all and (min-width:53.125em){#block-haslibrunnen-main-menu > ul.menu > li > a,#block-haslibrunnen-main-menu > ul.menu > li > span{font-size:1.125em;}}#block-haslibrunnen-main-menu > ul.menu > li > a:hover span,#block-haslibrunnen-main-menu > ul.menu > li > a.is-active span,#block-haslibrunnen-main-menu > ul.menu > li > span:hover span,#block-haslibrunnen-main-menu > ul.menu > li > span.is-active span{border-bottom:0.313em solid #ffda1a;}#block-haslibrunnen-main-menu > ul.menu > li > a i,#block-haslibrunnen-main-menu > ul.menu > li > span i{margin-left:.313em;}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > a i,#block-haslibrunnen-main-menu > ul.menu > li > span i{display:none;}}#block-haslibrunnen-main-menu > ul.menu > li > a i:before,#block-haslibrunnen-main-menu > ul.menu > li > span i:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#block-haslibrunnen-main-menu > ul.menu > li.expand{}#block-haslibrunnen-main-menu > ul.menu > li.expand > .menu-wrapper > ul.menu{max-height:31.250em;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}#block-haslibrunnen-main-menu > ul.menu > li.expand > a i::before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul{margin:.688em 0 0 .938em;padding:0;}@media all and (max-width:47.937em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul{max-height:0;overflow:hidden;}}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul{position:absolute;top:100%;left:-2.313em;display:none;padding:1.375em 2.063em 1.375em 1.375em;border-radius:1.875em;-moz-border-radius:1.875em;-webkit-border-radius:1.875em;background-color:#b1d2e3;z-index:10;}}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul li{position:relative;}}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li{list-style:none outside none;margin:0 0 1.063em;padding:0;}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li:last-child{margin-bottom:0;}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > a,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > span{font-size:1.125em;font-weight:600;text-decoration:none;color:#193248;}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > a,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > span{display:block;width:max-content;max-width:14.375em;font-size:1em;}}@media all and (min-width:53.125em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > a,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > span{max-width:13.889em;font-size:1.125em;}}@media all and (min-width:87.5em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > a,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > span{max-width:none;}}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > a i,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > span i{margin-left:.313em;}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > a i:before,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > span i:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > a i:before,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > span i:before{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > a.is-active,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > a:hover,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > span.is-active,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li > span:hover{text-decoration:underline;}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li.expand{}@media all and (max-width:47.937em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li.expand > ul{max-height:31.250em;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}}@media all and (max-width:47.937em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li.expand > a i::before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul{margin:.688em 0 0 1.375em;padding:0;}@media all and (max-width:47.937em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul{max-height:0;overflow:hidden;}}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul{position:absolute;top:-1.313em;left:100%;display:none;margin-top:0;margin-left:0;padding:1.375em 2.063em 1.375em 1.375em;border-radius:1.875em;-moz-border-radius:1.875em;-webkit-border-radius:1.875em;background-color:#a5c3d3;z-index:12;}}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li{list-style:none outside none;margin:0 0 1.063em;padding:0;}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li:last-child{margin-bottom:0;}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > a,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > span{font-size:1.125em;font-weight:600;text-decoration:none;color:#193248;}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > a,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > span{display:block;width:max-content;max-width:14.375em;font-size:1em;}}@media all and (min-width:53.125em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > a,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > span{max-width:13.889em;font-size:1.125em;}}@media all and (min-width:87.5em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > a,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > span{max-width:none;}}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > a i,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > span i{margin-left:.313em;}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > a i:before,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > span i:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > a i:before,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > span i:before{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > a.is-active,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > a:hover,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > span.is-active,#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li > span:hover{text-decoration:underline;}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li.expand{}@media all and (max-width:47.937em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li.expand > ul.menu{max-height:31.250em;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}}@media all and (max-width:47.937em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li.expand > a i::before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li ul{margin-left:.625em;}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li ul{background-color:#99b5c4;}}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li.d-hover > a{text-decoration:underline;}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li ul > li.d-hover > ul{display:block;}}#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li.d-hover > a{text-decoration:underline;}@media all and (min-width:48em){#block-haslibrunnen-main-menu > ul.menu > li > .menu-wrapper > ul > li.d-hover > ul{display:block;}}@media all and (min-width:48em) and (max-width:93.687em){#block-haslibrunnen-main-menu > ul.menu > li:nth-last-child(2) > .menu-wrapper > ul,#block-haslibrunnen-main-menu > ul.menu > li:last-child > .menu-wrapper > ul{right:0;left:auto;}}#block-hb-newsletter{max-width:calc(51.563em + (1.375em * 2));margin:0 auto 10.000em;padding:0 1.375em;}@media all and (min-width:48em){#block-hb-newsletter{margin-bottom:5.000em;}}@media print{#block-hb-newsletter{display:none;}}#block-hb-newsletter form.hb-base-newsletter-form{position:relative;padding:.625em .625em 2.313em;border-radius:0.563em;-moz-border-radius:0.563em;-webkit-border-radius:0.563em;background-color:#b1d2e3;}@media all and (min-width:48em){#block-hb-newsletter form.hb-base-newsletter-form{padding:1.875em .625em 4.125em 4.125em;border-radius:1.875em;-moz-border-radius:1.875em;-webkit-border-radius:1.875em;}}#block-hb-newsletter form.hb-base-newsletter-form > h2{line-height:1.200em;font-size:1.563em;font-weight:300;color:#193248;}@media all and (min-width:48em){#block-hb-newsletter form.hb-base-newsletter-form > h2{font-size:2.500em;}}@media all and (min-width:48em){#block-hb-newsletter form.hb-base-newsletter-form > h2 br{display:none;}}#block-hb-newsletter form.hb-base-newsletter-form > h2:after{content:"";display:block;margin-top:.200em;margin-bottom:.800em;width:1em;height:0.08em;background-color:#193248;}@media all and (min-width:48em){#block-hb-newsletter form.hb-base-newsletter-form > h2:after{width:1.75em;height:0.125em;}}#block-hb-newsletter form.hb-base-newsletter-form > .form-item label{display:none;}#block-hb-newsletter form.hb-base-newsletter-form > .form-item input{max-width:11.000em;height:auto;padding:.250em .550em;font-size:1.250em;font-weight:300;border:0.1em solid #193248;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;background-color:transparent;}@media all and (min-width:31.25em){#block-hb-newsletter form.hb-base-newsletter-form > .form-item input{max-width:16.000em;}}@media all and (min-width:48em){#block-hb-newsletter form.hb-base-newsletter-form > .form-item input{max-width:100%;}}#block-hb-newsletter form.hb-base-newsletter-form .form-item-email{margin-bottom:.875em;}@media all and (min-width:48em){#block-hb-newsletter form.hb-base-newsletter-form .form-item-email{display:inline-block;width:10.000em;margin-right:.938em;margin-bottom:0;}}@media all and (min-width:60em){#block-hb-newsletter form.hb-base-newsletter-form .form-item-email{width:11.875em;margin-right:.938em;}}#block-hb-newsletter form.hb-base-newsletter-form .form-item-firstname{margin-bottom:.875em;}@media all and (min-width:48em){#block-hb-newsletter form.hb-base-newsletter-form .form-item-firstname{display:inline-block;width:10.000em;margin-right:.938em;margin-bottom:0;}}@media all and (min-width:60em){#block-hb-newsletter form.hb-base-newsletter-form .form-item-firstname{width:11.875em;margin-right:.938em;}}@media all and (min-width:48em){#block-hb-newsletter form.hb-base-newsletter-form .form-item-lastname{display:inline-block;width:10.000em;}}@media all and (min-width:60em){#block-hb-newsletter form.hb-base-newsletter-form .form-item-lastname{width:11.875em;}}#block-hb-newsletter form.hb-base-newsletter-form .form-actions{position:absolute;right:1.25em;bottom:2.313em;width:2.313rem;height:2.313rem;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#193248 url(/themes/custom/haslibrunnen/img/icons/btn-arrow-light-blue-grey.svg) no-repeat center center;background-size:1.125em auto;}@media all and (min-width:48em){#block-hb-newsletter form.hb-base-newsletter-form .form-actions{right:5.938em;bottom:4.125em;}}@media all and (min-width:60em){#block-hb-newsletter form.hb-base-newsletter-form .form-actions{right:5.938em;}}#block-hb-newsletter form.hb-base-newsletter-form .form-actions .form-submit{width:2.313rem;height:2.313rem;border:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:transparent;background-color:transparent;cursor:pointer;}#block-hb-search-form{max-width:calc(45.625em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}@media all and (min-width:48em){#block-hb-search-form{margin-top:2.500em;}}#block-hb-search-form form .form--inline{position:relative;}#block-hb-search-form form .form--inline .form-item-keywords label{display:none;}#block-hb-search-form form .form--inline .form-item-keywords input{width:100%;line-height:1.150em;padding:.250em 1.750em 0 0;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:1.500em;font-weight:300;color:rgba(25,50,72,0.5);border:none;border-bottom:0.025em solid #193248;background:transparent url(/themes/custom/haslibrunnen/img/icons/search.svg) no-repeat calc(100% - .450em) calc(100% - .175em);background-size:.750em auto;outline:none;}@media all and (min-width:48em){#block-hb-search-form form .form--inline .form-item-keywords input{font-size:2.500em;background-size:.425em auto;}}#block-hb-search-form form .form--inline .form-item-keywords input:focus{outline:none;}#block-hb-search-form form .form--inline .form-actions .form-submit{position:absolute;right:0;bottom:0;width:2.5em;height:2.5em;margin:0;padding:0;font-size:1em;color:transparent;border:none;background-color:transparent;cursor:pointer;}#block-haslibrunnen-share{margin-bottom:1.500em;}@media all and (min-width:48em){#block-haslibrunnen-share{position:relative;width:5.938em;z-index:2;}}@media print{#block-haslibrunnen-share{display:none !important;}}@media all and (min-width:48em){#block-haslibrunnen-share .share-buttons{padding-left:.938em;}}#block-haslibrunnen-share .share-buttons .label{margin-bottom:.625em;text-align:center;}@media all and (min-width:48em){#block-haslibrunnen-share .share-buttons .label{text-align:left;}}#block-haslibrunnen-share .share-buttons .links-wrapper .links{display:flex;flex-flow:row nowrap;justify-content:center;}@media all and (min-width:48em){#block-haslibrunnen-share .share-buttons .links-wrapper .links{flex-flow:column nowrap;}}#block-haslibrunnen-share .share-buttons .links-wrapper .links a{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:2.188em;height:2.188em;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-right:.625em;text-decoration:none;}#block-haslibrunnen-share .share-buttons .links-wrapper .links a:hover{background-color:#ffda1a;}#block-haslibrunnen-share .share-buttons .links-wrapper .links a:last-child{margin-right:0;}#block-haslibrunnen-share .share-buttons .links-wrapper .links a i::before{margin-right:0;}#block-haslibrunnen-top-menu{padding:0 1.375em;}@media all and (min-width:48em){#block-haslibrunnen-top-menu{position:absolute;top:2.125em;right:6.688em;padding:0;}}#block-haslibrunnen-top-menu > ul.menu{margin:0;padding:0;text-align:center;}@media all and (min-width:48em){#block-haslibrunnen-top-menu > ul.menu{display:flex;flex-flow:row nowrap;justify-content:flex-end;}}#block-haslibrunnen-top-menu > ul.menu > li{list-style:none outside none;display:inline-block;margin:0 .500em 1.188em;padding:0;}@media all and (min-width:48em){#block-haslibrunnen-top-menu > ul.menu > li{margin-right:0;}}#block-haslibrunnen-top-menu > ul.menu > li:last-child{margin-right:0;}#block-haslibrunnen-top-menu > ul.menu > li > a{padding:.188em .813em .313em;font-weight:400;text-decoration:none;}#block-haslibrunnen-top-menu > ul.menu > li:first-child a{color:#193248;border-radius:.875em;background-color:#ffda1a;}.node--type-activities{}.node--type-activities.node--view-mode-teaser .content__wrapper > .node__title{margin-bottom:.250em;}.node--type-activities.node--view-mode-teaser .content__wrapper > .node__title .field--name-field-topic{font-size:.875em;font-weight:600;color:#193248;}@media all and (min-width:48em){.node--type-activities.node--view-mode-teaser .content__wrapper > .node__title .field--name-field-topic{font-size:1.000em;}}.node--type-activities.node--view-mode-teaser .content__wrapper > .node__title .node__link{font-size:1.125em;font-weight:700;text-decoration:none;color:#193248;}.node--type-activities.node--view-mode-teaser .content__wrapper > .node__content .field--name-field-activity-location:after{content:"|";margin-left:.250em;}.node--type-activities.node--view-mode-teaser .content__wrapper > .node__content .field--name-field-activity-location,.node--type-activities.node--view-mode-teaser .content__wrapper > .node__content .field--name-field-activity-date{display:inline;font-size:.938em;font-weight:400;color:#4c8eb1;}@media all and (min-width:48em){.node--type-activities.node--view-mode-teaser .content__wrapper > .node__content .field--name-field-activity-location,.node--type-activities.node--view-mode-teaser .content__wrapper > .node__content .field--name-field-activity-date{font-size:1.000em;}}.node--type-activities.node--view-mode-teaser .content__wrapper > .node__content .field--name-field-activity-location div,.node--type-activities.node--view-mode-teaser .content__wrapper > .node__content .field--name-field-activity-date div{display:inline;}.node--type-event{}.node--type-event.node--view-mode-full{margin-top:.625em;}.node--type-event.node--view-mode-full > .node__title{max-width:calc(45.625em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}.node--type-event.node--view-mode-full > .node__title .node__title__inner h1{margin-top:0;margin-bottom:.400em;}@media all and (min-width:48em){.node--type-event.node--view-mode-full > .node__title .node__title__inner h1 + .field--name-field-lead{max-width:22.250em;margin-top:-1.400em;}}.node--type-event.node--view-mode-full > .node__title .node__title__inner .field--name-field-lead{line-height:1.28em;margin-bottom:1em;font-size:1.125em;}@media all and (min-width:48em){.node--type-event.node--view-mode-full > .node__title .node__title__inner .field--name-field-lead{line-height:1.35em;margin-bottom:1.500em;margin-left:4.750em;font-size:1.250em;}}.node--type-event.node--view-mode-full > .content__wrapper{position:relative;}.node--type-event.node--view-mode-full > .content__wrapper > .node__header{max-width:calc(45.625em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:1.875em;}.node--type-event.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-image img{max-width:100%;}.node--type-event.node--view-mode-full > .content__wrapper .node__metadata{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 7.313em;font-weight:600;}.node--type-event.node--view-mode-full > .content__wrapper .node__metadata div{display:inline;}.node--type-event.node--view-mode-full > .content__wrapper .node__metadata .field--name-field-event-location{font-size:1.375em;}.node--type-event.node--view-mode-full > .content__wrapper .node__metadata .field--name-field-event-location:after{content:"|";margin-left:.250em;}.node--type-event.node--view-mode-full > .content__wrapper .node__metadata .field--name-field-event-date{font-size:1.375em;}.node--type-event.node--view-mode-full > .content__wrapper .node__content{padding-top:.625em;padding-bottom:2.500em;}@media all and (min-width:48em) and (max-width:60em){.node--type-event.node--view-mode-full > .content__wrapper .node__content{position:relative;}}@media all and (min-width:48em){.node--type-event.node--view-mode-full > .content__wrapper .node__content .node__sidebar{position:absolute;top:1em;left:0;}}@media all and (min-width:60em){.node--type-event.node--view-mode-full > .content__wrapper .node__content .node__sidebar{top:0;left:calc(50% - 28.750em);}}.node--type-event.node--view-mode-teaser .content__wrapper,.node--type-event.node--view-mode-teaser-big .content__wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;}.node--type-event.node--view-mode-teaser .content__wrapper:hover > .node__wrapper > .node__content .field--name-field-lead:after,.node--type-event.node--view-mode-teaser-big .content__wrapper:hover > .node__wrapper > .node__content .field--name-field-lead:after{opacity:1;filter:alpha(opacity=100);}.node--type-event.node--view-mode-teaser .content__wrapper > .node__header,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__header{width:6.250em;}@media all and (min-width:48em){.node--type-event.node--view-mode-teaser .content__wrapper > .node__header,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__header{width:10.000em;}}.node--type-event.node--view-mode-teaser .content__wrapper > .node__header img,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__header img{width:6.250em;}@media all and (min-width:48em){.node--type-event.node--view-mode-teaser .content__wrapper > .node__header img,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__header img{width:10.000em;}}.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper{width:calc(100% - 6.250em - .875em);}@media all and (min-width:48em){.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper{width:calc(100% - 10.000em - 1.875em);}}.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__title,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__title{margin-bottom:.250em;}.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__title .field--name-field-topic,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__title .field--name-field-topic{font-size:.875em;font-weight:600;color:#193248;}@media all and (min-width:48em){.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__title .field--name-field-topic,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__title .field--name-field-topic{font-size:1.000em;}}.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__title .node__link,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__title .node__link{font-size:1.125em;font-weight:700;text-decoration:none;color:#193248;}.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__content .field--name-field-lead,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__content .field--name-field-lead{line-height:1.250em;margin-bottom:.500em;font-size:1em;}@media all and (min-width:48em){.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__content .field--name-field-lead,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__content .field--name-field-lead{font-size:1.125em;}}.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__content .field--name-field-lead:after,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__content .field--name-field-lead:after{content:"";display:inline-block;vertical-align:middle;width:0.875em;height:1em;margin-left:.375em;background:transparent url(/themes/custom/haslibrunnen/img/icons/btn-arrow.svg) no-repeat 0 center;background-size:.875em auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__content .field--name-field-event-location:after,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__content .field--name-field-event-location:after{content:"|";margin-left:.250em;}.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__content .field--name-field-event-location,.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__content .field--name-field-event-date,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__content .field--name-field-event-location,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__content .field--name-field-event-date{display:inline;font-size:.938em;font-weight:400;color:#4c8eb1;}@media all and (min-width:48em){.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__content .field--name-field-event-location,.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__content .field--name-field-event-date,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__content .field--name-field-event-location,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__content .field--name-field-event-date{font-size:1.000em;}}.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__content .field--name-field-event-location div,.node--type-event.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__content .field--name-field-event-date div,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__content .field--name-field-event-location div,.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__content .field--name-field-event-date div{display:inline;}.node--type-event.node--view-mode-teaser-big{margin-bottom:.625em !important;}@media all and (min-width:48em){.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__header{width:15.938em;}}@media all and (min-width:48em){.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__header img{width:15.938em;}}@media all and (min-width:48em){.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper{width:calc(100% - 15.938em - 1.875em);}}.node--type-event.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__title .node__link{font-size:1.250em;}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header{position:relative;margin-top:.313em;}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .node__title{position:absolute;top:1.5em;right:0;left:0;top:100%;bottom:0;vertical-align:middle;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;z-index:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.ie .node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .node__title{display:block;}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .node__title.animated{top:0;opacity:1;}@media all and (min-width:48em){.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .node__title.animated{top:3.125em;}.ie .node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .node__title.animated{top:6em;}}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .node__title h1{max-width:6.000em;line-height:1.029em;margin:0 auto;font-size:2.813em;font-weight:700;text-shadow:0 0.25rem 1.313rem rgba(25,50,72,0.8);color:#f2f5f7;}@media all and (min-width:37.5em){.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .node__title h1{font-size:3.500em;}}@media all and (min-width:48em){.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .node__title h1{font-size:4.375em;}}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .node__title h1:after{display:none;}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-image:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;z-index:-1;}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-image img{width:100%;height:24.188em;object-fit:cover;opacity:0.75;filter:alpha(opacity=75);}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-image .compat-object-fit{background-size:cover;background-position:center center;opacity:0.75;filter:alpha(opacity=75);}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-image .compat-object-fit img{opacity:0;}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-button{position:absolute;right:1.5em;bottom:-1.5em;z-index:1;}@media all and (min-width:48em){.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-button{bottom:-2.188em;}}@media all and (min-width:70em){.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-button{right:calc(50% - 34.375em);}}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-button a{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:6.563em;height:6.563em;padding:1em .500em .500em;font-size:1em;font-weight:700;text-align:center;text-decoration:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#ffda1a;}@media all and (min-width:37.5em){.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-button a{width:8.333em;height:8.333em;padding:1.750em 1em 1em;font-size:1.125em;}}.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-button a:after{content:"";display:inline-block;width:1.125em;height:1em;background:transparent url(/themes/custom/haslibrunnen/img/icons/btn-arrow.svg) no-repeat 0 0;background-size:1.000em auto;}@media all and (min-width:37.5em){.node--type-frontpage.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-button a:after{background-size:1.125em auto;}}.node--type-news{}.node--type-news.node--view-mode-full{margin-top:.625em;}.node--type-news.node--view-mode-full > .node__title{max-width:calc(45.625em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}.node--type-news.node--view-mode-full > .node__title .node__title__inner h1{margin-top:0;margin-bottom:.400em;}@media all and (min-width:48em){.node--type-news.node--view-mode-full > .node__title .node__title__inner h1 + .field--name-field-lead{max-width:22.250em;margin-top:-1.400em;}}.node--type-news.node--view-mode-full > .node__title .node__title__inner .field--name-field-lead{line-height:1.28em;margin-bottom:1em;font-size:1.125em;}@media all and (min-width:48em){.node--type-news.node--view-mode-full > .node__title .node__title__inner .field--name-field-lead{line-height:1.35em;margin-bottom:1.500em;margin-left:4.750em;font-size:1.250em;}}.node--type-news.node--view-mode-full > .content__wrapper{position:relative;}.node--type-news.node--view-mode-full > .content__wrapper > .node__header{max-width:calc(45.625em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:1.875em;}.node--type-news.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-image img{max-width:100%;}.node--type-news.node--view-mode-full > .content__wrapper .node__metadata{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 7.313em;font-weight:600;}.node--type-news.node--view-mode-full > .content__wrapper .node__metadata div{display:inline;}.node--type-news.node--view-mode-full > .content__wrapper .node__metadata .field--name-field-event-location{font-size:1.375em;}.node--type-news.node--view-mode-full > .content__wrapper .node__metadata .field--name-field-event-location:after{content:"|";margin-left:.250em;}.node--type-news.node--view-mode-full > .content__wrapper .node__metadata .field--name-field-event-date{font-size:1.375em;}.node--type-news.node--view-mode-full > .content__wrapper .node__content{padding-top:.625em;padding-bottom:2.500em;}@media all and (min-width:48em) and (max-width:60em){.node--type-news.node--view-mode-full > .content__wrapper .node__content{position:relative;}}@media all and (min-width:48em){.node--type-news.node--view-mode-full > .content__wrapper .node__content .node__sidebar{position:absolute;top:1em;left:0;}}@media all and (min-width:60em){.node--type-news.node--view-mode-full > .content__wrapper .node__content .node__sidebar{top:0;left:calc(50% - 28.750em);}}.node--type-news.node--view-mode-teaser .content__wrapper,.node--type-news.node--view-mode-teaser-big .content__wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;}.node--type-news.node--view-mode-teaser .content__wrapper:hover > .node__wrapper .field--name-field-lead:after,.node--type-news.node--view-mode-teaser-big .content__wrapper:hover > .node__wrapper .field--name-field-lead:after{opacity:1;filter:alpha(opacity=100);}.node--type-news.node--view-mode-teaser .content__wrapper > .node__header,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__header{width:6.250em;}@media all and (min-width:48em){.node--type-news.node--view-mode-teaser .content__wrapper > .node__header,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__header{width:10.000em;}}.node--type-news.node--view-mode-teaser .content__wrapper > .node__header img,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__header img{width:6.250em;}@media all and (min-width:48em){.node--type-news.node--view-mode-teaser .content__wrapper > .node__header img,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__header img{width:10.000em;}}.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper{width:calc(100% - 6.250em - .875em);}@media all and (min-width:48em){.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper{width:calc(100% - 10.000em - 1.875em);}}.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__title,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__title{margin-bottom:.250em;}.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__title .field--name-field-topic,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__title .field--name-field-topic{font-size:.875em;font-weight:600;color:#193248;}@media all and (min-width:48em){.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__title .field--name-field-topic,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__title .field--name-field-topic{font-size:1.000em;}}.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper > .node__title .node__link,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__title .node__link{font-size:1.125em;font-weight:700;text-decoration:none;color:#193248;}.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper .field--name-field-lead,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper .field--name-field-lead{line-height:1.250em;margin-bottom:.500em;font-size:1em;}@media all and (min-width:48em){.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper .field--name-field-lead,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper .field--name-field-lead{font-size:1.125em;}}.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper .field--name-field-lead:after,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper .field--name-field-lead:after{content:"";display:inline-block;vertical-align:middle;width:0.875em;height:1em;margin-left:.375em;background:transparent url(/themes/custom/haslibrunnen/img/icons/btn-arrow.svg) no-repeat 0 center;background-size:.875em auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper .field--name-field-publish-date,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper .field--name-field-publish-date{font-size:.938em;font-weight:400;color:#4c8eb1;}@media all and (min-width:48em){.node--type-news.node--view-mode-teaser .content__wrapper > .node__wrapper .field--name-field-publish-date,.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper .field--name-field-publish-date{font-size:1.000em;}}.node--type-news.node--view-mode-teaser-big{margin-bottom:.625em !important;}@media all and (min-width:48em){.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__header{width:15.938em;}}@media all and (min-width:48em){.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__header img{width:15.938em;}}@media all and (min-width:48em){.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper{width:calc(100% - 15.938em - 1.875em);}}.node--type-news.node--view-mode-teaser-big .content__wrapper > .node__wrapper > .node__title .node__link{font-size:1.250em;}.node--type-page{}.node--type-page.node--view-mode-full{margin-top:.625em;}.node--type-page.node--view-mode-full > .node__title{max-width:calc(57.500em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}.node--type-page.node--view-mode-full > .node__title .node__title__inner h1{margin-top:0;margin-bottom:.400em;}@media all and (min-width:48em){.node--type-page.node--view-mode-full > .node__title .node__title__inner h1 + .field--name-field-lead{max-width:22.250em;margin-top:-1.400em;}}.node--type-page.node--view-mode-full > .node__title .node__title__inner .field--name-field-lead{line-height:1.28em;margin-bottom:1em;font-size:1.125em;}@media all and (min-width:48em){.node--type-page.node--view-mode-full > .node__title .node__title__inner .field--name-field-lead{line-height:1.35em;margin-bottom:1.500em;margin-left:4.750em;font-size:1.250em;}}.node--type-page.node--view-mode-full > .content__wrapper > .node__header{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}.node--type-page.node--view-mode-full > .content__wrapper > .node__header .field--name-field-header-image img{max-width:100%;border-radius:1.25em;-moz-border-radius:1.25em;-webkit-border-radius:1.25em;}.node--type-page.node--view-mode-full > .content__wrapper > .node__content{padding-top:.625em;padding-bottom:2.500em;}@media all and (min-width:48em){.node--type-page.node--view-mode-full > .content__wrapper > .node__content{position:relative;padding-top:1.875em;}}@media all and (min-width:48em){.node--type-page.node--view-mode-full > .content__wrapper > .node__content .node__sidebar{position:absolute;top:auto;right:0;bottom:auto;left:0;}}@media all and (min-width:48em){.node--type-page.node--view-mode-full > .content__wrapper > .node__content .node__sidebar .node__sidebar__inner{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}}@media all and (min-width:48em){.node--type-page.node--view-mode-full > .content__wrapper > .node__content .node__main{position:relative;}}.node--type-page.node--view-mode-full > .content__wrapper > .node__footer{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;padding-bottom:2em;}@media all and (min-width:48em){.node--type-page.node--view-mode-full > .content__wrapper > .node__footer{padding-bottom:4.063em;}}.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content{padding-top:1.688em;border-top:0.063em solid #c2d1d9;}.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content h3{line-height:1.273em;margin:0;font-size:1.375em;font-weight:600;text-align:center;}.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content{margin-top:1.063em;}@media all and (min-width:48em){.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content{text-align:center;}}.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item{margin-bottom:.938em;text-align:center;}@media all and (min-width:48em){.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item{display:inline-block;margin-right:1.125em;text-align:left;}}.node--type-page.node--view-mode-full > .content__wrapper > .node__footer .related-content .field--name-field-related-content .field__item:last-child{margin-bottom:0;}.node--type-page.node--view-mode-teaser .content__wrapper .node__content{display:flex;flex-flow:row nowrap;}.node--type-page.node--view-mode-teaser .content__wrapper .node__content .image-wrapper{width:6.875em;margin-right:1em;}@media all and (min-width:48em){.node--type-page.node--view-mode-teaser .content__wrapper .node__content .image-wrapper{width:10.000em;margin-right:2em;}}.node--type-page.node--view-mode-teaser .content__wrapper .node__content .image-wrapper img{width:6.875em;}@media all and (min-width:48em){.node--type-page.node--view-mode-teaser .content__wrapper .node__content .image-wrapper img{width:10.000em;}}.node--type-page.node--view-mode-teaser .content__wrapper .node__content .right{width:calc(100% - 7.875em);}@media all and (min-width:48em){.node--type-page.node--view-mode-teaser .content__wrapper .node__content .right{width:calc(100% - 12.000em);}}.node--type-page.node--view-mode-teaser .content__wrapper .node__content .right .field--name-field-topic{font-weight:600;}.node--type-page.node--view-mode-teaser .content__wrapper .node__content .right h2{line-height:1.273em;margin:0;font-size:1.375em;font-weight:600;}.node--type-page.node--view-mode-teaser .content__wrapper .node__content .right h2 a{text-decoration:none;}.node--type-page.node--view-mode-teaser .content__wrapper .node__content .right .field--type-string-long{line-height:1.350em;font-size:1.125em;}.node--type-page.node--view-mode-teaser .content__wrapper .node__content .right .field--type-string-long:after{content:"";display:inline-block;vertical-align:middle;width:0.875em;height:1em;margin-left:.375em;background:transparent url(/themes/custom/haslibrunnen/img/icons/btn-arrow.svg) no-repeat 0 center;background-size:.875em auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.node--type-portrait{}.node--type-portrait.node--view-mode-default .content__wrapper{display:flex;flex-flow:column wrap;}@media all and (min-width:25em){.node--type-portrait.node--view-mode-default .content__wrapper{flex-flow:row nowrap;align-items:flex-end;}}.node--type-portrait.node--view-mode-default .content__wrapper .image_wrapper{margin-bottom:.375em;}@media all and (min-width:25em){.node--type-portrait.node--view-mode-default .content__wrapper .image_wrapper{margin-right:.625em;}}.node--type-portrait.node--view-mode-default .content__wrapper .image_wrapper img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.node--type-portrait.node--view-mode-default .content__wrapper .node__content{padding-bottom:.375em;}.node--type-portrait.node--view-mode-default .content__wrapper .node__content > .field{line-height:1.350em;font-size:1.250em;}.node--type-portrait.node--view-mode-default .content__wrapper .node__content .field--name-field-portrait-first-name{display:inline-block;font-weight:600;}.node--type-portrait.node--view-mode-default .content__wrapper .node__content .field--name-field-portrait-last-name{display:inline-block;font-weight:600;}.node--type-portrait.node--view-mode-default .content__wrapper .node__content .field--name-field-portrait-job{font-weight:300;}.node--type-portrait.node--view-mode-default .content__wrapper .node__content a.field--name-field-portrait-email{background:linear-gradient(to bottom,transparent 0%,transparent calc(100% - 3px),#fecf39 calc(100% - 3px),#fecf39 100%);padding-bottom:2px;font-weight:300;text-decoration:none;}.node--type-portrait.node--view-mode-default .content__wrapper .node__content a.field--name-field-portrait-email:hover,.node--type-portrait.node--view-mode-default .content__wrapper .node__content a.field--name-field-portrait-email:focus{color:#fecf39;}.ie .node--type-portrait.node--view-mode-default .content__wrapper .node__content a.field--name-field-portrait-email{background:linear-gradient(to bottom,transparent 80%,transparent calc(100% - 3px),#fecf39 calc(100% - 3px),#fecf39 100%);}.field--name-field-paragraphs > .paragraph{margin-bottom:1.875em;}.field--name-field-paragraphs > .paragraph *:last-child{margin-bottom:0;}.paragraph--type--cta{max-width:calc(57.500em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}.paragraph--type--cta .content .field--name-field-link{margin-bottom:1.563em;}.paragraph--type--cta .content .field--name-field-text-plain{line-height:1.350em;font-size:1.250em;}.paragraph.paragraph--type--downloads{max-width:calc(57.500em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:2.813em;}.paragraph.paragraph--type--downloads h2{margin:0 0 .545em;line-height:1.273em;font-size:1.375em;}.paragraph.paragraph--type--downloads .content .field--name-field-documents .field__item{margin-bottom:.813em;}.paragraph.paragraph--type--downloads .content .field--name-field-documents .field__item a{display:inline-block;line-height:1.350em;font-size:1.250em;font-weight:400;text-decoration:none;border-bottom:0.15em solid #ffda1a;}.paragraph.paragraph--type--downloads .content .field--name-field-documents .field__item a i:before{vertical-align:baseline;width:1.25em;height:1.25em;background:transparent url(/themes/custom/haslibrunnen/img/icons/download.svg) no-repeat 0 0;background-size:1.250em 1.250em;}.paragraph.paragraph--type--gallery{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:5.000em;}.paragraph.paragraph--type--gallery .slick-slider{position:relative;padding-bottom:1.563em;}.paragraph.paragraph--type--gallery .slick-slider .slick-arrow{position:absolute;bottom:0;display:block;width:100%;text-align:right;cursor:pointer;}@media all and (min-width:53.125em){.paragraph.paragraph--type--gallery .slick-slider .slick-arrow{left:50%;}}.paragraph.paragraph--type--gallery .slick-slider .slick-arrow.arrow-left{right:4.250em;z-index:2;}@media all and (min-width:53.125em){.paragraph.paragraph--type--gallery .slick-slider .slick-arrow.arrow-left{max-width:calc(21.000em);right:auto;}}.paragraph.paragraph--type--gallery .slick-slider .slick-arrow.arrow-right{right:2.375em;}@media all and (min-width:53.125em){.paragraph.paragraph--type--gallery .slick-slider .slick-arrow.arrow-right{max-width:calc(22.750em);right:auto;}}.paragraph.paragraph--type--gallery .slick-slider .slick-arrow i:before{margin-right:0;}.paragraph.paragraph--type--gallery:hover .slider-view .slick-arrow{opacity:1;filter:alpha(opacity=100);}.paragraph.paragraph--type--gallery .content-wrapper .content-header{max-width:calc(45.625em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}.paragraph.paragraph--type--gallery .content-wrapper .content-header h3{line-height:1.150em;margin-bottom:.750em;font-size:1.563em;font-weight:300;}@media all and (min-width:48em){.paragraph.paragraph--type--gallery .content-wrapper .content-header h3{font-size:2.500em;}}.paragraph.paragraph--type--gallery .content-wrapper .content-header h3:after{content:"";display:block;width:1.625em;height:0.125em;margin-top:.250em;background-color:#ffda1a;}.paragraph.paragraph--type--gallery .content-wrapper .content{margin:0 -.938em;}@media print{.paragraph.paragraph--type--gallery .content-wrapper .content{margin:0;}}@media print{.paragraph.paragraph--type--gallery .content-wrapper .content .slick-track{display:flex;flex-flow:row wrap;}}@media print{.paragraph.paragraph--type--gallery .content-wrapper .content .slick-track .slick-slide{width:calc(33.33% - .625em) !important;margin-right:.625em;margin-bottom:1em;}}.paragraph.paragraph--type--gallery .content-wrapper .content .slick-track .slick-slide > div{margin:0 .938em;}.paragraph.paragraph--type--gallery .content-wrapper .content .slick-track .slick-slide > div img{max-width:100%;}.paragraph.paragraph--type--image{max-width:calc(45.625em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:3.625em;}.paragraph--type--image-text{max-width:calc(57.500em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}.paragraph--type--image-text .content-wrapper h2{margin-bottom:.136em;}@media all and (min-width:48em){.paragraph--type--image-text .content-wrapper .content:after{clear:both;content:".";display:block;height:0;visibility:hidden;}}@media all and (min-width:48em){.paragraph--type--image-text .content-wrapper .content .image-wrapper{float:left;width:27.688em;margin-right:1.875em;margin-bottom:.625em;}}@media print{.paragraph--type--image-text .content-wrapper .content .image-wrapper{float:left;width:27.688em;margin-right:1.875em;margin-bottom:1em;}}.paragraph--type--image-text .content-wrapper .content .image-wrapper img{max-width:100%;}.paragraph--type--image-text .content-wrapper .content .text-wrapper{margin-top:1em;}@media all and (min-width:48em){.paragraph--type--image-text .content-wrapper .content .text-wrapper{margin-top:0;}}@media print{.paragraph--type--image-text .content-wrapper .content .text-wrapper{margin-top:0;}}.paragraph--type--image-text .content-wrapper .content .text-wrapper .text-formatted *:first-child{margin-top:0;}.paragraph--type--image-text .content-wrapper .content .text-wrapper .text-formatted *:last-child{margin-bottom:0;}.paragraph--type--image-text .content-wrapper .content .text-wrapper .text-formatted p{margin-bottom:.625em;}.paragraph--type--image-text .content-wrapper .content .text-wrapper .text-formatted a{text-decoration:none;color:#193248;border-bottom:0.188em solid #ffda1a;}.paragraph.paragraph--type--job-teaser{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:5.000em;}.paragraph.paragraph--type--job-teaser .content{padding-left:2.813em;}@media all and (min-width:60em){.paragraph.paragraph--type--job-teaser .content{padding-left:5.938em;}}.paragraph.paragraph--type--job-teaser .content .job-wrapper{display:flex;flex-flow:row nowrap;padding:.438em 1em 1.250em 0;border-radius:0.563em;-moz-border-radius:0.563em;-webkit-border-radius:0.563em;background-color:#b1d2e3;}@media all and (min-width:48em){.paragraph.paragraph--type--job-teaser .content .job-wrapper{padding:.938em 1em .938em 0;border-radius:1.875em;-moz-border-radius:1.875em;-webkit-border-radius:1.875em;}}.paragraph.paragraph--type--job-teaser .content .job-wrapper .image{margin-right:.875em;margin-left:-2.813em;}@media all and (min-width:48em){.paragraph.paragraph--type--job-teaser .content .job-wrapper .image{margin-right:1.875em;}}@media all and (min-width:60em){.paragraph.paragraph--type--job-teaser .content .job-wrapper .image{margin-left:-5.938em;}}.paragraph.paragraph--type--job-teaser .content .job-wrapper .image img{width:7.188em;border-radius:0.563em;-moz-border-radius:0.563em;-webkit-border-radius:0.563em;}@media all and (min-width:48em){.paragraph.paragraph--type--job-teaser .content .job-wrapper .image img{width:21.875em;border-radius:1.875em;-moz-border-radius:1.875em;-webkit-border-radius:1.875em;}}.paragraph.paragraph--type--job-teaser .content .job-wrapper .description h3{line-height:1.200em;margin:0 0 .280em;font-size:1.563em;font-weight:300;}@media all and (min-width:48em){.paragraph.paragraph--type--job-teaser .content .job-wrapper .description h3{line-height:1.150em;margin-top:.750em;margin-bottom:.375em;font-size:2.500em;}}.paragraph.paragraph--type--job-teaser .content .job-wrapper .description h3:after{content:"";display:block;margin-top:.160em;width:0.92em;height:0.08em;background-color:#193248;}@media all and (min-width:48em){.paragraph.paragraph--type--job-teaser .content .job-wrapper .description h3:after{width:1.5em;height:0.125em;}}.paragraph.paragraph--type--job-teaser .content .job-wrapper .description .field--name-field-text{margin-bottom:1.688em;}@media all and (min-width:48em){.paragraph.paragraph--type--job-teaser .content .job-wrapper .description .field--name-field-text{margin-bottom:1.000em;}}.paragraph.paragraph--type--job-teaser .content .job-wrapper .description .field--name-field-text p{line-height:1.250em;margin:0;font-size:1em;}@media all and (min-width:48em){.paragraph.paragraph--type--job-teaser .content .job-wrapper .description .field--name-field-text p{line-height:1.350em;font-size:1.250em;}}.paragraph.paragraph--type--job-teaser .content .job-wrapper .description .field--name-field-link a{display:inline-block;padding:.500em 1.071em .643em;font-size:.875em;font-weight:700;text-decoration:none;color:#fff;border-radius:1.357em;-moz-border-radius:1.357em;-webkit-border-radius:1.357em;background-color:#193248;}@media all and (min-width:48em){.paragraph.paragraph--type--job-teaser .content .job-wrapper .description .field--name-field-link a{font-size:1em;}}.paragraph.paragraph--type--job-teaser .content .job-wrapper .description .field--name-field-link a:after{content:"";display:inline-block;vertical-align:middle;width:0.875em;height:1em;margin-left:.375em;background:transparent url(/themes/custom/haslibrunnen/img/icons/btn-arrow-white.svg) no-repeat 0 center;background-size:.875em auto;}@media all and (min-width:48em){.paragraph.paragraph--type--job-teaser .content .job-wrapper .description .field--name-field-link a:after{width:1em;height:1em;margin-left:1.250em;background-size:1em auto;}}.paragraph.paragraph--type--offers-teaser{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:2.000em;padding-bottom:2.000em;}.paragraph.paragraph--type--offers-teaser.last-of-type{margin-bottom:5.000em;padding-bottom:4.375em;border-bottom:0.063em solid #c2d1d9;}.paragraph.paragraph--type--offers-teaser h3{line-height:1.022em;font-size:1.563em;font-weight:300;}@media all and (min-width:48em){.paragraph.paragraph--type--offers-teaser h3{font-size:2.813em;}}.paragraph.paragraph--type--offers-teaser h3:after{content:"";display:block;width:1.625em;height:0.125em;margin-top:.250em;background-color:#ffda1a;}@media all and (min-width:69.375em){.paragraph.paragraph--type--offers-teaser .offers-wrapper{display:flex;flex-flow:row nowrap;justify-content:center;}}@media all and (min-width:69.375em){.paragraph.paragraph--type--offers-teaser .offers-wrapper.four-items{display:flex;flex-flow:row nowrap;justify-content:space-between;}}@media all and (min-width:69.375em){.paragraph.paragraph--type--offers-teaser .offers-wrapper.four-items .offer{margin-right:0;}}@media print{.paragraph.paragraph--type--offers-teaser .offers-wrapper:after{clear:both;content:".";display:block;height:0;visibility:hidden;}}.paragraph.paragraph--type--offers-teaser .offers-wrapper .slick-slide{padding-right:2.125em;}@media all and (min-width:69.375em){.paragraph.paragraph--type--offers-teaser .offers-wrapper .slick-slide{padding-right:0;}}.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer{max-width:15.875em;text-align:center;}@media all and (min-width:69.375em){.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer{max-width:none;width:calc(25% - 1.406em);margin-right:1.750em;}}@media print{.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer{float:left;margin-left:1em;}}.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer .field--type-entity-reference img{width:15.875em;border-radius:1.875em;-moz-border-radius:1.875em;-webkit-border-radius:1.875em;}@media all and (min-width:69.375em){.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer .field--type-entity-reference img{max-width:100%;width:100%;}}.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer .field--type-link{position:relative;display:inline-block;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);padding:.200em 1.150em;border-radius:1.5em;-moz-border-radius:1.5em;-webkit-border-radius:1.5em;background-color:#ffda1a;z-index:10;}.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer .field--type-link a{font-size:1.250em;font-weight:600;text-decoration:none;}.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer .field--type-link a:after{content:"";display:inline-block;vertical-align:middle;width:0em;height:1em;margin-left:0em;background:transparent url(/themes/custom/haslibrunnen/img/icons/btn-arrow.svg) no-repeat 0 center;background-size:.875em auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer .field--type-link a:hover{font-weight:700;}.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer .field--type-link a:hover:after{width:.875em;margin-left:.375em;opacity:1;filter:alpha(opacity=100);}.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer .field--type-text-long{margin-top:.875em;font-weight:300;text-align:center;}.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer .field--type-text-long p{line-height:1.278em;font-size:1.125em;}@media all and (min-width:69.375em){.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer .field--type-text-long p{line-height:1.350em;font-size:1.250em;}}.paragraph.paragraph--type--offers-teaser .offers-wrapper .offer:last-child{padding-right:0;}.paragraph.paragraph--type--portrait{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:0;}.paragraph.paragraph--type--portrait .content h2.title{margin-bottom:1em;}@media all and (min-width:48em){.paragraph.paragraph--type--portrait .content .field--name-field-portrait-ref{display:flex;flex-flow:row wrap;justify-content:flex-start;}}.paragraph.paragraph--type--portrait .content .field--name-field-portrait-ref > .field__item{margin-bottom:1.250em;}@media all and (min-width:48em){.paragraph.paragraph--type--portrait .content .field--name-field-portrait-ref > .field__item{width:calc(50% - .625em);margin-bottom:1.875em;margin-right:.625em;}}@media all and (min-width:64em){.paragraph.paragraph--type--portrait .content .field--name-field-portrait-ref > .field__item{width:calc(33.333% - .625em);margin-right:.625em;}}.paragraph--type--quote .content{text-align:center;}.paragraph--type--quote .content i{display:inline-block;margin-bottom:.313em;}.paragraph--type--quote .content .text{line-height:1.27em;max-width:15.909em;margin:0 auto 1em;font-size:1.375em;font-weight:400;font-style:italic;}.paragraph--type--quote .content .author .field--name-field-quote-author-image img{max-width:3.750em;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.paragraph--type--quote .content .author .field--name-field-quote-author-name{line-height:1.250em;margin-top:.167em;font-size:1.125em;font-weight:300;color:#193248;}@media all and (min-width:48em){.paragraph--type--quote .content .author .field--name-field-quote-author-name{line-height:1.375em;font-size:1.250em;}}.paragraph.paragraph--type--teaser-view{max-width:calc(57.500em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:5.000em;position:relative;}.paragraph.paragraph--type--teaser-view h3{line-height:1.022em;margin-bottom:.400em;font-size:1.563em;font-weight:300;}@media all and (min-width:48em){.paragraph.paragraph--type--teaser-view h3{font-size:2.500em;}}.paragraph.paragraph--type--teaser-view h3:after{content:"";display:block;width:1.625em;height:0.125em;margin-top:.250em;background-color:#ffda1a;}.paragraph.paragraph--type--teaser-view .field--name-field-link{display:flex;justify-content:center;}@media all and (min-width:48em){.paragraph.paragraph--type--teaser-view .field--name-field-link{display:block;position:absolute;top:0.6em;right:1em;}}.paragraph.paragraph--type--teaser-view .field--name-field-link a{font-size:1.125em;font-weight:300;text-decoration:none;color:#505d68;}.paragraph.paragraph--type--teaser-view .field--name-field-link a:after{content:"";display:inline-block;width:1em;height:0.75em;margin-left:.500em;background:transparent url(/themes/custom/haslibrunnen/img/icons/btn-arrow.svg) no-repeat 0 center;background-size:.625em .750em;}@media all and (min-width:48em){.paragraph.paragraph--type--teaser-view .field--name-field-link a:after{background-size:.875em auto;}}.paragraph--type--text{max-width:calc(69.375em + (1.375em * 2));margin:0 auto;padding:0 1.375em;}@media all and (min-width:48em){.paragraph--type--text .content{padding:0 5.938em;}}.paragraph.paragraph--type--video{max-width:calc(45.625em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:4em;}.paragraph.paragraph--type--webform{max-width:calc(45.625em + (1.375em * 2));margin:0 auto;padding:0 1.375em;margin-bottom:4em;}.node--view-mode-search-index{}.node--view-mode-search-index .content__wrapper .node__content{display:flex;flex-flow:row nowrap;}.node--view-mode-search-index .content__wrapper .node__content .image-wrapper{width:6.875em;margin-right:1em;}@media all and (min-width:48em){.node--view-mode-search-index .content__wrapper .node__content .image-wrapper{width:10.000em;margin-right:2em;}}.node--view-mode-search-index .content__wrapper .node__content .image-wrapper img{width:6.875em;}@media all and (min-width:48em){.node--view-mode-search-index .content__wrapper .node__content .image-wrapper img{width:10.000em;}}.node--view-mode-search-index .content__wrapper .node__content .right{width:calc(100% - 7.875em);}@media all and (min-width:48em){.node--view-mode-search-index .content__wrapper .node__content .right{width:calc(100% - 12.000em);}}.node--view-mode-search-index .content__wrapper .node__content .right .field--name-field-topic{font-weight:600;}.node--view-mode-search-index .content__wrapper .node__content .right h2{line-height:1.273em;margin:0;font-size:1.375em;font-weight:600;}.node--view-mode-search-index .content__wrapper .node__content .right h2 a{text-decoration:none;}.node--view-mode-search-index .content__wrapper .node__content .right .field--type-string-long{line-height:1.350em;font-size:1.250em;}.node--view-mode-search-index .content__wrapper .node__content .right .field--type-string-long:after{content:"";display:inline-block;vertical-align:middle;width:0.875em;height:1em;margin-left:.375em;background:transparent url(/themes/custom/haslibrunnen/img/icons/btn-arrow.svg) no-repeat 0 center;background-size:.875em auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.node--view-mode-search-index .content__wrapper .node__content .right .field--name-field-publish-date,.node--view-mode-search-index .content__wrapper .node__content .right .field--type-daterange{margin-top:.313em;font-size:1em;color:#4c8eb1;}.node--view-mode-search-index.node--type-event .content__wrapper .node__content .right .field--type-string-long,.node--view-mode-search-index.node--type-news .content__wrapper .node__content .right .field--type-string-long{font-size:1.125em;}.node--view-mode-search-index.node--type-page .content__wrapper .node__content .image-wrapper{display:none;}.node--view-mode-search-index.node--type-page .content__wrapper .node__content .right{width:100%;}.view .pager{margin-top:1.625em;}.view .pager ul.pager__items{margin:0;}.view .pager ul.pager__items li{padding:0 .250em;}.view .pager ul.pager__items li a{font-size:1.125em;text-decoration:none;}.view-news,.view-events,.view-activities{}.view-news.view-display-id-embed .view-content .views-row,.view-events.view-display-id-embed .view-content .views-row,.view-activities.view-display-id-embed .view-content .views-row{margin-bottom:1.063em;padding-bottom:1.063em;border-bottom:0.063em solid #c2d1d9;}.view-news.view-display-id-embed .view-content .views-row:last-child,.view-events.view-display-id-embed .view-content .views-row:last-child,.view-activities.view-display-id-embed .view-content .views-row:last-child{padding-bottom:3.125em;}.view-news,.view-events{}.view-news.view-display-id-overview .view-filters,.view-events.view-display-id-overview .view-filters{position:relative;margin-top:80px;}.view-news.view-display-id-overview .view-filters form fieldset.fieldgroup,.view-events.view-display-id-overview .view-filters form fieldset.fieldgroup{position:absolute;top:-50px;right:0;margin:0;}.view-news.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio,.view-events.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio{display:inline-block;margin-right:15px;margin-bottom:17px;}.view-news.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio:last-child,.view-events.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio:last-child{margin-right:0;}.view-news.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio .form-radio,.view-events.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio .form-radio{position:absolute;opacity:0;filter:alpha(opacity=0);}.view-news.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio label,.view-events.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio label{position:relative;display:inline-block;padding-left:32px;font-family:"Source Sans Pro",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:16px;font-weight:400;color:#193248;cursor:pointer;}.view-news.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio label:before,.view-events.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio label:before{content:"";position:absolute;top:1px;left:2px;display:inline-block;width:18px;height:18px;border:1px solid #193248;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-color:transparent;z-index:1;}.view-news.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio label:after,.view-events.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio label:after{content:"";position:absolute;top:5px;left:6px;width:10px;height:10px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-color:transparent;z-index:2;}.view-news.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio input[type=radio]:checked + label:before,.view-events.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio input[type=radio]:checked + label:before{background-color:#fff;}.view-news.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio input[type=radio]:checked + label:after,.view-events.view-display-id-overview .view-filters form fieldset.fieldgroup .fieldset-wrapper .form-radios .form-type-radio input[type=radio]:checked + label:after{background-color:#193248;}.view-news.view-display-id-overview .view-content .views-row,.view-events.view-display-id-overview .view-content .views-row{margin-bottom:1.063em;padding-bottom:1.063em;border-bottom:0.063em solid #c2d1d9;}.view-news.view-display-id-overview .view-content .views-row:last-child:not(:first-child),.view-events.view-display-id-overview .view-content .views-row:last-child:not(:first-child){padding-bottom:3.125em;}.view-jobs{max-width:47.625em;margin:0 auto;}.view-jobs.view-display-id-embed .view-content{margin-top:.875em;}.view-jobs.view-display-id-embed .view-content .views-row{margin:-.063em auto 0;padding:1.500em 0;border-top:0.063em solid #c2d1d9;border-bottom:0.063em solid #c2d1d9;}@media all and (min-width:50.625em){.view-jobs.view-display-id-embed .view-content .views-row{max-width:45.625em;}}.view-jobs.view-display-id-embed .view-content .views-row:hover{cursor:pointer;}@media all and (min-width:50.625em){.view-jobs.view-display-id-embed .view-content .views-row:hover{max-width:47.625em;margin-right:-1em;margin-left:-1em;padding-right:1em;padding-left:1em;background-color:#f2f5f7;}}.view-jobs.view-display-id-embed .view-content .views-row:hover .field--type-string-long::after{opacity:1;filter:alpha(opacity=100);}.view-jobs.view-display-id-embed .view-content .views-row:first-child{border-top:none;}.view-related-content{}.view-related-content.view-display-id-frontpage_event_news .view-header{margin-bottom:1em;}@media all and (min-width:48em){.view-related-content.view-display-id-frontpage_event_news .view-header{float:right;margin-top:-4.750em;text-align:right;}}.view-related-content.view-display-id-frontpage_event_news .view-header .links a{display:block;margin-bottom:.333em;font-size:1.125em;font-weight:300;text-decoration:none;color:#505d68;}@media all and (min-width:48em){.view-related-content.view-display-id-frontpage_event_news .view-header .links a{font-size:1.250em;}}.view-related-content.view-display-id-frontpage_event_news .view-header .links a:hover{text-decoration:underline;}.view-related-content.view-display-id-frontpage_event_news .view-header .links a:after{content:"";display:inline-block;width:1em;height:0.75em;margin-left:.500em;background:transparent url(/themes/custom/haslibrunnen/img/icons/btn-arrow.svg) no-repeat 0 center;background-size:.625em .750em;}@media all and (min-width:48em){.view-related-content.view-display-id-frontpage_event_news .view-header .links a:after{background-size:.875em auto;}}@media all and (min-width:48em){.view-related-content.view-display-id-frontpage_event_news .view-content{padding-top:.813em;}}.view-related-content.view-display-id-frontpage_event_news .view-content .views-row{margin-bottom:1.063em;}@media all and (min-width:48em){.view-related-content.view-display-id-frontpage_event_news .view-content .views-row{margin-bottom:1.875em;}}.view-search{max-width:47.625em;margin:0 auto;}.view-search.view-display-id-overview .view-header{margin-top:2.111em;padding:0;font-size:1.125em;font-weight:300;}@media all and (min-width:48em){.view-search.view-display-id-overview .view-header{padding:0 .889em;}}.view-search.view-display-id-overview .view-content{margin-top:.875em;}.view-search.view-display-id-overview .view-content .views-row{margin:-.063em auto 0;padding:1.500em 0;border-top:0.063em solid #c2d1d9;border-bottom:0.063em solid #c2d1d9;}@media all and (min-width:50.625em){.view-search.view-display-id-overview .view-content .views-row{max-width:45.625em;}}.view-search.view-display-id-overview .view-content .views-row:hover{cursor:pointer;}@media all and (min-width:50.625em){.view-search.view-display-id-overview .view-content .views-row:hover{max-width:47.625em;padding-right:1em;padding-left:1em;background-color:#f2f5f7;}}.view-search.view-display-id-overview .view-content .views-row:hover .field--type-string-long::after{opacity:1;filter:alpha(opacity=100);}.media--type-video,.media--type-remote-video{}.media--type-video.media--view-mode-default .thumbnail,.media--type-remote-video.media--view-mode-default .thumbnail{position:relative;}.media--type-video.media--view-mode-default .thumbnail .icon-play,.media--type-remote-video.media--view-mode-default .thumbnail .icon-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;opacity:0.8;filter:alpha(opacity=80);}.media--type-video.media--view-mode-default .thumbnail .icon-play:before,.media--type-remote-video.media--view-mode-default .thumbnail .icon-play:before{margin-right:0;}.media--type-video.media--view-mode-default .thumbnail .field--name-thumbnail img,.media--type-remote-video.media--view-mode-default .thumbnail .field--name-thumbnail img{display:block;max-width:100%;margin:0 auto;}.media--type-video.media--view-mode-header > .thumbnail,.media--type-video.media--view-mode-front-header > .thumbnail,.media--type-remote-video.media--view-mode-header > .thumbnail,.media--type-remote-video.media--view-mode-front-header > .thumbnail{display:none;}.media--type-video.media--view-mode-header .embed,.media--type-video.media--view-mode-front-header .embed,.media--type-remote-video.media--view-mode-header .embed,.media--type-remote-video.media--view-mode-front-header .embed{position:relative;width:100%;height:25.625em;overflow:hidden;}@media all and (min-width:60em){.media--type-video.media--view-mode-header .embed,.media--type-video.media--view-mode-front-header .embed,.media--type-remote-video.media--view-mode-header .embed,.media--type-remote-video.media--view-mode-front-header .embed{height:31.250em;}}@media all and (min-width:68.75em){.media--type-video.media--view-mode-header .embed,.media--type-video.media--view-mode-front-header .embed,.media--type-remote-video.media--view-mode-header .embed,.media--type-remote-video.media--view-mode-front-header .embed{height:37.063em;}}.media--type-video.media--view-mode-header .embed .field--name-field-media-file,.media--type-video.media--view-mode-front-header .embed .field--name-field-media-file,.media--type-remote-video.media--view-mode-header .embed .field--name-field-media-file,.media--type-remote-video.media--view-mode-front-header .embed .field--name-field-media-file{height:100%;overflow:hidden;}.ie .media--type-video.media--view-mode-header .embed .field--name-field-media-file,.ie .media--type-video.media--view-mode-front-header .embed .field--name-field-media-file,.ie
      .media--type-remote-video.media--view-mode-header .embed .field--name-field-media-file,.ie
      .media--type-remote-video.media--view-mode-front-header .embed .field--name-field-media-file{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%;-webkit-transform-style:preserve-3d;}.media--type-video.media--view-mode-header .embed .field--name-field-media-file video,.media--type-video.media--view-mode-front-header .embed .field--name-field-media-file video,.media--type-remote-video.media--view-mode-header .embed .field--name-field-media-file video,.media--type-remote-video.media--view-mode-front-header .embed .field--name-field-media-file video{width:100%;height:100%;object-fit:cover;}.ie .media--type-video.media--view-mode-header .embed .field--name-field-media-file video,.ie .media--type-video.media--view-mode-front-header .embed .field--name-field-media-file video,.ie
        .media--type-remote-video.media--view-mode-header .embed .field--name-field-media-file video,.ie
        .media--type-remote-video.media--view-mode-front-header .embed .field--name-field-media-file video{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%;height:auto;width:100%;object-fit:cover;}@media all and (min-width:78.125em){.ie .media--type-video.media--view-mode-header .embed .field--name-field-media-file video,.ie .media--type-video.media--view-mode-front-header .embed .field--name-field-media-file video,.ie
            .media--type-remote-video.media--view-mode-header .embed .field--name-field-media-file video,.ie
            .media--type-remote-video.media--view-mode-front-header .embed .field--name-field-media-file video{top:-20%;}}.media--type-video.media--view-mode-header .embed iframe,.media--type-video.media--view-mode-front-header .embed iframe,.media--type-remote-video.media--view-mode-header .embed iframe,.media--type-remote-video.media--view-mode-front-header .embed iframe{height:100%;}.media--type-image{}.media--type-image .metadata .caption{margin-top:.278em;font-size:1.125em;font-weight:300;color:#505d68;}.media--type-image .metadata .caption *{margin:0;font-size:1em;}.media--type-image .metadata .caption + .credits{margin-top:0;}.media--type-image .metadata .credits{margin-top:.278em;font-size:1.125em;font-weight:300;color:#505d68;}.media--type-image .metadata .credits *{margin:0;font-size:1em;}.media--type-image.media--view-mode-default img{display:block;max-width:100%;margin:0 auto;}.media--type-image.media--view-mode-header img,.media--type-image.media--view-mode-front-header img{object-fit:cover;width:100%;height:25.625em;}@media all and (min-width:60em){.media--type-image.media--view-mode-header img,.media--type-image.media--view-mode-front-header img{height:31.250em;}}@media all and (min-width:68.75em){.media--type-image.media--view-mode-header img,.media--type-image.media--view-mode-front-header img{height:37.063em;}}.media--type-gallery.media--view-mode-default .field--name-field-gallery-images{width:100%;}@media all and (min-width:28.75em){.media--type-gallery.media--view-mode-default .field--name-field-gallery-images .slick-slide{width:21.875em;}}@media all and (min-width:48em){.media--type-gallery.media--view-mode-default .field--name-field-gallery-images .slick-slide{width:28.750em;}}@media all and (min-width:64em){.media--type-gallery.media--view-mode-default .field--name-field-gallery-images .slick-slide{width:47.500em;}}
