/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ajax-progress-throbber .throbber{background-color:#BC9370;box-shadow:0 0 3px #BC9370;background-image:url(/themes/custom/twk/gfx/icon_Sandur.svg);background-position:50%;background-size:80%;width:30px;display:inline-block;}.ajax-progress-fullscreen{background-color:#BC9370;background-image:url(/themes/custom/twk/gfx/icon_Sandur.svg);border-radius:0;height:74px;width:74px;box-shadow:0 0 3px #BC9370;}.ui-dialog:not(.ui-dialog-off-canvas) .ajax-progress-throbber{background-color:#BC9370 !important;background-image:url(/themes/custom/twk/gfx/icon_Sandur.svg) !important;border-radius:0 !important;height:74px !important;width:74px !important;box-shadow:0 0 3px #BC9370;}#drupal-off-canvas .ajax-progress-throbber .throbber{background-color:#BC9370 !important;background-image:url(/themes/custom/twk/gfx/icon_Sandur.svg) !important;background-position:50% !important;background-size:80% !important;background-repeat:no-repeat !important;}
.carousel-indicator-wrapper{position:fixed;width:100%;height:20px;top:calc(100% - 20px - 2.34375rem);z-index:3;}.carousel-indicator-wrapper.abs-pos{position:absolute;}.carousel-indicator-wrapper.abs-pos .carousel-indicators{padding-left:0.79167rem;padding-right:0.79167rem;}.carousel-indicators{right:auto;bottom:auto;z-index:3;position:relative;margin-left:auto;margin-right:auto;margin-bottom:0;flex-wrap:wrap;justify-content:flex-start;}.carousel-indicators li{width:1.17188rem;height:1.17188rem;border-radius:50%;border:0 none;background-color:#2F200F;transition:all 0.2s ease-in-out;}.carousel-indicators li.active{background-color:#BC9370;}@media (min-width:576px){.carousel-indicators{max-width:540px;}}@media (min-width:768px){.carousel-indicators{max-width:720px;}}@media (min-width:992px){.carousel-indicators{max-width:960px;}}@media (min-width:1200px){.carousel-indicators{max-width:1140px;}}
body{}body.modal-open .dialog-off-canvas-main-canvas{filter:blur(0.5rem);}body:not(.user-logged-in.toolbar-fixed) .modal-content .twk-page-only{display:none;}body:not(.user-logged-in.toolbar-fixed) .modal-content .twk-pop-only{display:block;}body.twk-modal-invert .modal .modal-header{background-color:#FFEAD8;color:#2F200F;}body.twk-modal-invert .modal .modal-header svg{width:1.33333rem;height:1.33333rem;stroke:#2F200F;fill:#2F200F;}body.twk-modal-invert .modal .modal-content{background-color:#FFEAD8;color:#2F200F;}body.twk-modal-invert .modal .modal-content > a svg{width:5rem;height:5rem;stroke:#2F200F;fill:#2F200F;}body.twk-modal-invert .modal .modal-content > a:hover svg,body.twk-modal-invert .modal .modal-content > a:focus svg{width:5rem;height:5rem;stroke:#BC9370;fill:#BC9370;}body.twk-modal-invert .modal .modal-content > div > div.load svg{stroke:#2F200F;fill:#2F200F;}body.twk-modal-invert .modal .modal-content svg{stroke:#2F200F;fill:#2F200F;}body.twk-modal-invert .modal .modal-content p a:not(.twk-svg),body.twk-modal-invert .modal .modal-content .field--name-field-media-file a:not(.twk-svg),body.twk-modal-invert .modal .modal-content .view a:not(.twk-svg){color:#2F200F;position:relative;}body.twk-modal-invert .modal .modal-content p a:not(.twk-svg):hover,body.twk-modal-invert .modal .modal-content p a:not(.twk-svg):focus,body.twk-modal-invert .modal .modal-content .field--name-field-media-file a:not(.twk-svg):hover,body.twk-modal-invert .modal .modal-content .field--name-field-media-file a:not(.twk-svg):focus,body.twk-modal-invert .modal .modal-content .view a:not(.twk-svg):hover,body.twk-modal-invert .modal .modal-content .view a:not(.twk-svg):focus{color:#BC9370;}body.twk-modal-invert .modal .modal-content p a:not(.twk-svg)::after,body.twk-modal-invert .modal .modal-content .field--name-field-media-file a:not(.twk-svg)::after,body.twk-modal-invert .modal .modal-content .view a:not(.twk-svg)::after{content:'';display:block;position:absolute;right:0.5rem;bottom:0;left:0.5rem;height:0;opacity:0.3;transition:all 0.2s ease-in-out;}body.twk-modal-invert .modal .modal-content p a:not(.twk-svg):hover::after,body.twk-modal-invert .modal .modal-content p a:not(.twk-svg):focus::after,body.twk-modal-invert .modal .modal-content .field--name-field-media-file a:not(.twk-svg):hover::after,body.twk-modal-invert .modal .modal-content .field--name-field-media-file a:not(.twk-svg):focus::after,body.twk-modal-invert .modal .modal-content .view a:not(.twk-svg):hover::after,body.twk-modal-invert .modal .modal-content .view a:not(.twk-svg):focus::after{height:1px;opacity:1;background-color:#BC9370;}body.twk-modal-invert .modal .modal-content p a:not(.twk-svg):not(.is-active)::after,body.twk-modal-invert .modal .modal-content .field--name-field-media-file a:not(.twk-svg):not(.is-active)::after,body.twk-modal-invert .modal .modal-content .view a:not(.twk-svg):not(.is-active)::after{position:absolute;left:51%;right:51%;bottom:0;background:#BC9370;z-index:11;}body.twk-modal-invert .modal .modal-content p a:not(.twk-svg):not(.is-active):hover::after,body.twk-modal-invert .modal .modal-content p a:not(.twk-svg):not(.is-active):focus::after,body.twk-modal-invert .modal .modal-content .field--name-field-media-file a:not(.twk-svg):not(.is-active):hover::after,body.twk-modal-invert .modal .modal-content .field--name-field-media-file a:not(.twk-svg):not(.is-active):focus::after,body.twk-modal-invert .modal .modal-content .view a:not(.twk-svg):not(.is-active):hover::after,body.twk-modal-invert .modal .modal-content .view a:not(.twk-svg):not(.is-active):focus::after{left:0;right:0;}body.twk-modal-invert .modal .modal-content p a:not(.twk-svg).is-active::after,body.twk-modal-invert .modal .modal-content .field--name-field-media-file a:not(.twk-svg).is-active::after,body.twk-modal-invert .modal .modal-content .view a:not(.twk-svg).is-active::after{height:1px;opacity:1;background-color:#BC9370;}body.twk-modal-invert .modal .modal-content .field--name-paragraphs-link a span{color:#2F200F;border-color:#2F200F;}body.twk-modal-invert .modal .modal-content .field--name-paragraphs-link a:hover span,body.twk-modal-invert .modal .modal-content .field--name-paragraphs-link a:focus span{color:#BC9370;border-color:#BC9370;}body.twk-modal-invert .modal .modal-content .paragraph--type--twk-textpand .textpand-trigger svg{stroke:#2F200F;fill:#2F200F;}body.twk-modal-invert .modal .modal-content .twk-wrapframe div p,body.twk-modal-invert .modal .modal-content .field--name-field-media-oembed-video .field__item div p{background-color:#FFEAD8;}.modal-dialog.galerie{max-width:calc(1920px - 60px);margin-left:2.34375rem;margin-right:2.34375rem;}.modal-header{border-bottom:0 none;background-color:#2F200F;}.modal-header a{cursor:pointer;}.modal-header a:hover,.modal-header a:focus{cursor:pointer;}.modal-header svg{width:1.33333rem;height:1.33333rem;stroke:#FFEAD8;fill:#FFEAD8;}.modal-header a:hover svg,.modal-header a:focus svg{width:1.33333rem;height:1.33333rem;stroke:#BC9370;fill:#BC9370;}.modal-content{background-color:#2F200F;color:#FFEAD8;text-align:center;position:relative;}.modal-content > a{position:sticky;top:0;z-index:9;cursor:pointer;align-self:flex-end;margin-top:1.17188rem;margin-right:1.17188rem;}.modal-content > a svg{width:5rem;height:5rem;stroke:#FFEAD8;fill:#FFEAD8;}.modal-content > a:hover,.modal-content > a:focus{cursor:pointer;}.modal-content > a:hover svg,.modal-content > a:focus svg{width:5rem;height:5rem;stroke:#BC9370;fill:#BC9370;}.modal-content > div > div.load{display:flex;align-items:center;justify-content:center;height:75vh;}.modal-content > div > div.load svg{width:5rem;height:5rem;stroke:#BC9370;fill:#BC9370;}.modal-content .container-fluid{padding-left:0;padding-right:0;}.modal-content .layout--twk--onecol--fluid .paragraph--type--twk-bild,.modal-content .layout--twk--onecol--fluid .paragraph--type--page-ref{margin-right:0;margin-left:0;}.modal-content > div > article > div{margin-top:4.6875rem;}.modal-content a.twk-back{display:none;}.modal-content.twk-news .layout--twk--onecol .paragraph--type--twk-bild img,.modal-content.twk-news .layout--twk--twocol .paragraph--type--twk-bild img,.modal-content.twk-news .layout--twk--threecol .paragraph--type--twk-bild img{filter:none;}.modal-content.twk-news .layout--twk--onecol .paragraph--type--twk-bild div.noise,.modal-content.twk-news .layout--twk--twocol .paragraph--type--twk-bild div.noise,.modal-content.twk-news .layout--twk--threecol .paragraph--type--twk-bild div.noise{display:none;}.twk-modal-contact .modal-content > a{z-index:1;top:310px;}.twk-modal-contact .modal-content a.twk-svg{margin:0 1.58333rem;}.twk-modal-contact .modal-content a.twk-svg:hover svg,.twk-modal-contact .modal-content a.twk-svg:focus svg{stroke:#BC9370;fill:#BC9370;}.twk-modal-contact .modal-content .field--name-field-hauptspalte{position:relative;top:-99px;}@media (min-width:768px){.modal-content .views-element-container > .view-ansprechpersonen > .views__footer,.modal-content .views-element-container > .view-mitarbeiter > .views__footer,.modal-content .views-element-container > .view-aktuelles > .views__footer,.modal-content .views-element-container > .view-galerien > .views__footer{display:block;}.twk-modal-contact .modal-content > a{top:370px;}}@media (min-width:992px){.modal-content .container,.modal-content .twk--masonry,.modal-content article > h2,.modal-content article > footer{padding-left:4.6875rem;padding-right:4.6875rem;}}@media screen and (min-width:calc(1920px + 60px)){.modal-dialog.galerie{margin:2.34375rem auto;}}@media (max-width:767px){body.twk-modal-invert .modal .modal-header svg{width:0.8rem;height:0.8rem;}body.twk-modal-invert .modal .modal-content > a svg{width:3rem;height:3rem;}body.twk-modal-invert .modal .modal-content > a:hover svg,body.twk-modal-invert .modal .modal-content > a:focus svg{width:3rem;height:3rem;}.modal-dialog.galerie{margin-left:1.40625rem;margin-right:1.40625rem;}.modal-header svg{width:0.8rem;height:0.8rem;}.modal-header a:hover svg,.modal-header a:focus svg{width:0.8rem;height:0.8rem;}.modal-content > a{margin-top:0.70312rem;margin-right:0.70312rem;}.modal-content > a svg{width:3rem;height:3rem;}.modal-content > a:hover svg,.modal-content > a:focus svg{width:3rem;height:3rem;}.modal-content > div > div.load svg{width:3rem;height:3rem;}.modal-content > div > article > div{margin-top:2.8125rem;}.modal-content .views-element-container > .view-ansprechpersonen > .views__content,.modal-content .views-element-container > .view-ansprechpersonen > .js-pager__items,.modal-content .views-element-container > .view-mitarbeiter > .views__content,.modal-content .views-element-container > .view-mitarbeiter > .js-pager__items,.modal-content .views-element-container > .view-aktuelles > .views__content,.modal-content .views-element-container > .view-aktuelles > .js-pager__items,.modal-content .views-element-container > .view-galerien > .views__content,.modal-content .views-element-container > .view-galerien > .js-pager__items{display:block;}}
.paragraph--type--twk-textpand h2{margin-bottom:2.34375rem;}.paragraph--type--twk-textpand .textpand-trigger{display:inline-block;border:none;text-decoration:none;background-color:transparent;line-height:1;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;}.paragraph--type--twk-textpand .textpand-trigger svg{width:5rem;height:5rem;stroke:#2F200F;fill:#2F200F;}.paragraph--type--twk-textpand .textpand-trigger.is-expanded svg{transform:rotate(180deg);}.paragraph--type--twk-textpand .textpand-collapse{max-height:0;transition:all 0.2s ease-in-out;display:inline-block;overflow:hidden;}.paragraph--type--twk-textpand .textpand-collapse.expand{max-height:100vh;height:auto;}@media (max-width:767px){.paragraph--type--twk-textpand h2{margin-bottom:1.40625rem;}.paragraph--type--twk-textpand .textpand-trigger svg{width:3rem;height:3rem;}}
