/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb ol{margin:0;padding:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;}.breadcrumb ol::-webkit-scrollbar{display:none;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline-flex;align-items:center;margin:0;padding:0;list-style-type:none;}.breadcrumb li a:hover,.breadcrumb li a:focus{text-decoration:underline;}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/baysf/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/baysf/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/baysf/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/baysf/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/baysf/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/baysf/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/baysf/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}.account-menu{display:flex;justify-content:flex-end;list-style:none;padding-right:40px;margin:0;}.account-menu .menu__item{margin-left:20px;}.account-menu .menu__link{text-decoration:none;color:inherit;}@media (min-width:768px) and (max-width:1023px){.local-task-menu-baysf{margin-left:44px;}}@media (min-width:1024px) and (max-width:1439px){.local-task-menu-baysf{margin-left:84px;}}@media (min-width:1440px){.local-task-menu-baysf{margin-left:133px;}}.local-task-menu-baysf{margin-top:20px;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs{display:flex;margin-bottom:5px;}.tabs a{display:block;padding:0.75em 1.5em;text-decoration:none;background-color:white;color:black;border:1px solid #ddd;}.tabs a.is-active{border-bottom:5px solid #bdbdb8;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}.field--name-field-inhalt > .paragraph--type--text-segment:first-child .field--name-field-text-elements:first-child > .paragraph--type--textbody:first-child p,.field--name-field-inhalt .field__item > .paragraph--type--text-segment:first-child .field--name-field-text-elements:first-child > .paragraph--type--textbody:first-child p{margin-top:0;}.paragraph--type--overline{margin-bottom:8px;font-style:italic;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor;}::before,::after{--tw-content:'';}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Red Hat Display,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af;}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]{display:none;}@supports (-moz-appearance:none){*{scrollbar-color:initial;scrollbar-width:initial;}}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:normal;font-weight:300;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-300.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-300.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-300.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:italic;font-weight:300;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-300italic.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-300italic.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-300italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:normal;font-weight:400;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-regular.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-regular.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-regular.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:italic;font-weight:400;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-italic.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-italic.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:normal;font-weight:500;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-500.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-500.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-500.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:italic;font-weight:500;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-500italic.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-500italic.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-500italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:normal;font-weight:600;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-600.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-600.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-600.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:italic;font-weight:600;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-600italic.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-600italic.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-600italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:normal;font-weight:700;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-700.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-700.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-700.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:italic;font-weight:700;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-700italic.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-700italic.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-700italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:normal;font-weight:800;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-800.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-800.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-800.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:italic;font-weight:800;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-800italic.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-800italic.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-800italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:normal;font-weight:900;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-900.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-900.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-900.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Red Hat Display';font-style:italic;font-weight:900;src:local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-900italic.woff2) format('woff2'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-900italic.woff) format('woff'),local('Red Hat Display'),url(/themes/custom/baysf/assets/fonts/red-hat-display-v19-latin-900italic.ttf) format('truetype');}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;}h1,.h1{font-size:2.375rem;line-height:2.75rem;font-weight:700;}@media (min-width:1024px){h1,.h1{font-size:3.5rem;line-height:4rem}}h2,.h2{font-size:2rem;line-height:2.375rem;font-weight:700;}@media (min-width:1024px){h2,.h2{font-size:3rem;line-height:3.5rem}}h3,.h3{font-size:1.625rem;line-height:2rem;font-weight:700;}@media (min-width:1024px){h3,.h3{font-size:2.375rem;line-height:2.875rem}}h4,.h4{font-size:1.25rem;line-height:1.625rem;font-weight:700;}@media (min-width:1024px){h4,.h4{font-size:1.75rem;line-height:2.125rem}}h5,.h5{font-size:1.125rem;line-height:1.5rem;font-weight:600;}@media (min-width:1024px){h5,.h5{font-size:1.5rem;line-height:1.875rem}}h6,.h6{font-size:1rem;line-height:1.375rem;font-weight:700;}@media (min-width:1024px){h6,.h6{font-size:1.125rem;line-height:1.5rem}}p{font-size:1rem;line-height:1.5rem;font-weight:400;}.overline-heading b{font-size:1rem;line-height:1.375rem;font-style:italic;font-weight:600;margin-bottom:32px;}@media (min-width:1024px){.overline-heading b{font-size:1.5rem;line-height:1.875rem}}.overline-heading h1,.overline-heading h2,.overline-heading h3,.overline-heading h4,.overline-heading h5,.overline-heading h6{font-weight:700;font-size:2rem;line-height:2.375rem;}@media (min-width:1024px){.overline-heading h1,.overline-heading h2,.overline-heading h3,.overline-heading h4,.overline-heading h5,.overline-heading h6{font-size:3rem;line-height:3.5rem}}.overline-heading p{font-size:1rem;line-height:1.5rem;font-weight:400;margin-top:8px;}@media (min-width:1024px){.overline-heading p{font-size:1.125rem;line-height:1.625rem}}button{margin-bottom:5px;}button:focus-visible{outline:2px solid #06F;outline-offset:2px;}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}html{scroll-behavior:smooth;}body{background-color:var(--body-background-color);}body:where(.dark,.dark *){background-color:var(--body-background-dark-color);color:var(--body-text-dark-color);}body{scroll-behavior:smooth;position:relative;}main{position:relative;z-index:1;}.component-header{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:20px;padding-right:20px;}@media (min-width:768px){.component-header{padding-left:44px;padding-right:44px;}}@media (min-width:1024px){.component-header{padding-left:84px;padding-right:84px;}}@media (min-width:1440px){.component-header{padding-left:132px;padding-right:132px;}}.paragraph .component-content{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:20px;padding-right:20px;}@media (min-width:768px){.paragraph .component-content{padding-left:44px;padding-right:44px;}}@media (min-width:1024px){.paragraph .component-content{padding-left:84px;padding-right:84px;}}@media (min-width:1440px){.paragraph .component-content{padding-left:132px;padding-right:132px;}}.paragraph .component-content p{margin-top:1rem;}.paragraph .component-content .media--image img{border-radius:0.375rem;}@media (min-width:1024px){.paragraph .component-content .media--image img{border-radius:0.5rem;}}@media (min-width:1440px){.paragraph .component-content .media--image img{border-radius:0.75rem;}}.paragraph .two-columns-paragraph{padding-top:initial !important;padding-bottom:initial !important;}.paragraph .two-columns-paragraph .component-content{padding:initial;}.paragraph.paragraph--type--press-contact .media--image img{border-radius:9999px;}.paragraph.paragraph--type--text-segment .text-align-center .paragraph--type--headline,.paragraph.paragraph--type--text-segment .text-align-center .paragraph--type--textbody{margin-left:auto;margin-right:auto;}@media (min-width:768px){.paragraph.paragraph--type--text-segment .text-align-center .paragraph--type--headline,.paragraph.paragraph--type--text-segment .text-align-center .paragraph--type--textbody{max-width:564px;}}@media (min-width:1024px){.paragraph.paragraph--type--text-segment .text-align-center .paragraph--type--headline,.paragraph.paragraph--type--text-segment .text-align-center .paragraph--type--textbody{max-width:776px;}.paragraph.paragraph--type--text-segment .text-width-75{max-width:876px}}@media (min-width:768px){.paragraph.paragraph--view-mode--two-columns-box .component-content.image-left .media--image img{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;border-top-right-radius:0px;border-bottom-right-radius:0px;}.paragraph.paragraph--view-mode--two-columns-box .component-content.image-right .media--image img{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top-left-radius:0px;border-bottom-left-radius:0px;}}.paragraph.paragraph--type--headline + .paragraph--type--headline{margin-top:2rem;}.paragraph .paragraph--type--textbody:last-child{margin-bottom:0;}.paragraph.paragraph--type--h2-text .component-content{text-align:center;}.paragraph ul:not(.pager--items) li{margin:0px;}.paragraph ul:not(.pager--items) li::before{margin-top:9px;margin-right:0.75rem;display:inline-block;height:6px;width:6px;flex-shrink:0;flex-grow:0;border-radius:9999px;background-color:var(--link-decoration-color);content:"";float:left;}.paragraph ol:not(.pager--items){margin-left:1.25rem;list-style-type:decimal;}.paragraph ol:not(.pager--items) ol{list-style-type:lower-alpha;}.paragraph ul:not(.pager--items),.paragraph ol:not(.pager--items){margin-top:12px;margin-bottom:12px;}.paragraph ul:not(.pager--items) li,.paragraph ol:not(.pager--items) li{margin-top:0.25rem;margin-bottom:0.25rem;}.paragraph ul:not(.pager--items) li ul,.paragraph ul:not(.pager--items) li ol,.paragraph ol:not(.pager--items) li ul,.paragraph ol:not(.pager--items) li ol{margin-top:0px;margin-bottom:0px;padding-left:20px;}.paragraph blockquote{margin-top:2rem;border-left-width:2px;border-color:var(--block-quote-color);padding-left:1rem;}.paragraph figcaption > *{margin-top:1rem;border-left-width:2px;border-color:var(--figcaption-border-color);padding-left:0.5rem;font-size:0.875rem;line-height:150%;}.paragraph .text-block{margin-top:2rem;margin-bottom:2rem;}.paragraph .text-block:first-child{margin-top:0px;}.paragraph .text-block:last-child{margin-bottom:0px;}.paragraph.space{padding-top:var(--paragraph-padding-y);padding-bottom:var(--paragraph-padding-y);}.recipe-content-body .paragraph .component-content p,.tourism-content-body .paragraph .component-content p,.press-content-body .paragraph .component-content p{margin-top:1.5rem;}.is-b-loading::before{display:none !important;}#interactiveMap{position:relative;height:446px;min-height:446px;width:100%;}@media (min-width:1024px){#interactiveMap{height:640px;min-height:640px;}}.social-media-container{display:flex;justify-content:flex-end;padding-top:1rem;padding-bottom:1rem;}.social-media-container .social-media-icons{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:1rem;column-gap:1rem;}@media screen and (max-width:1023px){.paragraph--type--h3-image-description.paragraph--view-mode--width-378 img{width:100%;}}:root{--header-height:72px;--page-column-2-width:100%;--services-background-mask-image:url(/themes/custom/baysf/assets/images/tree-silhouette.svg);--services-tree-height:264px;--paragraph-padding-y:48px;}@media (min-width:768px){:root{--header-height:88px;--page-column-2-width:216px;--paragraph-padding-y:64px;}:root .slider-images{--slider-images-title-padding:24px 0 12px;}}@media (min-width:1024px){:root{--header-height:96px;--page-column-2-width:376px;--paragraph-padding-y:72px;}:root .slider-images{--slider-images-title-padding:44px 0 24px;}}@media (min-width:1440px){:root{--services-tree-height:325px;}}:root{--slider-images-caption-margin:16px 0 8px;--body-background-color:#ffffff;--body-background-dark-color:#142B23;--body-text-dark-color:#ffffff;--block-quote-color:#F5751C;--accordion-tab-border-color:#E0EDEA;--accordion-tab-active-border-color:#426557;--accordion-tab-dark-border-color:#70857D;--accordion-tab-active-dark-border-color:#F5751C;--accordion-item-background-color:#F0F6F4;--accordion-item-border-color:#EBF3F1;--accordion-item-text-color:#1B1B1B;--accordion-item-li-marker-color:#C75300;--accordion-item-dark-background-color:#284B3F;--accordion-item-dark-border-color:#284B3F;--accordion-item-dark-text-color:#ffffff;--button-text-color:#ffffff;--button-disabled-text-color:#E5E5E5;--button-disabled-background-color:#616161;--button-primary-background-color:#426557;--button-primary-background-dark-color:#C75300;--button-primary-transparent-background-color:transparent;--button-primary-transparent-text-color:#426557;--button-primary-transparent-border-color:#426557;--button-primary-hover-background-color:#1F4035;--button-primary-hover-background-dark-color:#9D4B12;--button-primary-hover-transparent-text-color:#ffffff;--button-primary-active-background-color:#1A362C;--button-primary-active-background-dark-color:#142B23;--button-primary-active-transparent-text-color:#ffffff;--button-primary-disabled-background-color:#616161;--button-primary-disabled-background-dark-color:#616161;--button-primary-disabled-transparent-text-color:#E5E5E5;--button-secondary-text-color:#ffffff;--button-secondary-background-color:#C75300;--button-secondary-background-dark-color:#426557;--button-secondary-hover-background-color:#9D4B12;--button-secondary-hover-background-dark-color:#1F4035;--button-secondary-active-background-color:#6E350D;--button-secondary-active-background-dark-color:#1A362C;--button-secondary-disabled-background-color:#616161;--button-secondary-disabled-background-dark-color:#616161;--button-tertiary-background-color:#333333;--button-tertiary-hover-background-color:#616161;--button-tertiary-active-background-color:#333333;--button-ghost-background-color:transparent;--button-ghost-border-color:#ffffff;--button-ghost-hover-border-color:#EBF3F1;--button-ghost-hover-text-color:#EBF3F1;--button-ghost-active-border-color:#E0EDEA;--button-ghost-active-text-color:#E0EDEA;--button-ghost-disabled-border-color:#E5E5E5;--button-ghost-disabled-text-color:#E5E5E5;--link-icon-color:#C75300;--link-text-color:#426557;--link-text-hover-color:#426557;--link-text-dark-color:#F0F6F4;--link-text-dark-hover-color:#ffffff;--link-text-icon-color-hokkaido:#426557;--link-text-color-hokkaido:#C75300;--link-text-hover-color-hokkaido:#C75300;--link-text-icon-color-white:#ffffff;--link-text-color-white:#ffffff;--link-text-hover-color-white:#ffffff;--link-decoration-color:#F5751C;--textbody-link-text-color:#426557;--textbody-link-text-hover-color:#426557;--textbody-link-text-dark-color:#F5751C;--textbody-link-text-hover-dark-color:#9D4B12;--tile-link-background-color:#F0F6F4;--tile-link-border-color:#EBF3F1;--tile-link-focus-background-color:#EBF3F1;--tile-link-focus-text-color:#426557;--tile-link-focus-border-ring-color:#1B1B1B;--tile-link-hover-text-color:#426557;--figcaption-border-color:#F5751C;--download-item-background-color:#F0F6F4;--download-item-border-color:#EBF3F1;--download-item-text-color:#1B1B1B;--download-item-background-dark-color:#284B3F;--download-item-border-dark-color:#284B3F;--download-item-text-dark-color:#ffffff;--form-background-color:#EBF3F1;--form-background-dark-color:#142B23;--icon-tile-border-color:#F0F6F4;--tile-link-icon-color:#426557;--icon-tile-background-color:#F0F6F4;--icon-tile-icon-background-color:#426557;--icon-tile-border-dark-color:#284B3F;--icon-tile-background-dark-color:#1F4035;--services-background-color:#EBF3F1;--services-background-dark-color:#1F4035;--services-icon-bg:#426557;--services-link-icon-color:#C75300;--services-icon-color:#fff;--magazin-background-color:#F0F6F4;--magazin-background-dark-color:#1F4035;--job-offers-background-color:#EBF3F1;--job-offers-background-dark-color:#1F4035;--job-offers-link-bite-color:#426557;--job-offers-icon-background-color:#426557;--job-offers-icon-background-dark-color:#142B23;--card-press-background-color:#F0F6F4;--card-press-background-dark-color:#1F4035;--card-press-border-color:#E0EDEA;--card-press-border-dark-color:#284B3F;--card-publication-background-color:#F0F6F4;--card-publication-background-dark-color:#1F4035;--card-publication-border-color:#E0EDEA;--card-publication-border-dark-color:#284B3F;--card-publication-text-color:#00503B;--card-publication-text-dark-color:#EBF3F1;--card-video-background-color:#F0F6F4;--card-video-text-color:#515050;--card-video-text-dark-color:#ffffff;--forestry-contact-box-background-color:#ffffff;--forestry-contact-box-background-dark-color:#142B23;--forestry-contact-border-color:#80B4A6;--forestry-contact-icon-fill-color:#C75300;--forestry-contact-icon-fill-dark-color:#F5751C;--card-appointment-background-color:#F0F6F4;--card-appointment-title-color:#1B1B1B;--card-appointment-text-color:#1B1B1B;--text-segment-box-background-color:#F0F6F4;--text-segment-box-background-dark-color:#1F4035;--video-highlights-box-background-color:#F0F6F4;--video-highlights-box-background-dark-color:#284B3F;--facts-box-background-color:#F0F6F4;--facts-box-background-dark-color:#284B3F;--facts-numbers-text-color:#426557;--facts-numbers-text-dark-color:#ffffff;--facts-icon-color:#426557;--facts-icon-dark-color:#C8D7D1;--facts-icon-fill-color:#ffffff;--facts-icon-fill-dark-color:#1F4035;--competition-box-background-color:#F0F6F4;--competition-box-background-dark-color:#1A362C;--interactive-map-icon-background-color:#BFDAD3;--interactive-map-icon-background-dark-color:#284B3F;--press-contact-icon-color:#C75300;--press-contact-icon-dark-color:#F5751C;--press-contact-text-color:#426557;--press-contact-headline-color:#1B1B1B;--press-contact-text-dark-color:#ffffff;--press-contact-background-color:#ffffff;--table-odd-background-color:#EBF3F1;--table-odd-background-dark-color:#1A362C;--social-media-icons-background-color:#EBF3F1;--social-media-icons-background-dark-color:#ffffff;--social-media-icons-background-fill-color:#426557;--social-media-icons-hover-background-color:#BFDAD3;--social-media-icons-active-background-color:#80B4A6;--social-media-icons-focus-background-color:#EBF3F1;--slider-text-color:#1B1B1B;--slider-images-color:#1B1B1B;--slider-background-color:#F0F6F4;--slider-icon-background-color:#426557;--slider-button-icon-color:#C75300;--slider-disabled-border-color:#9AA9A3;--slider-disabled-icon-color:#FBC199;--slider-disabled-opacity:0.5;--interactive-graphic-modal-background-color:#F0F6F4;--interactive-graphic-modal-close-btn-background-color:#00503B;}.container{width:100%;}@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1440px){.container{max-width:1440px;}}@media (min-width:1920px){.container{max-width:1920px;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.pointer-events-none{pointer-events:none;}.visible{visibility:visible;}.invisible{visibility:hidden;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:0px;}.bottom-0{bottom:0px;}.bottom-1{bottom:0.25rem;}.bottom-4{bottom:1rem;}.bottom-\[-5\.5px\]{bottom:-5.5px;}.bottom-\[3px\]{bottom:3px;}.bottom-\[40px\]{bottom:40px;}.bottom-\[unset\]{bottom:unset;}.left-0{left:0px;}.left-1{left:0.25rem;}.left-2{left:0.5rem;}.left-2\/4{left:50%;}.left-4{left:1rem;}.left-6{left:1.5rem;}.left-\[295px\]{left:295px;}.left-\[3px\]{left:3px;}.right-0{right:0px;}.right-10{right:2.5rem;}.right-11{right:2.75rem;}.right-2{right:0.5rem;}.right-3{right:0.75rem;}.right-4{right:1rem;}.right-\[30px\]{right:30px;}.right-\[3px\]{right:3px;}.top-0{top:0px;}.top-1{top:0.25rem;}.top-1\/2{top:50%;}.top-10{top:2.5rem;}.top-2\/4{top:50%;}.top-3{top:0.75rem;}.top-4{top:1rem;}.top-6{top:1.5rem;}.top-8{top:2rem;}.top-\[10px\]{top:10px;}.top-\[18px\]{top:18px;}.top-\[26px\]{top:26px;}.top-\[36px\]{top:36px;}.top-\[3px\]{top:3px;}.top-\[40px\]{top:40px;}.top-\[72px\]{top:72px;}.top-auto{top:auto;}.z-10{z-index:10;}.z-30{z-index:30;}.z-40{z-index:40;}.z-50{z-index:50;}.z-\[-1\]{z-index:-1;}.order-1{order:1;}.order-2{order:2;}.order-first{order:-9999;}.order-last{order:9999;}.\!m-0{margin:0px !important;}.m-0{margin:0px;}.m-3{margin:0.75rem;}.m-6{margin:1.5rem;}.m-\[5px\]{margin:5px;}.mx-0{margin-left:0px;margin-right:0px;}.mx-2{margin-left:0.5rem;margin-right:0.5rem;}.mx-5{margin-left:1.25rem;margin-right:1.25rem;}.mx-\[-1px\]{margin-left:-1px;margin-right:-1px;}.mx-\[2px\]{margin-left:2px;margin-right:2px;}.mx-\[88px\]{margin-left:88px;margin-right:88px;}.mx-\[9px\]{margin-left:9px;margin-right:9px;}.mx-auto{margin-left:auto;margin-right:auto;}.my-0{margin-top:0px;margin-bottom:0px;}.my-1{margin-top:0.25rem;margin-bottom:0.25rem;}.my-4{margin-top:1rem;margin-bottom:1rem;}.my-6{margin-top:1.5rem;margin-bottom:1.5rem;}.my-8{margin-top:2rem;margin-bottom:2rem;}.my-\[-1px\]{margin-top:-1px;margin-bottom:-1px;}.my-\[40px\]{margin-top:40px;margin-bottom:40px;}.-mb-0{margin-bottom:-0px;}.-mb-0\.5{margin-bottom:-0.125rem;}.mb-0{margin-bottom:0px;}.mb-12{margin-bottom:3rem;}.mb-16{margin-bottom:4rem;}.mb-2{margin-bottom:0.5rem;}.mb-3{margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.mb-6{margin-bottom:1.5rem;}.mb-8{margin-bottom:2rem;}.mb-\[10px\]{margin-bottom:10px;}.mb-\[15px\]{margin-bottom:15px;}.mb-\[20px\]{margin-bottom:20px;}.mb-\[2px\]{margin-bottom:2px;}.mb-\[30px\]{margin-bottom:30px;}.mb-\[32px\]{margin-bottom:32px;}.mb-\[33px\]{margin-bottom:33px;}.mb-\[36px\]{margin-bottom:36px;}.mb-\[3rem\]{margin-bottom:3rem;}.mb-\[40px\]{margin-bottom:40px;}.mb-\[42px\]{margin-bottom:42px;}.mb-\[48px\]{margin-bottom:48px;}.mb-\[50px\]{margin-bottom:50px;}.mb-auto{margin-bottom:auto;}.ml-1{margin-left:0.25rem;}.ml-3{margin-left:0.75rem;}.ml-4{margin-left:1rem;}.ml-9{margin-left:2.25rem;}.mr-2{margin-right:0.5rem;}.mr-\[10px\]{margin-right:10px;}.mt-0{margin-top:0px;}.mt-1{margin-top:0.25rem;}.mt-12{margin-top:3rem;}.mt-14{margin-top:3.5rem;}.mt-2{margin-top:0.5rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mt-6{margin-top:1.5rem;}.mt-8{margin-top:2rem;}.mt-\[-3px\]{margin-top:-3px;}.mt-\[-40px\]{margin-top:-40px;}.mt-\[-4px\]{margin-top:-4px;}.mt-\[100px\]{margin-top:100px;}.mt-\[2px\]{margin-top:2px;}.mt-\[40px\]{margin-top:40px;}.mt-\[44px\]{margin-top:44px;}.mt-\[84px\]{margin-top:84px;}.mt-\[8px\]{margin-top:8px;}.mt-auto{margin-top:auto;}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.\!block{display:block !important;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.\!flex{display:flex !important;}.flex{display:flex;}.inline-flex{display:inline-flex;}.table{display:table;}.grid{display:grid;}.contents{display:contents;}.\!hidden{display:none !important;}.hidden{display:none;}.aspect-\[4\/3\]{aspect-ratio:4/3;}.aspect-video{aspect-ratio:16 / 9;}.\!h-\[530px\]{height:530px !important;}.\!h-full{height:100% !important;}.h-0{height:0px;}.h-0\.5{height:0.125rem;}.h-1{height:0.25rem;}.h-1\/3{height:33.333333%;}.h-10{height:2.5rem;}.h-12{height:3rem;}.h-16{height:4rem;}.h-2\/3{height:66.666667%;}.h-6{height:1.5rem;}.h-64{height:16rem;}.h-7{height:1.75rem;}.h-8{height:2rem;}.h-\[--header-height\]{height:var(--header-height);}.h-\[100vh\]{height:100vh;}.h-\[116px\]{height:116px;}.h-\[118px\]{height:118px;}.h-\[120px\]{height:120px;}.h-\[134px\]{height:134px;}.h-\[140px\]{height:140px;}.h-\[14px\]{height:14px;}.h-\[15px\]{height:15px;}.h-\[17px\]{height:17px;}.h-\[188px\]{height:188px;}.h-\[18px\]{height:18px;}.h-\[1px\]{height:1px;}.h-\[202px\]{height:202px;}.h-\[207px\]{height:207px;}.h-\[20px\]{height:20px;}.h-\[24px\]{height:24px;}.h-\[250px\]{height:250px;}.h-\[26px\]{height:26px;}.h-\[280px\]{height:280px;}.h-\[34px\]{height:34px;}.h-\[360px\]{height:360px;}.h-\[364px\]{height:364px;}.h-\[3px\]{height:3px;}.h-\[419px\]{height:419px;}.h-\[42px\]{height:42px;}.h-\[446px\]{height:446px;}.h-\[48px\]{height:48px;}.h-\[4px\]{height:4px;}.h-\[530px\]{height:530px;}.h-\[56px\]{height:56px;}.h-\[60vh\]{height:60vh;}.h-\[640px\]{height:640px;}.h-\[740px\]{height:740px;}.h-\[8px\]{height:8px;}.h-\[inherit\]{height:inherit;}.h-auto{height:auto;}.h-dvh{height:100dvh;}.h-fit{height:-moz-fit-content;height:fit-content;}.h-full{height:100%;}.h-screen{height:100vh;}.max-h-0{max-height:0px;}.max-h-\[250px\]{max-height:250px;}.max-h-\[280px\]{max-height:280px;}.max-h-\[500px\]{max-height:500px;}.max-h-\[95vh\]{max-height:95vh;}.min-h-10{min-height:2.5rem;}.min-h-\[100px\]{min-height:100px;}.min-h-\[207px\]{min-height:207px;}.min-h-\[24px\]{min-height:24px;}.min-h-\[446px\]{min-height:446px;}.min-h-\[72px\]{min-height:72px;}.\!w-full{width:100% !important;}.w-0{width:0px;}.w-1{width:0.25rem;}.w-10{width:2.5rem;}.w-12{width:3rem;}.w-56{width:14rem;}.w-6{width:1.5rem;}.w-8{width:2rem;}.w-96{width:24rem;}.w-\[10\%\]{width:10%;}.w-\[100px\]{width:100px;}.w-\[100vw\]{width:100vw;}.w-\[110px\]{width:110px;}.w-\[120px\]{width:120px;}.w-\[140px\]{width:140px;}.w-\[14px\]{width:14px;}.w-\[15px\]{width:15px;}.w-\[164px\]{width:164px;}.w-\[18px\]{width:18px;}.w-\[21px\]{width:21px;}.w-\[240px\]{width:240px;}.w-\[24px\]{width:24px;}.w-\[250px\]{width:250px;}.w-\[26px\]{width:26px;}.w-\[300px\]{width:300px;}.w-\[331px\]{width:331px;}.w-\[332px\]{width:332px;}.w-\[335px\]{width:335px;}.w-\[34px\]{width:34px;}.w-\[35px\]{width:35px;}.w-\[42px\]{width:42px;}.w-\[4px\]{width:4px;}.w-\[56px\]{width:56px;}.w-\[82px\]{width:82px;}.w-\[8px\]{width:8px;}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px);}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px);}.w-auto{width:auto;}.w-fit{width:-moz-fit-content;width:fit-content;}.w-full{width:100%;}.min-w-\[24px\]{min-width:24px;}.min-w-\[300px\]{min-width:300px;}.max-w-\[1176px\]{max-width:1176px;}.max-w-\[1440px\]{max-width:1440px;}.max-w-\[250px\]{max-width:250px;}.max-w-\[334px\]{max-width:334px;}.max-w-\[365px\]{max-width:365px;}.max-w-\[440px\]{max-width:440px;}.max-w-\[576px\]{max-width:576px;}.max-w-\[776px\]{max-width:776px;}.max-w-\[778px\]{max-width:778px;}.max-w-xl{max-width:36rem;}.flex-\[0_0\]{flex:0 0;}.flex-\[1_0_0\]{flex:1 0 0;}.shrink{flex-shrink:1;}.shrink-0{flex-shrink:0;}.grow{flex-grow:1;}.basis-0{flex-basis:0px;}.basis-full{flex-basis:100%;}.-translate-x-\[-50\%\]{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-translate-x-\[50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.cursor-pointer{cursor:pointer;}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.resize{resize:both;}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness);}.snap-end{scroll-snap-align:end;}.list-none{list-style-type:none;}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}.grid-cols-\[1fr_1fr_3fr\]{grid-template-columns:1fr 1fr 3fr;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.items-stretch{align-items:stretch;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-1{gap:0.25rem;}.gap-12{gap:3rem;}.gap-2{gap:0.5rem;}.gap-2\.5{gap:0.625rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-6{gap:1.5rem;}.gap-8{gap:2rem;}.gap-9{gap:2.25rem;}.gap-\[40px\]{gap:40px;}.gap-\[52px\]{gap:52px;}.gap-\[72px\]{gap:72px;}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem;}.gap-x-2{-moz-column-gap:0.5rem;column-gap:0.5rem;}.gap-x-20{-moz-column-gap:5rem;column-gap:5rem;}.gap-x-3{-moz-column-gap:0.75rem;column-gap:0.75rem;}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem;}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem;}.gap-y-0{row-gap:0px;}.gap-y-4{row-gap:1rem;}.gap-y-8{row-gap:2rem;}.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)));}.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse));}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse));}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}.self-start{align-self:flex-start;}.self-center{align-self:center;}.self-stretch{align-self:stretch;}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-auto{overflow-y:auto;}.overflow-y-hidden{overflow-y:hidden;}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto;}.text-nowrap{text-wrap:nowrap;}.break-words{overflow-wrap:break-word;}.break-all{word-break:break-all;}.rounded{border-radius:0.25rem;}.rounded-\[2px\]{border-radius:2px;}.rounded-\[44px\]{border-radius:44px;}.rounded-\[4px\]{border-radius:4px;}.rounded-\[6px\]{border-radius:6px;}.rounded-\[8px\]{border-radius:8px;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.rounded-md{border-radius:0.375rem;}.rounded-xl{border-radius:0.75rem;}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;}.rounded-b-\[8px\]{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.rounded-b-lg{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem;}.rounded-l-xl{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem;}.rounded-r-\[8px\]{border-top-right-radius:8px;border-bottom-right-radius:8px;}.rounded-r-xl{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem;}.rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.rounded-bl-\[14px\]{border-bottom-left-radius:14px;}.rounded-tl-xl{border-top-left-radius:0.75rem;}.rounded-tr-xl{border-top-right-radius:0.75rem;}.border{border-width:1px;}.border-0{border-width:0px;}.border-2{border-width:2px;}.border-\[1px\]{border-width:1px;}.border-\[2px\]{border-width:2px;}.border-x-0{border-left-width:0px;border-right-width:0px;}.border-x-\[1px\]{border-left-width:1px;border-right-width:1px;}.border-y{border-top-width:1px;border-bottom-width:1px;}.border-b{border-bottom-width:1px;}.border-b-2{border-bottom-width:2px;}.border-b-4{border-bottom-width:4px;}.border-b-\[1px\]{border-bottom-width:1px;}.border-t{border-top-width:1px;}.border-t-0{border-top-width:0px;}.border-t-2{border-top-width:2px;}.border-solid{border-style:solid;}.border-none{border-style:none;}.border-\[\#B8CAB2\]{--tw-border-opacity:1;border-color:rgb(184 202 178 / var(--tw-border-opacity));}.border-\[--accordion-item-border-color\]{border-color:var(--accordion-item-border-color);}.border-\[--accordion-tab-active-border-color\]{border-color:var(--accordion-tab-active-border-color);}.border-\[--accordion-tab-border-color\]{border-color:var(--accordion-tab-border-color);}.border-\[--button-ghost-active-border-color\]{border-color:var(--button-ghost-active-border-color);}.border-\[--button-ghost-border-color\]{border-color:var(--button-ghost-border-color);}.border-\[--button-ghost-disabled-border-color\]{border-color:var(--button-ghost-disabled-border-color);}.border-\[--button-ghost-hover-border-color\]{border-color:var(--button-ghost-hover-border-color);}.border-\[--button-primary-transparent-border-color\]{border-color:var(--button-primary-transparent-border-color);}.border-\[--card-press-border-color\]{border-color:var(--card-press-border-color);}.border-\[--card-publication-border-color\]{border-color:var(--card-publication-border-color);}.border-\[--download-item-border-color\]{border-color:var(--download-item-border-color);}.border-\[--forestry-contact-border-color\]{border-color:var(--forestry-contact-border-color);}.border-\[--icon-tile-border-color\]{border-color:var(--icon-tile-border-color);}.border-\[--tile-link-border-color\]{border-color:var(--tile-link-border-color);}.border-baysfgruen-100{--tw-border-opacity:1;border-color:rgb(235 243 241 / var(--tw-border-opacity));}.border-baysfgruen-200{--tw-border-opacity:1;border-color:rgb(224 237 234 / var(--tw-border-opacity));}.border-baysfgruen-400{--tw-border-opacity:1;border-color:rgb(128 180 166 / var(--tw-border-opacity));}.border-baysfgruen-50{--tw-border-opacity:1;border-color:rgb(240 246 244 / var(--tw-border-opacity));}.border-black{--tw-border-opacity:1;border-color:rgb(27 27 27 / var(--tw-border-opacity));}.border-focus-ring-dark{--tw-border-opacity:1;border-color:rgb(0 102 255 / var(--tw-border-opacity));}.border-hokkaido-300{--tw-border-opacity:1;border-color:rgb(245 117 28 / var(--tw-border-opacity));}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(242 242 242 / var(--tw-border-opacity));}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229 / var(--tw-border-opacity));}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(191 191 191 / var(--tw-border-opacity));}.border-red{--tw-border-opacity:1;border-color:rgb(255 0 0 / var(--tw-border-opacity));}.border-slate-200{--tw-border-opacity:1;border-color:rgb(112 133 125 / var(--tw-border-opacity));}.border-slate-300{--tw-border-opacity:1;border-color:rgb(66 101 87 / var(--tw-border-opacity));}.border-transparent{border-color:transparent;}.border-b-\[--link-text-hover-color-hokkaido\]{border-bottom-color:var(--link-text-hover-color-hokkaido);}.border-b-\[--link-text-hover-color-white\]{border-bottom-color:var(--link-text-hover-color-white);}.border-b-\[--link-text-hover-color\]{border-bottom-color:var(--link-text-hover-color);}.border-b-\[--textbody-link-text-hover-color\]{border-bottom-color:var(--textbody-link-text-hover-color);}.border-b-slate-300{--tw-border-opacity:1;border-bottom-color:rgb(66 101 87 / var(--tw-border-opacity));}.border-b-transparent{border-bottom-color:transparent;}.border-t-slate-300{--tw-border-opacity:1;border-top-color:rgb(66 101 87 / var(--tw-border-opacity));}.border-t-wiesengruen-200{--tw-border-opacity:1;border-top-color:rgb(223 230 220 / var(--tw-border-opacity));}.\!bg-transparent{background-color:transparent !important;}.bg-\[\#FEF3F4\]{--tw-bg-opacity:1;background-color:rgb(254 243 244 / var(--tw-bg-opacity));}.bg-\[--accordion-item-background-color\]{background-color:var(--accordion-item-background-color);}.bg-\[--button-disabled-background-color\]{background-color:var(--button-disabled-background-color);}.bg-\[--button-ghost-background-color\]{background-color:var(--button-ghost-background-color);}.bg-\[--button-primary-active-background-color\]{background-color:var(--button-primary-active-background-color);}.bg-\[--button-primary-background-color\]{background-color:var(--button-primary-background-color);}.bg-\[--button-primary-disabled-background-color\]{background-color:var(--button-primary-disabled-background-color);}.bg-\[--button-primary-hover-background-color\]{background-color:var(--button-primary-hover-background-color);}.bg-\[--button-primary-transparent-background-color\]{background-color:var(--button-primary-transparent-background-color);}.bg-\[--button-secondary-active-background-color\]{background-color:var(--button-secondary-active-background-color);}.bg-\[--button-secondary-background-color\]{background-color:var(--button-secondary-background-color);}.bg-\[--button-secondary-disabled-background-color\]{background-color:var(--button-secondary-disabled-background-color);}.bg-\[--button-secondary-hover-background-color\]{background-color:var(--button-secondary-hover-background-color);}.bg-\[--button-tertiary-active-background-color\]{background-color:var(--button-tertiary-active-background-color);}.bg-\[--button-tertiary-background-color\]{background-color:var(--button-tertiary-background-color);}.bg-\[--button-tertiary-hover-background-color\]{background-color:var(--button-tertiary-hover-background-color);}.bg-\[--card-appointment-background-color\]{background-color:var(--card-appointment-background-color);}.bg-\[--card-press-background-color\]{background-color:var(--card-press-background-color);}.bg-\[--card-publication-background-color\]{background-color:var(--card-publication-background-color);}.bg-\[--card-video-background-color\]{background-color:var(--card-video-background-color);}.bg-\[--competition-box-background-color\]{background-color:var(--competition-box-background-color);}.bg-\[--download-item-background-color\]{background-color:var(--download-item-background-color);}.bg-\[--facts-box-background-color\]{background-color:var(--facts-box-background-color);}.bg-\[--facts-icon-color\]{background-color:var(--facts-icon-color);}.bg-\[--forestry-contact-box-background-color\]{background-color:var(--forestry-contact-box-background-color);}.bg-\[--form-background-color\]{background-color:var(--form-background-color);}.bg-\[--icon-tile-background-color\]{background-color:var(--icon-tile-background-color);}.bg-\[--icon-tile-icon-background-color\]{background-color:var(--icon-tile-icon-background-color);}.bg-\[--interactive-map-icon-background-color\]{background-color:var(--interactive-map-icon-background-color);}.bg-\[--job-offers-background-color\]{background-color:var(--job-offers-background-color);}.bg-\[--job-offers-icon-background-color\]{background-color:var(--job-offers-icon-background-color);}.bg-\[--magazin-background-color\]{background-color:var(--magazin-background-color);}.bg-\[--services-background-color\]{background-color:var(--services-background-color);}.bg-\[--slider-background-color\]{background-color:var(--slider-background-color);}.bg-\[--social-media-icons-background-color\]{background-color:var(--social-media-icons-background-color);}.bg-\[--social-media-icons-background-fill-color\]{background-color:var(--social-media-icons-background-fill-color);}.bg-\[--table-odd-background-color\]{background-color:var(--table-odd-background-color);}.bg-\[--text-segment-box-background-color\]{background-color:var(--text-segment-box-background-color);}.bg-\[--tile-link-background-color\]{background-color:var(--tile-link-background-color);}.bg-\[--tile-link-focus-background-color\]{background-color:var(--tile-link-focus-background-color);}.bg-\[--video-highlights-box-background-color\]{background-color:var(--video-highlights-box-background-color);}.bg-baysfgruen-100{--tw-bg-opacity:1;background-color:rgb(235 243 241 / var(--tw-bg-opacity));}.bg-baysfgruen-200{--tw-bg-opacity:1;background-color:rgb(224 237 234 / var(--tw-bg-opacity));}.bg-baysfgruen-300{--tw-bg-opacity:1;background-color:rgb(191 218 211 / var(--tw-bg-opacity));}.bg-baysfgruen-400{--tw-bg-opacity:1;background-color:rgb(128 180 166 / var(--tw-bg-opacity));}.bg-baysfgruen-50{--tw-bg-opacity:1;background-color:rgb(240 246 244 / var(--tw-bg-opacity));}.bg-black{--tw-bg-opacity:1;background-color:rgb(27 27 27 / var(--tw-bg-opacity));}.bg-hokkaido-300{--tw-bg-opacity:1;background-color:rgb(245 117 28 / var(--tw-bg-opacity));}.bg-hokkaido-400{--tw-bg-opacity:1;background-color:rgb(199 83 0 / var(--tw-bg-opacity));}.bg-lightgray{--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity));}.bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(191 191 191 / var(--tw-bg-opacity));}.bg-neutral-500{--tw-bg-opacity:1;background-color:rgb(97 97 97 / var(--tw-bg-opacity));}.bg-neutral-600{--tw-bg-opacity:1;background-color:rgb(51 51 51 / var(--tw-bg-opacity));}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(66 101 87 / var(--tw-bg-opacity));}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(26 54 44 / var(--tw-bg-opacity));}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(20 43 35 / var(--tw-bg-opacity));}.bg-transparent{background-color:transparent;}.bg-waldgruen-600{--tw-bg-opacity:1;background-color:rgb(21 80 58 / var(--tw-bg-opacity));}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.bg-wiesengruen-200{--tw-bg-opacity:1;background-color:rgb(223 230 220 / var(--tw-bg-opacity));}.bg-wiesengruen-500{--tw-bg-opacity:1;background-color:rgb(162 186 153 / var(--tw-bg-opacity));}.bg-opacity-50{--tw-bg-opacity:0.5;}.bg-opacity-80{--tw-bg-opacity:0.8;}.bg-\[url\(\'\.\.\/images\/down-arrow\.svg\'\)\]{
  background-image: url(/themes/custom/baysf/assets/images/down-arrow.svg);
}
.bg-\[url\(\'\.\.\/images\/xmark-ring\.svg\'\)\]{
  background-image: url(/themes/custom/baysf/assets/images/xmark-ring.svg);
}
.bg-none{
  background-image: none;
}
.fill-\[--facts-icon-fill-color\]{
  fill: var(--facts-icon-fill-color);
}
.fill-\[--forestry-contact-icon-fill-color\]{
  fill: var(--forestry-contact-icon-fill-color);
}
.fill-black{
  fill: #1B1B1B;
}
.stroke-black{
  stroke: #1B1B1B;
}
.stroke-slate-300{
  stroke: #426557;
}
.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0{
  padding: 0px;
}
.p-0\.5{
  padding: 0.125rem;
}
.p-1{
  padding: 0.25rem;
}
.p-1\.5{
  padding: 0.375rem;
}
.p-2{
  padding: 0.5rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-5{
  padding: 1.25rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.p-\[1px\]{
  padding: 1px;
}
.p-\[24px\]{
  padding: 24px;
}
.p-\[8px\]{
  padding: 8px;
}
.\!px-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-\[12px\]{
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[20px\]{
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[24px\]{
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[36px\]{
  padding-left: 36px;
  padding-right: 36px;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-14{
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[24px\]{
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-\[32px\]{
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-\[40px\]{
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-\[48px\]{
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-\[56px\]{
  padding-top: 56px;
  padding-bottom: 56px;
}
.py-\[5px\]{
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-\[6px\]{
  padding-top: 6px;
  padding-bottom: 6px;
}
.\!pb-0{
  padding-bottom: 0px !important;
}
.\!pb-3{
  padding-bottom: 0.75rem !important;
}
.\!pl-0{
  padding-left: 0px !important;
}
.\!pl-\[20px\]{
  padding-left: 20px !important;
}
.\!pt-4{
  padding-top: 1rem !important;
}
.pb-0{
  padding-bottom: 0px;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pb-\[108px\]{
  padding-bottom: 108px;
}
.pb-\[24px\]{
  padding-bottom: 24px;
}
.pb-\[3px\]{
  padding-bottom: 3px;
}
.pb-\[40px\]{
  padding-bottom: 40px;
}
.pb-\[48px\]{
  padding-bottom: 48px;
}
.pb-\[56px\]{
  padding-bottom: 56px;
}
.pl-12{
  padding-left: 3rem;
}
.pl-2{
  padding-left: 0.5rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-5{
  padding-left: 1.25rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pl-9{
  padding-left: 2.25rem;
}
.pl-\[0\.55rem\]{
  padding-left: 0.55rem;
}
.pl-\[37px\]{
  padding-left: 37px;
}
.pr-0{
  padding-right: 0px;
}
.pr-3{
  padding-right: 0.75rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-5{
  padding-right: 1.25rem;
}
.pr-8{
  padding-right: 2rem;
}
.pr-9{
  padding-right: 2.25rem;
}
.pr-\[151px\]{
  padding-right: 151px;
}
.pr-\[20px\]{
  padding-right: 20px;
}
.pr-\[30px\]{
  padding-right: 30px;
}
.pr-\[72px\]{
  padding-right: 72px;
}
.pt-0{
  padding-top: 0px;
}
.pt-1{
  padding-top: 0.25rem;
}
.pt-12{
  padding-top: 3rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-\[20px\]{
  padding-top: 20px;
}
.pt-\[32px\]{
  padding-top: 32px;
}
.pt-\[40px\]{
  padding-top: 40px;
}
.pt-\[48px\]{
  padding-top: 48px;
}
.pt-\[56\.25\%\]{
  padding-top: 56.25%;
}
.pt-\[63px\]{
  padding-top: 63px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.align-middle{
  vertical-align: middle;
}
.align-bottom{
  vertical-align: bottom;
}
.font-sans{
  font-family: Red Hat Display, sans-serif;
}
.\!text-lg{
  font-size: 1.125rem !important;
  line-height: 150% !important;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 150%;
}
.text-\[1\.15rem\]{
  font-size: 1.15rem;
}
.text-\[1\.75rem\]{
  font-size: 1.75rem;
}
.text-\[14px\]{
  font-size: 14px;
}
.text-\[16px\]{
  font-size: 16px;
}
.text-\[18px\]{
  font-size: 18px;
}
.text-\[2\.5rem\]{
  font-size: 2.5rem;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[23px\]{
  font-size: 23px;
}
.text-\[24px\]{
  font-size: 24px;
}
.text-\[32px\]{
  font-size: 32px;
}
.text-\[38px\]{
  font-size: 38px;
}
.text-\[40px\]{
  font-size: 40px;
}
.text-base{
  font-size: 1rem;
  line-height: 150%;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 150%;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 150%;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 150%;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 150%;
}
.font-bold{
  font-weight: 700;
}
.font-extrabold{
  font-weight: 800;
}
.font-light{
  font-weight: 300;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.italic{
  font-style: italic;
}
.not-italic{
  font-style: normal;
}
.leading-4{
  line-height: 1rem;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-\[1\.875rem\]{
  line-height: 1.875rem;
}
.leading-\[16\.8px\]{
  line-height: 16.8px;
}
.leading-\[16px\]{
  line-height: 16px;
}
.leading-\[18px\]{
  line-height: 18px;
}
.leading-\[2\.125rem\]{
  line-height: 2.125rem;
}
.leading-\[20px\]{
  line-height: 20px;
}
.leading-\[21px\]{
  line-height: 21px;
}
.leading-\[22px\]{
  line-height: 22px;
}
.leading-\[23px\]{
  line-height: 23px;
}
.leading-\[24px\]{
  line-height: 24px;
}
.leading-\[26px\]{
  line-height: 26px;
}
.leading-\[27px\]{
  line-height: 27px;
}
.leading-\[28px\]{
  line-height: 28px;
}
.leading-\[30px\]{
  line-height: 30px;
}
.leading-\[32px\]{
  line-height: 32px;
}
.leading-\[38px\]{
  line-height: 38px;
}
.leading-\[3rem\]{
  line-height: 3rem;
}
.leading-\[40px\]{
  line-height: 40px;
}
.leading-\[46px\]{
  line-height: 46px;
}
.leading-normal{
  line-height: 1.5;
}
.leading-relaxed{
  line-height: 1.625;
}
.\!text-black{
  --tw-text-opacity: 1 !important;
  color: rgb(27 27 27 / var(--tw-text-opacity)) !important;
}
.\!text-slate-300{
  --tw-text-opacity: 1 !important;
  color: rgb(66 101 87 / var(--tw-text-opacity)) !important;
}
.text-\[--accordion-item-text-color\]{
  color: var(--accordion-item-text-color);
}
.text-\[--button-disabled-text-color\]{
  color: var(--button-disabled-text-color);
}
.text-\[--button-ghost-active-text-color\]{
  color: var(--button-ghost-active-text-color);
}
.text-\[--button-ghost-disabled-text-color\]{
  color: var(--button-ghost-disabled-text-color);
}
.text-\[--button-ghost-hover-text-color\]{
  color: var(--button-ghost-hover-text-color);
}
.text-\[--button-primary-active-transparent-text-color\]{
  color: var(--button-primary-active-transparent-text-color);
}
.text-\[--button-primary-hover-transparent-text-color\]{
  color: var(--button-primary-hover-transparent-text-color);
}
.text-\[--button-primary-transparent-text-color\]{
  color: var(--button-primary-transparent-text-color);
}
.text-\[--button-secondary-text-color\]{
  color: var(--button-secondary-text-color);
}
.text-\[--button-text-color\]{
  color: var(--button-text-color);
}
.text-\[--card-appointment-text-color\]{
  color: var(--card-appointment-text-color);
}
.text-\[--card-appointment-title-color\]{
  color: var(--card-appointment-title-color);
}
.text-\[--card-publication-text-color\]{
  color: var(--card-publication-text-color);
}
.text-\[--card-video-text-color\]{
  color: var(--card-video-text-color);
}
.text-\[--download-item-text-color\]{
  color: var(--download-item-text-color);
}
.text-\[--facts-numbers-text-color\]{
  color: var(--facts-numbers-text-color);
}
.text-\[--link-icon-color\]{
  color: var(--link-icon-color);
}
.text-\[--link-text-color-hokkaido\]{
  color: var(--link-text-color-hokkaido);
}
.text-\[--link-text-color-white\]{
  color: var(--link-text-color-white);
}
.text-\[--link-text-color\]{
  color: var(--link-text-color);
}
.text-\[--link-text-icon-color-hokkaido\]{
  color: var(--link-text-icon-color-hokkaido);
}
.text-\[--link-text-icon-color-white\]{
  color: var(--link-text-icon-color-white);
}
.text-\[--press-contact-headline-color\]{
  color: var(--press-contact-headline-color);
}
.text-\[--press-contact-icon-color\]{
  color: var(--press-contact-icon-color);
}
.text-\[--press-contact-text-color\]{
  color: var(--press-contact-text-color);
}
.text-\[--slider-button-icon-color\]{
  color: var(--slider-button-icon-color);
}
.text-\[--textbody-link-text-color\]{
  color: var(--textbody-link-text-color);
}
.text-\[--tile-link-focus-text-color\]{
  color: var(--tile-link-focus-text-color);
}
.text-\[--tile-link-hover-text-color\]{
  color: var(--tile-link-hover-text-color);
}
.text-\[--tile-link-icon-color\]{
  color: var(--tile-link-icon-color);
}
.text-baysfgruen-300{
  --tw-text-opacity: 1;
  color: rgb(191 218 211 / var(--tw-text-opacity));
}
.text-baysfgruen-50{
  --tw-text-opacity: 1;
  color: rgb(240 246 244 / var(--tw-text-opacity));
}
.text-baysfgruen-600{
  --tw-text-opacity: 1;
  color: rgb(0 80 59 / var(--tw-text-opacity));
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(27 27 27 / var(--tw-text-opacity));
}
.text-forstorange-600{
  --tw-text-opacity: 1;
  color: rgb(228 104 16 / var(--tw-text-opacity));
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-hokkaido-300{
  --tw-text-opacity: 1;
  color: rgb(245 117 28 / var(--tw-text-opacity));
}
.text-hokkaido-400{
  --tw-text-opacity: 1;
  color: rgb(199 83 0 / var(--tw-text-opacity));
}
.text-hokkaido-500{
  --tw-text-opacity: 1;
  color: rgb(157 75 18 / var(--tw-text-opacity));
}
.text-neutral-200{
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}
.text-neutral-400{
  --tw-text-opacity: 1;
  color: rgb(128 128 128 / var(--tw-text-opacity));
}
.text-neutral-500{
  --tw-text-opacity: 1;
  color: rgb(97 97 97 / var(--tw-text-opacity));
}
.text-slate-100{
  --tw-text-opacity: 1;
  color: rgb(154 169 163 / var(--tw-text-opacity));
}
.text-slate-300{
  --tw-text-opacity: 1;
  color: rgb(66 101 87 / var(--tw-text-opacity));
}
.text-slate-350{
  --tw-text-opacity: 1;
  color: rgb(40 75 63 / var(--tw-text-opacity));
}
.text-slate-400{
  --tw-text-opacity: 1;
  color: rgb(31 64 53 / var(--tw-text-opacity));
}
.text-slate-50{
  --tw-text-opacity: 1;
  color: rgb(200 215 209 / var(--tw-text-opacity));
}
.text-waldgruen-600{
  --tw-text-opacity: 1;
  color: rgb(21 80 58 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-whitesmoke-200{
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity));
}
.text-wiesengruen-200{
  --tw-text-opacity: 1;
  color: rgb(223 230 220 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.overline{
  text-decoration-line: overline;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-100{
  opacity: 1;
}
.opacity-20{
  opacity: 0.2;
}
.shadow{
  --tw-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
  --tw-shadow-colored: 0px 12px 16px -4px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl{
  --tw-shadow: 0px 32px 64px -12px rgba(0, 0, 0, 0.14);
  --tw-shadow-colored: 0px 32px 64px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_20px_24px_-4px_rgba\(27\2c 27\2c 27\2c 0\.08\)\]{
  --tw-shadow: 0 20px 24px -4px rgba(27,27,27,0.08);
  --tw-shadow-colored: 0 20px 24px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0px 20px 24px -4px rgba(0, 0, 0, 0.08), 0px 8px 8px -4px rgba(0, 0, 0, 0.03);
  --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
  --tw-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.10), 0px 2px 4px -2px rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0px 4px 8px -2px var(--tw-shadow-color), 0px 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
  --tw-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.10), 0px 1px 2px 0px rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xs{
  --tw-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-slate-300{
  --tw-shadow-color: #426557;
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.outline-0{
  outline-width: 0px;
}
.outline-2{
  outline-width: 2px;
}
.outline-offset-1{
  outline-offset: 1px;
}
.outline-offset-2{
  outline-offset: 2px;
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.brightness-\[\.5\]{
  --tw-brightness: brightness(.5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-1000{
  transition-duration: 1000ms;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-300{
  transition-duration: 300ms;
}
.duration-500{
  transition-duration: 500ms;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
.scrollbar::-webkit-scrollbar-track{
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius);
}
.scrollbar::-webkit-scrollbar-track:hover{
  background-color: var(--scrollbar-track-hover, var(--scrollbar-track));
}
.scrollbar::-webkit-scrollbar-track:active{
  background-color: var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)));
}
.scrollbar::-webkit-scrollbar-thumb{
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius);
}
.scrollbar::-webkit-scrollbar-thumb:hover{
  background-color: var(--scrollbar-thumb-hover, var(--scrollbar-thumb));
}
.scrollbar::-webkit-scrollbar-thumb:active{
  background-color: var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)));
}
.scrollbar::-webkit-scrollbar-corner{
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius);
}
.scrollbar::-webkit-scrollbar-corner:hover{
  background-color: var(--scrollbar-corner-hover, var(--scrollbar-corner));
}
.scrollbar::-webkit-scrollbar-corner:active{
  background-color: var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)));
}
@supports (-moz-appearance:none){

  .scrollbar{
    scrollbar-width: auto;
    scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
  }
}
.scrollbar::-webkit-scrollbar{
  display: block;
  width: var(--scrollbar-width, 16px);
  height: var(--scrollbar-height, 16px);
}
.scrollbar-track-\[\#DEE8EA33\]{
  --scrollbar-track: #DEE8EA33 !important;
}
.scrollbar-track-baysfgruen-200{
  --scrollbar-track: #E0EDEA !important;
}
.scrollbar-track-neutral-200{
  --scrollbar-track: #E5E5E5 !important;
}
.scrollbar-thumb-baysfgruen-500{
  --scrollbar-thumb: #006A4E !important;
}
.scrollbar-thumb-neutral-500{
  --scrollbar-thumb: #616161 !important;
}
.scrollbar-thumb-waldgruen-600{
  --scrollbar-thumb: #15503A !important;
}
.scrollbar-track-rounded-\[20px\]{
  --scrollbar-track-radius: 20px;
}
.scrollbar-track-rounded-sm{
  --scrollbar-track-radius: 0.125rem;
}
.scrollbar-thumb-rounded-\[20px\]{
  --scrollbar-thumb-radius: 20px;
}
.scrollbar-thumb-rounded-sm{
  --scrollbar-thumb-radius: 0.125rem;
}
.scrollbar-w-\[16px\]{
  --scrollbar-width: 16px;
}
.scrollbar-w-\[8px\]{
  --scrollbar-width: 8px;
}
.scrollbar-h-2{
  --scrollbar-height: 0.5rem;
}
.\[-ms-overflow-style\:none\]{
  -ms-overflow-style: none;
}
.\[content\:\'\'\]{
  content: '';
}
.\[mask-image\:url\(\'\.\.\/images\/layout-1\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/layout-1.svg);
          mask-image: url(/themes/custom/baysf/assets/images/layout-1.svg);
}
.\[mask-image\:url\(\'\.\.\/images\/layout-2\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/layout-2.svg);
          mask-image: url(/themes/custom/baysf/assets/images/layout-2.svg);
}
.\[mask-image\:url\(\'\.\.\/images\/social\/facebook\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/facebook.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/facebook.svg);
}
.\[mask-image\:url\(\'\.\.\/images\/social\/flickr\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/flickr.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/flickr.svg);
}
.\[mask-image\:url\(\'\.\.\/images\/social\/instagram\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/instagram.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/instagram.svg);
}
.\[mask-image\:url\(\'\.\.\/images\/social\/link\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/link.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/link.svg);
}
.\[mask-image\:url\(\'\.\.\/images\/social\/linkedin\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/linkedin.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/linkedin.svg);
}
.\[mask-image\:url\(\'\.\.\/images\/social\/mailto\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/mailto.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/mailto.svg);
}
.\[mask-image\:url\(\'\.\.\/images\/social\/pinterest\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/pinterest.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/pinterest.svg);
}
.\[mask-image\:url\(\'\.\.\/images\/social\/twitter\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/twitter.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/twitter.svg);
}
.\[mask-image\:url\(\'\.\.\/images\/social\/youtube\.svg\'\)\]{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/youtube.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/youtube.svg);
}
.\[mask-image\:var\(--services-background-mask-image\)\]{
  -webkit-mask-image: var(--services-background-mask-image);
          mask-image: var(--services-background-mask-image);
}
.\[mask-position\:0_5px\]{
  -webkit-mask-position: 0 5px;
          mask-position: 0 5px;
}
.\[mask-repeat\:no-repeat\]{
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.\[mask-size\:cover\]{
  -webkit-mask-size: cover;
          mask-size: cover;
}
.\[scrollbar-width\:none\]{
  scrollbar-width: none;
}
.\[word-break\:break-word\]{
  word-break: break-word;
}
.page-layout-columns-2{
  margin-left: auto;
  margin-right: auto;
  display: flex;
  max-width: 1440px;
  flex-direction: column;
  gap: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 768px){

  .page-layout-columns-2{
    gap: 3rem;
    padding-left: 44px;
    padding-right: 44px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1024px){

  .page-layout-columns-2{
    padding-left: 84px;
    padding-right: 84px;
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
@media (min-width: 1440px){

  .page-layout-columns-2{
    padding-left: 132px;
    padding-right: 132px;
  }
}
.page-layout-columns-2 .content-body{
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
@media (min-width: 768px){

  .page-layout-columns-2 .content-body{
    flex-direction: row;
    gap: 1rem;
  }
}
@media (min-width: 1024px){

  .page-layout-columns-2 .content-body{
    gap: 1.5rem;
  }
}
.page-layout-columns-2 .content-body .component-content {
      padding: initial;
    }
.page-layout-columns-2 .content-body .social-media-icons{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.page-layout-columns-2 .content-body .social-media-icons .social-media-icon::before{
  --tw-bg-opacity: 1;
  background-color: rgb(66 101 87 / var(--tw-bg-opacity));
}
.page-layout-columns-2 .content-body .page-column-1{
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px){

  .page-layout-columns-2 .content-body .page-column-1{
    width: calc(100% - var(--page-column-2-width));
    padding-right: 58px;
  }
}
@media (min-width: 1440px){

  .page-layout-columns-2 .content-body .page-column-1{
    padding-right: 100px;
  }
}
.page-layout-columns-2 .content-body .page-column-2{
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
@media (min-width: 768px){

  .page-layout-columns-2 .content-body .page-column-2{
    width: var(--page-column-2-width);
    gap: 2rem;
  }
}
@media (min-width: 1024px){

  .page-layout-columns-2 .content-body .page-column-2{
    gap: 3rem;
  }
}
.page-layout-columns-2 .content-body .content-gap-between{
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
@media (min-width: 1024px){

  .page-layout-columns-2 .content-body .content-gap-between{
    gap: 4rem;
  }
}
.page-layout-columns-2 .content-body .content-gap-between .paragraph:not(.paragraph--type--accordion-item){
  margin: 0px;
  padding: 0px;
}
.page-layout-columns-2 .content-body .content-gap-between .paragraph:not(.paragraph--type--accordion-item) .component-header,
        .page-layout-columns-2 .content-body .content-gap-between .paragraph:not(.paragraph--type--accordion-item) .component-content{
  padding: 0px;
  text-align: left;
}
.page-layout-columns-2 .paragraph-two-column-content-body .content-gap-between .paragraph--type--textbody{
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.page-layout-columns-2 .recipe-content-body .content-gap-between{
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
@media (min-width: 1024px){

  .page-layout-columns-2 .recipe-content-body .content-gap-between{
    gap: 4rem;
  }
}
.page-layout-columns-2 .recipe-content-body .content-gap-between .field--name-field-inhalt > .paragraph{
  margin: 0px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.page-layout-columns-2 .recipe-content-body .content-gap-between .field--name-field-inhalt > .paragraph:last-child{
  padding-bottom: 0px;
}
@media (min-width: 768px){

  .page-layout-columns-2 .recipe-content-body .content-gap-between .field--name-field-inhalt > .paragraph{
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (min-width: 1024px){

  .page-layout-columns-2 .recipe-content-body .content-gap-between .field--name-field-inhalt > .paragraph{
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.page-layout-columns-2--1_3 {
    --page-column-2-width: 59%;
  }
@media (min-width: 768px) {
.page-layout-columns-2--1_3 .content-body {
        gap: 1.25rem
    }
      }
@media (min-width: 1024px) {
.page-layout-columns-2--1_3 .content-body {
        gap: 2.75rem
    }
      }
.page-layout-columns-2--1_3 .content-body .page-column-1 {
        padding-right: 0;
      }
@media (min-width: 768px) {
.page-layout-columns-2--1_3 .content-body .page-column-1 {
          padding-right: 1.5rem
      }
        }
@media (min-width: 1024px) {
.page-layout-columns-2--1_3 .content-body .page-column-1 {
          padding-right: 100px
      }
        }
.tourismus-und-umweltschutz-detailseite .anchor-target{
  padding-top: 0px;
}
.tourismus-und-umweltschutz-detailseite .paragraph{
  margin-top: 0px;
}
.sitemap-html{
  margin-bottom: 0px;
  margin-top: var(--header-height);
}
.sitemap-html a{
  position: relative;
  font-size: 18px;
  border-bottom-width: 2px;
  border-bottom-color: transparent;
  font-size: 1rem;
  line-height: 150%;
  font-weight: 600;
  line-height: 22px;
  --tw-text-opacity: 1;
  color: rgb(66 101 87 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

  .sitemap-html a{
    line-height: 26px;
  }
}
.sitemap-html a:where(.dark, .dark *){
  --tw-text-opacity: 1;
  color: rgb(199 83 0 / var(--tw-text-opacity));
}
.sitemap-html a:hover{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(66 101 87 / var(--tw-border-opacity));
}
.sitemap-html a:hover:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-bottom-color: rgb(157 75 18 / var(--tw-border-opacity));
}
/**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */
/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64,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');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.swiper {
  --swiper-theme-color: #426557;
  --swiper-pagination-bullet-inactive-color: #9AA9A3;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 6px;
  --swiper-pagination-top: 32px;
  --swiper-pagination-bottom: auto;
  --swiper-pagination-bullet-size: 12px;
  --swiper-pagination-bullet-width: 12px;
  --swiper-pagination-bullet-height: 12px;
}
.swiper-wrapper.grid {
  display: grid !important;
}
.swiper .swiper-button.swiper-button-disabled{
  cursor: not-allowed;
}
.swiper .swiper-button.swiper-button-disabled:where(.dark, .dark *){
  background-color: transparent;
}
.swiper .swiper-button.swiper-button-disabled {
    border-color: var(--slider-disabled-border-color);
    opacity: var(--slider-disabled-opacity);
  }
.swiper .swiper-button.swiper-button-disabled i {
      color: var(--slider-disabled-icon-color);
    }
.btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  outline-width: 2px;
  outline-offset: 2px;
}
.btn:focus{
  outline-color: #0066FF;
}
.btn:active{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.btn{
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: var(--button-text-color);
}
.btn.btn-md{
  font-size: 16px;
  line-height: 22px;
}
.btn:disabled{
  cursor: not-allowed;
  background-color: var(--button-disabled-background-color);
  color: var(--button-disabled-text-color);
}
.btn.btn-primary{
  background-color: var(--button-primary-background-color);
}
.btn.btn-primary:not(.btn-ignore-dark-mode):where(.dark, .dark *){
  background-color: var(--button-primary-background-dark-color);
}
.btn.btn-primary.btn-transparent{
  border-width: 1px;
  border-color: var(--button-primary-transparent-border-color);
  background-color: var(--button-primary-transparent-background-color);
  color: var(--button-primary-transparent-text-color);
}
.btn.btn-primary:hover{
  background-color: var(--button-primary-hover-background-color);
}
.btn.btn-primary:hover:not(.btn-ignore-dark-mode):where(.dark, .dark *){
  background-color: var(--button-primary-hover-background-dark-color);
}
.btn.btn-primary:hover.btn-transparent{
  color: var(--button-primary-hover-transparent-text-color);
}
.btn.btn-primary:active{
  background-color: var(--button-primary-active-background-color);
}
.btn.btn-primary:active:not(.btn-ignore-dark-mode):where(.dark, .dark *){
  background-color: var(--button-primary-active-background-dark-color);
}
.btn.btn-primary:active.btn-transparent{
  color: var(--button-primary-active-transparent-text-color);
}
.btn.btn-primary:disabled{
  background-color: var(--button-primary-disabled-background-color);
}
.btn.btn-primary:disabled:not(.btn-ignore-dark-mode):where(.dark, .dark *){
  background-color: var(--button-primary-disabled-background-dark-color);
}
.btn.btn-primary:disabled.btn-transparent{
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}
.btn.btn-secondary{
  background-color: var(--button-secondary-background-color);
  color: var(--button-secondary-text-color);
}
.btn.btn-secondary:not(.btn-ignore-dark-mode):where(.dark, .dark *){
  background-color: var(--button-secondary-background-dark-color);
}
.btn.btn-secondary:hover{
  background-color: var(--button-secondary-hover-background-color);
}
.btn.btn-secondary:hover:not(.btn-ignore-dark-mode):where(.dark, .dark *){
  background-color: var(--button-secondary-hover-background-dark-color);
}
.btn.btn-secondary:active{
  background-color: var(--button-secondary-active-background-color);
}
.btn.btn-secondary:active:not(.btn-ignore-dark-mode):where(.dark, .dark *){
  background-color: var(--button-secondary-active-background-dark-color);
}
.btn.btn-secondary:disabled{
  background-color: var(--button-secondary-disabled-background-color);
}
.btn.btn-secondary:disabled:not(.btn-ignore-dark-mode):where(.dark, .dark *){
  background-color: var(--button-secondary-disabled-background-dark-color);
}
.btn.btn-tertiary{
  background-color: var(--button-tertiary-background-color);
}
.btn.btn-tertiary:hover{
  background-color: var(--button-tertiary-hover-background-color);
}
.btn.btn-tertiary:active{
  background-color: var(--button-tertiary-active-background-color);
}
.btn.btn-ghost{
  border-width: 2px;
  border-color: var(--button-ghost-border-color);
  background-color: var(--button-ghost-background-color);
}
.btn.btn-ghost:hover{
  border-color: var(--button-ghost-hover-border-color);
  color: var(--button-ghost-hover-text-color);
}
.btn.btn-ghost:active{
  border-color: var(--button-ghost-active-border-color);
  color: var(--button-ghost-active-text-color);
}
.btn.btn-ghost:disabled{
  border-color: var(--button-ghost-disabled-border-color);
  color: var(--button-ghost-disabled-text-color);
}
.btn-icon{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.eu-cookie-withdraw-wrapper{
  display: none !important;
}
.modal .modal-overlay{
  position: absolute;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(27 27 27 / var(--tw-bg-opacity));
  opacity: 0.7;
}
.modal .modal-container{
  z-index: 50;
  margin: 0.75rem;
  max-height: 95vh;
  max-width: 576px;
  overflow-y: auto;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0px 20px 24px -4px rgba(0, 0, 0, 0.08), 0px 8px 8px -4px rgba(0, 0, 0, 0.03);
  --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px){

  .modal .modal-container{
    margin-left: auto;
    margin-right: auto;
  }
}
.modal .modal-container .modal-content{
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(27 27 27 / var(--tw-text-opacity));
}
@media (min-width: 768px){

  .modal .modal-container .modal-content{
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 1024px){

  .modal .modal-container .modal-content{
    padding: 2.5rem;
  }
}
.modal .modal-container .modal-content .modal-heading > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.modal .modal-container .modal-content .modal-heading{
  text-align: center;
}
.modal .modal-container .modal-content .modal-heading h1, .modal .modal-container .modal-content .modal-heading h2, .modal .modal-container .modal-content .modal-heading h3, .modal .modal-container .modal-content .modal-heading h4, .modal .modal-container .modal-content .modal-heading h5, .modal .modal-container .modal-content .modal-heading h6{
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}
.modal .modal-container .modal-content .eu-cookie-compliance-categories{
  overflow: auto;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(235 243 241 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(240 246 244 / var(--tw-bg-opacity));
  padding: 1.5rem;
}
.modal .modal-container .modal-content .eu-cookie-compliance-categories .cookie-details-headline{
  width: 100%;
  text-align: left;
  font-weight: 700;
}
.modal .modal-container .modal-content .eu-cookie-compliance-categories .cookie-details{
  display: none;
}
.modal .modal-container .modal-content .eu-cookie-compliance-categories.open{
  border-radius: 0.5rem;
}
.modal .modal-container .modal-content .eu-cookie-compliance-categories.open .cookie-details{
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.toggle-checkbox {
  border-color: red;
}
.toggle-checkbox + .toggle-label {
  background-color: red;
}
.toggle-checkbox.checked {
  right: 0;
  border-color: green;
}
.toggle-checkbox.checked + .toggle-label {
  background-color: green;
}
@media not all and (min-width: 768px){

  .form-wrapper{
    width: 100%;
  }
}
.form-wrapper .fieldset-wrapper{
  display: none;
}
.form-wrapper .dropdown{
  position: relative;
}
.form-wrapper .dropdown .dropdown-trigger{
  display: inline-flex;
  height: 2.5rem;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(191 191 191 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.form-wrapper .dropdown .dropdown-trigger:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(112 133 125 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(20 43 35 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.form-wrapper .dropdown .dropdown-trigger > span{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
@media (min-width: 768px){

  .form-wrapper .dropdown .dropdown-trigger > span{
    max-width: 346px;
  }
}
.form-wrapper .dropdown .dropdown-trigger .icon{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-size: 16px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.form-wrapper .dropdown .dropdown-trigger .icon:where(.dark, .dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.form-wrapper .dropdown .dropdown-trigger.open .icon {
          transform: rotate(180deg);
        }
.form-wrapper .dropdown.filter-active .dropdown-trigger{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(112 133 125 / var(--tw-border-opacity));
}
.form-wrapper .dropdown .dropdown-content{
  position: relative;
  left: 0px;
  right: 0px;
  z-index: 30;
  margin-top: 0.25rem;
  display: flex;
  max-height: 250px;
  flex-direction: column;
  overflow-y: auto;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(242 242 242 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.25rem;
  --tw-shadow: 0 20px 24px -4px rgba(27,27,27,0.08);
  --tw-shadow-colored: 0 20px 24px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1440px){

  .form-wrapper .dropdown .dropdown-content{
    position: absolute;
  }
}
.form-wrapper .dropdown .dropdown-content:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(66 101 87 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(20 43 35 / var(--tw-bg-opacity));
}
.form-wrapper .dropdown .dropdown-content .dropdown-item{
  position: relative;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: flex-start;
  gap: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.form-wrapper .dropdown .dropdown-content .dropdown-item:hover{
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(224 237 234 / var(--tw-bg-opacity));
}
.form-wrapper .dropdown .dropdown-content .dropdown-item:hover:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(40 75 63 / var(--tw-bg-opacity));
}
.form-wrapper .dropdown .dropdown-content .dropdown-item.checked .dropdown-item-icon::before{
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(66 101 87 / var(--tw-bg-opacity));
  --tw-content: '';
  content: var(--tw-content);
}
.form-wrapper .dropdown .dropdown-content .dropdown-item .dropdown-item-icon{
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 0.375rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(128 180 166 / var(--tw-border-opacity));
}
.form-wrapper .dropdown .dropdown-content .dropdown-item .dropdown-item-label{
  --tw-text-opacity: 1;
  color: rgb(27 27 27 / var(--tw-text-opacity));
}
.form-wrapper .dropdown .dropdown-content .dropdown-item .dropdown-item-label:where(.dark, .dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.form-wrapper .dropdown .dropdown-content.collapsed{
  display: none;
}
.content-link{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
  font-size: 18px;
}
.content-link .icon{
  margin-left: 2px;
  margin-right: 2px;
  border-bottom-width: 2px;
  border-bottom-color: transparent;
  font-size: 24px;
  color: var(--link-icon-color);
}
.content-link .link-text{
  border-bottom-width: 2px;
  border-bottom-color: transparent;
  font-size: 1rem;
  line-height: 150%;
  font-weight: 600;
  line-height: 22px;
  color: var(--link-text-color);
}
@media (min-width: 1024px){

  .content-link .link-text{
    line-height: 26px;
  }
}
.content-link .link-text:where(.dark, .dark *){
  color: var(--link-text-dark-color) !important;
}
.content-link:hover .link-text{
  border-bottom-color: var(--link-text-hover-color);
}
.content-link:hover .link-text:where(.dark, .dark *){
  border-bottom-color: var(--link-text-dark-hover-color) !important;
}
.content-link.hokkaido .link-text{
  color: var(--link-text-color-hokkaido);
}
.content-link.hokkaido:hover .link-text{
  border-bottom-color: var(--link-text-hover-color-hokkaido);
}
.content-link.hokkaido .icon{
  color: var(--link-text-icon-color-hokkaido);
}
.content-link.white .link-text{
  color: var(--link-text-color-white);
}
.content-link.white:hover .link-text{
  border-bottom-color: var(--link-text-hover-color-white);
}
.content-link.white .icon{
  color: var(--link-text-icon-color-white);
}
.paragraph--type--textbody a{
  position: relative;
  font-size: 18px;
  border-bottom-width: 2px;
  border-bottom-color: transparent;
  font-size: 1rem;
  line-height: 150%;
  font-weight: 600;
  line-height: 22px;
  color: var(--textbody-link-text-color);
}
@media (min-width: 1024px){

  .paragraph--type--textbody a{
    line-height: 26px;
  }
}
.paragraph--type--textbody a:where(.dark, .dark *){
  color: var(--textbody-link-text-dark-color) !important;
}
.paragraph--type--textbody a:hover{
  border-bottom-color: var(--textbody-link-text-hover-color);
}
.paragraph--type--textbody a:hover:where(.dark, .dark *){
  border-bottom-color: var(--textbody-link-text-hover-dark-color) !important;
}
.text-align-center .content-link{
  justify-content: center;
}
.recipe-content-body .content-header .content-link, .tourism-content-body .content-header .content-link, .press-content-body .content-header .content-link{
  display: inline-flex;
}
.paragraph--view-mode--kachel p{
  display: flex;
  cursor: pointer;
  border-radius: 0.5rem;
  border-width: 2px;
  border-style: solid;
  border-color: var(--tile-link-border-color);
  background-color: var(--tile-link-background-color);
  padding: 1.25rem;
}
@media (min-width: 1024px){

  .paragraph--view-mode--kachel p{
    padding: 1.5rem;
  }
}
.paragraph--view-mode--kachel p:where(.dark, .dark *){
  border-color: var(--accordion-item-dark-background-color);
  background-color: var(--accordion-item-dark-background-color);
}
.paragraph--view-mode--kachel p:focus-within{
  --tw-border-opacity: 1;
  border-color: rgb(0 102 255 / var(--tw-border-opacity));
  background-color: var(--tile-link-focus-background-color);
  color: var(--tile-link-focus-text-color);
}
.paragraph--view-mode--kachel p:focus-within:where(.dark, .dark *){
  background-color: var(--accordion-item-dark-background-color);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.paragraph--view-mode--kachel a{
  display: flex;
  flex: 1 0 0;
  align-items: flex-start;
  justify-content: space-between;
}
.paragraph--view-mode--kachel a:focus{
  border-style: none;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.paragraph--view-mode--kachel .icon{
  font-size: 1.5rem;
  line-height: 150%;
  line-height: 1.5rem;
}
.paragraph--view-mode--kachel .tile-text{
  font-size: 1rem;
  line-height: 150%;
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
}
@media (min-width: 1024px){

  .paragraph--view-mode--kachel .tile-text{
    font-size: 1.125rem;
    line-height: 150%;
  }
}
.paragraph--view-mode--kachel :hover{
  color: var(--tile-link-hover-text-color);
}
.paragraph--view-mode--kachel :hover:where(.dark, .dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
footer i {
    display: inline-block;
    width: 24px;
    height: 24px;
    font-size: 24px;
  }
footer .footer-link{
  border-bottom-width: 2px;
  border-bottom-color: transparent;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  --tw-text-opacity: 1;
  color: rgb(240 246 244 / var(--tw-text-opacity));
}
@media (min-width: 768px){

  footer .footer-link.primary{
    font-size: 16px;
    line-height: 22px;
  }
}
footer .footer-link:hover{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(240 246 244 / var(--tw-border-opacity));
}
footer .logo{
  height: 48px;
  width: 164px;
}
@media not all and (min-width: 768px){

  footer .logo{
    margin-right: auto;
  }
}
@media (min-width: 768px){

  footer .logo{
    height: 56px;
    width: 192px;
  }
}
@media (min-width: 1024px){

  footer .logo{
    height: 64px;
    width: 220px;
  }
}
footer .logo a{
  display: inline-block;
  height: 100%;
  width: 100%;
  outline-width: 2px;
  outline-offset: 2px;
}
footer .logo a:focus{
  outline-color: #0066FF;
}
footer .logo a:active{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
footer .social-media-icons{
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
  font-size: 1.125rem;
  line-height: 150%;
}
footer .social-media-icons .social-media-icon{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
footer .social-media-icons .social-media-icon:before{
  --tw-bg-opacity: 1;
  background-color: rgb(26 54 44 / var(--tw-bg-opacity));
}
.footer-tree-container {
  display: flow-root;
  overflow-clip-margin: 300px;
  margin-bottom: 22px;
  z-index: 0;
  min-height: 260px;

}
.footer-tree-container .tree-layer {
    position: absolute;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }
.footer-tree-container .tree-layer.tree-layer-3 {
      position: relative;
    }
.footer-tree-container .tree-layer1:after, .footer-tree-container .tree-layer2:after {
      content: "";
      bottom: -100px;
      height: 100px;
      display: block;
      position: absolute;
      width: 100%;
    }
.footer-tree-container .tree-layer1 {
    background-image: url(/themes/custom/baysf/assets/images/desktop/footer-bg-pattern-1.svg);
    height: inherit;
  }
.footer-tree-container .tree-layer1:after{
  --tw-bg-opacity: 1;
  background-color: rgb(66 101 87 / var(--tw-bg-opacity));
}
.footer-tree-container .tree-layer2 {
    background-image: url(/themes/custom/baysf/assets/images/desktop/footer-bg-pattern-2.svg);
    height: inherit;
  }
.footer-tree-container .tree-layer2:after{
  --tw-bg-opacity: 1;
  background-color: rgb(40 75 63 / var(--tw-bg-opacity));
}
.footer-tree-container .tree-layer3 {
    background-image: url(/themes/custom/baysf/assets/images/desktop/footer-bg-pattern-3.svg);
    height: inherit;
  }
.footer-tree-container .tree-layer1,.footer-tree-container .tree-layer2,.footer-tree-container .tree-layer3 {
    transition: transform 0.1s ease-out;
  }
.footer-links{
  display: flex;
  flex-wrap: wrap;
}
.footer-links.footer-links--top{
  align-items: flex-start;
  justify-content: flex-start;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
  row-gap: 1rem;
}
@media (min-width: 1440px){

  .footer-links.footer-links--top{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
}
.footer-links.footer-links--bottom{
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
@media not all and (min-width: 768px){

  .footer-links.footer-links--bottom{
    justify-content: flex-start;
  }
}
.search-result{
  margin-bottom: 36px;
}
.search-result .result-title{
  margin-bottom: 2px;
  --tw-text-opacity: 1;
  color: rgb(31 64 53 / var(--tw-text-opacity));
}
.search-result .result-title:hover{
  text-decoration-line: underline;
}
.search-result .result-title:where(.dark, .dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.search-result .result-excerpt{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.search-result .result-excerpt strong{
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(157 75 18 / var(--tw-text-opacity));
}
.search-result .result-url{
  margin-top: 2px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(66 101 87 / var(--tw-text-opacity));
}
.search-result .result-url:hover{
  text-decoration-line: underline;
}
.search-result .result-url:where(.dark, .dark *){
  --tw-text-opacity: 1;
  color: rgb(154 169 163 / var(--tw-text-opacity));
}
.views-search-filters .form--inline:focus-within .icon-magnifying-glass{
  --tw-text-opacity: 1;
  color: rgb(66 101 87 / var(--tw-text-opacity));
}
.views-search-filters .icon{
  position: absolute;
  z-index: 10;
}
.views-search-filters .icon.icon-magnifying-glass{
  position: absolute;
  left: 0px;
  top: 36px;
  z-index: 10;
      font-size: 1.5rem;
}
.views-search-filters .icon.icon-xmark{
  top: 40px;
  right: 0px;
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(128 128 128 / var(--tw-text-opacity));
}
.views-search-filters .form-item-text{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  width: 100%;
}
.views-search-filters .form-text{
  width: 100%;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(27 27 27 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 36px;
  padding-right: 36px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.views-search-filters .form-text:focus{
  --tw-border-opacity: 1;
  border-color: rgb(66 101 87 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.views-search-filters .form-text:active{
  --tw-border-opacity: 1;
  border-color: rgb(66 101 87 / var(--tw-border-opacity));
}
.views-search-filters .form-text:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.views-search-filters .form-text.form-autocomplete {
      background: transparent !important;
      background-image: inherit !important;
    }
.views-search-filters .form-text.error{
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(27 27 27 / var(--tw-border-opacity));
}
.views-search-filters .form-text.error:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.views-search-filters .form-actions{
  display: none;
}
.sidebar-card .component-content .title{
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}
@media (min-width: 1024px){

  .sidebar-card .component-content .title{
    font-size: 24px;
    line-height: 30px;
  }
}
.sidebar-card .component-content p{
  margin: 0px;
}
.sidebar-card .component-content .media--blazy{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 1024px){

  .sidebar-card .component-content .media--blazy{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
.sidebar-card .component-content .content-link .link-text{
  font-size: 18px;
  font-weight: 600;
}
@media (min-width: 1024px){

  .sidebar-card .component-content .content-link .link-text{
    line-height: 28px;
  }
}
.social-media-icons .social-media-icon{
  display: flex;
  height: 2rem;
  width: 2rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  background-color: var(--social-media-icons-background-color);
}
.social-media-icons .social-media-icon:where(.dark, .dark *){
  background-color: var(--social-media-icons-background-dark-color);
}
.social-media-icons .social-media-icon {
    border: 2px solid #e8eff0;
  }
.social-media-icons .social-media-icon::before{
  display: inline-block;
  height: 100%;
  width: 100%;
  background-color: var(--social-media-icons-background-fill-color);
  content: '';
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}
.social-media-icons .social-media-icon.link::before{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/link.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/link.svg);
}
.social-media-icons .social-media-icon.mailto::before{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/mailto.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/mailto.svg);
}
.social-media-icons .social-media-icon.instagram::before{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/instagram.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/instagram.svg);
}
.social-media-icons .social-media-icon.facebook::before{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/facebook.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/facebook.svg);
}
.social-media-icons .social-media-icon.linkedin::before{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/linkedin.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/linkedin.svg);
}
.social-media-icons .social-media-icon.youtube::before{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/youtube.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/youtube.svg);
}
.social-media-icons .social-media-icon.flickr::before{
  -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/flickr.svg);
          mask-image: url(/themes/custom/baysf/assets/images/social/flickr.svg);
}
.social-media-icons .social-media-icon.twitter::before {
        max-width: 20px;
        max-height: 20px;
        -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/twitter.svg);
                mask-image: url(/themes/custom/baysf/assets/images/social/twitter.svg);
      }
.social-media-icons .social-media-icon.pinterest::before {
        max-width: 20px;
        max-height: 20px;
        -webkit-mask-image: url(/themes/custom/baysf/assets/images/social/pinterest.svg);
                mask-image: url(/themes/custom/baysf/assets/images/social/pinterest.svg);
      }
.social-media-icons .social-media-icon:hover {
      background-color: var(--social-media-icons-hover-background-color);
      border-color: var(--social-media-icons-hover-background-color);
    }
.social-media-icons .social-media-icon:active {
      background-color: var(--social-media-icons-active-background-color);
      border-color: var(--social-media-icons-active-background-color);
    }
.social-media-icons .social-media-icon:focus {
      background-color: var(--social-media-icons-focus-background-color);
      border-color: var(--social-media-icons-focus-background-color);
    }
.recipe-content-body .social-media-icons, .tourism-content-body .social-media-icons, .press-content-body .social-media-icons{
  margin-bottom: 1.5rem;
}
#main-menu.base{
  z-index: 50;
  height: var(--header-height);
  transition:
    background-color 300ms ease-in-out,
    color 300ms ease-in-out;
}
#main-menu.base:not(.suppress-transition) {
    transition:
      top 500ms ease-in-out,
      background-color 300ms ease-in-out,
      color 300ms ease-in-out;
  }
#main-menu.base.fixed{
  top: 0px;
  left: 0px;
  right: 0px;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main-menu.base.fixed:where(.dark, .dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main-menu.base.colored{
  left: 0px;
  right: 0px;
  z-index: 50;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(27 27 27 / var(--tw-text-opacity));
}
#main-menu.base.colored:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(20 43 35 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main-menu.base.colored #nav-icon div{
  --tw-bg-opacity: 1;
  background-color: rgb(27 27 27 / var(--tw-bg-opacity));
}
#main-menu.base.colored #nav-icon div:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#main-menu.base .logo a, #main-menu.base .logo-only a{
  display: inline-block;
  height: 100%;
  width: 100%;
}
#main-menu.base .main-menu-container{
  position: relative;
  z-index: 50;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 768px){

  #main-menu.base .main-menu-container{
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1024px){

  #main-menu.base .main-menu-container .logo-container,
    #main-menu.base .main-menu-container .locations-container{
    flex-basis: 33.333333%;
  }
}
#main-menu.base .main-menu-container .menu-container .menu-icon, #main-menu.base .main-menu-container .navigation-container .menu-icon{
  height: 2.5rem;
  width: 2.5rem;
  padding: 0.5rem;
}
#main-menu.base .main-menu-container .menu-container .menu-icon i, #main-menu.base .main-menu-container .navigation-container .menu-icon i{
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
  font-size: 24px;
}
#main-menu.base .main-menu-container .menu-container #nav-icon, #main-menu.base .main-menu-container .navigation-container #nav-icon{
  position: relative;
  height: 2.5rem;
  width: 2.5rem;
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#main-menu.base .main-menu-container .menu-container #nav-icon div, #main-menu.base .main-menu-container .navigation-container #nav-icon div{
  position: absolute;
  left: 0.5rem;
  right: 0.5rem;
  height: 0.125rem;
  width: calc(100% - 16px);
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#main-menu.base .main-menu-container .menu-container #nav-icon div:nth-child(1), #main-menu.base .main-menu-container .navigation-container #nav-icon div:nth-child(1){
  top: 10px;
}
#main-menu.base .main-menu-container .menu-container #nav-icon div:nth-child(2),
          #main-menu.base .main-menu-container .menu-container #nav-icon div:nth-child(3),
          #main-menu.base .main-menu-container .navigation-container #nav-icon div:nth-child(2),
          #main-menu.base .main-menu-container .navigation-container #nav-icon div:nth-child(3){
  top: 18px;
}
#main-menu.base .main-menu-container .menu-container #nav-icon div:nth-child(4), #main-menu.base .main-menu-container .navigation-container #nav-icon div:nth-child(4){
  top: 26px;
}
#main-menu.base .main-menu-container .locations-container{
  display: flex;
  width: 100%;
  justify-content: center;
}
@media (min-width: 768px){

  #main-menu.base .main-menu-container .locations-container{
    position: relative;
    width: 246px;
  }
}
#main-menu.base .main-menu-container .locations-container .menu-icon .icon{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
#main-menu.base .main-menu-container .locations-container .menu-item .content-link{
  height: 48px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1.25rem;
}
#main-menu.base .main-menu-container .locations-container .menu-item .content-link:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(224 237 234 / var(--tw-bg-opacity));
}
#main-menu.base .main-menu-container .locations-container .menu-item .content-link:hover:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 64 53 / var(--tw-bg-opacity));
}
#main-menu.base .main-menu-container .locations-container .menu-item .content-link:hover .link-text{
  border-style: none;
  font-weight: 700;
}
#main-menu.base .main-menu-container .locations-container .menu-item .content-link .link-text{
  font-size: 18px;
  line-height: 27px;
  --tw-text-opacity: 1;
  color: rgb(27 27 27 / var(--tw-text-opacity));
}
#main-menu.base .main-menu-container .locations-container .menu-item .content-link .link-text:where(.dark, .dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar{
  z-index: 10;
  height: 100%;
  width: 100%;
  overflow-y: auto;
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar::-webkit-scrollbar-track{
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius);
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar::-webkit-scrollbar-track:hover{
  background-color: var(--scrollbar-track-hover, var(--scrollbar-track));
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar::-webkit-scrollbar-track:active{
  background-color: var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)));
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar::-webkit-scrollbar-thumb{
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius);
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar::-webkit-scrollbar-thumb:hover{
  background-color: var(--scrollbar-thumb-hover, var(--scrollbar-thumb));
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar::-webkit-scrollbar-thumb:active{
  background-color: var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)));
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar::-webkit-scrollbar-corner{
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius);
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar::-webkit-scrollbar-corner:hover{
  background-color: var(--scrollbar-corner-hover, var(--scrollbar-corner));
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar::-webkit-scrollbar-corner:active{
  background-color: var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)));
}
@supports (-moz-appearance:none){

  #main-menu.base .main-menu-container .locations-container .locations-scrollbar{
    scrollbar-width: auto;
    scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
  }
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar::-webkit-scrollbar{
  display: block;
  width: var(--scrollbar-width, 16px);
  height: var(--scrollbar-height, 16px);
}
#main-menu.base .main-menu-container .locations-container .locations-scrollbar{
  --scrollbar-track: #E5E5E5;
  --scrollbar-thumb: #616161;
  --scrollbar-track-radius: 20px;
  --scrollbar-thumb-radius: 20px;
  --scrollbar-width: 8px;
}
#main-menu.base .main-menu-container .locations-container .menu-content-locations{
  position: absolute;
  top: 72px;
  max-height: 280px;
  width: 100%;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media not all and (min-width: 768px){

  #main-menu.base .main-menu-container .locations-container .menu-content-locations{
    left: 0px;
  }
}
@media (min-width: 768px){

  #main-menu.base .main-menu-container .locations-container .menu-content-locations{
    top: 64px;
    width: -moz-max-content;
    width: max-content;
    max-width: 300px;
  }
}
@media (min-width: 1024px){

  #main-menu.base .main-menu-container .locations-container .menu-content-locations{
    top: 68px;
  }
}
#main-menu.base .main-menu-container .locations-container .menu-content-locations:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(20 43 35 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main-menu.base .main-menu-container .locations-container.open .menu-content-locations{
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  overflow-y: auto;
  padding-right: 0.25rem;
}
#main-menu.base .main-menu-container .locations-container.open .menu-icon .icon{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#main-menu.base .main-menu-container .locations-container .menu-toggle-locations{
  margin-bottom: 0px;
  padding-left: 0.75rem;
  font-size: 18px;
  line-height: 27px;
}
#main-menu.base .main-menu-container .locations-container .menu-toggle-locations:focus,
        #main-menu.base .main-menu-container .locations-container .menu-toggle-locations:active{
  --tw-text-opacity: 1;
  color: rgb(27 27 27 / var(--tw-text-opacity));
}
#main-menu.base .main-menu-container .locations-container .menu-toggle-locations:focus:where(.dark, .dark *),
        #main-menu.base .main-menu-container .locations-container .menu-toggle-locations:active:where(.dark, .dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main-menu.base .main-menu-container .navigation-container .menu-label{
  display: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media (min-width: 1024px){

  #main-menu.base .main-menu-container .navigation-container .menu-label{
    display: block;
  }
}
@media not all and (min-width: 1024px){

  #main-menu.base .main-menu-container .navigation-container.open .menu-icon i{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  #main-menu.base .main-menu-container .navigation-container.open #nav-icon div{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}
@media (min-width: 1024px){

  #main-menu.base .main-menu-container .navigation-container.open #nav-icon div{
    --tw-bg-opacity: 1;
    background-color: rgb(27 27 27 / var(--tw-bg-opacity));
  }
}
#main-menu.base .main-menu-container .navigation-container.open #nav-icon div:nth-child(1),
            #main-menu.base .main-menu-container .navigation-container.open #nav-icon div:nth-child(4){
  top: 18px;
  left: 50%;
  width: 0px;
}
#main-menu.base .main-menu-container .navigation-container.open #nav-icon div:nth-child(2){
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#main-menu.base .main-menu-container .navigation-container.open #nav-icon div:nth-child(3){
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#main-menu.base .main-menu-container .navigation-container.open .menu-label{
  --tw-text-opacity: 1;
  color: rgb(27 27 27 / var(--tw-text-opacity));
}
@media not all and (min-width: 1024px){

  #main-menu.base .main-menu-container .navigation-container.open .menu-label{
    display: none;
  }

  #main-menu.base .main-menu-container .navigation-container.open .menu-toggle-navigation{
    padding-left: 0px;
  }
}
#main-menu.base #nav-icon div{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#main-menu.base #mobile-level-1-info{
  display: none;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

  #main-menu.base #mobile-level-1-info{
    font-size: 28px;
    line-height: 36px;
  }
}
#main-menu.base #mobile-menu{
  margin: 0px;
  display: none;
  height: 2.5rem;
  width: 2.5rem;
  padding: 0.5rem;
  font-size: 24px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main-menu.base.navigation-content-open{
  background-color: transparent;
  display: flex;
  height: 100vh;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
}
#main-menu.base.navigation-content-open .main-menu-container{
  flex-direction: row;
}
#main-menu.base.navigation-content-open .logo a, #main-menu.base.navigation-content-open .logo-only a{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media not all and (min-width: 1024px){

  #main-menu.base.navigation-content-open.navigation-content-level2-open .logo,
      #main-menu.base.navigation-content-open.navigation-content-level2-open .logo-only{
    display: none;
  }
}
#main-menu.base.navigation-content-open .locations-container{
  display: none;
}
#main-menu.base.navigation-content-open #mobile-menu{
  display: none;
}
#main-menu.base.navigation-content-open #level-1-column{
  position: relative;
  z-index: 30;
}
@media not all and (min-width: 1024px){

  #main-menu.base.navigation-content-open #level-1-column{
    width: 100%;
  }
}
@media (min-width: 1024px){

  #main-menu.base.navigation-content-open #level-1-column{
    flex-basis: 50%;
  }
}
#main-menu.base.navigation-content-open #level-2-column{
  position: relative;
}
@media not all and (min-width: 1024px){

  #main-menu.base.navigation-content-open #level-2-column{
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(26 54 44 / var(--tw-bg-opacity));
    padding-top: 1.25rem;
  }
}
@media (min-width: 1024px){

  #main-menu.base.navigation-content-open #level-2-column{
    z-index: 10;
    flex-basis: 50%;
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
}
#main-menu.base.navigation-content-open #level-2-column {
      visibility: hidden;
      transform: translate(-100vw, 0);
      position: absolute;
      transition: all ease 0.5s;
    }
@media (max-width: 1023px) {
#main-menu.base.navigation-content-open #level-2-column {
        z-index: 200
    }
      }
#main-menu.base.navigation-content-open #level-2-column #filter-groups{
  display: flex;
}
@media not all and (min-width: 1024px){

  #main-menu.base.navigation-content-open #level-2-column #filter-groups{
    display: none;
  }

  #main-menu.base.navigation-content-open.navigation-content-level2-open .main-menu-container{
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(31 64 53 / var(--tw-border-opacity));
  }

  #main-menu.base.navigation-content-open.navigation-content-level2-open #mobile-menu{
    display: block;
  }

  #main-menu.base.navigation-content-open.navigation-content-level2-open #mobile-level-1-info{
    display: block;
  }
}
#main-menu.base.navigation-content-open.navigation-content-level2-open #level-1-column{
  display: none;
}
@media (min-width: 1024px){

  #main-menu.base.navigation-content-open.navigation-content-level2-open #level-1-column{
    display: block;
  }
}
#main-menu.base.navigation-content-open.navigation-content-level2-open #level-2-column {
        visibility: visible;
        position: relative;
        transform: translate(0, 0);
      }
#main-menu.base.navigation-content-open.navigation-content-level2-open #level-2-column #filter-groups{
  z-index: 10;
  height: 4rem;
  gap: 1.5rem;
  padding-left: 2.25rem;
  font-size: 1rem;
  line-height: 150%;
  line-height: 24px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main-menu.base.navigation-content-open.navigation-content-level2-open #level-2-column #filter-groups .filter-group-button{
  position: relative;
  border-radius: 0.25rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
#main-menu.base.navigation-content-open.navigation-content-level2-open #level-2-column #filter-groups .filter-group-button:focus{
  outline-style: double;
  outline-color: #8FBBFC;
}
#main-menu.base.navigation-content-open.navigation-content-level2-open #level-2-column #filter-groups .filter-group-button:active{
  outline-style: double;
  outline-color: #8FBBFC;
}
#main-menu.base.navigation-content-open.navigation-content-level2-open #level-2-column #filter-groups .filter-group-button.filter-active{
  font-weight: 700;
}
#main-menu.base.navigation-content-open.navigation-content-level2-open #level-2-column #filter-groups .filter-group-button.filter-active::after {
                content: "";
                position: absolute;
                bottom: 0px;
                left: 0px;
                height: 0.25rem;
                width: 100%;
                --tw-bg-opacity: 1;
                background-color: rgb(245 117 28 / var(--tw-bg-opacity));
              }
#main-menu.base.navigation-content-open.navigation-content-level2-open #level-2-column #filter-groups .filter-group-button:hover::after {
                content: "";
                position: absolute;
                bottom: 0px;
                left: 0px;
                height: 0.25rem;
                width: 100%;
                --tw-bg-opacity: 1;
                background-color: rgb(245 117 28 / var(--tw-bg-opacity));
              }
#main-menu.base.navigation-content-open .settings-container{
  display: none;
}
#main-menu.base .menu-toggle{
  margin: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}
@media (min-width: 1024px){

  #main-menu.base .menu-toggle{
    padding-left: 0.75rem;
    padding-right: 0.25rem;
  }
}
#main-menu.base:not(.navigation-content-open) .menu-toggle:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(224 237 234 / var(--tw-bg-opacity));
}
#main-menu.base:not(.navigation-content-open) .menu-toggle:hover:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 64 53 / var(--tw-bg-opacity));
}
#main-menu.base .menu-content-settings li{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 1.25rem;
}
#main-menu.base .menu-content-settings li:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(224 237 234 / var(--tw-bg-opacity));
}
#main-menu.base .menu-content-settings li:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(224 237 234 / var(--tw-bg-opacity));
}
#main-menu.base .menu-content-settings li:hover:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 64 53 / var(--tw-bg-opacity));
}
#main-menu.base .menu-content-settings li:focus:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 64 53 / var(--tw-bg-opacity));
}
#main-menu.base .settings-container.open .menu-toggle-settings{
  --tw-bg-opacity: 1;
  background-color: rgb(224 237 234 / var(--tw-bg-opacity));
}
#main-menu.base .settings-container.open .menu-toggle-settings:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 64 53 / var(--tw-bg-opacity));
}
#main-menu.base #navigation-content{
  top: 0px;
  height: 100vh;
  width: 100%;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(235 243 241 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media not all and (min-width: 1024px){

  #main-menu.base #navigation-content{
    --tw-bg-opacity: 1;
    background-color: rgb(31 64 53 / var(--tw-bg-opacity));
  }
}
#main-menu.base #navigation-content{
  position: absolute;
  z-index: 40;
  --tw-bg-opacity: 1;
  background-color: rgb(235 243 241 / var(--tw-bg-opacity));
}
#main-menu.base #navigation-content:where(.dark, .dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main-menu.base #navigation-content #navigation-content-container{
  display: flex;
  height: 100vh;
  width: 100vw;
  flex-direction: column;
}
@media not all and (min-width: 1024px){

  #main-menu.base #navigation-content #navigation-content-container{
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(31 64 53 / var(--tw-bg-opacity));
  }
}
#main-menu.base #navigation-content #navigation-content-container{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  padding: 0px;
}
#main-menu.base #navigation-content #navigation-content-container .slogan{
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  font-style: italic;
  line-height: 40px;
  --tw-text-opacity: 1;
  color: rgb(27 27 27 / var(--tw-text-opacity));
}
@media not all and (min-width: 1440px){

  #main-menu.base #navigation-content #navigation-content-container .slogan{
    display: none;
  }
}
#main-menu.base #navigation-content #navigation-content-container .slogan{
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
  transition-property: all;
  transition-duration: 1000ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#main-menu.base #navigation-content #navigation-content-container .slogan.show{
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}
#main-menu.base #navigation-content #navigation-content-container .slogan.hide{
  display: none;
}
#main-menu.base #navigation-content #level-1-content-container{
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  gap: 52px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media not all and (min-width: 1024px){

  #main-menu.base #navigation-content #level-1-content-container{
    width: 100%;
  }
}
@media (min-width: 768px){

  #main-menu.base #navigation-content #level-1-content-container{
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content #level-1-content-container{
    max-width: 430px;
    padding-left: 48px;
  }
}
@media (min-width: 1440px){

  #main-menu.base #navigation-content #level-1-content-container{
    max-width: 498px;
    padding-left: 66px;
    padding-right: 60px;
  }
}
#main-menu.base #navigation-content #level-1-content-container {
      padding-top: calc(var(--header-height) + 20px);


    }
#main-menu.base #navigation-content #level-1-content-container .search-bar{
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: 0.75rem;
  border-radius: 44px;
  --tw-bg-opacity: 1;
  background-color: rgb(20 43 35 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  padding-right: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(191 218 211 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content #level-1-content-container .search-bar{
    margin-left: 1rem;
  }
}
#main-menu.base #navigation-content #level-1-content-container .search-bar .views-exposed-form{
  width: 100%;
}
#main-menu.base #navigation-content #level-1-content-container .search-bar .form-item-text{
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}
#main-menu.base #navigation-content #level-1-content-container .search-bar input{
  width: 100%;
  background-color: transparent;
  padding-right: 2.25rem;
  font-size: 1rem;
  line-height: 150%;
}
#main-menu.base #navigation-content #level-1-content-container .search-bar input:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
#main-menu.base #navigation-content #level-1-content-container .search-bar input.form-autocomplete {
            background: transparent !important;
            background-image: inherit !important;
          }
#main-menu.base #navigation-content #level-1-content-container .search-bar input.error {
            border: none;
          }
#main-menu.base #navigation-content #level-1-content-container .search-bar .form-actions{
  display: none;
}
#main-menu.base #navigation-content #level-1-content-container .search-bar .icon{
  position: absolute;
  right: 0px;
  z-index: 10;
}
#main-menu.base #navigation-content #level-1-content-container .search-bar .icon.icon-magnifying-glass{
  position: absolute;
  top: 0px;
  z-index: 10;
            font-size: 1.5rem;
}
#main-menu.base #navigation-content #level-1-content-container .search-bar .icon.icon-xmark{
  top: 0px;
  cursor: pointer;
            font-size: 1.5rem;
}
#main-menu.base #navigation-content #level-1-content-container .level-1-content{
  margin-bottom: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding-left: 0.75rem;
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content #level-1-content-container .level-1-content{
    height: 100%;
    padding-left: 1.5rem;
  }
}
#main-menu.base #navigation-content #level-1-content-container .level-1-content{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#main-menu.base #navigation-content #level-1-content-container .level-1-content.show{
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#main-menu.base #navigation-content #level-1-content-container .menu .menu-item:first-of-type {
        position: relative;
        margin-bottom: 0.5rem;
      }
#main-menu.base #navigation-content #level-1-content-container .menu .menu-item:first-of-type:after {
          content: "";
          margin-left: 1rem;
          width: calc(100% - 32px);
          border-bottom-width: 2px;
          --tw-border-opacity: 1;
          border-bottom-color: rgb(66 101 87 / var(--tw-border-opacity));
          position: absolute;
          bottom: -16px;
          left: 0;
          top: auto;
          right: auto;
        }
#main-menu.base #navigation-content #level-1-content-container .content{
  overflow-y: auto;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 768px){

  #main-menu.base #navigation-content #level-1-content-container .content{
    font-size: 28px;
    line-height: 36px;
  }
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content #level-1-content-container .content{
    font-size: 20px;
    line-height: 24px;
  }
}
@media (min-width: 1440px){

  #main-menu.base #navigation-content #level-1-content-container .content{
    font-size: 28px;
    line-height: 36px;
  }
}
#main-menu.base #navigation-content #level-1-content-container .content{
  z-index: 10;
  height: 100%;
  width: 100%;
  overflow-y: auto;
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar-track{
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius);
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar-track:hover{
  background-color: var(--scrollbar-track-hover, var(--scrollbar-track));
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar-track:active{
  background-color: var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)));
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar-thumb{
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius);
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar-thumb:hover{
  background-color: var(--scrollbar-thumb-hover, var(--scrollbar-thumb));
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar-thumb:active{
  background-color: var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)));
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar-corner{
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius);
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar-corner:hover{
  background-color: var(--scrollbar-corner-hover, var(--scrollbar-corner));
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar-corner:active{
  background-color: var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)));
}
@supports (-moz-appearance:none){

  #main-menu.base #navigation-content #level-1-content-container .content{
    scrollbar-width: auto;
    scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
  }
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar{
  display: block;
  width: var(--scrollbar-width, 16px);
  height: var(--scrollbar-height, 16px);
}
#main-menu.base #navigation-content #level-1-content-container .content{
  --scrollbar-track: #DEE8EA33;
  --scrollbar-thumb: #006A4E;
  --scrollbar-track-radius: 20px;
  --scrollbar-thumb-radius: 20px;
  --scrollbar-width: 16px;
}
#main-menu.base #navigation-content #level-1-content-container .content::-webkit-scrollbar-thumb {
          border: 3px solid transparent;
          border-radius: 20px;
          background-clip: content-box;
        }
#main-menu.base #navigation-content #level-1-content-container .menu.level-1{
  display: flex;
  height: 60vh;
  flex-direction: column;
  gap: 2.25rem;
}
#main-menu.base #navigation-content #level-1-content-container .menu.level-1 .menu-item a{
  display: inline-block;
  border-radius: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  outline: 2px solid transparent;
  outline-offset: 1px;
}
#main-menu.base #navigation-content #level-1-content-container .menu.level-1 .menu-item a:focus{
  outline-style: double;
  outline-color: #8FBBFC;
}
#main-menu.base #navigation-content #level-1-content-container .menu.level-1 .menu-item a:active{
  outline-style: double;
  outline-color: #8FBBFC;
}
@media (max-width: 1023px) {

      #main-menu.base #navigation-content #level-1-content-container{
    z-index: 10;
    height: 100%;
    width: 100%;
    overflow-y: auto;
  }

      #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar-track{
    background-color: var(--scrollbar-track);
    border-radius: var(--scrollbar-track-radius);
  }

      #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar-track:hover{
    background-color: var(--scrollbar-track-hover, var(--scrollbar-track));
  }

      #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar-track:active{
    background-color: var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)));
  }

      #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-thumb);
    border-radius: var(--scrollbar-thumb-radius);
  }

      #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-thumb-hover, var(--scrollbar-thumb));
  }

      #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar-thumb:active{
    background-color: var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)));
  }

      #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar-corner{
    background-color: var(--scrollbar-corner);
    border-radius: var(--scrollbar-corner-radius);
  }

      #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar-corner:hover{
    background-color: var(--scrollbar-corner-hover, var(--scrollbar-corner));
  }

      #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar-corner:active{
    background-color: var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)));
  }

      @supports (-moz-appearance:none){

    #main-menu.base #navigation-content #level-1-content-container{
      scrollbar-width: auto;
      scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
    }
  }

      #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar{
    display: block;
    width: var(--scrollbar-width, 16px);
    height: var(--scrollbar-height, 16px);
  }

      #main-menu.base #navigation-content #level-1-content-container{
    --scrollbar-track: #DEE8EA33;
    --scrollbar-thumb: #006A4E;
    --scrollbar-track-radius: 20px;
    --scrollbar-thumb-radius: 20px;
    --scrollbar-width: 16px;
  }
        #main-menu.base #navigation-content #level-1-content-container::-webkit-scrollbar-thumb {
          border: 3px solid transparent;
          border-radius: 20px;
          background-clip: content-box;
        }

        #main-menu.base #navigation-content #level-1-content-container .content{
    overflow-y: hidden;
  }

        #main-menu.base #navigation-content #level-1-content-container .menu.level-1{
    height: auto;
  }
    }
#main-menu.base #navigation-content #level-2-content-container{
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2.25rem;
  padding-right: 30px;
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content #level-2-content-container{
    padding-top: 120px;
    padding-bottom: 128px;
  }
}
@media (min-width: 1440px){

  #main-menu.base #navigation-content #level-2-content-container{
    padding-right: 60px;
  }
}
#main-menu.base #navigation-content #level-2-content-container {
      padding-top: calc(var(--header-height) + 20px);
    }
#main-menu.base #navigation-content .level-2-scrollbar{
  z-index: 10;
  margin-bottom: 33px;
  height: 100%;
  width: 100%;
  overflow-y: auto;
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar-track{
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius);
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar-track:hover{
  background-color: var(--scrollbar-track-hover, var(--scrollbar-track));
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar-track:active{
  background-color: var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)));
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar-thumb{
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius);
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar-thumb:hover{
  background-color: var(--scrollbar-thumb-hover, var(--scrollbar-thumb));
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar-thumb:active{
  background-color: var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)));
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar-corner{
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius);
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar-corner:hover{
  background-color: var(--scrollbar-corner-hover, var(--scrollbar-corner));
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar-corner:active{
  background-color: var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)));
}
@supports (-moz-appearance:none){

  #main-menu.base #navigation-content .level-2-scrollbar{
    scrollbar-width: auto;
    scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
  }
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar{
  display: block;
  width: var(--scrollbar-width, 16px);
  height: var(--scrollbar-height, 16px);
}
#main-menu.base #navigation-content .level-2-scrollbar{
  --scrollbar-track: #DEE8EA33;
  --scrollbar-thumb: #006A4E;
  --scrollbar-track-radius: 20px;
  --scrollbar-thumb-radius: 20px;
  --scrollbar-width: 16px;
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content .level-2-scrollbar{
    margin-bottom: 0px;
  }
}
#main-menu.base #navigation-content .level-2-scrollbar::-webkit-scrollbar-thumb {
        border: 2px solid transparent;
        border-radius: 20px;
        background-clip: content-box;
      }
@media (min-width: 1024px) {
#main-menu.base #navigation-content .level-2-scrollbar {
        direction: rtl
    }
      }
@media (max-width: 1023px) {
#main-menu.base #navigation-content .level-2-scrollbar {
        direction: ltr
    }
      }
#main-menu.base #navigation-content #level-2-content{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2rem;
  padding-left: 1.25rem;
  padding-top: 0.5rem;
  font-size: 18px;
  line-height: 24px;
}
@media not all and (min-width: 1024px){

  #main-menu.base #navigation-content #level-2-content{
    width: 100%;
  }
}
@media (min-width: 768px){

  #main-menu.base #navigation-content #level-2-content{
    font-size: 24px;
    line-height: 32px;
  }
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content #level-2-content{
    font-size: 18px;
    line-height: 24px;
  }
}
@media (min-width: 1440px){

  #main-menu.base #navigation-content #level-2-content{
    font-size: 24px;
    line-height: 32px;
  }
}
#main-menu.base #navigation-content #level-2-content {
      direction: ltr;
    }
#main-menu.base #navigation-content #level-2-content .menu-item a{
  display: inline-block;
  border-radius: 0.25rem;
  padding: 8px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  outline: 2px solid transparent;
  outline-offset: 1px;
}
#main-menu.base #navigation-content #level-2-content .menu-item a:focus{
  outline-style: double;
  outline-color: #8FBBFC;
}
#main-menu.base #navigation-content #level-2-content .menu-item a:active{
  outline-style: double;
  outline-color: #8FBBFC;
}
#main-menu.base #navigation-content #level-2-content .menu-item a > div > div{
  border-bottom-width: 2px;
  border-color: transparent;
}
#main-menu.base #navigation-content #level-2-content .menu-item a:hover .icon{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
#main-menu.base #navigation-content #level-2-content .menu-item a:hover .icon-right-arrow-alt{
  display: none;
}
#main-menu.base #navigation-content #level-2-content .menu-item a:hover .icon-right-arrow-alt-long{
  display: block !important;
  padding-left: 0.55rem;
}
#main-menu.base #navigation-content .rings-outer-level1{
  left: 0px;
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content .rings-outer-level1{
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-image: url(/themes/custom/baysf/assets/images/rings-outer-level1.svg);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
  }

  #main-menu.base #navigation-content .rings-level1{
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-image: url(/themes/custom/baysf/assets/images/rings-level1.svg);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
  }
}
#main-menu.base #navigation-content .rings-outer-level2{
  right: 30px;
  height: 100%;
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content .rings-outer-level2{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: -100%;
  }
}
@media (min-width: 1440px){

  #main-menu.base #navigation-content .rings-outer-level2{
    right: 144px;
  }
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content .rings-outer-level2{
    background-image: url(/themes/custom/baysf/assets/images/rings-outer-level2.svg);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
  }
}
#main-menu.base #navigation-content .rings-level2{
  right: 30px;
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content .rings-level2{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: -100%;
  }
}
@media (min-width: 1440px){

  #main-menu.base #navigation-content .rings-level2{
    right: 144px;
  }
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content .rings-level2{
    background-image: url(/themes/custom/baysf/assets/images/rings-level2.svg);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
  }
}
#main-menu.base #navigation-content .menu{
  margin: 0px;
}
#main-menu.base #navigation-content .menu .menu-item{
  list-style-type: none;
  padding: 0px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
#main-menu.base #navigation-content .menu .menu-item:first-child{
  padding-top: 0.5rem;
}
#main-menu.base #navigation-content .menu .menu-item:last-child{
  padding-bottom: 1rem;
}
#main-menu.base #navigation-content .menu .menu-item a{
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  border-radius: 0.25rem;
  padding: 0.5rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
#main-menu.base #navigation-content .menu .menu-item a:focus{
  outline-style: double;
  outline-color: #8FBBFC;
}
#main-menu.base #navigation-content .menu .menu-item a:active{
  outline-style: double;
  outline-color: #8FBBFC;
}
#main-menu.base #navigation-content .menu .menu-item a .menu-item-title{
  font-size: 20px;
  line-height: 24px;
}
@media (min-width: 768px){

  #main-menu.base #navigation-content .menu .menu-item a .menu-item-title{
    font-size: 28px;
    line-height: 36px;
  }
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content .menu .menu-item a .menu-item-title{
    font-size: 20px;
    line-height: 24px;
  }
}
@media (min-width: 1440px){

  #main-menu.base #navigation-content .menu .menu-item a .menu-item-title{
    font-size: 28px;
    line-height: 36px;
  }
}
#main-menu.base #navigation-content .menu .menu-item a .menu-item-description{
  font-size: 14px;
  line-height: 20px;
  --tw-text-opacity: 1;
  color: rgb(154 169 163 / var(--tw-text-opacity));
}
@media (min-width: 768px){

  #main-menu.base #navigation-content .menu .menu-item a .menu-item-description{
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 1024px){

  #main-menu.base #navigation-content .menu .menu-item a .menu-item-description{
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 1440px){

  #main-menu.base #navigation-content .menu .menu-item a .menu-item-description{
    font-size: 16px;
    line-height: 24px;
  }
}
#main-menu.base #navigation-content .menu .menu-item a .active-marker{
  display: none;
}
#main-menu.base #navigation-content .menu .menu-item a{
  position: relative;
  display: block;
}
#main-menu.base #navigation-content .menu .menu-item a::before {
            content: "";
            position: absolute;
            bottom: 0px;
            left: 0.5rem;
            height: 0.25rem;
            width: 3rem;
            background-color: transparent;
          }
#main-menu.base #navigation-content .menu .menu-item.open .menu-item-title{
  font-weight: 700;
}
#main-menu.base #navigation-content .menu .menu-item.open a::before {
              content: "";
              --tw-bg-opacity: 1;
              background-color: rgb(245 117 28 / var(--tw-bg-opacity));
            }
#main-menu.base #navigation-content .menu .menu-item:hover a::before {
              content: "";
              --tw-bg-opacity: 1;
              background-color: rgb(245 117 28 / var(--tw-bg-opacity));
            }
#main-menu.base #navigation-content .social-media-icons{
  display: flex;
  flex-direction: row;
  gap: 1rem;
  padding-left: 0.5rem;
}
@media (min-width: 1440px){

  #main-menu.base #navigation-content .social-media-icons{
    flex-direction: column;
  }
}
#main-menu.base #navigation-content .social-media-icons{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
  transition-property: opacity;
  transition-duration: 1000ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#main-menu.base #navigation-content .social-media-icons.show{
  opacity: 1;
}
@media not all and (min-width: 1024px){

  #main-menu.base #navigation-content .social-media-icons.show .social-media-icon{
    background-color: transparent;
  }

  #main-menu.base #navigation-content .social-media-icons.show .social-media-icon:before{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}
@media (min-width: 1024px) {
      #main-menu.base #navigation-content .social-media-icons{
    position: absolute;
    bottom: 40px;
  }
      @media (min-width: 1024px){

    #main-menu.base #navigation-content .social-media-icons{
      z-index: 10;
    }
  }
      #main-menu.base #navigation-content .social-media-icons {
        left: calc(100vw - 176px - 38px - 48px);
      }
    }
.stage video{
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  --tw-brightness: brightness(.5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.stage video::before{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(28 44 38 / var(--tw-bg-opacity));
  --tw-content: '';
  content: var(--tw-content);
}
.stage .media--image{
  height: 100%;
}
.stage .media--image picture{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.stage .media--image picture img{
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  --tw-brightness: brightness(.5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.stage .stage-content-wrapper{
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 768px){

  .stage .stage-content-wrapper{
    padding-left: 2.75rem;
    padding-right: 30px;
  }
}
@media (min-width: 1024px){

  .stage .stage-content-wrapper{
    padding-left: 84px;
  }
}
@media (min-width: 1440px){

  .stage .stage-content-wrapper{
    padding-left: 131px;
  }
}
.stage .stage-content-wrapper .stage-content{
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 72px;
}
@media (min-width: 768px){

  .stage .stage-content-wrapper .stage-content{
    gap: 156px;
  }
}
@media (min-width: 1024px){

  .stage .stage-content-wrapper .stage-content{
    gap: 79px;
  }
}
@media (min-width: 1440px){

  .stage .stage-content-wrapper .stage-content{
    gap: 118px;
  }
}
.stage .stage-content-wrapper .stage-content .stage-content-text{
  display: flex;
  max-width: 440px;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 768px){

  .stage .stage-content-wrapper .stage-content .stage-content-text{
    max-width: 60%;
  }
}
@media (min-width: 1024px){

  .stage .stage-content-wrapper .stage-content .stage-content-text{
    max-width: 489px;
  }
}
@media (min-width: 1440px){

  .stage .stage-content-wrapper .stage-content .stage-content-text{
    max-width: 577px;
  }
}
.stage .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-overline{
  font-size: 20px;
  font-weight: 600;
  font-style: italic;
  line-height: 24px;
}
@media (min-width: 1024px){

  .stage .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-overline{
    font-size: 24px;
    line-height: 30px;
  }
}
.stage:has(.start) .stage-content-wrapper .stage-content .stage-content-text h1{
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 3rem;
}
@media (min-width: 768px){

  .stage:has(.start) .stage-content-wrapper .stage-content .stage-content-text h1{
    font-size: 3.5rem;
    line-height: 4rem;
  }
}
@media (min-width: 1024px){

  .stage:has(.start) .stage-content-wrapper .stage-content .stage-content-text h1{
    font-size: 4rem;
    line-height: 4.5rem;
  }
}
@media (min-width: 1440px){

  .stage:has(.start) .stage-content-wrapper .stage-content .stage-content-text h1{
    font-size: 4.5rem;
    line-height: 5rem;
  }
}
.stage:not(.start) .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-overline{
  font-size: 16px;
  font-weight: 600;
  font-style: italic;
  line-height: 22px;
}
@media (min-width: 1024px){

  .stage:not(.start) .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-overline{
    font-size: 20px;
    line-height: 24px;
  }
}
.stage:not(.start) .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-claim{
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 1024px){

  .stage:not(.start) .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-claim{
    font-size: 18px;
    line-height: 26px;
  }
}
.stage .play-pause-button{
  position: relative;
  display: flex;
  height: 3rem;
  width: 3rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){

  .stage .play-pause-button{
    height: 3.5rem;
    width: 3.5rem;
  }
}
.stage .play-pause-button i{
  display: flex;
  height: 42px;
  width: 42px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(27 27 27 / var(--tw-bg-opacity));
  font-size: 24px;
}
@media (min-width: 768px){

  .stage .play-pause-button i{
    height: 50px;
    width: 50px;
  }
}
.stage-article {

}
.paragraph--type--textbody:has(table){
  overflow-x: auto;
}
.paragraph--type--textbody table{
  margin-top: 1rem;
  width: 100%;
}
.paragraph--type--textbody th{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.paragraph--type--textbody tr{
  text-align: left;
}
.paragraph--type--textbody td{
  padding: 1rem;
}
.paragraph--type--textbody tbody tr:nth-of-type(odd) td:first-of-type{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.paragraph--type--textbody tbody tr:nth-of-type(odd) td:last-of-type{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.paragraph--type--textbody tbody tr:nth-child(odd) td{
  background-color: var(--table-odd-background-color);
}
.paragraph--type--textbody tbody tr:nth-child(odd) td:where(.dark, .dark *){
  background-color: var(--table-odd-background-dark-color);
}
footer{
  height: 820px;
}
.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}
.after\:left-\[4px\]::after{
  content: var(--tw-content);
  left: 4px;
}
.after\:top-\[4px\]::after{
  content: var(--tw-content);
  top: 4px;
}
.after\:h-5::after{
  content: var(--tw-content);
  height: 1.25rem;
}
.after\:w-5::after{
  content: var(--tw-content);
  width: 1.25rem;
}
.after\:rounded-full::after{
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:bg-white::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.after\:transition-all::after{
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}
.first\:pt-0:first-child{
  padding-top: 0px;
}
.first\:pt-2:first-child{
  padding-top: 0.5rem;
}
.group:hover .group-hover\:scale-110{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.group:hover .group-hover\:duration-500{
  transition-duration: 500ms;
}
.group:hover .group-hover\:ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.peer:checked ~ .peer-checked\:bg-hokkaido-300{
  --tw-bg-opacity: 1;
  background-color: rgb(245 117 28 / var(--tw-bg-opacity));
}
.peer:checked ~ .peer-checked\:bg-slate-300{
  --tw-bg-opacity: 1;
  background-color: rgb(66 101 87 / var(--tw-bg-opacity));
}
.peer:checked ~ .peer-checked\:after\:translate-x-full::after{
  content: var(--tw-content);
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:checked ~ .peer-checked\:after\:bg-black::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(27 27 27 / var(--tw-bg-opacity));
}
.peer:focus ~ .peer-focus\:outline-0{
  outline-width: 0px;
}
.peer:focus ~ .peer-focus\:ring-transparent{
  --tw-ring-color: transparent;
}
.hover\:scale-110:hover{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border-hokkaido-300:hover{
  --tw-border-opacity: 1;
  border-color: rgb(245 117 28 / var(--tw-border-opacity));
}
.hover\:border-slate-300:hover{
  --tw-border-opacity: 1;
  border-color: rgb(66 101 87 / var(--tw-border-opacity));
}
.hover\:border-b-baysfgruen-50:hover{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(240 246 244 / var(--tw-border-opacity));
}
.hover\:bg-\[\#0F3929\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(15 57 41 / var(--tw-bg-opacity));
}
.hover\:bg-baysfgruen-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(224 237 234 / var(--tw-bg-opacity));
}
.hover\:bg-slate-300:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(66 101 87 / var(--tw-bg-opacity));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.focus\:rounded:focus{
  border-radius: 0.25rem;
}
.focus\:border-slate-300:focus{
  --tw-border-opacity: 1;
  border-color: rgb(66 101 87 / var(--tw-border-opacity));
}
.focus\:bg-baysfgruen-200:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(224 237 234 / var(--tw-bg-opacity));
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:outline:focus{
  outline-style: solid;
}
.focus\:outline-double:focus{
  outline-style: double;
}
.focus\:outline-\[\#8FBBFC\]:focus{
  outline-color: #8FBBFC;
}
.focus-visible\:outline-\[\#8FBBFC\]:focus-visible{
  outline-color: #8FBBFC;
}
.active\:border-slate-300:active{
  --tw-border-opacity: 1;
  border-color: rgb(66 101 87 / var(--tw-border-opacity));
}
.active\:bg-slate-400:active{
  --tw-bg-opacity: 1;
  background-color: rgb(31 64 53 / var(--tw-bg-opacity));
}
.active\:outline-none:active{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.active\:outline-double:active{
  outline-style: double;
}
.active\:outline-\[\#8FBBFC\]:active{
  outline-color: #8FBBFC;
}
@media (hover: none){

  .hover-none\:bg-transparent{
    background-color: transparent;
  }
}
@media not all and (min-width: 1440px){

  .max-xl\:hidden{
    display: none;
  }

  .max-xl\:flex-col{
    flex-direction: column;
  }

  .max-xl\:border-t-0{
    border-top-width: 0px;
  }
}
@media not all and (min-width: 1024px){

  .max-lg\:block{
    display: block;
  }

  .max-lg\:hidden{
    display: none;
  }

  .max-lg\:h-full{
    height: 100%;
  }

  .max-lg\:\!w-full{
    width: 100% !important;
  }

  .max-lg\:w-full{
    width: 100%;
  }

  .max-lg\:overflow-x-hidden{
    overflow-x: hidden;
  }

  .max-lg\:border-b-2{
    border-bottom-width: 2px;
  }

  .max-lg\:bg-slate-400{
    --tw-bg-opacity: 1;
    background-color: rgb(31 64 53 / var(--tw-bg-opacity));
  }

  .max-lg\:bg-slate-500{
    --tw-bg-opacity: 1;
    background-color: rgb(26 54 44 / var(--tw-bg-opacity));
  }

  .max-lg\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

  .max-lg\:px-\[44px\]{
    padding-left: 44px;
    padding-right: 44px;
  }

  .max-lg\:pl-0{
    padding-left: 0px;
  }

  .max-lg\:pt-5{
    padding-top: 1.25rem;
  }

  .max-lg\:text-\[28px\]{
    font-size: 28px;
  }

  .max-lg\:leading-\[34px\]{
    line-height: 34px;
  }
}
@media not all and (min-width: 768px){

  .max-md\:left-0{
    left: 0px;
  }

  .max-md\:-mr-5{
    margin-right: -1.25rem;
  }

  .max-md\:block{
    display: block;
  }

  .max-md\:hidden{
    display: none;
  }

  .max-md\:w-full{
    width: 100%;
  }

  .max-md\:flex-col{
    flex-direction: column;
  }

  .max-md\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .max-md\:flex-wrap{
    flex-wrap: wrap;
  }

  .max-md\:justify-start{
    justify-content: flex-start;
  }

  .max-md\:gap-12{
    gap: 3rem;
  }

  .max-md\:gap-2{
    gap: 0.5rem;
  }

  .max-md\:gap-y-12{
    row-gap: 3rem;
  }

  .max-md\:gap-y-5{
    row-gap: 1.25rem;
  }

  .max-md\:overflow-y-auto{
    overflow-y: auto;
  }

  .max-md\:overflow-x-hidden{
    overflow-x: hidden;
  }

  .max-md\:rounded-b-\[8px\]{
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .max-md\:border-t-0{
    border-top-width: 0px;
  }

  .max-md\:px-\[20px\]{
    padding-left: 20px;
    padding-right: 20px;
  }

  .max-md\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .max-md\:py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .max-md\:pb-2{
    padding-bottom: 0.5rem;
  }

  .max-md\:pb-8{
    padding-bottom: 2rem;
  }

  .max-md\:pt-12{
    padding-top: 3rem;
  }

  .max-md\:text-center{
    text-align: center;
  }
}
@media (min-width: 640px){

  .sm\:basis-\[48\%\]{
    flex-basis: 48%;
  }

  .sm\:\!pl-0{
    padding-left: 0px !important;
  }

  .sm\:\!pl-\[20px\]{
    padding-left: 20px !important;
  }
}
@media (min-width: 768px){

  .md\:absolute{
    position: absolute;
  }

  .md\:relative{
    position: relative;
  }

  .md\:top-\[64px\]{
    top: 64px;
  }

  .md\:top-\[88px\]{
    top: 88px;
  }

  .md\:order-first{
    order: -9999;
  }

  .md\:order-last{
    order: 9999;
  }

  .md\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .md\:\!ml-0{
    margin-left: 0px !important;
  }

  .md\:\!mr-\[44px\]{
    margin-right: 44px !important;
  }

  .md\:mb-0{
    margin-bottom: 0px;
  }

  .md\:mt-0{
    margin-top: 0px;
  }

  .md\:mt-6{
    margin-top: 1.5rem;
  }

  .md\:mt-\[-1px\]{
    margin-top: -1px;
  }

  .md\:mt-\[-56px\]{
    margin-top: -56px;
  }

  .md\:block{
    display: block;
  }

  .md\:inline{
    display: inline;
  }

  .md\:flex{
    display: flex;
  }

  .md\:inline-flex{
    display: inline-flex;
  }

  .md\:hidden{
    display: none;
  }

  .md\:aspect-\[3\/4\]{
    aspect-ratio: 3/4;
  }

  .md\:\!h-\[630px\]{
    height: 630px !important;
  }

  .md\:h-14{
    height: 3.5rem;
  }

  .md\:h-\[134px\]{
    height: 134px;
  }

  .md\:h-\[160px\]{
    height: 160px;
  }

  .md\:h-\[200px\]{
    height: 200px;
  }

  .md\:h-\[220px\]{
    height: 220px;
  }

  .md\:h-\[376px\]{
    height: 376px;
  }

  .md\:h-\[388px\]{
    height: 388px;
  }

  .md\:h-\[420px\]{
    height: 420px;
  }

  .md\:h-\[50px\]{
    height: 50px;
  }

  .md\:h-\[56px\]{
    height: 56px;
  }

  .md\:h-\[583px\]{
    height: 583px;
  }

  .md\:h-\[630px\]{
    height: 630px;
  }

  .md\:h-full{
    height: 100%;
  }

  .md\:min-h-\[388px\]{
    min-height: 388px;
  }

  .md\:w-14{
    width: 3.5rem;
  }

  .md\:w-\[140px\]{
    width: 140px;
  }

  .md\:w-\[160px\]{
    width: 160px;
  }

  .md\:w-\[192px\]{
    width: 192px;
  }

  .md\:w-\[245px\]{
    width: 245px;
  }

  .md\:w-\[246px\]{
    width: 246px;
  }

  .md\:w-\[272px\]{
    width: 272px;
  }

  .md\:w-\[274px\]{
    width: 274px;
  }

  .md\:w-\[290px\]{
    width: 290px;
  }

  .md\:w-\[332px\]{
    width: 332px;
  }

  .md\:w-\[335px\]{
    width: 335px;
  }

  .md\:w-\[350px\]{
    width: 350px;
  }

  .md\:w-\[390px\]{
    width: 390px;
  }

  .md\:w-\[50px\]{
    width: 50px;
  }

  .md\:w-\[530px\]{
    width: 530px;
  }

  .md\:w-\[556px\]{
    width: 556px;
  }

  .md\:w-\[576px\]{
    width: 576px;
  }

  .md\:w-\[calc\(100\%-400px\)\]{
    width: calc(100% - 400px);
  }

  .md\:w-max{
    width: -moz-max-content;
    width: max-content;
  }

  .md\:min-w-\[216px\]{
    min-width: 216px;
  }

  .md\:min-w-\[272px\]{
    min-width: 272px;
  }

  .md\:min-w-\[290px\]{
    min-width: 290px;
  }

  .md\:min-w-\[335px\]{
    min-width: 335px;
  }

  .md\:min-w-\[376px\]{
    min-width: 376px;
  }

  .md\:max-w-\[300px\]{
    max-width: 300px;
  }

  .md\:max-w-\[335px\]{
    max-width: 335px;
  }

  .md\:max-w-\[346px\]{
    max-width: 346px;
  }

  .md\:max-w-\[390px\]{
    max-width: 390px;
  }

  .md\:max-w-\[564px\]{
    max-width: 564px;
  }

  .md\:max-w-\[60\%\]{
    max-width: 60%;
  }

  .md\:basis-\[160px\]{
    flex-basis: 160px;
  }

  .md\:basis-\[calc\(100\%-160px\)\]{
    flex-basis: calc(100% - 160px);
  }

  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:flex-row{
    flex-direction: row;
  }

  .md\:flex-wrap{
    flex-wrap: wrap;
  }

  .md\:items-end{
    align-items: flex-end;
  }

  .md\:items-center{
    align-items: center;
  }

  .md\:justify-start{
    justify-content: flex-start;
  }

  .md\:justify-end{
    justify-content: flex-end;
  }

  .md\:justify-center{
    justify-content: center;
  }

  .md\:gap-10{
    gap: 2.5rem;
  }

  .md\:gap-14{
    gap: 3.5rem;
  }

  .md\:gap-4{
    gap: 1rem;
  }

  .md\:gap-9{
    gap: 2.25rem;
  }

  .md\:gap-\[156px\]{
    gap: 156px;
  }

  .md\:gap-x-4{
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .md\:gap-y-3{
    row-gap: 0.75rem;
  }

  .md\:rounded-r-\[8px\]{
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .md\:border-0{
    border-width: 0px;
  }

  .md\:border-l-0{
    border-left-width: 0px;
  }

  .md\:border-r{
    border-right-width: 1px;
  }

  .md\:border-t-\[1px\]{
    border-top-width: 1px;
  }

  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-11{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .md\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-\[20px\]{
    padding-left: 20px;
    padding-right: 20px;
  }

  .md\:px-\[24px\]{
    padding-left: 24px;
    padding-right: 24px;
  }

  .md\:px-\[30px\]{
    padding-left: 30px;
    padding-right: 30px;
  }

  .md\:px-\[32px\]{
    padding-left: 32px;
    padding-right: 32px;
  }

  .md\:px-\[40px\]{
    padding-left: 40px;
    padding-right: 40px;
  }

  .md\:px-\[44px\]{
    padding-left: 44px;
    padding-right: 44px;
  }

  .md\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-9{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .md\:py-\[40px\]{
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .md\:py-\[48px\]{
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .md\:py-\[49px\]{
    padding-top: 49px;
    padding-bottom: 49px;
  }

  .md\:py-\[64px\]{
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .md\:py-\[72px\]{
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .md\:\!pl-\[44px\]{
    padding-left: 44px !important;
  }

  .md\:pb-0{
    padding-bottom: 0px;
  }

  .md\:pb-12{
    padding-bottom: 3rem;
  }

  .md\:pb-16{
    padding-bottom: 4rem;
  }

  .md\:pb-20{
    padding-bottom: 5rem;
  }

  .md\:pb-\[30px\]{
    padding-bottom: 30px;
  }

  .md\:pb-\[40px\]{
    padding-bottom: 40px;
  }

  .md\:pb-\[72px\]{
    padding-bottom: 72px;
  }

  .md\:pl-11{
    padding-left: 2.75rem;
  }

  .md\:pl-12{
    padding-left: 3rem;
  }

  .md\:pl-\[74px\]{
    padding-left: 74px;
  }

  .md\:pr-4{
    padding-right: 1rem;
  }

  .md\:pr-\[30px\]{
    padding-right: 30px;
  }

  .md\:pr-\[44px\]{
    padding-right: 44px;
  }

  .md\:pr-\[74px\]{
    padding-right: 74px;
  }

  .md\:pr-\[88px\]{
    padding-right: 88px;
  }

  .md\:pt-0{
    padding-top: 0px;
  }

  .md\:pt-16{
    padding-top: 4rem;
  }

  .md\:pt-8{
    padding-top: 2rem;
  }

  .md\:pt-\[40px\]{
    padding-top: 40px;
  }

  .md\:pt-\[48px\]{
    padding-top: 48px;
  }

  .md\:text-center{
    text-align: center;
  }

  .md\:text-\[16px\]{
    font-size: 16px;
  }

  .md\:text-\[24px\]{
    font-size: 24px;
  }

  .md\:text-\[28px\]{
    font-size: 28px;
  }

  .md\:text-\[3\.5rem\]{
    font-size: 3.5rem;
  }

  .md\:leading-\[22px\]{
    line-height: 22px;
  }

  .md\:leading-\[24px\]{
    line-height: 24px;
  }

  .md\:leading-\[32px\]{
    line-height: 32px;
  }

  .md\:leading-\[36px\]{
    line-height: 36px;
  }

  .md\:leading-\[4rem\]{
    line-height: 4rem;
  }

  @media not all and (min-width: 1024px){

    .md\:max-lg\:mb-6{
      margin-bottom: 1.5rem;
    }

    .md\:max-lg\:inline{
      display: inline;
    }

    .md\:max-lg\:h-\[160px\]{
      height: 160px;
    }

    .md\:max-lg\:basis-1\/2{
      flex-basis: 50%;
    }

    .md\:max-lg\:flex-wrap{
      flex-wrap: wrap;
    }

    .md\:max-lg\:gap-x-0{
      -moz-column-gap: 0px;
           column-gap: 0px;
    }

    .md\:max-lg\:gap-y-16{
      row-gap: 4rem;
    }

    .md\:max-lg\:px-10{
      padding-left: 2.5rem;
      padding-right: 2.5rem;
    }
  }
}
@media (min-width: 1024px){

  .lg\:absolute{
    position: absolute;
  }

  .lg\:relative{
    position: relative;
  }

  .lg\:bottom-0{
    bottom: 0px;
  }

  .lg\:left-\[-100\%\]{
    left: -100%;
  }

  .lg\:right-0{
    right: 0px;
  }

  .lg\:top-0{
    top: 0px;
  }

  .lg\:top-\[68px\]{
    top: 68px;
  }

  .lg\:top-\[95px\]{
    top: 95px;
  }

  .lg\:mx-\[28px\]{
    margin-left: 28px;
    margin-right: 28px;
  }

  .lg\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:\!ml-\[84px\]{
    margin-left: 84px !important;
  }

  .lg\:\!mr-\[84px\]{
    margin-right: 84px !important;
  }

  .lg\:mb-14{
    margin-bottom: 3.5rem;
  }

  .lg\:mb-5{
    margin-bottom: 1.25rem;
  }

  .lg\:mb-6{
    margin-bottom: 1.5rem;
  }

  .lg\:mb-\[40px\]{
    margin-bottom: 40px;
  }

  .lg\:mb-\[48px\]{
    margin-bottom: 48px;
  }

  .lg\:ml-4{
    margin-left: 1rem;
  }

  .lg\:mt-0{
    margin-top: 0px;
  }

  .lg\:mt-10{
    margin-top: 2.5rem;
  }

  .lg\:mt-\[-45px\]{
    margin-top: -45px;
  }

  .lg\:mt-\[-88px\]{
    margin-top: -88px;
  }

  .lg\:mt-\[48px\]{
    margin-top: 48px;
  }

  .lg\:mt-\[68px\]{
    margin-top: 68px;
  }

  .lg\:block{
    display: block;
  }

  .lg\:inline{
    display: inline;
  }

  .lg\:flex{
    display: flex;
  }

  .lg\:h-12{
    height: 3rem;
  }

  .lg\:h-28{
    height: 7rem;
  }

  .lg\:h-\[220px\]{
    height: 220px;
  }

  .lg\:h-\[232px\]{
    height: 232px;
  }

  .lg\:h-\[250px\]{
    height: 250px;
  }

  .lg\:h-\[298px\]{
    height: 298px;
  }

  .lg\:h-\[440px\]{
    height: 440px;
  }

  .lg\:h-\[460px\]{
    height: 460px;
  }

  .lg\:h-\[480px\]{
    height: 480px;
  }

  .lg\:h-\[490px\]{
    height: 490px;
  }

  .lg\:h-\[494px\]{
    height: 494px;
  }

  .lg\:h-\[540px\]{
    height: 540px;
  }

  .lg\:h-\[546px\]{
    height: 546px;
  }

  .lg\:h-\[636px\]{
    height: 636px;
  }

  .lg\:h-\[646px\]{
    height: 646px;
  }

  .lg\:h-\[64px\]{
    height: 64px;
  }

  .lg\:h-\[738px\]{
    height: 738px;
  }

  .lg\:h-full{
    height: 100%;
  }

  .lg\:min-h-\[220px\]{
    min-height: 220px;
  }

  .lg\:min-h-\[540px\]{
    min-height: 540px;
  }

  .lg\:min-h-\[646px\]{
    min-height: 646px;
  }

  .lg\:w-\[165px\]{
    width: 165px;
  }

  .lg\:w-\[220px\]{
    width: 220px;
  }

  .lg\:w-\[345px\]{
    width: 345px;
  }

  .lg\:w-\[368px\]{
    width: 368px;
  }

  .lg\:w-\[376px\]{
    width: 376px;
  }

  .lg\:w-\[379px\]{
    width: 379px;
  }

  .lg\:w-\[416px\]{
    width: 416px;
  }

  .lg\:w-\[489px\]{
    width: 489px;
  }

  .lg\:w-\[556px\]{
    width: 556px;
  }

  .lg\:w-\[576px\]{
    width: 576px;
  }

  .lg\:w-auto{
    width: auto;
  }

  .lg\:w-full{
    width: 100%;
  }

  .lg\:min-w-\[345px\]{
    min-width: 345px;
  }

  .lg\:min-w-\[368px\]{
    min-width: 368px;
  }

  .lg\:min-w-\[376px\]{
    min-width: 376px;
  }

  .lg\:min-w-\[379px\]{
    min-width: 379px;
  }

  .lg\:max-w-\[379px\]{
    max-width: 379px;
  }

  .lg\:max-w-\[430px\]{
    max-width: 430px;
  }

  .lg\:max-w-\[489px\]{
    max-width: 489px;
  }

  .lg\:max-w-\[490px\]{
    max-width: 490px;
  }

  .lg\:max-w-\[776px\]{
    max-width: 776px;
  }

  .lg\:max-w-\[855px\]{
    max-width: 855px;
  }

  .lg\:basis-1\/2{
    flex-basis: 50%;
  }

  .lg\:basis-1\/3{
    flex-basis: 33.333333%;
  }

  .lg\:basis-1\/4{
    flex-basis: 25%;
  }

  .lg\:basis-\[600px\]{
    flex-basis: 600px;
  }

  .lg\:basis-\[calc\(100\%-600px\)\]{
    flex-basis: calc(100% - 600px);
  }

  .lg\:basis-\[calc\(25\%-24px\)\]{
    flex-basis: calc(25% - 24px);
  }

  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:flex-row{
    flex-direction: row;
  }

  .lg\:flex-nowrap{
    flex-wrap: nowrap;
  }

  .lg\:items-center{
    align-items: center;
  }

  .lg\:justify-end{
    justify-content: flex-end;
  }

  .lg\:justify-center{
    justify-content: center;
  }

  .lg\:gap-6{
    gap: 1.5rem;
  }

  .lg\:gap-8{
    gap: 2rem;
  }

  .lg\:gap-\[24px\]{
    gap: 24px;
  }

  .lg\:gap-\[72px\]{
    gap: 72px;
  }

  .lg\:gap-\[79px\]{
    gap: 79px;
  }

  .lg\:gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .lg\:border-\[1px\]{
    border-width: 1px;
  }

  .lg\:border-x{
    border-left-width: 1px;
    border-right-width: 1px;
  }

  .lg\:border-none{
    border-style: none;
  }

  .lg\:bg-baysfgruen-50{
    --tw-bg-opacity: 1;
    background-color: rgb(240 246 244 / var(--tw-bg-opacity));
  }

  .lg\:bg-\[url\(\'\.\.\/images\/rings-level1\.svg\'\)\]{
    background-image: url(/themes/custom/baysf/assets/images/rings-level1.svg);
  }

  .lg\:bg-\[url\(\'\.\.\/images\/rings-level2\.svg\'\)\]{
    background-image: url(/themes/custom/baysf/assets/images/rings-level2.svg);
  }

  .lg\:bg-\[url\(\'\.\.\/images\/rings-outer-level1\.svg\'\)\]{
    background-image: url(/themes/custom/baysf/assets/images/rings-outer-level1.svg);
  }

  .lg\:bg-\[url\(\'\.\.\/images\/rings-outer-level2\.svg\'\)\]{
    background-image: url(/themes/custom/baysf/assets/images/rings-outer-level2.svg);
  }

  .lg\:bg-right{
    background-position: right;
  }

  .lg\:bg-no-repeat{
    background-repeat: no-repeat;
  }

  .lg\:p-6{
    padding: 1.5rem;
  }

  .lg\:px-11{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .lg\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:px-\[132px\]{
    padding-left: 132px;
    padding-right: 132px;
  }

  .lg\:px-\[40px\]{
    padding-left: 40px;
    padding-right: 40px;
  }

  .lg\:px-\[50px\]{
    padding-left: 50px;
    padding-right: 50px;
  }

  .lg\:px-\[84px\]{
    padding-left: 84px;
    padding-right: 84px;
  }

  .lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:py-\[104px\]{
    padding-top: 104px;
    padding-bottom: 104px;
  }

  .lg\:py-\[58px\]{
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .lg\:py-\[60px\]{
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lg\:py-\[72px\]{
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .lg\:py-\[80px\]{
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .lg\:\!pl-0{
    padding-left: 0px !important;
  }

  .lg\:\!pl-\[84px\]{
    padding-left: 84px !important;
  }

  .lg\:pb-10{
    padding-bottom: 2.5rem;
  }

  .lg\:pb-3{
    padding-bottom: 0.75rem;
  }

  .lg\:pb-\[104px\]{
    padding-bottom: 104px;
  }

  .lg\:pb-\[125px\]{
    padding-bottom: 125px;
  }

  .lg\:pb-\[128px\]{
    padding-bottom: 128px;
  }

  .lg\:pb-\[60px\]{
    padding-bottom: 60px;
  }

  .lg\:pb-\[80px\]{
    padding-bottom: 80px;
  }

  .lg\:pl-3{
    padding-left: 0.75rem;
  }

  .lg\:pl-6{
    padding-left: 1.5rem;
  }

  .lg\:pl-\[48px\]{
    padding-left: 48px;
  }

  .lg\:pl-\[84px\]{
    padding-left: 84px;
  }

  .lg\:pl-\[95px\]{
    padding-left: 95px;
  }

  .lg\:pr-1{
    padding-right: 0.25rem;
  }

  .lg\:pr-\[48px\]{
    padding-right: 48px;
  }

  .lg\:pr-\[84px\]{
    padding-right: 84px;
  }

  .lg\:pr-\[95px\]{
    padding-right: 95px;
  }

  .lg\:pt-0{
    padding-top: 0px;
  }

  .lg\:pt-20{
    padding-top: 5rem;
  }

  .lg\:pt-\[120px\]{
    padding-top: 120px;
  }

  .lg\:pt-\[60px\]{
    padding-top: 60px;
  }

  .lg\:pt-\[72px\]{
    padding-top: 72px;
  }

  .lg\:text-right{
    text-align: right;
  }

  .lg\:text-\[14px\]{
    font-size: 14px;
  }

  .lg\:text-\[18px\]{
    font-size: 18px;
  }

  .lg\:text-\[20px\]{
    font-size: 20px;
  }

  .lg\:text-\[24px\]{
    font-size: 24px;
  }

  .lg\:text-\[38px\]{
    font-size: 38px;
  }

  .lg\:text-\[4rem\]{
    font-size: 4rem;
  }

  .lg\:text-\[56px\]{
    font-size: 56px;
  }

  .lg\:text-lg{
    font-size: 1.125rem;
    line-height: 150%;
  }

  .lg\:text-xl{
    font-size: 1.25rem;
    line-height: 150%;
  }

  .lg\:leading-\[20px\]{
    line-height: 20px;
  }

  .lg\:leading-\[24px\]{
    line-height: 24px;
  }

  .lg\:leading-\[26px\]{
    line-height: 26px;
  }

  .lg\:leading-\[28px\]{
    line-height: 28px;
  }

  .lg\:leading-\[30px\]{
    line-height: 30px;
  }

  .lg\:leading-\[32px\]{
    line-height: 32px;
  }

  .lg\:leading-\[4\.5rem\]{
    line-height: 4.5rem;
  }

  .lg\:leading-\[46px\]{
    line-height: 46px;
  }

  .lg\:leading-\[64px\]{
    line-height: 64px;
  }
}
@media (min-width: 1440px){

  .xl\:absolute{
    position: absolute;
  }

  .xl\:right-\[144px\]{
    right: 144px;
  }

  .xl\:\!ml-\[132px\]{
    margin-left: 132px !important;
  }

  .xl\:\!mr-\[132px\]{
    margin-right: 132px !important;
  }

  .xl\:mb-6{
    margin-bottom: 1.5rem;
  }

  .xl\:mt-\[-50px\]{
    margin-top: -50px;
  }

  .xl\:mt-\[30px\]{
    margin-top: 30px;
  }

  .xl\:h-\[200px\]{
    height: 200px;
  }

  .xl\:h-\[202px\]{
    height: 202px;
  }

  .xl\:h-\[298px\]{
    height: 298px;
  }

  .xl\:h-\[430px\]{
    height: 430px;
  }

  .xl\:h-\[520px\]{
    height: 520px;
  }

  .xl\:h-\[677px\]{
    height: 677px;
  }

  .xl\:h-full{
    height: 100%;
  }

  .xl\:w-\[140px\]{
    width: 140px;
  }

  .xl\:w-\[200px\]{
    width: 200px;
  }

  .xl\:w-\[376px\]{
    width: 376px;
  }

  .xl\:w-\[476px\]{
    width: 476px;
  }

  .xl\:w-\[576px\]{
    width: 576px;
  }

  .xl\:w-\[600px\]{
    width: 600px;
  }

  .xl\:w-\[676px\]{
    width: 676px;
  }

  .xl\:min-w-\[276px\]{
    min-width: 276px;
  }

  .xl\:min-w-\[376px\]{
    min-width: 376px;
  }

  .xl\:min-w-\[476px\]{
    min-width: 476px;
  }

  .xl\:min-w-\[576px\]{
    min-width: 576px;
  }

  .xl\:min-w-\[600px\]{
    min-width: 600px;
  }

  .xl\:max-w-\[1176px\]{
    max-width: 1176px;
  }

  .xl\:max-w-\[498px\]{
    max-width: 498px;
  }

  .xl\:max-w-\[576px\]{
    max-width: 576px;
  }

  .xl\:max-w-\[577px\]{
    max-width: 577px;
  }

  .xl\:basis-1\/2{
    flex-basis: 50%;
  }

  .xl\:basis-1\/3{
    flex-basis: 33.333333%;
  }

  .xl\:basis-\[140px\]{
    flex-basis: 140px;
  }

  .xl\:basis-\[200px\]{
    flex-basis: 200px;
  }

  .xl\:basis-\[calc\(100\%-140px\)\]{
    flex-basis: calc(100% - 140px);
  }

  .xl\:basis-\[calc\(100\%-200px\)\]{
    flex-basis: calc(100% - 200px);
  }

  .xl\:flex-row{
    flex-direction: row;
  }

  .xl\:flex-col{
    flex-direction: column;
  }

  .xl\:gap-6{
    gap: 1.5rem;
  }

  .xl\:gap-\[118px\]{
    gap: 118px;
  }

  .xl\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xl\:border-l-0{
    border-left-width: 0px;
  }

  .xl\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:px-\[132px\]{
    padding-left: 132px;
    padding-right: 132px;
  }

  .xl\:px-\[200px\]{
    padding-left: 200px;
    padding-right: 200px;
  }

  .xl\:px-\[48px\]{
    padding-left: 48px;
    padding-right: 48px;
  }

  .xl\:py-\[70px\]{
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .xl\:py-\[72px\]{
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xl\:\!pl-\[132px\]{
    padding-left: 132px !important;
  }

  .xl\:pb-\[116px\]{
    padding-bottom: 116px;
  }

  .xl\:pl-\[124px\]{
    padding-left: 124px;
  }

  .xl\:pl-\[131px\]{
    padding-left: 131px;
  }

  .xl\:pl-\[66px\]{
    padding-left: 66px;
  }

  .xl\:pr-\[124px\]{
    padding-right: 124px;
  }

  .xl\:pr-\[132px\]{
    padding-right: 132px;
  }

  .xl\:pr-\[60px\]{
    padding-right: 60px;
  }

  .xl\:pr-\[72px\]{
    padding-right: 72px;
  }

  .xl\:text-right{
    text-align: right;
  }

  .xl\:text-\[16px\]{
    font-size: 16px;
  }

  .xl\:text-\[24px\]{
    font-size: 24px;
  }

  .xl\:text-\[28px\]{
    font-size: 28px;
  }

  .xl\:text-\[4\.5rem\]{
    font-size: 4.5rem;
  }

  .xl\:leading-\[24px\]{
    line-height: 24px;
  }

  .xl\:leading-\[32px\]{
    line-height: 32px;
  }

  .xl\:leading-\[36px\]{
    line-height: 36px;
  }

  .xl\:leading-\[5rem\]{
    line-height: 5rem;
  }
}
.dark\:block:where(.dark, .dark *){
  display: block;
}
.dark\:hidden:where(.dark, .dark *){
  display: none;
}
.dark\:border-\[--accordion-item-dark-background-color\]:where(.dark, .dark *){
  border-color: var(--accordion-item-dark-background-color);
}
.dark\:border-\[--accordion-item-dark-border-color\]:where(.dark, .dark *){
  border-color: var(--accordion-item-dark-border-color);
}
.dark\:border-\[--accordion-tab-active-dark-border-color\]:where(.dark, .dark *){
  border-color: var(--accordion-tab-active-dark-border-color);
}
.dark\:border-\[--accordion-tab-dark-border-color\]:where(.dark, .dark *){
  border-color: var(--accordion-tab-dark-border-color);
}
.dark\:border-\[--card-press-border-dark-color\]:where(.dark, .dark *){
  border-color: var(--card-press-border-dark-color);
}
.dark\:border-\[--card-publication-border-dark-color\]:where(.dark, .dark *){
  border-color: var(--card-publication-border-dark-color);
}
.dark\:border-\[--download-item-border-dark-color\]:where(.dark, .dark *){
  border-color: var(--download-item-border-dark-color);
}
.dark\:border-\[--icon-tile-border-dark-color\]:where(.dark, .dark *){
  border-color: var(--icon-tile-border-dark-color);
}
.dark\:border-hokkaido-300:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(245 117 28 / var(--tw-border-opacity));
}
.dark\:border-red-300:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(255 142 142 / var(--tw-border-opacity));
}
.dark\:border-slate-200:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(112 133 125 / var(--tw-border-opacity));
}
.dark\:border-slate-300:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(66 101 87 / var(--tw-border-opacity));
}
.dark\:border-slate-350:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(40 75 63 / var(--tw-border-opacity));
}
.dark\:border-slate-50:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(200 215 209 / var(--tw-border-opacity));
}
.dark\:border-white:where(.dark, .dark *){
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.dark\:\!border-b-\[--link-text-dark-hover-color\]:where(.dark, .dark *){
  border-bottom-color: var(--link-text-dark-hover-color) !important;
}
.dark\:\!border-b-\[--textbody-link-text-hover-dark-color\]:where(.dark, .dark *){
  border-bottom-color: var(--textbody-link-text-hover-dark-color) !important;
}
.dark\:bg-\[\#1c3a2f\]:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(28 58 47 / var(--tw-bg-opacity));
}
.dark\:bg-\[--accordion-item-dark-background-color\]:where(.dark, .dark *){
  background-color: var(--accordion-item-dark-background-color);
}
.dark\:bg-\[--button-primary-active-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--button-primary-active-background-dark-color);
}
.dark\:bg-\[--button-primary-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--button-primary-background-dark-color);
}
.dark\:bg-\[--button-primary-disabled-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--button-primary-disabled-background-dark-color);
}
.dark\:bg-\[--button-primary-hover-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--button-primary-hover-background-dark-color);
}
.dark\:bg-\[--button-secondary-active-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--button-secondary-active-background-dark-color);
}
.dark\:bg-\[--button-secondary-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--button-secondary-background-dark-color);
}
.dark\:bg-\[--button-secondary-disabled-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--button-secondary-disabled-background-dark-color);
}
.dark\:bg-\[--button-secondary-hover-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--button-secondary-hover-background-dark-color);
}
.dark\:bg-\[--card-press-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--card-press-background-dark-color);
}
.dark\:bg-\[--card-publication-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--card-publication-background-dark-color);
}
.dark\:bg-\[--competition-box-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--competition-box-background-dark-color);
}
.dark\:bg-\[--download-item-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--download-item-background-dark-color);
}
.dark\:bg-\[--facts-box-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--facts-box-background-dark-color);
}
.dark\:bg-\[--facts-icon-dark-color\]:where(.dark, .dark *){
  background-color: var(--facts-icon-dark-color);
}
.dark\:bg-\[--forestry-contact-box-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--forestry-contact-box-background-dark-color);
}
.dark\:bg-\[--form-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--form-background-dark-color);
}
.dark\:bg-\[--icon-tile-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--icon-tile-background-dark-color);
}
.dark\:bg-\[--interactive-map-icon-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--interactive-map-icon-background-dark-color);
}
.dark\:bg-\[--job-offers-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--job-offers-background-dark-color);
}
.dark\:bg-\[--job-offers-icon-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--job-offers-icon-background-dark-color);
}
.dark\:bg-\[--magazin-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--magazin-background-dark-color);
}
.dark\:bg-\[--services-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--services-background-dark-color);
}
.dark\:bg-\[--social-media-icons-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--social-media-icons-background-dark-color);
}
.dark\:bg-\[--table-odd-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--table-odd-background-dark-color);
}
.dark\:bg-\[--text-segment-box-background-dark-color\]:where(.dark, .dark *){
  background-color: var(--text-segment-box-background-dark-color);
}
.dark\:bg-\[--video-highlights-box-background-black-color\]:where(.dark, .dark *){
  background-color: var(--video-highlights-box-background-black-color);
}
.dark\:bg-baysfgruen-50:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(240 246 244 / var(--tw-bg-opacity));
}
.dark\:bg-hokkaido-400:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(199 83 0 / var(--tw-bg-opacity));
}
.dark\:bg-slate-350:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(40 75 63 / var(--tw-bg-opacity));
}
.dark\:bg-slate-400:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 64 53 / var(--tw-bg-opacity));
}
.dark\:bg-slate-50:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(200 215 209 / var(--tw-bg-opacity));
}
.dark\:bg-slate-600:where(.dark, .dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(20 43 35 / var(--tw-bg-opacity));
}
.dark\:bg-transparent:where(.dark, .dark *){
  background-color: transparent;
}
.dark\:bg-\[url\(\'\.\.\/images\/down-arrow-white\.svg\'\)\]:where(.dark, .dark *){
  background-image: url(/themes/custom/baysf/assets/images/down-arrow-white.svg);
}
.dark\:bg-\[url\(\'\.\.\/images\/xmark-ring-dark\.svg\'\)\]:where(.dark, .dark *){
  background-image: url(/themes/custom/baysf/assets/images/xmark-ring-dark.svg);}.dark\:fill-\[--facts-icon-fill-dark-color\]:where(.dark,.dark *){fill:var(--facts-icon-fill-dark-color);}.dark\:fill-\[--forestry-contact-icon-fill-dark-color\]:where(.dark,.dark *){fill:var(--forestry-contact-icon-fill-dark-color);}.dark\:fill-white:where(.dark,.dark *){fill:#ffffff;}.dark\:stroke-slate-50:where(.dark,.dark *){stroke:#C8D7D1;}.dark\:stroke-white:where(.dark,.dark *){stroke:#ffffff;}.dark\:\!text-\[--link-text-dark-color\]:where(.dark,.dark *){color:var(--link-text-dark-color) !important;}.dark\:\!text-\[--textbody-link-text-dark-color\]:where(.dark,.dark *){color:var(--textbody-link-text-dark-color) !important;}.dark\:\!text-white:where(.dark,.dark *){--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;}.dark\:text-\[--accordion-item-dark-text-color\]:where(.dark,.dark *){color:var(--accordion-item-dark-text-color);}.dark\:text-\[--card-publication-text-dark-color\]:where(.dark,.dark *){color:var(--card-publication-text-dark-color);}.dark\:text-\[--card-video-text-dark-color\]:where(.dark,.dark *){color:var(--card-video-text-dark-color);}.dark\:text-\[--download-item-text-dark-color\]:where(.dark,.dark *){color:var(--download-item-text-dark-color);}.dark\:text-\[--facts-numbers-text-dark-color\]:where(.dark,.dark *){color:var(--facts-numbers-text-dark-color);}.dark\:text-\[--press-contact-icon-dark-color\]:where(.dark,.dark *){color:var(--press-contact-icon-dark-color);}.dark\:text-\[--press-contact-text-dark-color\]:where(.dark,.dark *){color:var(--press-contact-text-dark-color);}.dark\:text-black:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(27 27 27 / var(--tw-text-opacity));}.dark\:text-hokkaido-200:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(249 167 109 / var(--tw-text-opacity));}.dark\:text-hokkaido-300:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(245 117 28 / var(--tw-text-opacity));}.dark\:text-slate-100:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(154 169 163 / var(--tw-text-opacity));}.dark\:text-white:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.dark\:after\:bg-black:where(.dark,.dark *)::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(27 27 27 / var(--tw-bg-opacity));}.dark\:hover\:border-slate-50:hover:where(.dark,.dark *){--tw-border-opacity:1;border-color:rgb(200 215 209 / var(--tw-border-opacity));}.dark\:hover\:bg-slate-400:hover:where(.dark,.dark *){--tw-bg-opacity:1;background-color:rgb(31 64 53 / var(--tw-bg-opacity));}
@font-face{font-family:"baysf-font";font-display:block;src:url("data:font/woff2;charset=utf-8;base64,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") format("woff2"),url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQpY/mcUAAAE4AAAGGE9TLzJWUFTnAAAHUAAAAGBjbWFwu2dLwgAACRgAAAZYZ2x5Zn3fRIMAABAoAAA8JGhlYWR2zsSBAAAA4AAAADZoaGVhB9IEQgAAALwAAAAkaG10ePcE//8AAAewAAABaGxvY2Fs6VumAAAPcAAAALZtYXhwAYIBsgAAARgAAAAgbmFtZSRua44AAExMAAACLnBvc3SE77TIAABOfAAAA3EAAQAAA+gAAAAAA+j/////A+kAAQAAAAAAAAAAAAAAAAAAAFoAAQAAAAEAAPe3pYhfDzz1AAsD6AAAAVoJ476AAAABWgnjvoD/////A+kD6QAAAAgAAgAAAAAAAAABAAAAWgGmAB4AAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQWiABQALgA+AOQBegHKAeICAAIcAjACdALCAuYDNgN8A+wEQARUBM4FMAVmAAEABAABAAUAQgBDAEQARQAIABIANABWAGgAeACGAJIAnAAbABAATgBWAFYAQwBTAE4ASgBYAEwATgBWAEsARwBQAEgAHwAQAEMAUwBIAEcAWQBXAEcASABTAEoAUwBRAEMAVgBWABgACABQAEwASABLAEMARwBIAB0ABwBDAFQASgBDAFEASwAaAAYAUABNAEcAUQBOABwABQBOAEkAQwBRABkABABQAFAASAAeAAQAQwBHAFEABQAMAC4ATABoAIAAPQAQAEQARABQAEYASgBLAFIARwBIAEoARABHAFMAUgBLADwADgBEAEQAUABGAFYASgBEAE4ASwBGAE4ATgBLAEAADQBEAEQAUABGAEoAWQBQAEQARgBDAEQASQA+AAsARABEAFAARgBKAEQARwBTAFIASwA/AAoARABEAFAARgBKAFEATgBZAEsAAgAGADAADwAUAEcAUwBSAEsASgBDAEQARABQAEYASgBDAFEASwBKAFEAUABIAFMADgAPAEcAUwBSAEsASgBDAEQARABQAEYASgBDAFEASwACAAYAEAAkAAQARwBGAEcAJQADAE4AVwABAAQAAgAMAEcASABJAEoASwBMAEQATQBHAEgATgABAAQAJgALAEgAWQBQAEQAQgBDAEsARwBQAEgAAQAEABcABwBOAEYASgBLAEMATQAEAAoAIAAyADwALwAKAFAARgBIAEoAQwBEAEQAUABGAC4ACABQAEYASABRAFAAQwBJADEABABOAE4ARAAwAAMAUABLAAUADAAgAC4AOgBEAAkACQBQAEIATQBWAEsAUABIAE4ACgAGAEcAVQBFAE4ASwAHAAUARABOAE4AVgAIAAQAUABMAEQACwAEAE4ASABLAAEABAAGAA8AVABKAEMARABEAFAARgBKAFUARwBEAFUAUQBOAAUADAAiADIAPABGADkACgBHAEgAUABVAEwAUQBDAEQAVgA7AAcAQwBTAFQAQwBVAEUANwAEAEwAUQBRADgABABHAEQASQA6AAQAQwBEAFYAAwAIACIAOgADAAwAUABRAEwAQgBOAEoAQgBMAEsATgBJAAQACwBQAFEATABCAE4ASgBSAEcAUwBSAAUABQBHAEkATgBQAAQACgAuAEwAZgAhABEAUABVAEMASwBHAFAASABKAEkAUABLAEoAVgBRAEcAQgAiAA4ATgBZAEsASgBDAEQARABQAEYASgBDAFEASwAgAAwAUABVAEMASwBHAFAASABKAEkAUABLACMABABOAEMAWQADAAgANABIACkAFQBDAEgASQBKAFIAUABRAEkARwBIAFMASgBWAE4ATgBJAFEARwBIAFMAKAAJAEMASABJAFYAUgBDAEUATgAnAAUAUABOAFIATgABAAQAKgAHAEMAUQBRAE4ARABXAAcAEAAsAEIAUABcAGgAcgAUAA0ATgBEAFYAUABIAEoAUgBHAEUARwBIAFMAEgAKAEcAVQBLAFAAUwBEAEMAQgBWABUABgBOAFAAVABRAE4AEwAFAFIAUABIAE4AFgAFAEMATABWAE4AEAAEAFEAQwBXABEAAwBHAFMABQAMADAAQABOAFoANAARAFAAQgBCAE4ASABLAFYASgBYAEwATgBWAEsARwBQAEgAMgAHAEwASwBRAE4ARABXADMABgBQAFAARQBHAE4ANgAFAFEAUABWAE4ANQADAFAAUwACAAYAIAANAAwAVABOAE4AVQBSAE0ATABNAE0AUQBOAAwACgBLAFAAVQBFAEYATgBEAEUATgADAAgAJgA0ACwADgBOAEQASwBHAFMAVgBLAE4AUQBR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IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AYgBhAHkAcwBmAC0AZgBvAG4AdABSAGUAZwB1AGwAYQByAGIAYQB5AHMAZgAtAGYAbwBuAHQAYgBhAHkAcwBmAC0AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAYgBhAHkAcwBmAC0AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFoBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsABXhtYXJrDHdpbmQtdHVyYmluZQx2b2x1bWUtbXV0ZWQLdm9sdW1lLWhpZ2gFdmlkZW8PdXAtYXJyb3ctY2lyY2xlBXRyZWVzBHRvdXIJdG9tYnN0b25lBnRpY2tldAR0ZW50CnN0b2Nrd2Vya2UMc3BlZWNoYnViYmxlD3JpZ2h0LWFycm93LWFsdBRyaWdodC1hcnJvdy1hbHQtbG9uZwRwbGF5A3BpZwpwaWN0b2dyYW1zBXBob25lDXBlcnNvbi1oaWtpbmcGcGVvcGxlBXBhdXNlB25ldy10YWIIbW91bnRhaW4EbW9vbgZtb2JpbGUQbWVzc2FnZS1xdWVzdGlvbgVtZWRhbAdtYXAtYWx0BG1haWwQbWFnbmlmeWluZy1nbGFzcwxsb2NhdGlvbi1kb3QRbG9jYXRpb24tZG90LXNsaW0ObGVmdC1hcnJvdy1hbHQEbGVhZgRraXdpA2tleQtpbmZvcm1hdGlvbgVob2VoZQloYW5kc2hha2UVaGFuZC1ob2xkaW5nLXNlZWRsaW5nB2dhbGxlcnkGZmlsdGVyDmZlcnRpZ3N0ZWxsdW5nA2ZheAhkb3dubG9hZApkb3duLWFycm93A2RvdARkZWVyB2N1dGxlcnkGY29va2llEWNvbW1lbnRzLXF1ZXN0aW9uA2NvZwVjbG9zZQRidWxsBGJpcmQKYmlub2N1bGFycwRiYXJzB2JhZ3BhY2sOYXJyb3dzLXJldHdlZXQQYXJyb3ctdGhpbi1yaWdodAthcnJvdy1yaWdodAphcnJvdy1sZWZ0DWFycm93LWZvcndhcmQBeAFtAWEBcgFrAXcBaQFuAWQBLQF0AXUBYgFlAXYBbwFsAWgBZwFwAWMBcwF5AXEBZgAAAAAA") format("truetype");}.icon{line-height:1;}.icon:before{font-family:baysf-font !important;font-style:normal;font-weight:normal !important;vertical-align:top;}.icon-xmark:before{content:"\f101";}.icon-wind-turbine:before{content:"\f102";}.icon-volume-muted:before{content:"\f103";}.icon-volume-high:before{content:"\f104";}.icon-video:before{content:"\f105";}.icon-up-arrow-circle:before{content:"\f106";}.icon-trees:before{content:"\f107";}.icon-tour:before{content:"\f108";}.icon-tombstone:before{content:"\f109";}.icon-ticket:before{content:"\f10a";}.icon-tent:before{content:"\f10b";}.icon-stockwerke:before{content:"\f10c";}.icon-speechbubble:before{content:"\f10d";}.icon-right-arrow-alt:before{content:"\f10e";}.icon-right-arrow-alt-long:before{content:"\f10f";}.icon-play:before{content:"\f110";}.icon-pig:before{content:"\f111";}.icon-pictograms:before{content:"\f112";}.icon-phone:before{content:"\f113";}.icon-person-hiking:before{content:"\f114";}.icon-people:before{content:"\f115";}.icon-pause:before{content:"\f116";}.icon-new-tab:before{content:"\f117";}.icon-mountain:before{content:"\f118";}.icon-moon:before{content:"\f119";}.icon-mobile:before{content:"\f11a";}.icon-message-question:before{content:"\f11b";}.icon-medal:before{content:"\f11c";}.icon-map-alt:before{content:"\f11d";}.icon-mail:before{content:"\f11e";}.icon-magnifying-glass:before{content:"\f11f";}.icon-location-dot:before{content:"\f120";}.icon-location-dot-slim:before{content:"\f121";}.icon-left-arrow-alt:before{content:"\f122";}.icon-leaf:before{content:"\f123";}.icon-kiwi:before{content:"\f124";}.icon-key:before{content:"\f125";}.icon-information:before{content:"\f126";}.icon-hoehe:before{content:"\f127";}.icon-handshake:before{content:"\f128";}.icon-hand-holding-seedling:before{content:"\f129";}.icon-gallery:before{content:"\f12a";}.icon-filter:before{content:"\f12b";}.icon-fertigstellung:before{content:"\f12c";}.icon-fax:before{content:"\f12d";}.icon-download:before{content:"\f12e";}.icon-down-arrow:before{content:"\f12f";}.icon-dot:before{content:"\f130";}.icon-deer:before{content:"\f131";}.icon-cutlery:before{content:"\f132";}.icon-cookie:before{content:"\f133";}.icon-comments-question:before{content:"\f134";}.icon-cog:before{content:"\f135";}.icon-close:before{content:"\f136";}.icon-bull:before{content:"\f137";}.icon-bird:before{content:"\f138";}.icon-binoculars:before{content:"\f139";}.icon-bars:before{content:"\f13a";}.icon-bagpack:before{content:"\f13b";}.icon-arrows-retweet:before{content:"\f13c";}.icon-arrow-thin-right:before{content:"\f13d";}.icon-arrow-right:before{content:"\f13e";}.icon-arrow-left:before{content:"\f13f";}.icon-arrow-forward:before{content:"\f140";}
.content-link{display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;font-size:18px}.content-link .icon{margin-left:2px;margin-right:2px;border-bottom-width:2px;border-bottom-color:transparent;font-size:24px;color:var(--link-icon-color)}.content-link .link-text{border-bottom-width:2px;border-bottom-color:transparent;font-size:1rem;line-height:150%;font-weight:600;line-height:22px;color:var(--link-text-color)}@media (min-width:1024px){.content-link .link-text{line-height:26px}}.content-link .link-text:where(.dark,.dark *){color:var(--link-text-dark-color) !important}.content-link:hover .link-text{border-bottom-color:var(--link-text-hover-color)}.content-link:hover .link-text:where(.dark,.dark *){border-bottom-color:var(--link-text-dark-hover-color) !important}.content-link.hokkaido .link-text{color:var(--link-text-color-hokkaido)}.content-link.hokkaido:hover .link-text{border-bottom-color:var(--link-text-hover-color-hokkaido)}.content-link.hokkaido .icon{color:var(--link-text-icon-color-hokkaido)}.content-link.white .link-text{color:var(--link-text-color-white)}.content-link.white:hover .link-text{border-bottom-color:var(--link-text-hover-color-white)}.content-link.white .icon{color:var(--link-text-icon-color-white)}.paragraph--type--textbody a{position:relative;font-size:18px;border-bottom-width:2px;border-bottom-color:transparent;font-size:1rem;line-height:150%;font-weight:600;line-height:22px;color:var(--textbody-link-text-color)}@media (min-width:1024px){.paragraph--type--textbody a{line-height:26px}}.paragraph--type--textbody a:where(.dark,.dark *){color:var(--textbody-link-text-dark-color) !important}.paragraph--type--textbody a:hover{border-bottom-color:var(--textbody-link-text-hover-color)}.paragraph--type--textbody a:hover:where(.dark,.dark *){border-bottom-color:var(--textbody-link-text-hover-dark-color) !important}.text-align-center .content-link{justify-content:center}.recipe-content-body .content-header .content-link,.tourism-content-body .content-header .content-link,.press-content-body .content-header .content-link{display:inline-flex}.paragraph--view-mode--kachel p{display:flex;cursor:pointer;border-radius:0.5rem;border-width:2px;border-style:solid;border-color:var(--tile-link-border-color);background-color:var(--tile-link-background-color);padding:1.25rem}@media (min-width:1024px){.paragraph--view-mode--kachel p{padding:1.5rem}}.paragraph--view-mode--kachel p:where(.dark,.dark *){border-color:var(--accordion-item-dark-background-color);background-color:var(--accordion-item-dark-background-color)}.paragraph--view-mode--kachel p:focus-within{--tw-border-opacity:1;border-color:rgb(0 102 255 / var(--tw-border-opacity));background-color:var(--tile-link-focus-background-color);color:var(--tile-link-focus-text-color)}.paragraph--view-mode--kachel p:focus-within:where(.dark,.dark *){background-color:var(--accordion-item-dark-background-color);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.paragraph--view-mode--kachel a{display:flex;flex:1 0 0;align-items:flex-start;justify-content:space-between}.paragraph--view-mode--kachel a:focus{border-style:none;outline:2px solid transparent;outline-offset:2px}.paragraph--view-mode--kachel .icon{font-size:1.5rem;line-height:150%;line-height:1.5rem}.paragraph--view-mode--kachel .tile-text{font-size:1rem;line-height:150%;font-weight:700;font-style:normal;line-height:22px}@media (min-width:1024px){.paragraph--view-mode--kachel .tile-text{font-size:1.125rem;line-height:150%}}.paragraph--view-mode--kachel :hover{color:var(--tile-link-hover-text-color)}.paragraph--view-mode--kachel :hover:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.stage video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;--tw-brightness:brightness(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.stage video::before{position:absolute;top:0px;left:0px;display:block;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(28 44 38 / var(--tw-bg-opacity));--tw-content:'';content:var(--tw-content)}.stage .media--image{height:100%}.stage .media--image picture{position:absolute;top:0px;left:0px;height:100%;width:100%}.stage .media--image picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;--tw-brightness:brightness(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.stage .stage-content-wrapper{position:absolute;bottom:0px;left:0px;right:0px;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.stage .stage-content-wrapper{padding-left:2.75rem;padding-right:30px}}@media (min-width:1024px){.stage .stage-content-wrapper{padding-left:84px}}@media (min-width:1440px){.stage .stage-content-wrapper{padding-left:131px}}.stage .stage-content-wrapper .stage-content{position:relative;display:flex;flex-direction:column;gap:72px}@media (min-width:768px){.stage .stage-content-wrapper .stage-content{gap:156px}}@media (min-width:1024px){.stage .stage-content-wrapper .stage-content{gap:79px}}@media (min-width:1440px){.stage .stage-content-wrapper .stage-content{gap:118px}}.stage .stage-content-wrapper .stage-content .stage-content-text{display:flex;max-width:440px;flex-direction:column;gap:2rem}@media (min-width:768px){.stage .stage-content-wrapper .stage-content .stage-content-text{max-width:60%}}@media (min-width:1024px){.stage .stage-content-wrapper .stage-content .stage-content-text{max-width:489px}}@media (min-width:1440px){.stage .stage-content-wrapper .stage-content .stage-content-text{max-width:577px}}.stage .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-overline{font-size:20px;font-weight:600;font-style:italic;line-height:24px}@media (min-width:1024px){.stage .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-overline{font-size:24px;line-height:30px}}.stage:has(.start) .stage-content-wrapper .stage-content .stage-content-text h1{font-size:2.5rem;font-weight:700;line-height:3rem}@media (min-width:768px){.stage:has(.start) .stage-content-wrapper .stage-content .stage-content-text h1{font-size:3.5rem;line-height:4rem}}@media (min-width:1024px){.stage:has(.start) .stage-content-wrapper .stage-content .stage-content-text h1{font-size:4rem;line-height:4.5rem}}@media (min-width:1440px){.stage:has(.start) .stage-content-wrapper .stage-content .stage-content-text h1{font-size:4.5rem;line-height:5rem}}.stage:not(.start) .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-overline{font-size:16px;font-weight:600;font-style:italic;line-height:22px}@media (min-width:1024px){.stage:not(.start) .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-overline{font-size:20px;line-height:24px}}.stage:not(.start) .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-claim{font-size:16px;font-weight:400;line-height:24px}@media (min-width:1024px){.stage:not(.start) .stage-content-wrapper .stage-content .stage-content-text .field--name-field-stage-claim{font-size:18px;line-height:26px}}.stage .play-pause-button{position:relative;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width:768px){.stage .play-pause-button{height:3.5rem;width:3.5rem}}.stage .play-pause-button i{display:flex;height:42px;width:42px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(27 27 27 / var(--tw-bg-opacity));font-size:24px}@media (min-width:768px){.stage .play-pause-button i{height:50px;width:50px}}.stage-article{}
.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(/themes/custom/baysf/images/icons/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(/themes/custom/baysf/images/icons/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(/themes/custom/baysf/images/icons/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;}

.layout-content.in-page-sticky{margin-top:112px;}.anchor-target:before{content:'';display:block;height:25px;margin-top:-25px;visibility:hidden;}.inpage-nav-wrapper{--tw-bg-opacity:1;background-color:rgb(240 246 244 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(66 101 87 / var(--tw-text-opacity));}.inpage-nav-wrapper:where(.dark,.dark *){--tw-bg-opacity:1;background-color:rgb(40 75 63 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.inpage-nav-wrapper{opacity:0;position:relative;display:none;}.inpage-nav-wrapper.inpage--loaded{opacity:1;display:block;}.inpage-nav-wrapper.sticky{top:0px;width:100%;position:fixed;z-index:5;transition:all 0.5s ease-in-out;}.inpage-nav-wrapper.sticky.menu-open{top:72px;}@media (min-width:768px){.inpage-nav-wrapper.sticky.menu-open{top:88px;}}@media (min-width:1024px){.inpage-nav-wrapper.sticky.menu-open{top:95px;}}.inpage-nav-wrapper .inpage-nav-controls{position:relative;margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:1176px;justify-content:space-between;}.inpage-nav-wrapper .inpage-nav-controls button{--tw-bg-opacity:1;background-color:rgb(235 243 241 / var(--tw-bg-opacity));padding:0.5rem;height:56px;width:52px;cursor:pointer;transition:opacity 0.3s;position:absolute;opacity:0.8;}.inpage-nav-wrapper .inpage-nav-controls button .icon{height:100%;width:100%;font-size:1.5rem;}.inpage-nav-wrapper .inpage-nav-controls button.inpage-nav-scroll-left{left:0;}.inpage-nav-wrapper .inpage-nav-controls button.inpage-nav-scroll-right{right:0;}.inpage-nav-wrapper .inpage-nav-controls button:hover{opacity:1;}.inpage-nav-wrapper .inpage-nav{margin-left:auto;margin-right:auto;display:flex;max-width:1176px;overflow-y:hidden;}@media (min-width:768px){.inpage-nav-wrapper .inpage-nav{margin-left:2.75rem;margin-right:2.75rem;}}@media (min-width:1024px){.inpage-nav-wrapper .inpage-nav{margin-left:88px;margin-right:88px;}}@media (min-width:1440px){.inpage-nav-wrapper .inpage-nav{margin-left:auto;margin-right:auto;}}.inpage-nav-wrapper .inpage-nav{scrollbar-width:none;-ms-overflow-style:none;}.inpage-nav-wrapper .inpage-nav::-webkit-scrollbar{display:none;}.inpage-nav-wrapper .inpage-nav .in-page-nav-item{margin-left:1.25rem;margin-right:1.25rem;display:flex;height:56px;align-items:center;text-wrap:nowrap;border-bottom-width:4px;border-color:transparent;padding-left:0.25rem;padding-right:0.25rem;padding-top:0.5rem;padding-bottom:0.5rem;}.inpage-nav-wrapper .inpage-nav .in-page-nav-item:hover{--tw-border-opacity:1;border-color:rgb(245 117 28 / var(--tw-border-opacity));font-weight:700;}@media (min-width:1024px){.inpage-nav-wrapper .inpage-nav .in-page-nav-item{margin-left:28px;margin-right:28px;}}.inpage-nav-wrapper .inpage-nav .in-page-nav-item.active-custom{margin-right:1.25rem;--tw-border-opacity:1;border-color:rgb(245 117 28 / var(--tw-border-opacity));font-weight:700;}@media (min-width:768px){.inpage-nav-wrapper .inpage-nav .snap-end:first-of-type .in-page-nav-item{margin-left:0px;}}.inpage-nav-wrapper:where(.dark,.dark *) .inpage-nav-controls button{padding:0.5rem;background-color:#284b3f;}
.btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;border-radius:0.25rem;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1.25rem;padding-right:1.25rem;outline-width:2px;outline-offset:2px}.btn:focus{outline-color:#0066FF}.btn:active{outline:2px solid transparent;outline-offset:2px}.btn{font-size:18px;font-weight:600;line-height:28px;color:var(--button-text-color)}.btn.btn-md{font-size:16px;line-height:22px}.btn:disabled{cursor:not-allowed;background-color:var(--button-disabled-background-color);color:var(--button-disabled-text-color)}.btn.btn-primary{background-color:var(--button-primary-background-color)}.btn.btn-primary:not(.btn-ignore-dark-mode):where(.dark,.dark *){background-color:var(--button-primary-background-dark-color)}.btn.btn-primary.btn-transparent{border-width:1px;border-color:var(--button-primary-transparent-border-color);background-color:var(--button-primary-transparent-background-color);color:var(--button-primary-transparent-text-color)}.btn.btn-primary:hover{background-color:var(--button-primary-hover-background-color)}.btn.btn-primary:hover:not(.btn-ignore-dark-mode):where(.dark,.dark *){background-color:var(--button-primary-hover-background-dark-color)}.btn.btn-primary:hover.btn-transparent{color:var(--button-primary-hover-transparent-text-color)}.btn.btn-primary:active{background-color:var(--button-primary-active-background-color)}.btn.btn-primary:active:not(.btn-ignore-dark-mode):where(.dark,.dark *){background-color:var(--button-primary-active-background-dark-color)}.btn.btn-primary:active.btn-transparent{color:var(--button-primary-active-transparent-text-color)}.btn.btn-primary:disabled{background-color:var(--button-primary-disabled-background-color)}.btn.btn-primary:disabled:not(.btn-ignore-dark-mode):where(.dark,.dark *){background-color:var(--button-primary-disabled-background-dark-color)}.btn.btn-primary:disabled.btn-transparent{--tw-text-opacity:1;color:rgb(229 229 229 / var(--tw-text-opacity))}.btn.btn-secondary{background-color:var(--button-secondary-background-color);color:var(--button-secondary-text-color)}.btn.btn-secondary:not(.btn-ignore-dark-mode):where(.dark,.dark *){background-color:var(--button-secondary-background-dark-color)}.btn.btn-secondary:hover{background-color:var(--button-secondary-hover-background-color)}.btn.btn-secondary:hover:not(.btn-ignore-dark-mode):where(.dark,.dark *){background-color:var(--button-secondary-hover-background-dark-color)}.btn.btn-secondary:active{background-color:var(--button-secondary-active-background-color)}.btn.btn-secondary:active:not(.btn-ignore-dark-mode):where(.dark,.dark *){background-color:var(--button-secondary-active-background-dark-color)}.btn.btn-secondary:disabled{background-color:var(--button-secondary-disabled-background-color)}.btn.btn-secondary:disabled:not(.btn-ignore-dark-mode):where(.dark,.dark *){background-color:var(--button-secondary-disabled-background-dark-color)}.btn.btn-tertiary{background-color:var(--button-tertiary-background-color)}.btn.btn-tertiary:hover{background-color:var(--button-tertiary-hover-background-color)}.btn.btn-tertiary:active{background-color:var(--button-tertiary-active-background-color)}.btn.btn-ghost{border-width:2px;border-color:var(--button-ghost-border-color);background-color:var(--button-ghost-background-color)}.btn.btn-ghost:hover{border-color:var(--button-ghost-hover-border-color);color:var(--button-ghost-hover-text-color)}.btn.btn-ghost:active{border-color:var(--button-ghost-active-border-color);color:var(--button-ghost-active-text-color)}.btn.btn-ghost:disabled{border-color:var(--button-ghost-disabled-border-color);color:var(--button-ghost-disabled-text-color)}
.divider-man svg path:where(.dark,.dark *){stroke:#ffffff}.divider-man svg rect:where(.dark,.dark *){fill:#ffffff}
.youtube-video-container .video-iframe-container{height:188px}@media (min-width:768px){.youtube-video-container .video-iframe-container{height:376px}}@media (min-width:1024px){.youtube-video-container .video-iframe-container{height:636px}}.youtube-video-container .video-iframe-container iframe{height:100%;width:100%;border-radius:0.75rem}.youtube-video-container .video-thumbnail-container{position:relative;display:inline}.youtube-video-container .video-thumbnail-container img,.youtube-video-container .video-thumbnail-container svg{cursor:pointer}.youtube-video-container .video-thumbnail-container img{border-radius:0.75rem}.youtube-video-container .video-thumbnail-container picture{display:block;width:100%}.youtube-video-container .svg-overlay{position:absolute;top:50%;left:50%;height:auto;width:10%;transform:translate(-50%,-50%)}.youtube-video-container .svg-overlay svg{height:100%;width:100%}.cookieNotAccepted .video-iframe-container{display:none}.paragraph--type--youtube-video .field--name-field-text-elements > *{margin-bottom:1rem}@media (min-width:1024px){.paragraph--type--youtube-video .field--name-field-text-elements > *{margin-bottom:1.5rem}}.paragraph--type--youtube-video .field--name-field-text-elements > *:last-child{margin-bottom:2rem}@media (min-width:1024px){.paragraph--type--youtube-video .field--name-field-text-elements > *:last-child{margin-bottom:48px}}
.svgContainer svg path{stroke:#426557;}.svgContainer svg path:where(.dark,.dark *){stroke:#ffffff;}.icon-close.icon::before{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:800 !important;}
.video-teaser-wrapper{margin-top:2rem}.video-teaser-wrapper .swiper .swiper-wrapper{height:auto}.video-teaser-text-wrapper .headline{margin-bottom:1.5rem}
.pager--items{display:flex;justify-content:center;gap:1rem;}.pager--items .pager--item{display:flex;align-items:center;justify-content:center;padding:0px;text-align:center;font-size:0.875rem;line-height:150%;}.pager--items .pager--item.pager--item--first,.pager--items .pager--item.pager--item--previous,.pager--items .pager--item.pager--item--next,.pager--items .pager--item.pager--item--last{font-size:1.15rem;}.pager--items .pager--item.pager--item--first span,.pager--items .pager--item.pager--item--previous span,.pager--items .pager--item.pager--item--next span,.pager--items .pager--item.pager--item--last span{padding-bottom:3px;}.pager--items .pager--item > a{display:inline-flex;height:24px;width:24px;align-items:center;justify-content:center;border-radius:9999px;}.pager--items .pager--item > a:hover{--tw-bg-opacity:1;background-color:rgb(191 218 211 / var(--tw-bg-opacity));}.pager--items .pager--item > a:hover:where(.dark,.dark *){--tw-bg-opacity:1;background-color:rgb(40 75 63 / var(--tw-bg-opacity));}.pager--items .pager--item > a:active{--tw-bg-opacity:1;background-color:rgb(128 180 166 / var(--tw-bg-opacity));}.pager--items .pager--item > a:active:where(.dark,.dark *){--tw-bg-opacity:1;background-color:rgb(31 64 53 / var(--tw-bg-opacity));}.pager--items .pager--item.is-active > a{--tw-bg-opacity:1;background-color:rgb(224 237 234 / var(--tw-bg-opacity));font-weight:700;--tw-text-opacity:1;color:rgb(27 27 27 / var(--tw-text-opacity));}.pager--items .pager--item.is-active > a:where(.dark,.dark *){--tw-bg-opacity:1;background-color:rgb(66 101 87 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.pager--items .visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}
