/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ts-wrapper{min-width:280px;width:100%}.ts-wrapper.single .ts-control{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:4px solid #13410e;border-radius:.375rem;border-radius:0;display:flex;height:70px;padding:0 12px}.ts-wrapper.single .ts-control.focus,.ts-wrapper.single .ts-control:focus{border-color:#13410e;box-shadow:0 0 0 1px #13410e}.ts-wrapper.single .ts-control:after{border-color:#13410e transparent transparent}.ts-wrapper.single .ts-control input{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:transparent;border-style:none;border-width:0!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:none!important;font-size:1rem;height:auto!important;line-height:1.5rem;margin:0;max-height:none!important;min-height:0!important;outline:none!important;padding:0}.ts-wrapper.single .ts-control input:focus{border:none!important;box-shadow:none!important;outline:none!important}.ts-wrapper.single .ts-control input::-moz-placeholder{color:#13410e;opacity:.6}.ts-wrapper.single .ts-control input::placeholder{color:#13410e;opacity:.6}.ts-wrapper.single .ts-control .item{color:#13410e;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem}.ts-wrapper .ts-dropdown{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:2px solid #13410e;border-radius:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-top:.25rem;max-height:400px;overflow-y:auto;z-index:50}.ts-wrapper .ts-dropdown .option{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem;padding:1rem 1.5rem}.ts-wrapper .ts-dropdown .option.active,.ts-wrapper .ts-dropdown .option:hover{background-color:rgba(19,65,14,.1)}.ts-wrapper .ts-dropdown .option.optgroup-header,.ts-wrapper .ts-dropdown .option.selected{--tw-text-opacity:1;background-color:#13410e;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ts-wrapper .ts-dropdown .option.optgroup-header{cursor:pointer;font-weight:700;padding:.5rem .75rem;position:sticky;top:0}.ts-wrapper .ts-dropdown .option.optgroup-header:hover{background-color:#0d2c09}.ts-wrapper .clear-button{color:#13410e;opacity:.6}.ts-wrapper .clear-button:hover{opacity:1}.views-exposed-form .ts-wrapper{min-width:280px}@media (min-width:768px){.views-exposed-form .ts-wrapper{min-width:320px}}
.region.region-primary-menu{background-color:rgb(var(--element-color));border-bottom-width:1px;border-color:rgb(var(--element-color));border-left-width:1px;height:0;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:-100%;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:50}.region.region-primary-menu.open{height:calc(100vh - 80px);opacity:1;padding:1rem;top:80px}@media(min-width:1100px){.region.region-primary-menu.open{height:calc(100vh - 168px);top:168px}}@media(max-width:1099px){.region.region-primary-menu{align-items:flex-start!important}}@media (min-width:768px){.region.region-primary-menu .container{width:100%}}@media(max-width:1099px){.region.region-primary-menu .container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:auto}}.region.region-primary-menu .menu--social-icons{margin-left:200px}@media(max-width:1099px){.region.region-primary-menu .menu--social-icons{margin-left:0}.region.region-primary-menu .menu--social-icons .menu{gap:1rem}.region.region-primary-menu .menu--social-icons .menu a svg{height:32px;width:32px}}.region.region-primary-menu .menu--meta-menue,.region.region-primary-menu .menu--social-icons{display:block;float:left;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-right:3rem;margin-top:5rem}@media(max-width:1099px){.region.region-primary-menu .menu--meta-menue,.region.region-primary-menu .menu--social-icons{float:none;margin-right:0;margin-top:2rem}}.region.region-primary-menu .menu--meta-menue .menu,.region.region-primary-menu .menu--social-icons .menu{display:flex;gap:2rem;list-style-type:none;margin:0;padding:0}.region.region-primary-menu .menu--meta-menue .menu a,.region.region-primary-menu .menu--social-icons .menu a{--tw-text-opacity:1;color:rgb(110 164 40/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.region.region-primary-menu .menu--meta-menue .menu a:hover,.region.region-primary-menu .menu--social-icons .menu a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(max-width:1099px){.region.region-primary-menu .menu--meta-menue .menu{flex-direction:column;gap:1rem}.region.region-primary-menu .language-switcher-language-url ul{margin-left:0}}.region.region-primary-menu .menu--main .menu{list-style-type:none;margin:0;padding:0}.region.region-primary-menu .menu--main .menu a{text-underline-offset:4px}.region.region-primary-menu .menu--main .menu a:hover{text-decoration-line:underline}.region.region-primary-menu .menu--main .menu.grid{-moz-column-gap:2rem;column-gap:2rem}@media(max-width:1099px){.region.region-primary-menu .menu--main .menu.grid{display:block}}.region.region-primary-menu .menu--main .menu.grid>li{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0}@media(max-width:1099px){.region.region-primary-menu .menu--main .menu.grid>li{border-bottom:5px solid #fff;gap:0}.region.region-primary-menu .menu--main .menu.grid>li:last-child{border-bottom:none}}.region.region-primary-menu .menu--main .menu.grid>li>a{display:block;font-size:1.875rem;font-weight:700;line-height:2.25rem}@media(max-width:1099px){.region.region-primary-menu .menu--main .menu.grid>li>a{align-items:center;display:flex;font-size:24px;font-weight:700;justify-content:space-between;line-height:1.25;padding-bottom:1rem;padding-top:1rem}}.region.region-primary-menu .menu--main .menu.grid>li>ul{list-style-type:none;margin:0;padding:0}@media(min-width:1100px){.region.region-primary-menu .menu--main .menu.grid>li>ul{display:flex;flex-direction:column;gap:1.5rem}}@media(max-width:1099px){.region.region-primary-menu .menu--main .menu.grid>li>ul{min-height:0;overflow:hidden}}.region.region-primary-menu .menu--main .menu.grid>li>ul>li{display:flex;flex-direction:column;gap:.25rem}@media(max-width:1099px){.region.region-primary-menu .menu--main .menu.grid>li>ul>li{display:block;gap:0;margin-bottom:.25rem}}.region.region-primary-menu .menu--main .menu.grid>li>ul>li>a{display:block;font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25}@media(max-width:1099px){.region.region-primary-menu .menu--main .menu.grid>li>ul>li>a{font-size:20px;font-weight:700;line-height:1.25;padding-bottom:.25rem;padding-top:.25rem}}.region.region-primary-menu .menu--main .menu.grid>li>ul>li>ul{display:flex;flex-direction:column;gap:.25rem;list-style-type:none;margin:0;padding:0 0 0 .5rem}@media(max-width:1099px){.region.region-primary-menu .menu--main .menu.grid>li>ul>li>ul{display:block;gap:0}}.region.region-primary-menu .menu--main .menu.grid>li>ul>li>ul>li>a{display:block;font-size:1.25rem;font-weight:300;line-height:1.75rem}@media(max-width:1099px){.region.region-primary-menu .menu--main .menu.grid>li>ul>li>ul>li>a{font-size:20px;font-weight:400;line-height:1.25;padding-bottom:.25rem;padding-top:.25rem}.region.region-primary-menu .menu--main .menu.grid>li.menu-item--expanded{display:grid!important;grid-template-rows:auto 0fr;transition:grid-template-rows .3s linear}.region.region-primary-menu .menu--main .menu.grid>li.menu-item--expanded.menu-accordion-open{grid-template-rows:auto 1fr}.region.region-primary-menu .menu--main .menu.grid>li.menu-item--expanded.menu-accordion-open>ul{padding-bottom:1rem}}.region.region-primary-menu .menu--main .menu.grid>li>a .accordion-icon{display:none;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(max-width:1099px){.region.region-primary-menu .menu--main .menu.grid>li>a .accordion-icon{display:inline-flex}}.region.region-primary-menu .menu--main .menu.grid>li.menu-accordion-open>a .accordion-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))}.region.region-header{position:sticky;top:0;z-index:1000}.region.region-header>.container,.region.region-header>.container .links{display:flex;justify-content:space-between;padding-left:1rem;padding-right:1rem}.region.region-header>.container .links{align-items:center;gap:1rem;list-style-type:none}@media(max-width:1099px){.region.region-header>.container .links{margin-left:0}}.region.region-header>.container .links .is-active{text-decoration-line:underline}.region.region-header .menu{list-style-type:none}#headerBar{align-items:flex-start;padding-bottom:1rem;padding-top:1rem;transform:translateZ(0);transition:padding .2s ease-out}#headerBar.scrolled{align-items:flex-start;padding-bottom:.5rem;padding-top:.5rem}#headerBar.scrolled img{width:100px}#headerBar img{transition:width .2s ease-out}#headerBar #block-communicaziun-sprachumschalter{display:none;padding-bottom:.5rem;padding-right:3rem;padding-top:.5rem;text-transform:uppercase}@media (min-width:640px){#headerBar #block-communicaziun-sprachumschalter{display:block}}.no-scroll #block-communicaziun-sprachumschalter{display:block!important;margin:0!important;padding:0!important}header[role=banner]:not(.open) a{--tw-text-opacity:1!important;color:rgb(158 121 67/var(--tw-text-opacity,1))!important}header[role=banner]:not(.open) a:hover{--tw-text-opacity:1!important;color:rgb(19 65 14/var(--tw-text-opacity,1))!important;text-decoration-line:underline!important}header[role=banner]:not(.open) a{transition:color .2s ease-in-out}header[role=banner].open a{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}header[role=banner].open a:hover{--tw-text-opacity:1!important;color:rgb(158 121 67/var(--tw-text-opacity,1))!important;text-decoration-line:underline!important}header[role=banner].open a{transition:color .2s ease-in-out}header[role=banner].open svg{fill:currentColor}header[role=banner].open .site-logo{opacity:0}#toggleMenuBtn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:.375rem;height:3rem;justify-content:center;padding:.5rem;position:relative;width:3rem;z-index:60}#toggleMenuBtn span{--tw-bg-opacity:1;background-color:rgb(158 121 67/var(--tw-bg-opacity,1));border-radius:9999px;display:inline-block;height:.25rem;position:relative;transition:all .3s;width:1.75rem}#toggleMenuBtn:hover span{--tw-bg-opacity:1;background-color:rgb(19 65 14/var(--tw-bg-opacity,1))}#toggleMenuBtn.open span:first-child{background:#fff;transform:rotate(45deg) scale(1.1) translate(3px,2px)}#toggleMenuBtn.open span:nth-child(2){background:#fff;transform:rotate(-45deg) scale(1.1) translate(4px,-4px)}#toggleMenuBtn.open span:nth-child(3){background:#fff;transform:translateY(4px)}#toggleMenuBtn.open:hover span{--tw-bg-opacity:1;background-color:rgb(158 121 67/var(--tw-bg-opacity,1))}#headerBar>div:last-child>a{--tw-text-opacity:1;color:rgb(158 121 67/var(--tw-text-opacity,1))}#headerBar>div:last-child>a svg{fill:#9e7943;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#headerBar>div:last-child>a:hover{--tw-text-opacity:1!important;color:rgb(19 65 14/var(--tw-text-opacity,1))!important;text-decoration-line:none!important}#headerBar>div:last-child>a:hover svg{fill:#13410e}header[role=banner].open #headerBar>div:last-child>a svg{fill:#fff}header[role=banner].open #headerBar>div:last-child>a:hover svg{fill:#9e7943}body.scrolled .region.region-primary-menu.open{height:calc(100vh - 60px);top:60px}@media(min-width:1100px){body.scrolled .region.region-primary-menu.open{height:calc(100vh - 56px);top:56px}}
.paragraph--type--teaser .image_wrapper{position:relative}@media(max-width:767px){.paragraph--type--teaser .image_wrapper{aspect-ratio:4/3}}.paragraph--type--teaser .image_wrapper *{height:100%}.paragraph--type--teaser .image_wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.paragraph--type--teaser .button,.paragraph--type--teaser .button3,.paragraph--type--teaser .button4{width:100%}.paragraph--type--teaser .max-w-\[50ch\]{max-width:100%!important}.paragraph--type--teaser.element-brown>div>.container{justify-content:flex-end!important}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
