.c-accordion__item.no-js .c-accordion__content{display:block!important}.c-accordion__item.no-js .c-accordion__title{cursor:default;padding-right:none}.c-accordion__item.no-js .c-accordion__title:after{display:none}.c-accordion__title--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:none;direction:ltr;display:inline-block;font:inherit;height:auto;margin:0;overflow:auto;padding:0;text-align:left;text-decoration:none;transition:0;vertical-align:middle;width:100%}.c-accordion__title--button,.c-accordion__title--button:focus,.c-accordion__title--button:hover{background-color:transparent;color:inherit}.c-accordion__title{cursor:pointer;padding-right:2rem;position:relative}.c-accordion__title:after{color:#777;content:"+";font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%)}.is-open>.c-accordion__title:after{content:"−"}[data-initially-open=false] .c-accordion__content{display:none}@media print{.c-accordion__content{display:block!important}}
.editor-styles-wrapper .c-accordion__item.is-selected{border-bottom:1px solid var(--wp-admin-theme-color)!important}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}:root{
--pfeil-hell:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path style='fill:none;stroke:%23fff' d='M4,10.5L8,6L4,1.5'/></svg>");
--pfeil-dunkel:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path style='fill:none;stroke:%23444' d='M4,10.5L8,6L4,1.5'/></svg>");
--pfeil-blau:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path style='fill:none;stroke:%230054A4' d='M4,10.5L8,6L4,1.5'/></svg>"); --dark:#444;
--blau:#0054A4;
--gelb:#F9B000;
--orange:#E15E00;
--grau:#7A7A7A;
}
html {
scroll-behavior: smooth;
}
body{ --template-farbe:var(--wp--preset--color--cyan-bluish-gray) } body.page-template-wp-custom-template-seite-blau, body.page-template-wp-custom-template-seite-angehorige-leben-zu-hause-angehorigenschulung,
body.page-template-wp-custom-template-seite-angehoerige-train-the-trainer ,
body.page-template-wp-custom-template-seite-blau-angehoerige,
body.page-template-wp-custom-template-seite-blau-digitale
{ 
--template-farbe:var(--wp--preset--color--primary) 
} body.page-template-wp-custom-template-seite-gelb, body.page-template-wp-custom-template-seite-partnerschaft-paarseminar,
body.page-template-wp-custom-template-seite-partnerschaft-train-the-trainer ,
body.page-template-wp-custom-template-seite-gelb-demenz,
body.page-template-wp-custom-template-seite-gelb-beratung,
body.page-template-wp-custom-template-seite-gelb-soziale,
body.page-template-wp-custom-template-seite-gelb-zusatzqualifikation
{
--template-farbe:var(--wp--preset--color--secondary)
} body.page-template-wp-custom-template-seite-orange, body.page-template-wp-custom-template-seite-pflege-angehoerigenkurs,
body.page-template-wp-custom-template-seite-pflege-dyadisches-programm,
body.page-template-wp-custom-template-seite-pflege-mitarbeiter, 
body.page-template-wp-custom-template-seite-pflege-train-the-trainer ,
body.page-template-wp-custom-template-seite-orange-pflege,
body.page-template-wp-custom-template-seite-orange-reflexion,
body.page-template-wp-custom-template-seite-orange-online
{ 
--template-farbe:var(--wp--preset--color--tertiary)
} @font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: local(''),
url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/fonts/pt-sans-v17-latin-regular.woff2) format('woff2'), url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/fonts/pt-sans-v17-latin-regular.woff) format('woff'); } @font-face {
font-family: 'PT Sans';
font-style: italic;
font-weight: 400;
src: local(''),
url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/fonts/pt-sans-v17-latin-italic.woff2) format('woff2'), url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/fonts/pt-sans-v17-latin-italic.woff) format('woff'); } @font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 700;
src: local(''),
url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/fonts/pt-sans-v17-latin-700.woff2) format('woff2'), url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/fonts/pt-sans-v17-latin-700.woff) format('woff'); } @font-face {
font-family: 'PT Sans';
font-style: italic;
font-weight: 700;
src: local(''),
url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/fonts/pt-sans-v17-latin-700italic.woff2) format('woff2'), url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/fonts/pt-sans-v17-latin-700italic.woff) format('woff'); } *,
*:before,
*:after{
box-sizing: border-box;
}
.wp-block-quote {
border-left-style: solid;
}
.wp-block-post-content a:where(:not(.wp-element-button)) {
color: var(--template-farbe);
}  .wp-site-blocks {
padding-bottom: 0!important;
}
footer{
margin-block-start: 5rem!important;
}
header.wp-block-template-part > * {
max-width: calc( 866px + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right) );
margin-left: auto;
margin-right: auto;
}
@media (min-width:1300px){
header.wp-block-template-part > * {
position: relative;
left:147px;
}
}
@media (min-width:1300px){
html{
overflow-x: hidden;
}
.entry-content > .alignfull{
max-width: calc( 1160px + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right) );
margin-left: auto;
margin-right: auto;
}
.entry-content > .alignwide{
position: relative;
left:147px;
}
.entry-content > :not(.alignfull,.alignwide){
position: relative;
left:98px;
}
}  header .custom-logo-link{
background:transparent no-repeat center center;
background-size:contain;
} body.page-template-wp-custom-template-seite-netzwerk header .custom-logo-link .custom-logo, body.page-template-wp-custom-template-seite-angehorige-leben-zu-hause-angehorigenschulung header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-angehoerige-train-the-trainer header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-partnerschaft-paarseminar header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-partnerschaft-train-the-trainer header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-pflege-angehoerigenkurs header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-pflege-dyadisches-programm header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-pflege-mitarbeiter header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-pflege-train-the-trainer header .custom-logo-link .custom-logo ,
body.page-template-wp-custom-template-seite-blau-angehoerige header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-blau-digitale header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-orange-pflege header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-orange-reflexion header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-orange-online header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-gelb-demenz header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-gelb-beratung header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-gelb-soziale header .custom-logo-link .custom-logo,
body.page-template-wp-custom-template-seite-gelb-zusatzqualifikation header .custom-logo-link .custom-logo
{
visibility:hidden;
}
body.page-template-wp-custom-template-seite-netzwerk header .custom-logo-link{
aspect-ratio:192.756 / 76.535;
} body.page-template-wp-custom-template-seite-angehoerige-angehoerigenschulung header .custom-logo-link,
body.page-template-wp-custom-template-seite-angehoerige-train-the-trainer header .custom-logo-link,
body.page-template-wp-custom-template-seite-partnerschaft-paarseminar header .custom-logo-link,
body.page-template-wp-custom-template-seite-partnerschaft-train-the-trainer header .custom-logo-link,
body.page-template-wp-custom-template-seite-angehorige-leben-zu-hause-angehorigenschulung header .custom-logo-link,
body.page-template-wp-custom-template-seite-pflege-dyadisches-programm header .custom-logo-link,
body.page-template-wp-custom-template-seite-pflege-mitarbeiter header .custom-logo-link,
body.page-template-wp-custom-template-seite-pflege-train-the-trainer header .custom-logo-link ,
body.page-template-wp-custom-template-seite-blau-angehoerige header .custom-logo-link,
body.page-template-wp-custom-template-seite-blau-digitale header .custom-logo-link,
body.page-template-wp-custom-template-seite-orange-pflege header .custom-logo-link,
body.page-template-wp-custom-template-seite-orange-reflexion header .custom-logo-link,
body.page-template-wp-custom-template-seite-orange-online header .custom-logo-link,
body.page-template-wp-custom-template-seite-gelb-demenz header .custom-logo-link,
body.page-template-wp-custom-template-seite-gelb-beratung header .custom-logo-link,
body.page-template-wp-custom-template-seite-gelb-soziale header .custom-logo-link,
body.page-template-wp-custom-template-seite-gelb-zusatzqualifikation header .custom-logo-link
{
aspect-ratio:192 / 100; }
body.page-template-wp-custom-template-seite-netzwerk header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_netzwerk.svg) } body.page-template-wp-custom-template-seite-angehorige-leben-zu-hause-angehorigenschulung header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_angehoerige_angehoerigenschulung.svg) }
body.page-template-wp-custom-template-seite-angehoerige-train-the-trainer header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_angehoerige_train-the-trainer.svg) }
body.page-template-wp-custom-template-seite-partnerschaft-paarseminar header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_partnerschaft_paarseminar.svg) }
body.page-template-wp-custom-template-seite-partnerschaft-train-the-trainer header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_partnerschaft_train-the-trainer.svg) }
body.page-template-wp-custom-template-seite-pflege-angehoerigenkurs header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_pflege_angehoerigenkurs.svg) }
body.page-template-wp-custom-template-seite-pflege-dyadisches-programm header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_pflege_dyadisches_programm.svg) }
body.page-template-wp-custom-template-seite-pflege-mitarbeiter header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_pflege_mitarbeiter.svg) }
body.page-template-wp-custom-template-seite-pflege-train-the-trainer header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_pflege_train-the-trainer.svg) } body.page-template-wp-custom-template-seite-blau-angehoerige header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_blau_angehoerige.svg) }
body.page-template-wp-custom-template-seite-blau-digitale header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_blau_digitale.svg) }
body.page-template-wp-custom-template-seite-orange-pflege header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_orange_pflege.svg) }
body.page-template-wp-custom-template-seite-orange-reflexion header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_orange_reflexion.svg) }
body.page-template-wp-custom-template-seite-orange-online header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_orange_online.svg) }
body.page-template-wp-custom-template-seite-gelb-demenz header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_gelb_demenz.svg) }
body.page-template-wp-custom-template-seite-gelb-beratung header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_gelb_beratung.svg) }
body.page-template-wp-custom-template-seite-gelb-soziale header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_gelb_soziale.svg) }
body.page-template-wp-custom-template-seite-gelb-zusatzqualifikation header .custom-logo-link { background-image:url(//schulung-demenz.de/wp-content/themes/twentytwentythree-child/bilder/edukationdemenz_gelb_zusatzqualifikation.svg) }
@media (min-width:1300px){
header .wp-block-site-logo{
position: absolute;
left:-261px;
}
}   body .wp-block-navigation__responsive-container-open:not(.always-shown) {
display: block !important;
}
body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: none !important;
}
@media (min-width: 880px) {
body .wp-block-navigation__responsive-container-open:not(.always-shown) {
display: none !important;;
}
body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: block !important;
}
} header button.wp-block-navigation__responsive-container-open{ background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><g fill='none' stroke-width='.8' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'><path stroke='%230054A4' d='M1 2L9 2'/><path stroke='%23F9B000' d='M1 5L9 5'/><path stroke='%23E15E00' d='M1 8L9 8'/></g></svg>") center center no-repeat;
background-size:cover;
}
header button.wp-block-navigation__responsive-container-open svg{
opacity:0;
}
header .navigation--classic{display:none} header .wp-block-navigation{ font-size: var(--wp--preset--font-size--medium);
line-height: 1.2;
z-index:3;
}
header .wp-block-navigation li {padding-top: .333em; padding-bottom: .333em;}
header .wp-block-navigation a{
text-decoration: none!important;
}
header .wp-block-navigation__responsive-container-content{
margin-left: auto;
margin-right: auto;
width: 90%;
max-width: 360px;
}
header .wp-block-navigation__container > .wp-block-navigation-item{ border-style: solid;
border-width: 8px 0 0 0;
border-color: var(--wp--preset--color--primary);
flex-basis: 100%;
}
header .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content{ font-size: 1.25rem;
padding-top: .5em!important;
padding-bottom: .75em!important;
}
header .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content > em{ font-size: .875rem;
line-height: 1.2;
font-style: normal;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{
display: block;
}
header .wp-block-navigation__container > .wp-block-navigation-item.angehoerige{
border-color: var(--wp--preset--color--primary);
}
header .wp-block-navigation__container > .wp-block-navigation-item.erkrankte{
border-color: var(--wp--preset--color--secondary);
}
header .wp-block-navigation__container > .wp-block-navigation-item.fachkraefte{
border-color: var(--wp--preset--color--tertiary);
}
header .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container,
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
display: block;
border-style: solid;
border-width: 2px 0 0 0;
border-color: var(--wp--preset--color--primary);
padding: 1em;
}
header .wp-block-navigation__container > .wp-block-navigation-item.angehoerige > .wp-block-navigation__submenu-container,
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child.angehoerige .wp-block-navigation__submenu-container{
border-color: var(--wp--preset--color--primary);
}
header .wp-block-navigation__container > .wp-block-navigation-item.erkrankte > .wp-block-navigation__submenu-container,
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child.erkrankte .wp-block-navigation__submenu-container{
border-color: var(--wp--preset--color--secondary);
}
header .wp-block-navigation__container > .wp-block-navigation-item.fachkraefte > .wp-block-navigation__submenu-container,
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child.fachkraefte .wp-block-navigation__submenu-container{
border-color: var(--wp--preset--color--tertiary);
}
header .wp-block-navigation-item__content em{
display: block;
}
.wp-block-navigation-item:hover > a, .wp-block-navigation-item.current-menu-item > a{ opacity:.5;
}
@media (min-width: 880px) {
header .navigation--burger{z-index:4}
header .navigation--burger .wp-block-navigation__container > .wp-block-navigation-item:not(.startseite) {display:none}
header .navigation--burger .wp-block-navigation__responsive-dialog{
float:right;
padding-top:24px;
margin-right:-24px;
background-color:rgba(255,255,255,1);
width:360px;
box-shadow:0 1em 1em rgba(0,0,0,.1);
}
header .navigation--burger .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-close{
transform:translate(-100%,100%);
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
background-color:rgba(255,255,255,0);
}
header .navigation--classic{display:flex;}
header .wp-block-navigation.navigation--classic{ flex-basis: 100%;
}
header .wp-block-navigation.navigation--classic .wp-block-navigation-item.startseite{
display:none;
}
header .navigation--classic .wp-block-navigation__responsive-container-content{
width: auto;
max-width: none;
}
header .navigation--classic .wp-block-navigation__container{
flex-wrap: nowrap;
align-items: flex-start;
}
header .navigation--classic .wp-block-navigation__container > .wp-block-navigation-item { justify-content: space-between;
}
header .navigation--classic .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content{ padding-left: .75em!important;
}
header .wp-block-navigation.navigation--classic .wp-block-navigation__submenu-icon {
width: 1em;
height: 1em;
margin-right: .5em;
}
header .navigation--classic .wp-block-navigation__submenu-container {
width: 100%!important;
border-right-width: 0!important;
border-bottom-width: 8px!important;
border-left-width: 0!important;
}
header .wp-block-navigation.navigation--classic li {
padding-top: 0;
padding-bottom: 0;
}
}
@media (min-width:1300px) {
header .navigation--burger .wp-block-navigation__responsive-close{
max-width:calc( 1160px + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right) ); padding-right: var(--wp--style--root--padding-right);
padding-left: var(--wp--style--root--padding-left);
}
header .navigation--burger .wp-block-navigation__responsive-dialog{
margin-top:-24px;
}
}
nav.navigation--burger {
border: 2px solid #0054a4;
border-radius: 100%;
padding: 10px;  
cursor: pointer;
}
nav.navigation--burger::before {
content: ".";
margin-left: -48px;
font-size: 16px;
font-weight: bold;
color: #fff;
background-image: var(--pfeil-blau);
background-repeat: no-repeat;
width: 24px;
background-position: right center;    
}  .breadcrumb-container{
font-size: 14px;
}
body:not(.home) .breadcrumb__home {display: none}
body.home .breadcrumb-container{ display:none;
}  .teaser{
border-bottom: 2px solid var(--template-farbe);
padding-bottom: 1em!important;
}
.teaser .wp-block-image{
border-bottom: 8px solid var(--template-farbe);
}
.teaser .wp-block-image img{
border-bottom: 0;
}
.teaser--grau,
.teaser--grau .wp-block-image{
border-color: var(--wp--preset--color--cyan-bluish-gray);
}
.teaser--blau,
.teaser--blau .wp-block-image{
border-color: var(--wp--preset--color--primary);
}
.teaser--gelb,
.teaser--gelb .wp-block-image{
border-color: var(--wp--preset--color--secondary);
}
.teaser--orange,
.teaser--orange .wp-block-image{
border-color: var(--wp--preset--color--tertiary);
}
.teaser > :is(h1,h2,h3){
margin-block-start:0;
padding:0;
font-size: 22px;
}
.teaser > :is(h1,h2,h3) > a{
display:block;
text-decoration: none!important;
color:var(--wp--preset--color--contrast);
padding:.75em 2em .75em 0;
background: no-repeat right .5em center;
background-size: 1em;
background-image: var(--pfeil-dunkel);
}
.teaser--ohne-pfeil  > :is(h1,h2,h3) > a{
padding-right:0;
background-image:none;
}
.teaser > p{
margin-block-start:0;
}  .wp-block-quote{
border-left:0;
padding-left:0;
margin-left:0;
}
.wp-block-quote p{
margin-bottom:0;
font-size: var(--wp--preset--font-size--small);
font-style: normal;
font-size: 14px;
line-height: 1.25;
}
.wp-block-quote p em{
font-style: normal;
}
.wp-block-quote cite{
font-weight:700;
font-size: 14px;
line-height: 1.25;
}  .wp-block-image.alignfull .wp-element-caption{
margin-left: 1em;
margin-right: 1em;
}
.wp-block-image img{
border-bottom: 8px solid var(--template-farbe);
}
.wp-block-image.grau img{
border-color: var(--wp--preset--color--cyan-bluish-gray);
}
.wp-block-image.blau img{
border-color: var(--wp--preset--color--primary);
}
.wp-block-image.gelb img{
border-color: var(--wp--preset--color--secondary);
}
.wp-block-image.orange img{
border-color: var(--wp--preset--color--tertiary);
}
.wp-block-image .wp-element-caption{
font-size: 14px;
}
@media (min-width: 1300px) {
.wp-block-image.alignfull{
padding-right: var(--wp--style--root--padding-right);
padding-left: var(--wp--style--root--padding-left);
}
.wp-block-image.alignfull .wp-element-caption{
margin-left: 294px;
}
}  .wp-element-button, .wp-element-button:visited, .wp-block-button__link, .wp-block-button__link:visited {
background-color: var(--wp--preset--color--cyan-bluish-gray);
color:var(--wp--preset--color--base);
opacity:.8;
}
.wp-element-button:hover{
opacity:1
}  .teaser-button .wp-element-button{
text-align: left;
font-size: 22px;
position: relative;
color: var(--wp--preset--color--contrast)!important;
z-index: 1;
padding-left: .5em;
padding-right:2em;
}
.teaser-button .wp-element-button:before{
content: "";
position: absolute;
left:0;
top:8px;
width: 100%;
bottom:2px;
background-color: var(--wp--preset--color--base);
z-index: -1;
}
.teaser-button .wp-element-button:after{
content: "";
position: absolute;
top:calc( 50% - .5em + 4px );
right: .5em;
width: 1em;
height: 1em;
background: var(--pfeil-dunkel) no-repeat center center;
background-size: contain;
}
.teaser-button .wp-element-button.has-secondary-background-color:hover{
color: var(--wp--preset--color--contrast)!important;
}
.teaser-button .wp-element-button em{
display: block;
font-size: 16px;
font-style: normal;
}  .termin-buttons .wp-block-button{
flex-basis: 100%;
flex-shrink: 0;
}
.termin-buttons .wp-element-button{
display: block;
text-align: left;
font-size: 32px;
line-height: 1.125;
position: relative;
color: var(--wp--preset--color--contrast)!important;
z-index: 1;
padding-left: clamp( 1.5em, 20%, 5em );
padding-right:.5em;
border-radius: 20px;
}
.termin-buttons .wp-element-button:before{
content: "";
position: absolute;
left:2px;
top:2px;
right: 2px;
bottom:2px;
background-color: var(--wp--preset--color--base);
border-radius: 18px;
z-index: -1;
}
.termin-buttons .wp-element-button:after{
content: "";
position: absolute;
top:calc( 50% - .333em + 4px );
left: .5em;
width: .666em;
height: .666em;
background: var(--pfeil-dunkel) no-repeat center center;
background-size: contain;
}
.termin-buttons .wp-element-button.has-secondary-background-color:hover{
color: var(--wp--preset--color--contrast)!important;
}
.termin-buttons .wp-element-button strong,
.termin-buttons .wp-element-button em{
display: block;
font-size: 16px;
font-style: normal;
margin-bottom: .125em;
}
@media (min-width: 500px) {
.termin-buttons .wp-block-button{
flex-basis: 47%;
flex-shrink: 0;
}
}
@media (min-width: 900px) {
.termin-buttons .wp-block-button{
flex-basis: 31.45%;
flex-shrink: 0;
}
}  .mega-button{
width: 100%;
}
.mega-button,
.mega-button .wp-element-button,
.mega-button em{
display: block;
}
.mega-button .wp-element-button{
font-size: 26px;
line-height: 1.125;
border-radius: 20px;
padding-right: 2em;
background-repeat: no-repeat;
background-position: right .5em center;
background-size: 1em;
background-image: var(--pfeil-hell);
text-align: left;
}
.mega-button .wp-element-button.has-secondary-background-color{
background-image: var(--pfeil-dunkel);
}
.mega-button .wp-element-button.has-secondary-background-color:hover{
background-image: var(--pfeil-hell);
}
.mega-button em{
font-style: normal;
font-size: 16px;
margin-top: .333em;
}
@media (min-width: 900px) {
.mega-button .wp-element-button{
padding-left: 111px;
}
}
@media (min-width: 1300px) {
.wp-block-buttons.alignfull .mega-button .wp-element-button{
padding-left: 294px;
}
}  .wp-block-verse{
white-space: normal;
font-size: 14px;
line-height: 1.25;
}
@media (min-width: 1300px) {
.wp-site-blocks .wp-block-verse{ position: absolute;
margin-right: 0;
margin-top:0;
top:0;
right: calc( 100% + 24px ) ;
width: 270px;
text-align: right;
overflow: visible;
}
}  .wp-block-pb-accordion-item{
border:0 solid var(--wp--preset--color--cyan-bluish-gray);
border-top-width:4px;
border-bottom-width:2px;
}
.wp-block-pb-accordion-item + .wp-block-pb-accordion-item{
margin-top:0;
border-top-width:0;
}
.c-accordion__content{ overflow:hidden }
.c-accordion__title::after {
content:"";
color: #fff;
background:var(--wp--preset--color--cyan-bluish-gray) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><path fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M4 7.6L6.6 5 4 2.4'/></svg>") center center no-repeat;
background-size:60% auto;
width: 1.125em;
height:1.125em;
margin-top:-.5em;
border-radius:9em;
display:inline-block;
text-align:center;
line-height:1.1125;
transform:rotate(90deg);
transition:all .2s;
}
.is-open > .c-accordion__title::after {
content: "";
transform:rotate(-90deg);
}  textarea, input[type=text], input[type=email], input[type=tel]{
width:100%;
font-family:var(--wp--preset--font-family--system-font);
padding:.25em;
font-size:var(--wp--preset--font-size--medium);
}
input[type=submit]{
color: var(--wp--preset--color--base);
background-color: var(--wp--preset--color--primary);
border:0;
padding: calc(0.667em + 2px) calc(1.333em + 2px);
font-family:var(--wp--preset--font-family--system-font);
font-size:var(--wp--preset--font-size--medium);
cursor:pointer;
}
input[type=submit]:hover{
background-color: var(--wp--preset--color--contrast);
}
.wpcf7-form-control.block .wpcf7-list-item{
display:block;
margin-left:0;
}  :root {
--tec-color-accent-primary: var(--blau)!important;
--tec-color-accent-primary-hover:var(--blau)!important;
--tec-color-accent-primary-active: var(--blau)!important;
--tec-color-event-icon-hover: var(--blau)!important;
--tec-color-link-accent-hover: var(--blau)!important;
}
.tribe-events .tribe-events-c-subscribe-dropdown__container{
margin-top:1.5em;
}
.tribe-events .tribe-events-c-subscribe-dropdown__list{
border:0!important;
box-shadow:none!important;
}
.tribe-events .tribe-events-c-subscribe-dropdown__button{
display:none!important;
}  .tribe-events-widget-events-list__events{}
.tribe-events-widget-events-list__event-row{
position: relative;
z-index: 1;
padding: 1.5em 1em 1.5em clamp( 1.5em, 20%, 5em )!important;
flex-wrap:wrap!important;
margin-bottom:1.5rem!important;
}
.tribe-events-widget-events-list__event-title-link{
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
overflow:hidden;
text-indent:-3333px;
border:2px solid var(--wp--preset--color--cyan-bluish-gray)!important;
border-radius:18px;
}
.blau .tribe-events-widget-events-list__event-title-link{
border-color:var(--wp--preset--color--primary)!important;
}
.gelb .tribe-events-widget-events-list__event-title-link{
border-color:var(--wp--preset--color--secondary)!important;
}
.orange .tribe-events-widget-events-list__event-title-link{
border-color:var(--wp--preset--color--tertiary)!important;
}
.tribe-events-widget-events-list__event-title-link:hover{
border-color: var(--wp--preset--color--contrast)!important;
}
.tribe-events-widget-events-list__event-date-tag{
font-size:32px;
width:auto!important;
text-align:left;
text-transform:uppercase;
line-height:1.2;
}
.tribe-events-widget-events-list__event-date-tag-datetime{
flex-direction:row!important;
}
.tribe-events-widget-events-list__event-date-tag-daynum{
order:-1;
margin-right:.333em!important;
white-space:nowrap;
}
.tribe-events-widget-events-list__event-date-tag-daynum:after{
content:".";
margin-left: -.25em;
}
.tribe-events-widget-events-list__event-header{
line-height:1.25;
}
.tribe-events-widget-events-list__event-datetime-wrapper{
display:none;
}
.tribe-event-date-start,
.tribe-event-date-end{
white-space:nowrap;
}
.tribe-events-calendar-series-archive__container{
display:none;
}
.tribe-events-widget-events-list__event-row:after {
content: "";
position: absolute;
font-size: 32px;
line-height: 1.125;
top: calc( 50% - .333em + 4px );
left: .5em;
width: .666em;
height: .666em;
background: var(--pfeil-dunkel) no-repeat center center;
background-size: contain;
} time.tribe-events-widget-events-list__event-date-tag-datetime[datetime]:after{
display:inline;
font-size:16px;
font-weight:700;
align-self:flex-end;
margin-left:.1em;
margin-bottom:.1em;
}
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2024"]:after{ content:"2024" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2025"]:after{ content:"2025" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2026"]:after{ content:"2026" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2027"]:after{ content:"2027" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2028"]:after{ content:"2028" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2029"]:after{ content:"2029" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2030"]:after{ content:"2030" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2031"]:after{ content:"2031" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2032"]:after{ content:"2032" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2033"]:after{ content:"2033" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2034"]:after{ content:"2034" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2035"]:after{ content:"2035" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2036"]:after{ content:"2036" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2037"]:after{ content:"2037" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2038"]:after{ content:"2038" }
time.tribe-events-widget-events-list__event-date-tag-datetime[datetime^="2039"]:after{ content:"2039" }
@media (min-width: 500px) {
.tribe-events-widget-events-list__events{
display:grid;
grid-template-columns: 1fr 1fr;
column-gap: 1.5rem;
}
}
@media (min-width: 900px) {
.tribe-events-widget-events-list__events{
display:grid;
grid-template-columns: 1fr 1fr 1fr;
}
}  .tribe-events.tribe-events-view--list .tribe-events-calendar-list__event-title-link span{
display:block;
font-weight:400;
font-size:1rem;
}
.tribe-events.tribe-events-view--list .tribe-events-calendar-list__event-title-link span:before{
content:"Referentin(nen): ";
font-weight:700;
}  .tribe-events-schedule__separator{
color:inherit;
font-weight:inherit;
}
.tribe-events-meta-group dd {
margin-left:0;
}
.tec-events-pro-series-meta-detail--label,
.tec-events-pro-series-meta-detail--link,
.tribe-events-event-categories-label,
.tribe-events-event-categories,
.tribe-event-tags-label,
.tribe-event-tags{
display:none;
}
.tribe-events-c-subscribe-dropdown{
margin:0!important;
}
.tribe-events-c-subscribe-dropdown__button{
display:none;
}
.tribe-events-c-subscribe-dropdown__content{
display:block!important;
}
.tribe-events-c-subscribe-dropdown__content:before{
content:"Zum Kalender hinzufügen";
display:block;
font-size:clamp(1.313rem, 1.313rem + ((1vw - 0.48rem) * 0.84), 1.75rem);
}
.tribe-events-c-subscribe-dropdown__list{
padding:0!important;
}
.tribe-events-c-subscribe-dropdown__list-item{
padding: 0 1.5em .5em 0!important;
display:inline-block;
}
.tribe-events-c-subscribe-dropdown__list-item-link{
padding-left:0!important;
padding-right:0!important;
font-size:1rem;
}
.tribe-events-schedule h2.tribe-events-schedule__datetime {
display:none
}
.tribe-organizer a {
text-decoration: none;
pointer-events: none;
}
@media (min-width:600px){
.tribe-events-single-section{
display:grid;
grid-template-columns: 1fr 1fr;
column-gap: 1.5rem;
}
.tribe-events-single-section:before{
content:none;
}
} .tribe-events-series-relationship-single-marker.tribe-common,
.tribe-events-sub-nav,
.single-tribe_events h1.tribe-events-single-event-title {display:none !important}
.tribe-block__events-link {display: block !important}
.tribe-events-c-subscribe-dropdown__container {margin:0 0 80px 0 !important}
.tribe-events-meta-group.tribe-events-meta-group-details dl,
.tribe-events-meta-list.tribe-events-meta-list-organizer {list-style: none !important;padding-left: 0}   #sticky {
position:fixed!important;
margin:0!important;
right:0;
left:auto;
top:50%;
z-index:2;
}  .page-id-33 h2.wp-block-heading strong{
font-weight: 100;
font-size: 20px;
}  .wp-site-blocks .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description {
display: none !important;
}  body.to-top--off to-top{
bottom:-30px;
}
to-top{
transition: all .4s;
z-index:5555;
}
to-top::part(wrapper){
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><path style='fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:.5;stroke-miterlimit:10;' d='M2.5,6L5,3.5L7.5,6'/></svg>");
}