:root{--background-color:#F9F9F9;--grid-gap:0.4rem}@media (min-width:577px){:root{--grid-gap:0.7rem}}img.svg{max-width:20px;max-height:20px;opacity:0}.editorbutton,.icons{position:absolute;right:0;top:0;z-index:2}.editorbutton a,.icons a{color:#000;font-weight:500;text-shadow:-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.com-content-article,.mod-articlesnews__item,.moduletable{position:relative}.margin-auto{margin-left:auto;margin-right:auto}.embed-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.embed-container{width:clamp(20rem,20rem + 30vw,40rem)}}.embed-container:before{content:"";display:block;margin-top:75%}.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container .info{position:absolute;z-index:10;top:0;left:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(120deg,rgba(100,100,100,0.7),rgba(100,100,100,0.9));padding:clamp(1rem,1rem + 5vw,4rem);color:#fff}.embed-container .info a{color:#fff;font-weight:bold}.embed-container .info button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.embed-container.active .info{display:none}.visually-hidden{visibility:hidden;height:0;width:0;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.aspect-ratio--4zu3{position:relative}.aspect-ratio--4zu3:before{content:"";display:inline-block;margin-top:75%}.aspect-ratio--1zu1{position:relative}.aspect-ratio--1zu1:before{content:"";display:inline-block;margin-top:100%}.aspect-ratio--content{position:relative;width:100%;position:absolute;top:50%;bottom:auto;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#system-message-container{word-break:break-all}.anchor{position:absolute;top:-5rem}@-webkit-keyframes FadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes FadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.table-responsive{overflow-x:auto}@media (max-width:768px){table.table-responsive,tbody,td,th,thead,tr{display:block}.table-responsive{}.table-responsive table{background-color:transparent}.table-responsive thead tr{position:absolute;top:-9999px;left:-9999px}.table-responsive tr{border-top:1rem solid transparent}.table-responsive td:first-child{font-weight:bold;background-color:hsl(48,5%,90%)}.table-responsive td{background-color:#fff}.table-responsive td:not(:first-child){border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.table-responsive td:not(:first-child):before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1rem;width:45%;padding-right:1rem;white-space:nowrap}.table-responsive td:not(:first-child):before{content:attr(data-th)}}.skip-link{position:absolute;top:-9999px;left:-9999px}.skip-link:focus{top:0;left:0;z-index:1000;background-color:#fff;padding:1rem;border-radius:0.5rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;height:100%;width:100%;scrollbar-color:#032922 hsl(48,5%,90%);scrollbar-width:thin;background-color:transparent}::-webkit-scrollbar{width:1.2rem;background-color:hsl(48,5%,90%)}::-webkit-scrollbar-thumb{background-color:#032922}::-webkit-scrollbar-thumb:hover{background-color:#06594A}body{background-color:var(--background-color)}body.site{scroll-behavior:smooth;overflow-x:hidden}img,svg{max-width:100%;display:block;height:auto}p:empty{display:none}figure{margin-bottom:0}script{display:none!important}address{font-style:normal}button{max-width:none!important}button:focus,button:focus-within{outline:2px solid black!important;outline-offset:2px;-webkit-box-shadow:0 0 0 2px white!important;box-shadow:0 0 0 2px white!important}input:focus,textarea:focus{outline:2px solid black!important;outline-offset:2px;-webkit-box-shadow:0 0 0 2px white!important;box-shadow:0 0 0 2px white!important}table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1rem;border:none;background-color:#fff}table thead{background-color:hsl(48,5%,90%)}table thead th{padding:1rem;border-bottom:1px solid hsl(48,5%,30%);color:#000}table tbody tr td{padding:1rem;border-bottom:1px solid hsl(48,5%,30%)}body .mod-list li a{text-decoration:underline}:root{--global-font-size:1rem;--global-text-padding:1.5rem}@media (min-width:1025px){:root{--global-font-size:1rem;--global-text-padding:2.5rem}}body{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var(--global-font-size);font-weight:400;letter-spacing:0.02em;line-height:1.6em;color:hsl(48,5%,30%)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5em;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;line-height:1.3em;font-style:normal;hyphens:manual;-ms-hyphens:manual;-webkit-hyphens:manual;color:hsl(48,5%,10%);word-break:break-word}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit!important;font-style:inherit!important;font-weight:inherit!important;text-decoration:none!important}h1,section h2{font-weight:300;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-bottom:1px solid rgba(180,162,0,0.5);padding-bottom:0.5rem;margin-bottom:0.7em}.nomargin{margin-top:0;margin-bottom:0}.com-content-article__body h2,.com-content-article__body h3,.com-content-article__body h4,.com-content-article__body h5,.com-content-article__body h6,body.blog h2,body.blog h3,body.blog h4,body.blog h5,body.blog h6{margin-top:1.5em}.com-content-article__body h2 a,.com-content-article__body h3 a,.com-content-article__body h4 a,.com-content-article__body h5 a,.com-content-article__body h6 a,body.blog h2 a,body.blog h3 a,body.blog h4 a,body.blog h5 a,body.blog h6 a{text-decoration:underline}.com-content-article .nomargin{margin-top:0;margin-bottom:0}a,a:not([class]){color:hsl(48,5%,30%);-webkit-transition:color 0.2s;transition:color 0.2s;font-weight:600}a:focus,a:hover,a:not([class]):focus,a:not([class]):hover{color:black;text-decoration:none}a:active,a:active:focus,a:focus,a:not([class]):active,a:not([class]):active:focus,a:not([class]):focus{-webkit-box-shadow:none;box-shadow:none}p,ul li{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem);line-height:1.6em;margin-bottom:1em}p:last-child,ul li:last-child{margin-bottom:0}main p{margin-bottom:2em}ul{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem);margin-bottom:1em}ul a,ul a:not([class]){color:inherit}b,strong{font-weight:600}b a,b a:not([class]),strong a,strong a:not([class]){color:inherit}.heading{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:clamp(1.5rem,0.5rem + 3vw,1.8rem);font-style:italic}.font-size-900,h1{font-size:clamp(1.8rem,0.5rem + 4vw,2.8rem)}.font-size-800,h2{font-size:clamp(1.5rem,0.5rem + 3vw,1.8rem)}.font-size-700,h3{font-size:clamp(1.15rem,0.5rem + 2vw,1.3rem)}.font-size-600,h4{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem)}.font-size-500,h5{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem)}.font-size-400,h6{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem)}.font-size-300{font-size:clamp(0.9rem,0.5rem + 0.5vw,1rem);font-weight:400}.font-size-300 *{font-size:clamp(0.9rem,0.5rem + 0.5vw,1rem)}.font-size-200{font-size:0.85rem;font-weight:400}.font-size-100{font-size:0.8rem;font-weight:400}.price{font-size:clamp(1rem,0.5rem + 1vw,1.15rem);color:#06594A;font-weight:600}.grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--global-text-padding)}@media (min-width:769px){.grid--1-1-1{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:577px){.grid--1-1-1{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.grid--1-1{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.grid--1-2{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.grid--2-1{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}.grid--1-3{-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}.grid--3-1{-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr}}.cols-1>*{-ms-grid-column-span:12;grid-column:span 12}.cols-2>*{-ms-grid-column-span:12;grid-column:span 12}.cols-3>*{-ms-grid-column-span:12;grid-column:span 12}.cols-4>*{-ms-grid-column-span:12;grid-column:span 12}.cols-5>*{-ms-grid-column-span:12;grid-column:span 12}.cols-6>*{-ms-grid-column-span:12;grid-column:span 12}.cols-7>*{-ms-grid-column-span:12;grid-column:span 12}.cols-8>*{-ms-grid-column-span:12;grid-column:span 12}.cols-9>*{-ms-grid-column-span:12;grid-column:span 12}.cols-10>*{-ms-grid-column-span:12;grid-column:span 12}.cols-11>*{-ms-grid-column-span:12;grid-column:span 12}.cols-12>*{-ms-grid-column-span:12;grid-column:span 12}.col-1{-ms-grid-column-span:1;grid-column:span 1}.cols-1>*{grid-column:span calc(12 / 1)}.col-2{-ms-grid-column-span:2;grid-column:span 2}.cols-2>*{grid-column:span calc(12 / 2)}.col-3{-ms-grid-column-span:3;grid-column:span 3}.cols-3>*{grid-column:span calc(12 / 3)}.col-4{-ms-grid-column-span:4;grid-column:span 4}.cols-4>*{grid-column:span calc(12 / 4)}.col-5{-ms-grid-column-span:5;grid-column:span 5}.cols-5>*{grid-column:span calc(12 / 5)}.col-6{-ms-grid-column-span:6;grid-column:span 6}.cols-6>*{grid-column:span calc(12 / 6)}.col-7{-ms-grid-column-span:7;grid-column:span 7}.cols-7>*{grid-column:span calc(12 / 7)}.col-8{-ms-grid-column-span:8;grid-column:span 8}.cols-8>*{grid-column:span calc(12 / 8)}.col-9{-ms-grid-column-span:9;grid-column:span 9}.cols-9>*{grid-column:span calc(12 / 9)}.col-10{-ms-grid-column-span:10;grid-column:span 10}.cols-10>*{grid-column:span calc(12 / 10)}.col-11{-ms-grid-column-span:11;grid-column:span 11}.cols-11>*{grid-column:span calc(12 / 11)}.col-12{-ms-grid-column-span:12;grid-column:span 12}.cols-12>*{grid-column:span calc(12 / 12)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1rem,1rem + 3vw,5rem)}.flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-auto{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1rem,1rem + 3vw,5rem);-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:577px){.flex-auto{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.flex-auto>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-grid{-ms-grid-columns:[full-start] minmax(0,1fr) [main-start] (minmax(0,18rem))[4] [main-end] minmax(0,1fr) [full-end];grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,18rem)) [main-end] minmax(0,1fr) [full-end]}.grid-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.container-banner{margin:0;position:relative}.container-component>*+*,.container-component>:first-child,.container-sidebar-left>*+*,.container-sidebar-left>:first-child,.container-sidebar-right>*+*,.container-sidebar-right>:first-child{margin-top:5rem}.container-bottom-a>*,.container-bottom-b>*,.container-top-a>*,.container-top-b>*{margin-top:5rem;margin-bottom:0}:root{--background-color:#F9F9F9;--grid-gap:0.4rem}@media (min-width:577px){:root{--grid-gap:0.7rem}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;height:100%;width:100%;scrollbar-color:#032922 hsl(48,5%,90%);scrollbar-width:thin;background-color:transparent}::-webkit-scrollbar{width:1.2rem;background-color:hsl(48,5%,90%)}::-webkit-scrollbar-thumb{background-color:#032922}::-webkit-scrollbar-thumb:hover{background-color:#06594A}body{background-color:var(--background-color)}body.site{scroll-behavior:smooth;overflow-x:hidden}img,svg{max-width:100%;display:block;height:auto}p:empty{display:none}figure{margin-bottom:0}script{display:none!important}address{font-style:normal}button{max-width:none!important}button:focus,button:focus-within{outline:2px solid black!important;outline-offset:2px;-webkit-box-shadow:0 0 0 2px white!important;box-shadow:0 0 0 2px white!important}input:focus,textarea:focus{outline:2px solid black!important;outline-offset:2px;-webkit-box-shadow:0 0 0 2px white!important;box-shadow:0 0 0 2px white!important}table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1rem;border:none;background-color:#fff}table thead{background-color:hsl(48,5%,90%)}table thead th{padding:1rem;border-bottom:1px solid hsl(48,5%,30%);color:#000}table tbody tr td{padding:1rem;border-bottom:1px solid hsl(48,5%,30%)}body .mod-list li a{text-decoration:underline}:root{--global-font-size:1rem;--global-text-padding:1.5rem}@media (min-width:1025px){:root{--global-font-size:1rem;--global-text-padding:2.5rem}}body{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var(--global-font-size);font-weight:400;letter-spacing:0.02em;line-height:1.6em;color:hsl(48,5%,30%)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5em;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;line-height:1.3em;font-style:normal;hyphens:manual;-ms-hyphens:manual;-webkit-hyphens:manual;color:hsl(48,5%,10%);word-break:break-word}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit!important;font-style:inherit!important;font-weight:inherit!important;text-decoration:none!important}h1,section h2{font-weight:300;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-bottom:1px solid rgba(180,162,0,0.5);padding-bottom:0.5rem;margin-bottom:0.7em}.nomargin{margin-top:0;margin-bottom:0}.com-content-article__body h2,.com-content-article__body h3,.com-content-article__body h4,.com-content-article__body h5,.com-content-article__body h6,body.blog h2,body.blog h3,body.blog h4,body.blog h5,body.blog h6{margin-top:1.5em}.com-content-article__body h2 a,.com-content-article__body h3 a,.com-content-article__body h4 a,.com-content-article__body h5 a,.com-content-article__body h6 a,body.blog h2 a,body.blog h3 a,body.blog h4 a,body.blog h5 a,body.blog h6 a{text-decoration:underline}.com-content-article .nomargin{margin-top:0;margin-bottom:0}a,a:not([class]){color:hsl(48,5%,30%);-webkit-transition:color 0.2s;transition:color 0.2s;font-weight:600}a:focus,a:hover,a:not([class]):focus,a:not([class]):hover{color:black;text-decoration:none}a:active,a:active:focus,a:focus,a:not([class]):active,a:not([class]):active:focus,a:not([class]):focus{-webkit-box-shadow:none;box-shadow:none}p,ul li{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem);line-height:1.6em;margin-bottom:1em}p:last-child,ul li:last-child{margin-bottom:0}main p{margin-bottom:2em}ul{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem);margin-bottom:1em}ul a,ul a:not([class]){color:inherit}b,strong{font-weight:600}b a,b a:not([class]),strong a,strong a:not([class]){color:inherit}.heading{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:clamp(1.5rem,0.5rem + 3vw,1.8rem);font-style:italic}.font-size-900,h1{font-size:clamp(1.8rem,0.5rem + 4vw,2.8rem)}.font-size-800,h2{font-size:clamp(1.5rem,0.5rem + 3vw,1.8rem)}.font-size-700,h3{font-size:clamp(1.15rem,0.5rem + 2vw,1.3rem)}.font-size-600,h4{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem)}.font-size-500,h5{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem)}.font-size-400,h6{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem)}.font-size-300{font-size:clamp(0.9rem,0.5rem + 0.5vw,1rem);font-weight:400}.font-size-300 *{font-size:clamp(0.9rem,0.5rem + 0.5vw,1rem)}.font-size-200{font-size:0.85rem;font-weight:400}.font-size-100{font-size:0.8rem;font-weight:400}.price{font-size:clamp(1rem,0.5rem + 1vw,1.15rem);color:#06594A;font-weight:600}.com-content-article,body#tinymce{}.btn-primary,.com-dpcalendar-booking button.dp-button,.com-dpcalendar-bookingform button.dp-button,.com-dpcalendar-event a.dp-button,.com-dpcalendar-event button.dp-button,.com-dpcalendar-eventform button.dp-button,.com-dpcalendar-ticket button.dp-button,.com-dpcalendar-timeline .dp-button.dp-button-action,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button,a.btn{background-color:#06594A;color:#fff;padding:0.4em 0.8em;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:clamp(1rem,0.5rem + 1vw,1.15rem);font-weight:400;text-decoration:none;white-space:normal;letter-spacing:0.02em;position:relative;-webkit-transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out;border:none}.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:focus-visible,.btn-primary:focus,.com-dpcalendar-booking button.dp-button:active,.com-dpcalendar-booking button.dp-button:active:focus,.com-dpcalendar-booking button.dp-button:active:focus-visible,.com-dpcalendar-booking button.dp-button:focus,.com-dpcalendar-bookingform button.dp-button:active,.com-dpcalendar-bookingform button.dp-button:active:focus,.com-dpcalendar-bookingform button.dp-button:active:focus-visible,.com-dpcalendar-bookingform button.dp-button:focus,.com-dpcalendar-event a.dp-button:active,.com-dpcalendar-event a.dp-button:active:focus,.com-dpcalendar-event a.dp-button:active:focus-visible,.com-dpcalendar-event a.dp-button:focus,.com-dpcalendar-event button.dp-button:active,.com-dpcalendar-event button.dp-button:active:focus,.com-dpcalendar-event button.dp-button:active:focus-visible,.com-dpcalendar-event button.dp-button:focus,.com-dpcalendar-eventform button.dp-button:active,.com-dpcalendar-eventform button.dp-button:active:focus,.com-dpcalendar-eventform button.dp-button:active:focus-visible,.com-dpcalendar-eventform button.dp-button:focus,.com-dpcalendar-ticket button.dp-button:active,.com-dpcalendar-ticket button.dp-button:active:focus,.com-dpcalendar-ticket button.dp-button:active:focus-visible,.com-dpcalendar-ticket button.dp-button:focus,.com-dpcalendar-timeline .dp-button.dp-button-action:active,.com-dpcalendar-timeline .dp-button.dp-button-action:active:focus,.com-dpcalendar-timeline .dp-button.dp-button-action:active:focus-visible,.com-dpcalendar-timeline .dp-button.dp-button-action:focus,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:active,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:active:focus,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:active:focus-visible,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:focus,a.btn:active,a.btn:active:focus,a.btn:active:focus-visible,a.btn:focus{-webkit-box-shadow:none;box-shadow:none}.btn-primary .icon-chevron-right,.com-dpcalendar-booking button.dp-button .icon-chevron-right,.com-dpcalendar-bookingform button.dp-button .icon-chevron-right,.com-dpcalendar-event a.dp-button .icon-chevron-right,.com-dpcalendar-event button.dp-button .icon-chevron-right,.com-dpcalendar-eventform button.dp-button .icon-chevron-right,.com-dpcalendar-ticket button.dp-button .icon-chevron-right,.com-dpcalendar-timeline .dp-button.dp-button-action .icon-chevron-right,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button .icon-chevron-right,a.btn .icon-chevron-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.btn-primary.cf-btn,.com-dpcalendar-booking button.dp-button.cf-btn,.com-dpcalendar-bookingform button.dp-button.cf-btn,.com-dpcalendar-event a.dp-button.cf-btn,.com-dpcalendar-event button.dp-button.cf-btn,.com-dpcalendar-eventform button.dp-button.cf-btn,.com-dpcalendar-ticket button.dp-button.cf-btn,.com-dpcalendar-timeline .dp-button.dp-button-action.cf-btn,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button.cf-btn,a.btn.cf-btn{border-radius:0px!important;padding:0.8em 1.5em!important;color:#fff!important;font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem)!important;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;background-color:hsl(48,5%,10%)!important}.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:focus-visible,.btn-primary:focus,.btn-primary:hover,.com-dpcalendar-booking button.dp-button:active,.com-dpcalendar-booking button.dp-button:active:focus,.com-dpcalendar-booking button.dp-button:active:focus-visible,.com-dpcalendar-booking button.dp-button:focus,.com-dpcalendar-booking button.dp-button:hover,.com-dpcalendar-bookingform button.dp-button:active,.com-dpcalendar-bookingform button.dp-button:active:focus,.com-dpcalendar-bookingform button.dp-button:active:focus-visible,.com-dpcalendar-bookingform button.dp-button:focus,.com-dpcalendar-bookingform button.dp-button:hover,.com-dpcalendar-event a.dp-button:active,.com-dpcalendar-event a.dp-button:active:focus,.com-dpcalendar-event a.dp-button:active:focus-visible,.com-dpcalendar-event a.dp-button:focus,.com-dpcalendar-event a.dp-button:hover,.com-dpcalendar-event button.dp-button:active,.com-dpcalendar-event button.dp-button:active:focus,.com-dpcalendar-event button.dp-button:active:focus-visible,.com-dpcalendar-event button.dp-button:focus,.com-dpcalendar-event button.dp-button:hover,.com-dpcalendar-eventform button.dp-button:active,.com-dpcalendar-eventform button.dp-button:active:focus,.com-dpcalendar-eventform button.dp-button:active:focus-visible,.com-dpcalendar-eventform button.dp-button:focus,.com-dpcalendar-eventform button.dp-button:hover,.com-dpcalendar-ticket button.dp-button:active,.com-dpcalendar-ticket button.dp-button:active:focus,.com-dpcalendar-ticket button.dp-button:active:focus-visible,.com-dpcalendar-ticket button.dp-button:focus,.com-dpcalendar-ticket button.dp-button:hover,.com-dpcalendar-timeline .dp-button.dp-button-action:active,.com-dpcalendar-timeline .dp-button.dp-button-action:active:focus,.com-dpcalendar-timeline .dp-button.dp-button-action:active:focus-visible,.com-dpcalendar-timeline .dp-button.dp-button-action:focus,.com-dpcalendar-timeline .dp-button.dp-button-action:hover,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:active,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:active:focus,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:active:focus-visible,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:focus,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:hover,a.btn:active,a.btn:active:focus,a.btn:active:focus-visible,a.btn:focus,a.btn:hover{background-color:#032922;color:#fff}.btn-primary:focus,.btn-primary:focus-within,.com-dpcalendar-booking button.dp-button:focus,.com-dpcalendar-booking button.dp-button:focus-within,.com-dpcalendar-bookingform button.dp-button:focus,.com-dpcalendar-bookingform button.dp-button:focus-within,.com-dpcalendar-event a.dp-button:focus,.com-dpcalendar-event a.dp-button:focus-within,.com-dpcalendar-event button.dp-button:focus,.com-dpcalendar-event button.dp-button:focus-within,.com-dpcalendar-eventform button.dp-button:focus,.com-dpcalendar-eventform button.dp-button:focus-within,.com-dpcalendar-ticket button.dp-button:focus,.com-dpcalendar-ticket button.dp-button:focus-within,.com-dpcalendar-timeline .dp-button.dp-button-action:focus,.com-dpcalendar-timeline .dp-button.dp-button-action:focus-within,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:focus,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button:focus-within,a.btn:focus,a.btn:focus-within{outline:2px solid #032922;outline-offset:2px}.btn-primary.block,.com-dpcalendar-booking button.dp-button.block,.com-dpcalendar-bookingform button.dp-button.block,.com-dpcalendar-event a.dp-button.block,.com-dpcalendar-event button.dp-button.block,.com-dpcalendar-eventform button.dp-button.block,.com-dpcalendar-ticket button.dp-button.block,.com-dpcalendar-timeline .dp-button.dp-button-action.block,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button.block,a.btn.block{display:block}.btn-primary svg *,.com-dpcalendar-booking button.dp-button svg *,.com-dpcalendar-bookingform button.dp-button svg *,.com-dpcalendar-event a.dp-button svg *,.com-dpcalendar-event button.dp-button svg *,.com-dpcalendar-eventform button.dp-button svg *,.com-dpcalendar-ticket button.dp-button svg *,.com-dpcalendar-timeline .dp-button.dp-button-action svg *,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button svg *,a.btn svg *{-webkit-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;fill:#fff}.btn-primary--secondary,.com-dpcalendar-booking button.dp-button--secondary,.com-dpcalendar-bookingform button.dp-button--secondary,.com-dpcalendar-event a.dp-button--secondary,.com-dpcalendar-event button.dp-button--secondary,.com-dpcalendar-eventform button.dp-button--secondary,.com-dpcalendar-ticket button.dp-button--secondary,.com-dpcalendar-timeline .dp-button.dp-button-action--secondary,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button--secondary,a.btn--secondary{background-color:#032922;color:#fff;padding:1em}.btn-primary--secondary svg *,.com-dpcalendar-booking button.dp-button--secondary svg *,.com-dpcalendar-bookingform button.dp-button--secondary svg *,.com-dpcalendar-event a.dp-button--secondary svg *,.com-dpcalendar-event button.dp-button--secondary svg *,.com-dpcalendar-eventform button.dp-button--secondary svg *,.com-dpcalendar-ticket button.dp-button--secondary svg *,.com-dpcalendar-timeline .dp-button.dp-button-action--secondary svg *,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button--secondary svg *,a.btn--secondary svg *{fill:#032922}.btn-primary--secondary:hover,.com-dpcalendar-booking button.dp-button--secondary:hover,.com-dpcalendar-bookingform button.dp-button--secondary:hover,.com-dpcalendar-event a.dp-button--secondary:hover,.com-dpcalendar-event button.dp-button--secondary:hover,.com-dpcalendar-eventform button.dp-button--secondary:hover,.com-dpcalendar-ticket button.dp-button--secondary:hover,.com-dpcalendar-timeline .dp-button.dp-button-action--secondary:hover,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button--secondary:hover,a.btn--secondary:hover{background-color:#01110e;color:#fff}.btn-primary--secondary:hover svg *,.com-dpcalendar-booking button.dp-button--secondary:hover svg *,.com-dpcalendar-bookingform button.dp-button--secondary:hover svg *,.com-dpcalendar-event a.dp-button--secondary:hover svg *,.com-dpcalendar-event button.dp-button--secondary:hover svg *,.com-dpcalendar-eventform button.dp-button--secondary:hover svg *,.com-dpcalendar-ticket button.dp-button--secondary:hover svg *,.com-dpcalendar-timeline .dp-button.dp-button-action--secondary:hover svg *,.com-dpcalendar-timeline .dp-event a.dp-link_cta.dp-button--secondary:hover svg *,a.btn--secondary:hover svg *{fill:#fff}.blog-item .readmore .btn{background-color:transparent;padding:0;color:hsl(48,5%,30%)}a.link{color:#06594A;text-decoration:none;font-weight:700!important}a.link:hover{color:#032922}.com-dpcalendar-event a.dp-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-header{background:none;background-color:transparent;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container-header .grid-child{padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container-header .navbar-brand{margin-left:0;position:absolute}.homepage .navbar-brand{position:absolute;left:50%;top:50vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.homepage .brand-logo img{margin:0 auto}footer.container-footer.footer{margin-top:5rem;background:#fff;z-index:1}footer.container-footer.footer .newsflash-publish_up{display:none}@media (max-width:768px){footer.container-footer.footer{margin-bottom:3rem}}footer.container-footer.footer .headerinfo{margin-top:-2.5rem;margin-bottom:2.5rem;position:relative}footer.container-footer.footer .headerinfo>*{position:relative;z-index:1}footer.container-footer.footer .headerinfo:before{content:"";display:block;position:absolute;left:50%;top:0;z-index:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;background-color:hsl(48,5%,90%)}footer.container-footer.footer *{color:hsl(48,5%,30%)}footer.container-footer.footer a,footer.container-footer.footer a:not([class]){line-height:1.5em}footer.container-footer.footer a:focus,footer.container-footer.footer a:hover,footer.container-footer.footer a:not([class]):focus,footer.container-footer.footer a:not([class]):hover{color:black}footer.container-footer.footer .grid-child{display:block;border-top:1px solid #b4a200}footer.container-footer.footer .mod-articlesnews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(2rem,5vw,5rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:577px){footer.container-footer.footer .mod-articlesnews{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}footer.container-footer.footer .mod-articlesnews__item:last-child{margin-left:auto;text-align:right}}footer.container-footer.footer .copy *{font-size:clamp(0.9rem,0.5rem + 0.5vw,1rem);letter-spacing:0}footer.container-footer.footer .copy .grid-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}footer.container-footer.footer .copy .grid-child nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}figure{position:relative}figure figcaption{position:absolute;bottom:0.3em;right:0.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.2em 0.3em;background-color:rgba(255,255,255,0.9);color:#000;font-size:0.8rem;font-weight:300;opacity:0.8;line-height:1em}figure figcaption:before{position:absolute;top:0;right:100%;width:2rem;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(255,255,255,0.9)));background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(255,255,255,0.9) 100%)}.container-component main{margin-top:5rem}.homepage .container-component main{margin-top:0;margin-bottom:0}.moduletable.banner .mod-custom{background-repeat:no-repeat;background-size:cover;background-position:center 80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:clamp(350px,40vh,500px);padding:clamp(2rem,5vw,5rem) 0}.homepage .moduletable.banner .mod-custom{height:600px;padding:0 0 calc(3rem + clamp(1.8rem, 0.5rem + 4vw, 2.8rem)) 0}body.modal-open{overflow:hidden}.sirius_modal{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:auto}.sirius_modal>div{background-color:#fff;padding:2rem;max-width:100%;max-height:100%;overflow:auto;position:relative}.sirius_modal__close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;background:hsl(48,5%,50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none}.sirius_modal__close:after,.sirius_modal__close:before{content:"";position:absolute;width:1rem;height:2px;background:#fff}.sirius_modal__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sirius_modal__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body:not(.homepage,.layout-blog).view-article .com-content-article{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto;gap:var(--global-text-padding)}@media (min-width:769px){body:not(.homepage,.layout-blog).view-article .com-content-article{-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr}}body:not(.homepage,.layout-blog).view-article .com-content-article .page-header{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}body:not(.homepage,.layout-blog).view-article .com-content-article .page-header h1{margin-bottom:0}body:not(.homepage,.layout-blog).view-article .com-content-article .com-content-article__body{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}body:not(.homepage,.layout-blog).view-article .com-content-article .item-image{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body:not(.homepage,.layout-blog).view-article .com-content-article .item-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width:769px){body:not(.homepage,.layout-blog).view-article .com-content-article .item-image{-ms-grid-column:1;grid-column:1}body:not(.homepage,.layout-blog).view-article .com-content-article .item-image+.com-content-article__body{-ms-grid-column:2;grid-column:2}body:not(.homepage,.layout-blog).view-article .com-content-article .item-image.right{-ms-grid-column:2;grid-column:2}body:not(.homepage,.layout-blog).view-article .com-content-article .item-image.right+.com-content-article__body{-ms-grid-column:1;grid-column:1}}body.view-article.layout-blog .item-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.view-article.layout-blog .item-image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:var(--global-text-padding)}body.view-article.layout-blog .item-image img{width:100%}.category-desc{display:-ms-grid;display:grid;gap:var(--global-text-padding);-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:var(--global-text-padding)}@media (min-width:577px){.category-desc{-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr}.category-desc .category-desc-content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.category-desc .category-image img{width:100%;height:auto}}body.rooms.layout-blog .com-content-category-blog .blog-items{gap:var(--global-text-padding)}body.rooms.layout-blog .com-content-category-blog__item{background-color:#f1f1f1}body.rooms.layout-blog .com-content-category-blog .item-image{margin:0 0 var(--global-text-padding) 0}body.rooms.layout-blog .com-content-category-blog .item-image img{width:100%;height:auto}body.rooms.layout-blog .com-content-category-blog .item-content{padding:0 var(--global-text-padding) var(--global-text-padding) var(--global-text-padding)}body.rooms.layout-blog .com-content-category-blog .page-header>*{border-bottom:0;padding-bottom:0}body.angebote.layout-blog .com-content-category-blog .blog-items{gap:var(--global-text-padding);display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--global-text-padding)}body.angebote.layout-blog .com-content-category-blog .blog-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:769px){body.angebote.layout-blog .com-content-category-blog .blog-item{max-width:436px}}body.angebote.layout-blog .com-content-category-blog .blog-item .page-header>*{font-size:clamp(1.15rem,0.5rem + 2vw,1.3rem);font-weight:400;line-height:1.2em;margin-bottom:1em;margin-top:-0.5em;border-bottom:0;padding-bottom:0}body.angebote.layout-blog .com-content-category-blog__item{background-color:#f1f1f1}body.angebote.layout-blog .com-content-category-blog .item-image{margin:0}body.angebote.layout-blog .com-content-category-blog .item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.angebote.layout-blog .com-content-category-blog .item-content{padding:var(--global-text-padding)}.splide button.splide__arrow{background:hsl(48,5%,10%);border-radius:0;border:2px solid #817400}.splide button.splide__arrow svg{fill:hsl(48,5%,30%)}.splide ul.splide__pagination{top:1rem;left:auto;bottom:auto;right:1rem;gap:0.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.splide button.splide__pagination__page{background:#333;border:2px solid #fff;width:12px;height:12px;margin:0;display:inline;outline:none!important}.slider .splide{position:relative}.slider .splide .newsflash-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slider .splide .newsflash-content .container>*{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:clamp(1.8rem,0.5rem + 4vw,2.8rem);display:block;line-height:1em;background-color:hsl(48,5%,50%);color:#fff;padding:0.2em 0.5em;margin-bottom:0.2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.slider .splide .newsflash-content .splide__arrow{width:4rem;height:4rem;border-radius:0;background:hsl(48,5%,50%)}.slider .splide .newsflash-content .splide__arrow svg{width:60%;height:60%}.slider .splide .newsflash-content .splide__arrow svg *{fill:#fff}.news .mod-articlesnews{height:100%}.news .mod-articlesnews .splide__track{height:100%}.news .mod-articlesnews__item{height:100%;display:-ms-grid;display:grid;-ms-grid-columns:2fr 1.5fr;grid-template-columns:2fr 1.5fr}.news .mod-articlesnews__item figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.news .mod-articlesnews__item figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news .newsflash-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.news .newsflash-title{margin-bottom:0.5rem}.news .newsflash-title a{font-style:normal}.news .newsflash-publish_up{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.services>*{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.services .mod-articlesnews{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--global-text-padding)}.services .mod-articlesnews__item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1rem 1fr;grid-template-columns:auto 1fr;gap:1rem}.services .newsflash-content p{font-size:clamp(0.9rem,0.5rem + 0.5vw,1rem)}.services .newsflash-publish_up{display:none}.services .newsflash-title{color:hsl(48,5%,10%)}.services .newsflash-image img{-webkit-filter:brightness(0.5) saturate(0);filter:brightness(0.5) saturate(0)}.kacheln_start{position:relative;margin-top:0;padding-bottom:5rem}.kacheln_start>*{position:relative;z-index:1}.kacheln_start:before{content:"";display:block;position:absolute;left:50%;top:0;z-index:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;background-color:#f1f1f1}.kacheln_start .mod-articlesnews{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--global-text-padding)}@media (max-width:768px){.kacheln_start .mod-articlesnews{row-gap:8rem}}.kacheln_start .mod-articlesnews__item{height:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:clamp(200px,20vw,250px) auto;grid-template-rows:clamp(200px,20vw,250px) auto}.kacheln_start .mod-articlesnews__item>:first-child{-ms-grid-row:1;-ms-grid-column:1}.kacheln_start .mod-articlesnews__item>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.kacheln_start .mod-articlesnews__item figure{overflow:hidden}.kacheln_start .mod-articlesnews__item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;-webkit-transform:scale(1.001);transform:scale(1.001);-webkit-transform-origin:center center;transform-origin:center center}.kacheln_start .mod-articlesnews__item:first-of-type .newsflash-title{color:#06594A;border-color:#06594A}.kacheln_start .mod-articlesnews__item:nth-of-type(2) .newsflash-title{color:#817400;border-color:#817400}.kacheln_start .mod-articlesnews__item:nth-of-type(3) .newsflash-title{color:#9a5429;border-color:#9a5429}.kacheln_start .newsflash-publish_up{display:none}.kacheln_start .newsflash-content{padding:2.5rem;background-color:#fff}.kacheln_start .newsflash-title{font-size:clamp(1.8rem,0.5rem + 4vw,2.8rem);position:absolute;bottom:100%;border-top:8px solid;width:100%;padding:1.5rem 2.5rem;margin-bottom:0;margin-left:-2.5rem;background-color:#fff;border-bottom:0}.kacheln_start .hiddenlink:hover+.newsflash-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.hiddenlink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.entfernungen .newsflash-publish_up{display:none}@media (min-width:577px){.entfernungen .newsflash ul{-webkit-columns:2;-moz-columns:2;columns:2}}.impressionen{background:url(../images/template/mainbottomBg.jpg) center center no-repeat;background-size:cover;border-bottom:12px solid #06594A;padding:5rem 0;margin-top:0}@media (max-width:768px){.impressionen{padding:5rem 1rem}}.impressionen>*{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.testimonials{background:url(../images/template/mainbottomBg.jpg) center center no-repeat;background-size:cover;border-bottom:12px solid #06594A;padding:5rem 0}.testimonials>*{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.testimonials *{color:#fff}.testimonials .newsflash{padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media (min-width:577px){.testimonials .newsflash{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}}@media (min-width:769px){.testimonials .newsflash{padding:0}}.testimonials .newsflash-publish_up{display:none}.testimonials .newsflash-content blockquote{border:2px solid white;border-bottom:none;padding:63px 20px 38px;background:url(../images/template/blockquote_before.png) 20px 39px no-repeat;font-size:16px;font-weight:bold;font-style:italic;line-height:28px;position:relative;margin-bottom:51px}.testimonials .newsflash-content blockquote:after,.testimonials .newsflash-content blockquote:before{position:absolute}.testimonials .newsflash-content blockquote:before{bottom:-41px;content:url(../images/template/blockquote_bottom.png);left:-2px}.testimonials .newsflash-content blockquote:after{bottom:-2px;left:66px;right:-2px;border-bottom:2px solid white;content:""}.testimonials .newsflash-content blockquote p{display:inline;font-weight:600;padding:1.5rem 0 0 0.2rem;font-size:clamp(1rem,0.5rem + 1vw,1.15rem);text-shadow:0 0 10px rgba(0,0,0,0.2)}.testimonials .newsflash-content blockquote p:before{content:""}.testimonials .newsflash-content blockquote p:after{content:url(../images/template/blockquote_after.png);vertical-align:sub}.ansprechpartner .mod-articlesnews{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--global-text-padding)}.ansprechpartner .mod-articlesnews__item{background-color:#fff;padding:var(--global-text-padding)}.ansprechpartner .mod-articlesnews__item .fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.ansprechpartner .mod-articlesnews__item .fields-container .field-label{display:block;font-size:clamp(0.9rem,0.5rem + 0.5vw,1rem);color:#666}.ansprechpartner .mod-articlesnews__item .fields-container .field-value{display:block;font-weight:600}.ansprechpartner .newsflash-title{margin-top:0;color:hsl(48,5%,10%)}.ansprechpartner .newsflash-publish_up{display:none}.ansprechpartner .newsflash-image img{width:100%;height:auto}.tagungspakete .mod-articlesnews{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--global-text-padding);gap:1rem}.tagungspakete .mod-articlesnews .newsflash-title{margin:0;border-top:#666 8px solid;padding:1rem 2rem;font-size:clamp(1.8rem,0.5rem + 4vw,2.8rem);font-weight:600}.tagungspakete .mod-articlesnews .newsflash .preis{color:#fff;padding:1rem 2rem}.tagungspakete .mod-articlesnews .newsflash .preis__value{font-size:clamp(1.5rem,0.5rem + 3vw,1.8rem);display:block;font-weight:400;line-height:1em}.tagungspakete .mod-articlesnews .newsflash .preis__hinweis{font-size:clamp(0.9rem,0.5rem + 0.5vw,1rem);display:block;margin-top:0.5rem}.tagungspakete .mod-articlesnews .newsflash-text{padding:1rem 2rem}.tagungspakete .mod-articlesnews__item{background-color:#fff}.tagungspakete .mod-articlesnews__item:first-of-type .newsflash-title{color:#06594A;border-color:#06594A}.tagungspakete .mod-articlesnews__item:first-of-type .preis{background-color:#06594A}.tagungspakete .mod-articlesnews__item:nth-of-type(2) .newsflash-title{color:#817400;border-color:#817400}.tagungspakete .mod-articlesnews__item:nth-of-type(2) .preis{background-color:#817400}.tagungspakete .mod-articlesnews__item:nth-of-type(3) .newsflash-title{color:#9a5429;border-color:#9a5429}.tagungspakete .mod-articlesnews__item:nth-of-type(3) .preis{background-color:#9a5429}.zimmer .mod-articlesnews{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:var(--global-text-padding)}@media (min-width:577px){.zimmer .mod-articlesnews{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.zimmer .mod-articlesnews__item{background-color:#f1f1f1}.zimmer .mod-articlesnews .newsflash-publish_up{display:none}.zimmer .mod-articlesnews .newsflash-image{margin:0 0 var(--global-text-padding) 0}.zimmer .mod-articlesnews .newsflash-image img{width:100%;height:auto}.zimmer .mod-articlesnews .newsflash-content{padding:0 var(--global-text-padding) var(--global-text-padding) var(--global-text-padding)}.aktuelles{background-color:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex}.aktuelles .mod-articlesnews{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1200px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#fff;padding:1.5rem var(--global-text-padding);border:1px solid #06594A;margin-top:-5rem;margin-bottom:10rem}.aktuelles .mod-articlesnews .newsflash-title{margin-bottom:0;padding-bottom:0;border-bottom:none;font-size:clamp(1rem,0.5rem + 1vw,1.15rem);font-weight:400}.aktuelles .mod-articlesnews .newsflash-publish_up{margin-bottom:1.5em}.promo-button{position:absolute;left:2%;top:400px}@media (min-width:769px){.promo-button{left:20%}}@media (min-width:769px){.promo-button{top:450px}}.promo-button .newsflash-publish_up{display:none}.promo-button .newsflash-content{background-color:#06594A;color:#fff;border-radius:50%;border:2px solid;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);padding:1.75em;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:scale 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:scale 0.2s ease-in-out,background-color 0.2s ease-in-out}.promo-button .newsflash-content *{margin:0;letter-spacing:-0.05px;line-height:1.2em;font-size:clamp(0.9rem,0.5rem + 1vw,1.3rem)}.promo-button .newsflash-content:has(a):focus,.promo-button .newsflash-content:has(a):focus-within,.promo-button .newsflash-content:has(a):hover{scale:1.05;background-color:#032922}.promo-button .newsflash-content a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;border-radius:50%}.container-header{-webkit-box-shadow:none;box-shadow:none}.container-header a[href^="http://"]:after,.container-header a[href^="https://"]:after{content:none}.container-header .container-nav{width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}@media (max-width:768px){.container-header .container-nav{position:fixed;bottom:0;left:0;width:100%;max-width:none;background-color:#fff;-webkit-box-shadow:0 -0.5rem 1rem rgba(0,0,0,0.1);box-shadow:0 -0.5rem 1rem rgba(0,0,0,0.1);padding:0.5rem 0}.container-header .container-nav button{margin:0}}.container-header .container-nav .navbar{grid-area:right;margin-top:0}.container-header .container-nav .navbar-toggler{color:#06594A;padding:1rem}@media (max-width:768px){.container-header .container-nav .navbar-toggler{display:block}}.container-header .container-nav .navbar-toggler .icon-menu,.container-header .container-nav .navbar-toggler .icon-menu:after,.container-header .container-nav .navbar-toggler .icon-menu:before{pointer-events:none;background-color:#06594A;content:"";display:block;height:6px;border-radius:6px;position:relative;-webkit-transition:opacity 0.2s ease-in-out,background 0.2s ease-in-out,top 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,background 0.2s ease-in-out,top 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,background 0.2s ease-in-out,top 0.2s ease-in-out,transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,background 0.2s ease-in-out,top 0.2s ease-in-out,transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;width:2.6rem}.container-header .container-nav .navbar-toggler .icon-menu:before{position:absolute;top:-200%}.container-header .container-nav .navbar-toggler .icon-menu:after{position:absolute;top:200%}.container-header .container-nav .navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}.container-header .container-nav .navbar-toggler[aria-expanded=true] .icon-menu{background:transparent}.container-header .container-nav .navbar-toggler[aria-expanded=true] .icon-menu:after,.container-header .container-nav .navbar-toggler[aria-expanded=true] .icon-menu:before{top:0}.container-header .container-nav .navbar-toggler[aria-expanded=true] .icon-menu:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.container-header .container-nav .navbar-toggler[aria-expanded=true] .icon-menu:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:768px){.container-header .container-nav .navbar-collapse{background-color:#fff;position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%}.container-header .container-nav .navbar-collapse .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.container-header .container-nav .navbar-collapse .nav-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-header .container-nav .navbar-collapse .nav-item a,.container-header .container-nav .navbar-collapse .nav-item span{background:none;background-color:#fff;padding:0.5rem}.container-header .container-nav .navbar-collapse .nav-item.active>a,.container-header .container-nav .navbar-collapse .nav-item.active>span,.container-header .container-nav .navbar-collapse .nav-item:focus>a,.container-header .container-nav .navbar-collapse .nav-item:focus>span,.container-header .container-nav .navbar-collapse .nav-item:hover>a,.container-header .container-nav .navbar-collapse .nav-item:hover>span{background-color:transparent;color:inherit}.container-header .container-nav .navbar-collapse.collapse,.container-header .container-nav .navbar-collapse.collapsing{opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.container-header .container-nav .navbar-collapse.collapse.show,.container-header .container-nav .navbar-collapse.collapsing.show{opacity:1}}.container-header ul.mod-menu{color:hsl(48,5%,30%);font-size:clamp(1rem,0.5rem + 1vw,1.15rem);line-height:1em;white-space:nowrap;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;list-style:none;padding:0;margin:0;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.container-header ul.mod-menu li{position:relative;padding:0;margin:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-header ul.mod-menu li a,.container-header ul.mod-menu li span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:inherit;letter-spacing:inherit;text-decoration:none;display:block;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:2.5rem 1.5rem;text-transform:normal;background-color:transparent}.container-header ul.mod-menu li.active>a,.container-header ul.mod-menu li.active>span,.container-header ul.mod-menu li:focus>a,.container-header ul.mod-menu li:focus>span,.container-header ul.mod-menu li:hover>a,.container-header ul.mod-menu li:hover>span{background-color:#06594A;color:#fff}.container-header ul.mod-menu .nav-item.parent:focus .mod-menu__sub,.container-header ul.mod-menu .nav-item.parent:focus-within .mod-menu__sub,.container-header ul.mod-menu .nav-item.parent:hover .mod-menu__sub{z-index:1;opacity:1;pointer-events:all}.container-header ul.mod-menu .nav-item.parent:focus-within>a:after,.container-header ul.mod-menu .nav-item.parent:focus-within>span:after,.container-header ul.mod-menu .nav-item.parent:focus>a:after,.container-header ul.mod-menu .nav-item.parent:focus>span:after,.container-header ul.mod-menu .nav-item.parent:hover>a:after,.container-header ul.mod-menu .nav-item.parent:hover>span:after{-webkit-transform:rotate(45deg) translate(0.1em,-0.1em);transform:rotate(45deg) translate(0.1em,-0.1em);border-color:#fff}.container-header ul.mod-menu .nav-item.parent.active>a:after,.container-header ul.mod-menu .nav-item.parent.active>span:after{-webkit-transform:rotate(45deg) translate(0.1em,-0.1em);transform:rotate(45deg) translate(0.1em,-0.1em);border-color:#fff}.container-header ul.mod-menu .nav-item.parent>a,.container-header ul.mod-menu .nav-item.parent>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em}@media (min-width:769px){.container-header ul.mod-menu .nav-item.parent>a:after,.container-header ul.mod-menu .nav-item.parent>span:after{content:"";border:solid hsl(48,5%,30%);border-width:0 0 0.1em 0.1em;-webkit-transform:rotate(-45deg) translate(0.1em,-0.1em);transform:rotate(-45deg) translate(0.1em,-0.1em);display:inline-block;padding:0.2em;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}}.container-header ul.mod-menu .mod-menu__sub{padding:0;margin:0;font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:769px){.container-header ul.mod-menu .mod-menu__sub{background-color:hsl(48,5%,40%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;z-index:-100;opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;min-width:100%}.container-header ul.mod-menu .mod-menu__sub:before{content:"";border:solid transparent;border-width:0 0.5em 0.5em 0.5em;border-bottom-color:hsl(48,5%,30%);position:absolute;top:-0.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.container-header ul.mod-menu .mod-menu__sub li a,.container-header ul.mod-menu .mod-menu__sub li span{color:#fff;padding:0.5em;width:100%;font-weight:400;background:none;background-color:hsl(48,5%,30%)}.container-header ul.mod-menu .mod-menu__sub li:hover a,.container-header ul.mod-menu .mod-menu__sub li:hover span{background-color:hsl(48,5%,20%)}}.container-header ul.mod-menu .mod-menu__sub li.nav-item a,.container-header ul.mod-menu .mod-menu__sub li.nav-item span{padding:0.4rem}.container-header ul.social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container-header ul.social svg{width:1.2rem;height:1.2rem}.container-header ul.social svg *{fill:hsl(48,5%,30%);-webkit-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out}.container-header ul.social li a{padding:0}.container-header ul.social li:hover a{background-color:inherit}.container-header ul.social li:hover svg *{fill:#06594A}.container-header .container-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:1.5rem;margin:0!important}.container-header .mod-languages .btn-group .btn{border:none;background-color:transparent}.convertforms.cf{background-color:transparent;padding:0;margin:0;width:100%;max-width:100%;--font:$global-font-family!important}.convertforms.cf .cf-form-wrap{padding:0;max-width:800px}.convertforms.cf .cf-form-wrap .cf-fields{gap:1rem;margin:0}.convertforms.cf .cf-form-wrap .cf-control-group{padding:0}@media (min-width:577px){.convertforms.cf .cf-form-wrap .cf-control-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.convertforms.cf .cf-form-wrap .cf-control-label{width:33%}.convertforms.cf .cf-form-wrap .cf-control-input{width:66%}}.convertforms.cf .cf-form-wrap .cf-label{color:hsl(48,5%,30%)}.convertforms.cf .cf-form-wrap .cf-input{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem);--input-color:hsl(48,5%,30%);--input-background-color:#fff;--input-padding:0.5rem;--input-border-color:#06594A;--input-border-radius:0}.convertforms.cf .cf-form-wrap .cf-input:focus,.convertforms.cf .cf-form-wrap .cf-input:focus-within{outline:2px solid #032922;outline-offset:2px}.convertforms.cf .cf-form-wrap button[type=submit].cf-btn{font-size:clamp(var(--global-font-size),0.5rem + 0.5vw,1.1rem)!important;background-color:#06594A!important;border-radius:0!important;padding:0.8rem 1.2rem!important}.container-topbar{background-color:#06594A}@media (max-width:768px){.container-topbar{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1);z-index:1}}@media (max-width:768px){.container-topbar .convertforms.cf .cf-control-group.vrfgbrkt{display:none}}.container-topbar .convertforms.cf .cf-control-group.vrfgbrkt span{color:#fff;font-size:clamp(1.5rem,0.5rem + 3vw,1.8rem);font-weight:300;line-height:1em}.container-topbar .convertforms.cf .cf-form-wrap{max-width:none}.container-topbar .convertforms.cf .cf-form-wrap .cf-fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}@media (min-width:577px){.container-topbar .convertforms.cf .cf-form-wrap .cf-fields{gap:1rem;display:-ms-grid;display:grid;-ms-grid-columns:auto 1rem 1fr 1rem 1fr 1rem auto;grid-template-columns:auto 1fr 1fr auto}}.container-topbar .convertforms.cf .cf-form-wrap .cf-fields [data-type=submit] button{margin:auto;display:block}.container-topbar .convertforms.cf .cf-form-wrap .cf-fields .datepicker{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:0.5rem}@media (max-width:768px){.container-topbar .convertforms.cf .cf-form-wrap .cf-fields .datepicker{width:50%;min-width:150px}}.container-topbar .convertforms.cf .cf-form-wrap .cf-fields .datepicker .cf-label{margin:0;font-size:clamp(1rem,0.5rem + 1vw,1.15rem)}.container-topbar .convertforms.cf .cf-form-wrap .cf-fields .datepicker .cf-label .cf-required-label{display:none}.container-topbar .convertforms.cf .cf-form-wrap .cf-fields .datepicker .cf-control-input{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.container-topbar .convertforms.cf .cf-form-wrap .cf-fields .datepicker .cf-control-input input{background-color:transparent;color:#fff;border-bottom:solid 1px rgba(255,255,255,0.5);padding:0.2rem}.container-topbar .convertforms.cf .cf-form-wrap .cf-fields [data-type=submit]{background-color:#fff;height:100%;font-size:clamp(1.5rem,0.5rem + 3vw,1.8rem)}.container-topbar .convertforms.cf .cf-form-wrap .cf-fields [data-type=submit] button{background-color:transparent!important;color:#06594A!important}.container-topbar .convertforms.cf .cf-form-wrap .cf-fields [data-type=submit] button span{font-size:clamp(1.5rem,0.5rem + 3vw,1.8rem);font-weight:300}.container-topbar .convertforms.cf .cf-form-wrap .cf-label{color:#fff}.gutschein_form .cf-fields{gap:1rem}.gutschein_form .gutschein_item{background-color:#fff;padding:1rem!important;position:relative;-webkit-box-shadow:inset 0 0 0 2px #06594A;box-shadow:inset 0 0 0 2px #06594A;-webkit-transition:-webkit-box-shadow 0.2s ease-in-out;transition:-webkit-box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:30%;flex-basis:30%;min-width:180px}.gutschein_form .gutschein_item>.cf-control-input>div p{margin-bottom:0;line-height:1.2em}.gutschein_form .gutschein_item>.cf-control-input>div a.btn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.gutschein_form .gutschein_item>.cf-control-input>div a{position:relative;z-index:2}.gutschein_form .gutschein_item>.cf-control-input>div a:after{content:none}.gutschein_form .gutschein_item:hover{-webkit-box-shadow:inset 0 0 0 2px #817400;box-shadow:inset 0 0 0 2px #817400}.gutschein_form .gutschein_item:focus,.gutschein_form .gutschein_item:focus-within{outline:2px solid #032922;outline-offset:2px}.feedback{margin-top:3rem}.feedback .cf-form-wrap{margin:auto;border:2px solid #06594A;background-color:#fff;padding:var(--global-text-padding)!important}.feedback .cf-form-wrap .cf-control-group{display:block!important}.feedback .cf-form-wrap .cf-control-input,.feedback .cf-form-wrap .cf-control-label{width:auto!important}div.mod-languages .dropdown-menu{min-width:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.mod-languages .dropdown-menu li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.mod-languages .dropdown-menu .btn-check:checked+.btn,div.mod-languages .dropdown-menu .btn.active,div.mod-languages .dropdown-menu .btn.show,div.mod-languages .dropdown-menu .btn:first-child:active,div.mod-languages .dropdown-menu :not(.btn-check)+.btn:active{color:hsl(48,5%,30%)}#redim-cookiehint-modal #cookiehintsubmit,#redim-cookiehint-modal #cookiehintsubmitno{background:#06594A!important}#redim-cookiehint-modal #cookiehintsubmit:hover,#redim-cookiehint-modal #cookiehintsubmitno:hover{background:#032922!important}.adminhinweis .mod-custom{padding:1rem;background-color:#f1f1f1}.adminhinweis .mod-custom *{color:black}.adminhinweis .mod-custom a,.adminhinweis .mod-custom div,.adminhinweis .mod-custom li,.adminhinweis .mod-custom p,.adminhinweis .mod-custom span,.adminhinweis .mod-custom ul{font-size:clamp(0.9rem,0.5rem + 0.5vw,1rem);line-height:1.3rem}.adminhinweis .mod-custom h3{font-size:clamp(1rem,0.5rem + 1vw,1.15rem)}