.p-margin-n,.p-margin-n p{margin-bottom:0}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{transition:color 0.2s ease}:root{--header-top-height:40px;--header-mid-height:80px;--header-sticky-mid-height:60px;--header-height:calc(var(--header-top-height) + var(--header-mid-height));--canvas-padding:32px;--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-s:0.75rem;--space-r:clamp(1.00rem,calc(0.80rem + 0.98vw),1.50rem);--space-m:clamp(1.50rem,calc(1.30rem + 0.98vw),2.00rem);--space-l:clamp(2.00rem,calc(1.61rem + 1.95vw),3.00rem);--space-xl:clamp(3.00rem,calc(2.61rem + 1.95vw),4.00rem);--space-2xl:clamp(4.00rem,calc(3.22rem + 3.90vw),6.00rem);--space-3xl:clamp(6.00rem,calc(5.22rem + 3.90vw),8.00rem);--space-h:8rem;--space-xh:9rem;--text-xs:0.75rem;--text-s:0.9rem;--text-r:1rem;--text-m:clamp(1.13rem,calc(1.08rem + 0.24vw),1.25rem);--text-l:clamp(1.27rem,calc(1.15rem + 0.58vw),1.56rem);--text-xl:clamp(1.42rem,calc(1.22rem + 1.03vw),1.95rem);--text-2xl:clamp(1.60rem,calc(1.27rem + 1.64vw),2.44rem);--text-3xl:clamp(1.80rem,calc(1.31rem + 2.44vw),3.05rem);--text-4xl:clamp(2.03rem,calc(1.33rem + 3.49vw),3.82rem)}@media (max-width:576px){:root{--canvas-padding:20px}}.entry-content .wp-audio-shortcode,.entry-content>*:not(.aligncenter.size-full):not(.wp-block-gallery.aligncenter):not(.alignleft):not(.alignright):not(.wp-block-separator),*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator){max-width:752px;margin-left:auto;margin-right:auto}.entry-content ul,ol{padding-left:24px}.entry-content li{margin-bottom:0.5rem}.entry-content>*,[class*=inner-container]>*{margin-top:1.5rem;margin-bottom:1.5rem}.wp-block-image figcaption,.wp-block-gallery figcaption{font-family:'Barlow';font-size:1rem;line-height:1.3}.entry-content blockquote{margin-top:2rem;margin-bottom:2rem}blockquote{font-family:'Barlow';font-size:1.2rem;position:relative;margin-right:0;margin-left:0;padding-left:1.5rem;font-weight:600}blockquote::before{content:'„';position:absolute;top:-0.5em;left:0.1em;font-size:2.5rem;line-height:1;font-weight:400;color:var(--cc-color-3)}blockquote cite{font-size:1rem;position:relative;font-weight:400;color:var(--cc-color-3);line-height:1.3;display:block}blockquote cite::before{content:'— '}html{font-size:16px}main{min-height:80vh}.section-text-white{--cc-color-1:#ffffff;--cc-color-2:#d4d7dd;--cc-color-3:#9ba7af;color:var(--cc-color-2);-webkit-font-smoothing:antialiased}.visuallyhidden{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0)}.text-lines-2,.text-lines-3,.text-lines-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.text-lines-2{-webkit-line-clamp:2}.text-lines-3{-webkit-line-clamp:3}.text-lines-5{-webkit-line-clamp:5}.p-start-3xs{padding-top:var(--space-3xs)}.p-start-2xs{padding-top:var(--space-2xs)}.p-start-xs{padding-top:var(--space-xs)}.p-start-s{padding-top:var(--space-s)}.p-start-r{padding-top:var(--space-r)}.p-start-m{padding-top:var(--space-m)}.p-start-l{padding-top:var(--space-l)}.p-start-xl{padding-top:var(--space-xl)}.p-start-2xl{padding-top:var(--space-2xl)}.p-start-3xl{padding-top:var(--space-3xl)}.p-ri-3xs{padding-right:var(--space-3xs)}.p-ri-2xs{padding-right:var(--space-2xs)}.p-ri-xs{padding-right:var(--space-xs)}.p-ri-s{padding-right:var(--space-s)}.p-ri-r{padding-right:var(--space-r)}.p-ri-m{padding-right:var(--space-m)}.p-ri-l{padding-right:var(--space-l)}.p-ri-xl{padding-right:var(--space-xl)}.p-ri-2xl{padding-right:var(--space-2xl)}.p-ri-3xl{padding-right:var(--space-3xl)}.p-end-3xs{padding-bottom:var(--space-3xs)}.p-end-2xs{padding-bottom:var(--space-2xs)}.p-end-xs{padding-bottom:var(--space-xs)}.p-end-s{padding-bottom:var(--space-s)}.p-end-r{padding-bottom:var(--space-r)}.p-end-m{padding-bottom:var(--space-m)}.p-end-l{padding-bottom:var(--space-l)}.p-end-xl{padding-bottom:var(--space-xl)}.p-end-2xl{padding-bottom:var(--space-2xl)}.p-end-3xl{padding-bottom:var(--space-3xl)}.p-le-3xs{padding-left:var(--space-3xs)}.p-le-2xs{padding-left:var(--space-2xs)}.p-le-xs{padding-left:var(--space-xs)}.p-le-s{padding-left:var(--space-s)}.p-le-r{padding-left:var(--space-r)}.p-le-m{padding-left:var(--space-m)}.p-le-l{padding-left:var(--space-l)}.p-le-xl{padding-left:var(--space-xl)}.p-le-2xl{padding-left:var(--space-2xl)}.p-le-3xl{padding-left:var(--space-3xl)}.m-start-3xs{margin-top:var(--space-3xs)}.m-start-2xs{margin-top:var(--space-2xs)}.m-start-xs{margin-top:var(--space-xs)}.m-start-s{margin-top:var(--space-s)}.m-start-r{margin-top:var(--space-r)}.m-start-m{margin-top:var(--space-m)}.m-start-l{margin-top:var(--space-l)}.m-start-xl{margin-top:var(--space-xl)}.m-start-2xl{margin-top:var(--space-2xl)}.m-start-3xl{margin-top:var(--space-3xl)}.m-end-3xs{margin-bottom:var(--space-3xs)}.m-end-2xs{margin-bottom:var(--space-2xs)}.m-end-xs{margin-bottom:var(--space-xs)}.m-end-s{margin-bottom:var(--space-s)}.m-end-r{margin-bottom:var(--space-r)}.m-end-m{margin-bottom:var(--space-m)}.m-end-l{margin-bottom:var(--space-l)}.m-end-xl{margin-bottom:var(--space-xl)}.m-end-2xl{margin-bottom:var(--space-2xl)}.m-end-3xl{margin-bottom:var(--space-3xl)}.m-ri-3xs{margin-right:var(--space-3xs)}.m-ri-2xs{margin-right:var(--space-2xs)}.m-ri-xs{margin-right:var(--space-xs)}.m-ri-s{margin-right:var(--space-s)}.m-ri-r{margin-right:var(--space-r)}.m-ri-m{margin-right:var(--space-m)}.m-ri-l{margin-right:var(--space-l)}.m-ri-xl{margin-right:var(--space-xl)}.m-ri-2xl{margin-right:var(--space-2xl)}.m-ri-3xl{margin-right:var(--space-3xl)}.m-le-3xs{margin-left:var(--space-3xs)}.m-le-2xs{margin-left:var(--space-2xs)}.m-le-xs{margin-left:var(--space-xs)}.m-le-s{margin-left:var(--space-s)}.m-le-r{margin-left:var(--space-r)}.m-le-m{margin-left:var(--space-m)}.m-le-l{margin-left:var(--space-l)}.m-le-xl{margin-left:var(--space-xl)}.m-le-2xl{margin-left:var(--space-2xl)}.m-le-3xl{margin-left:var(--space-3xl)}.cc-query-item h2,.cc-query-item h3,.cc-query-item h4{-webkit-hyphens:auto;hyphens:auto}.rich-text-container{font-family:Bitter;line-height:1.6;font-size:1.1rem}.rich-text-container>*{float:none}.rich-text-container>*:not(.wp-block-image):not(.wp-block-table),.rich-text-container>.wp-block-table.alignleft,.rich-text-container>.wp-block-table.alignright,.rich-text-container>.wp-block-table.aligncenter,.rich-text-container>.wp-block-image.alignleft,.rich-text-container>.wp-block-image.alignright,.rich-text-container>.wp-block-image.aligncenter{max-width:44rem;width:100%;margin-right:auto;margin-left:auto}.rich-text-container>.wp-block-table.aligncenter{display:block}.rich-text-container h1:not(:first-child),.rich-text-container h2:not(:first-child),.rich-text-container h3:not(:first-child),.rich-text-container h4:not(:first-child),.rich-text-container h5:not(:first-child),.rich-text-container h6:not(:first-child),.rich-text-wrapper h1:not(:first-child),.rich-text-wrapper h2:not(:first-child),.rich-text-wrapper h3:not(:first-child),.rich-text-wrapper h4:not(:first-child),.rich-text-wrapper h5:not(:first-child),.rich-text-wrapper h6:not(:first-child){margin-top:1.5em}.rich-text-container h1,.rich-text-container h2,.rich-text-container h3,.rich-text-container h4,.rich-text-container h5,.rich-text-container h6,.rich-text-wrapper h1,.rich-text-wrapper h2,.rich-text-wrapper h3,.rich-text-wrapper h4,.rich-text-wrapper h5,.rich-text-wrapper h6{margin-bottom:var(--space-r)}.rich-text-container h1,.rich-text-container h2,.rich-text-wrapper h1,.rich-text-wrapper h2{font-size:clamp(1.60rem,calc(1.42rem + 0.92vw),2.07rem)}.rich-text-container h3,.rich-text-wrapper h3{font-size:clamp(1.42rem,calc(1.30rem + 0.59vw),1.73rem)}.rich-text-container h4,.rich-text-wrapper h4{font-size:clamp(1.27rem,calc(1.20rem + 0.34vw),1.44rem)}.rich-text-container h5,.rich-text-wrapper h5{font-size:clamp(1.13rem,calc(1.10rem + 0.15vw),1.20rem)}.rich-text-container p:not(:last-child),.rich-text-wrapper p:not(:last-child){margin-bottom:0.75em}.rich-text-container ol,.rich-text-container ul{padding-left:1.5rem}.rich-text-container ol:not(:first-child),.rich-text-container ul:not(:first-child),.rich-text-container>figure:not(:first-child),.rich-text-wrapper ol:not(:first-child),.rich-text-wrapper ul:not(:first-child),.rich-text-wrapper>figure:not(:first-child){margin-top:var(--space-m)}.rich-text-container ol:not(:last-child),.rich-text-container ul:not(:last-child),.rich-text-container>figure:not(:last-child),.rich-text-wrapper ol:not(:last-child),.rich-text-wrapper ul:not(:last-child),.rich-text-wrapper>figure:not(:last-child){margin-bottom:var(--space-m)}.btn-arrow-right svg{transition:0.24s ease}.btn-arrow-right:hover svg{transform:translateX(0.3em);opacity:0.6}.breadcrumb{display:flex;font-size:var(--text-s);padding:0}.breadcrumb a{color:var(--cc-color-2)}.breadcrumb li:not(:last-child){flex:none}.breadcrumb li:last-child{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cc-color-3)}.header-transparent+.wp-site-blocks .breadcrumb{--cc-color-2:#ffffff;--cc-color-3:rgb(255,255,255,0.8);color:#ffffff}#wpadminbar+header{top:32px}@media screen and (max-width:782px){#wpadminbar+header{top:46px}}@media screen and (max-width:600px){#wpadminbar{margin-top:-46px}}header>div{box-shadow:0 -12px 0 12px rgb(0 0 0/0);transition:box-shadow 500ms ease}header.cc-scrolld-bottom>div,header.cc-scrolld-up>div,header.cc-scrolld-down>div{box-shadow:0 -12px 8px 12px rgb(0 0 0/24%)}header.cc-scrolld-up.cc-scrolld-top>div{box-shadow:0 -12px 0 12px rgb(0 0 0/0)}.footer_logo-wrapper svg{height:inherit;width:auto}.header-transparent.cc-scrolld-top .header_logo-wrapper svg g#logo-trenner,.header-transparent.cc-scrolld-top .header_logo-wrapper svg g#logo-text,.header-transparent.cc-scrolld-top .header_logo-wrapper svg g#logo-schrift path,.header-transparent.cc-scrolld-top .header_logo-wrapper svg g#wappen-pferd path{fill:#ffffff !important}.header-transparent.cc-scrolld-top .header_logo-wrapper svg g#wappen-bg rect{fill:transparent !important}@media (prefers-color-scheme:dark){.header_logo-wrapper svg g#logo-trenner,.header_logo-wrapper svg g#logo-text,.header_logo-wrapper svg g#logo-schrift path{fill:var(--cc-color-1) !important}.header_logo-wrapper svg g#wappen-bg rect{fill:transparent !important}}.header-transparent.cc-scrolld-top nav:not(.cc-nav--open) .cc-nav-items>li,.header-transparent.cc-scrolld-top nav:not(.cc-nav--open) .cc-nav-items>.cc-nav-link>a,.header-transparent.cc-scrolld-top nav:not(.cc-nav--open) a.h-item-suche{color:#ffffff}.header-transparent.cc-scrolld-top nav:not(.cc-nav--open) .cc-nav-item:hover,.header-transparent.cc-scrolld-top nav:not(.cc-nav--open) .cc-nav-dropdown[state="open"] .cc-nav-item{background-color:rgba(0,0,0,0.15);color:#ffffff}.header-transparent.cc-scrolld-top .cc-hamburger:not(.active) .line{background:#ffffff}header nav .cc-nav__submenu:first-child:last-child{min-width:150px}.animation-pulsate{animation:pulsate 0.5s ease-in-out 1.5s 2 both}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}
