
/*!
Theme Name: PODBI Zahnloser Kiefer
Author: das parsmedia Team
Author URI: https://parsmedia.info/
Description: 
Version: 1.0.0
*/
.contact-form{min-width:calc(320px - 4rem);max-width:900px;padding:0;margin:auto}.contact-form__element{display:flex;width:100%;margin-bottom:1em;position:relative;color:#fff}@media screen and (min-width: 768px){.contact-form__element{margin-bottom:1.5em}}.contact-form__element--required{display:none!important}.contact-form__alert{margin:0
0 0 .5rem;color:#de0027;font-size:0;opacity:0;transition:all .4s ease;-webkit-backface-visibility:hidden}.contact-form__label{display:block;flex:0 1 12rem;align-self:flex-start;padding:0
2rem 0 0;cursor:pointer;color:inherit;line-height:2rem;text-align:left;pointer-events:none;transition:all .4s ease;-webkit-backface-visibility:hidden}.contact-form__input{width:100%;padding:0
0 .25rem .1875rem;background:#fff;border:0;color:inherit;font-family:inherit;font-size:inherit;line-height:1rem;transition:all .4s ease;-webkit-backface-visibility:hidden}.contact-form__input:focus{outline:none}.contact-form__input--non-validate{border-color:#de0027}.contact-form__input--non-validate+.contact-form__alert{margin-top:.5rem;font-size:1rem;opacity:1}.contact-form__input--textarea{height:150px;resize:vertical}.contact-form__input--checkbox{width:auto;padding:0;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.contact-form__input--select{padding:0}.contact-form__submit#submit{padding:.75rem 2rem;margin:2rem auto 0;float:right;background:linear-gradient(to bottom,#555,#70696b 60%,#898686,#b3b5b2);border:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;transition:all .4s ease;-webkit-backface-visibility:hidden}@media screen and (min-width: 768px){.contact-form__submit#submit{font-size:1.13rem}}.contact-form__submit#submit[disabled],.contact-form__submit#submit[disabled]:hover{cursor:not-allowed;opacity:.3}.contact-form__legal{position:relative;padding-left:1.5em;margin-bottom:1em;margin-left:.5rem;margin-right:.5rem}.contact-form__legal .contact-form__label{display:block;padding:0;border:0;position:static;cursor:pointer;pointer-events:all;line-height:1.4;text-align:left}.contact-form__legal
a{color:#fff}.contact-form .user-notice{margin:1rem .5rem}@media screen and (min-width: 1024px){.contact-form .user-notice{margin:1rem}}.contact-form__admin-notice{font-weight:800;margin-left:.5rem;margin-right:.5rem}.contact-form__warning{display:none;clear:both;margin-top:1em}.contact-form__warning
p{font-weight:700;color:red}#formsent{margin:2rem 0}.anchor{position:relative}.anchor__offset{position:absolute;top:-10rem}.button{display:table;padding:1rem 2rem;position:relative;background:linear-gradient(to bottom,#a1c7cb,#1b979d 40% 100%);background-size:auto calc(100% + 2px);background-position:-1px -1px;border:1px
solid transparent;color:#fff;font-weight:700;text-decoration:none;transition:all .4s ease;-webkit-backface-visibility:hidden}.content
.button{color:#fff}.button--has-icon{padding-left:2.5rem}.button--icon-only{text-indent:-999rem;padding-left:2rem}.button--icon-only
.button__icon{left:50%;transform:translate(-50%,-50%)}.button__icon{display:block;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:.5rem;transform:translateY(-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.cta{display:flex;flex-flow:column;justify-content:center;max-width:1400px;margin:4rem auto}.cta__container{width:calc(100% - 2rem);max-width:800px;margin:0
1rem;padding:2rem;border:1px
solid #1B979D}.cta__line{display:none;height:1px;flex:1 1 auto;border:0;background:#fff}@media screen and (min-width: 640px){.cta__line{display:block}}.cta__text{width:100%;font-size:1.125rem;font-weight:700}.cta__buttons{display:flex;flex-flow:row wrap;grid-gap:1rem;width:100%;align-items:flex-start;margin-top:2rem}.cta__button+.cta__button{background-image:linear-gradient(to top,#555,#70696b 60%,#898686,#b3b5b2);background-size:auto calc(100% + 2px)}.faqs{padding:0
1rem}.faq{padding-bottom:1.5rem}.faq:first-child{margin-top:0}.faq:last-child{margin-bottom:0}.faq[open] .faq__question,.faq[open] .faq__question
h3{font-weight:700}.faq[open] .faq__state-marker:after,.faq[open] .faq__state-marker:before{transform:translateY(-50%) rotate(180deg)}.faq__question{padding:1.5rem 0 0 2.5rem;position:relative;cursor:pointer;font-family:inherit;font-weight:400;list-style:none}.faq__question
*{color:inherit;font-weight:inherit}.faq__question::-webkit-details-marker{display:none}.faq__question
h3{font-weight:400;font-size:1.3rem;line-height:1.6;margin:0}.faq__state-marker:after,.faq__state-marker:before{content:"";display:block;width:1.5rem;height:.1875rem;position:absolute;top:calc(50% + .75rem);left:0;background:#1b979d;transition:transform .4s ease;-webkit-backface-visibility:hidden}.faq__state-marker:after{transform:translateY(-50%) rotate(90deg)}.faq__state-marker:before{transform:translateY(-50%)}.faq__answer{padding:0
2.5rem}.block-heading{display:block;padding:2rem 1rem;margin:0;background:#555;color:#fff;font-size:1.5rem;font-weight:500;line-height:1.2;text-align:center}@media screen and (min-width: 640px){.block-heading{font-size:2rem;padding:2rem}}.block__image{display:block;width:100%;height:auto}@media screen and (max-width: 767px){.block__image{min-height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.sidebar{width:100%;position:fixed;top:0;right:0;z-index:3000;transform:translate(400%);transition:all 2s ease}.sidebar.show{transform:none}@media screen and (min-width: 1024px){.sidebar{display:none}}@media screen and (min-width: 1024px) and (min-height: 1024px){.sidebar{height:100%;width:480px;z-index:2000;transform:translate(100%);opacity:0}.sidebar--open,.sidebar--show{opacity:1}}.sidebar__container{padding:1rem .75rem 0;overflow:auto}@media screen and (min-width: 1024px) and (min-height: 1024px){.sidebar__container{padding:0
2rem}}.sidebar--open{height:100%;transform:translate(0);z-index:4000}.sidebar__nav{width:100%;position:fixed;bottom:0;left:0;z-index:100}@media screen and (min-width: 1024px) and (min-height: 1024px){.sidebar__nav{width:auto;position:absolute;inset:50% 100% auto auto;margin-right:2rem;transform:translateY(-50%)}}.sidebar__item{display:flex;flex-flow:column;justify-content:flex-start;padding:4rem 0 6rem;height:100%;width:100%;position:absolute;top:0;left:0;background:#f6f6f6;box-shadow:0 0 10px 3px #0000004d;opacity:0;pointer-events:none;transition:all .4s ease;-webkit-backface-visibility:hidden}@media screen and (min-width: 1200px){.sidebar__item{padding-top:10rem}}@media screen and (min-width: 1200px) and (min-height: 768px){.sidebar__item{justify-content:center;padding-bottom:2rem}}.sidebar__item--open{opacity:1;pointer-events:all}.sidebar__close{flex:0 0 4rem;padding-left:3.25rem;height:4rem;margin-bottom:0;position:relative;background:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/icon-close.svg) 1rem center no-repeat transparent;background-size:1.5rem;border:none;color:#555;cursor:pointer;text-align:left}.sidebar__close:after{display:block;width:100%;height:1px;position:absolute;top:calc(100% - 1px);left:0;background:#9d9d9c}@media screen and (max-width: 767px),screen and (max-height: 767px){.sidebar__close:after{content:""}}@media screen and (min-width: 1024px) and (min-height: 1024px){.sidebar__close{margin-left:1.5rem;padding-left:3rem;background-position:.75rem center}}.sidebar
.widget{margin:0
.75rem;padding-top:1rem;overflow:auto}@media screen and (min-width: 1024px) and (min-height: 1024px){.sidebar
.widget{padding-top:0;margin:0
2rem}}@media screen and (min-width: 480px){.sidebar
.videos__button{display:grid;grid-template-columns:1fr 2fr;grid-gap:4rem 2rem}}.sidebar .videos__button:after{grid-column:1;grid-row:1;width:3rem;height:3rem;margin:auto;position:static;transform:none}@media screen and (max-width: 479px){.sidebar .videos__button:after{position:absolute;top:90px;left:50%;transform:translate(-50%,-50%)}}.sidebar
.videos__thumbnail{grid-column:1;grid-row:1;align-self:center;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 479px){.sidebar
.videos__thumbnail{margin:0
auto 1rem}}.sidebar
.videos__title{grid-column:2;grid-row:1;margin:auto;color:#555;text-align:left}.sidebar
.news__item{display:block}.sidebar .news__item:after{display:none}.sidebar .news__item:last-child{display:block}.sidebar .news__item+.news__item{margin-top:2rem}.sidebar .news__item:hover
.news__image{filter:blur(0);transform:none}.sidebar .news__item:hover .news__cta,.sidebar .news__item:hover
.news__link{text-shadow:none}.sidebar
.news__image{z-index:10}.sidebar
.news__buttons{justify-content:left;padding-left:0}.sidebar
.news__heading{padding:1rem 0}@media screen and (min-width: 480px){.sidebar
.news__heading{font-size:1.25rem}}.sidebar
.news__link{color:#555!important}.sidebar
.searchform{padding-left:.75rem;padding-right:.75rem}.sidebar
.toc__heading{display:block;padding:1rem 1rem 0;line-height:1.2}.video-list{overflow-y:scroll;margin:0;padding-top:1rem}@media screen and (min-width: 1024px) and (min-height: 1024px){.video-list{padding-top:0}}.video-list__item{margin:0;padding:0
.75rem;text-align:left}@media screen and (min-width: 1024px) and (min-height: 1024px){.video-list__item{padding:0
2rem}}.video-list__item+.video-list__item{margin-top:2rem}.video-list__item:before{content:none!important}.side-nav__list{display:flex;justify-content:space-around;justify-content:space-evenly;width:100%;background:linear-gradient(to top,#555,#70696b 60%,#898686,#b3b5b2)}@media screen and (min-width: 1024px) and (min-height: 1024px){.side-nav__list{display:block;width:auto;background:none}}.side-nav__item{min-width:4rem;padding:0!important}@media screen and (max-width: 1023px),screen and (max-height: 1023px){.side-nav__item{margin:.5rem 0!important}.side-nav__item:nth-child(n+6){display:none}.front-page .side-nav__item:nth-child(7){display:block}}@media screen and (min-width: 1024px) and (min-height: 1024px){.side-nav__item{margin-bottom:1rem}.side-nav__item--no-toc{display:none}.side-nav__item:nth-child(n+7){display:none}}.side-nav__item:before{content:none!important}.side-nav__item--themen:after{display:block;width:4rem;height:4rem;position:absolute;top:0;left:50%;transform:translate(-50%,-1.5rem);z-index:0;background:linear-gradient(to bottom,#a1c7cb,#1b979d 40% 100%);border:3px
solid white;border-radius:50%}@media screen and (max-width: 1023px),screen and (max-height: 1023px){.side-nav__item--themen:after{content:""}}.side-nav__item--themen .side-nav__icon{top:0}@media screen and (min-width: 1024px) and (min-height: 1024px){.side-nav__item--themen .side-nav__icon{top:.5rem}}.side-nav__icon{display:block;width:2rem;height:2rem;position:absolute;left:50%;top:.5rem;transform:translate(-50%,-.5rem);z-index:10;filter:brightness(3);transition:all .4s ease;-webkit-backface-visibility:hidden}@media screen and (min-width: 1024px) and (min-height: 1024px){.side-nav__icon{filter:none;transform:translate(-50%)}}.side-nav__link{display:block;width:4rem;height:4rem;padding-top:3rem;position:relative;color:#fff!important;font-family:Dax,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-decoration:none;text-align:center;transition:all .4s ease;-webkit-backface-visibility:hidden}@media screen and (min-width: 1024px) and (min-height: 1024px){.side-nav__link{background:#f6f6f6;border-radius:8px;box-shadow:5px 5px 10px #00000029;color:#555!important;filter:brightness(1)}}.side-nav__link:hover{color:#fff!important}@media screen and (min-width: 1024px) and (min-height: 1024px){.side-nav__link:hover{background:#555}}.side-nav__link:hover .side-nav__icon{filter:brightness(3)}.sidebar-nav{border-bottom:1px solid white}.sidebar-nav__container{overflow:auto}.sidebar-nav__item{padding:1rem .75rem;margin:0!important;border-top:1px solid white}@media screen and (min-width: 1024px) and (min-height: 1024px){.sidebar-nav__item{padding:1rem 2rem}}.sidebar-nav__item:before{content:none!important}.sidebar-nav__link{display:block;padding-left:2.5rem;position:relative;color:#555!important;font-weight:400!important;text-decoration:none}.sidebar-nav__icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.similar{padding:0
1rem;display:grid;grid-template-columns:1fr;grid-gap:2rem}@media screen and (min-width: 640px){.similar{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.similar{grid-template-columns:1fr}}@media screen and (min-width: 1400px){.similar{grid-template-columns:1fr 1fr}}.similar__item{display:grid;grid-template-columns:1fr;grid-template-rows:auto;aspect-ratio:4/5;position:relative;overflow:hidden}.similar__item:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background:#0009}.similar__item:hover
.similar__image{transform:scale(1.05)}.similar__image{grid-row:1;grid-column:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;-webkit-backface-visibility:hidden}.similar__text{grid-row:1;grid-column:1;align-self:end;padding:2rem;z-index:20}.similar__heading{display:block;margin-bottom:2rem;color:#fff;font-family:Dax,sans-serif;font-size:2rem;font-weight:300;line-height:1.2;text-decoration:none}.similar__heading:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100}.similar
.button{padding:.75rem 1.5rem;line-height:1.2}.tabs{padding:4rem 1rem;color:#fff;background:#1b979d}.tabs__container{max-width:1400px;margin:0
auto}.tabs__list{display:flex;flex-flow:column;border-right:1px solid currentColor;margin-bottom:4rem}@media screen and (min-width: 768px){.tabs__list{flex-flow:row}}.tabs__tab-title{display:flex;flex-flow:column;justify-content:center;flex:1 1 1px;padding:0;margin:0;border:1px
solid white;border-right:0;list-style:none}.tabs__tab-title--active{background:#fff;color:#1b979d}.tabs__tab-title:hover{background:#fffc;color:#1b979d}.tabs__tab-title:before{content:none}.tabs__link{display:block;padding:1rem;color:currentColor;text-align:center;text-decoration:none;transition:all .4s ease;-webkit-backface-visibility:hidden}.tabs__item{display:none;grid-template-columns:1fr;grid-template-areas:"image" "text";gap:4rem}@media screen and (min-width: 1024px){.tabs__item{grid-template-columns:1fr 1fr;grid-template-areas:"text image"}}.tabs__item--active{display:grid}.tabs__image-container{grid-area:image}.tabs__text{grid-area:text}.tabs .videos__button,.tabs .videos__item,.tabs .videos__thumbnail,.tabs__image{width:100%;height:auto}.tabs .ti__heading,.tabs .columns__element h3,.columns__element .tabs
h3{display:inline-block;vertical-align:top;color:#fff}.tabs .ti__heading:after,.tabs .columns__element h3:after,.columns__element .tabs h3:after{background:#fff}.tabs .ti__heading:before,.tabs .columns__element h3:before,.columns__element .tabs h3:before{background:#fff3}.tabs
hr{border-color:#fff}.teaser{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media screen and (min-width: 924px){.teaser{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1400px){.teaser{grid-template-columns:repeat(3,1fr)}}.teaser__item{display:flex;flex-flow:column;position:relative;overflow:hidden;background:#1b979d}.teaser__item:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-5;background:#0006;transition:all .4s ease;-webkit-backface-visibility:hidden}.teaser__item:hover
.teaser__image{transform:scale(1.05)}@media screen and (min-width: 1024px){.teaser__item:hover .teaser__button--video{background:#0006}}@media screen and (min-width: 1400px){.teaser__item:nth-child(4):not(:has(+.teaser__item)){display:none}}.teaser__image-container{overflow:hidden}.teaser__heading{display:contents}.teaser__link{color:#fff!important;text-decoration:none}.teaser__link:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100}.teaser__buttons{display:flex;flex-flow:row wrap;grid-gap:.5rem;margin-left:auto;margin-top:auto;position:relative;z-index:1000;pointer-events:none}@media screen and (min-width: 1024px){.teaser__buttons{margin-left:0;justify-content:left}}.teaser__item--has-video .teaser__buttons:after{content:"";display:block;height:calc(100% - 1rem);width:1px;position:absolute;top:0;left:.5rem;background:#fff}@media screen and (min-width: 1024px){.teaser__item--has-video .teaser__buttons:after{content:none}}.teaser__button{display:none;position:relative;width:100%;padding-right:2.5rem;cursor:pointer;pointer-events:none;color:#fff}@media screen and (min-width: 1024px){.teaser__button{display:block}}.teaser__button:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%);background:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/icon-right.svg) center center no-repeat;background-size:contain}.teaser__button--video{display:block;height:1.75rem;padding-left:1rem;padding-right:1rem;position:relative;z-index:1000;pointer-events:all;background:#1b979d;border-radius:.25rem;text-indent:-999rem}.teaser__button--video:before{left:.25rem;background-image:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/icon-play-orange.svg)}@media screen and (max-width: 1023px){.teaser__button--video{padding-top:0;padding-bottom:0;margin-right:1rem}}@media screen and (min-width: 1024px){.teaser__button--video{height:auto;padding-left:3.5rem;padding-right:3.5rem;background:transparent;border:2px
solid white;text-indent:0}.teaser__button--video:before{left:1rem;background-image:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/icon-play.svg)}}.teaser__image{display:block;width:100%;height:auto;position:relative;z-index:10;transition:all .4s ease;-webkit-backface-visibility:hidden}.teaser__cta{grid-row:2;grid-column:1/-1;position:relative;z-index:100;color:#fff;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,0);transition:all .4s ease;-webkit-backface-visibility:hidden}.teaser__text{display:flex;align-content:center;align-items:center;margin-bottom:2rem;font-size:1.25rem;font-weight:500;line-height:1.2;text-shadow:0 0 3px rgba(0,0,0,0);transition:all .4s ease;-webkit-backface-visibility:hidden}@media screen and (min-width: 480px){.teaser__text{font-size:1.75rem}}@media screen and (min-width: 1024px){.teaser__text{grid-column:1/-1;grid-row:2/3;font-size:2rem;position:static}.teaser__text:before{content:none}}.teaser__container{display:flex;flex-flow:column;flex:1 1 1px;padding:2rem;position:relative}.teaser__item+.teaser__item .teaser__container:after{content:"";display:block;width:1px;height:calc(100% - 4rem);position:absolute;top:2rem;left:0;background:#fff}.ti{margin:4rem 0;position:relative;overflow:hidden}@media screen and (min-width: 1024px){.ti{margin-top:4rem}}.ti--petrol{padding:4rem 0;margin:0;background:#1b979d;color:#fff}.ti--petrol.ti--no-image
.ti__container{padding-top:15vw}.ti--petrol.ti--no-image .ti__container:after{content:"";position:absolute;padding:0;height:30vw;width:100%;top:-15vw;right:auto;left:50%;transform:translate(-50%);background:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/deko.svg) center center no-repeat;background-size:contain}.ti--petrol.ti--no-image
.ti__content{flex:0 1 75%}.ti--grey{background:#ededed}.ti__heading,.columns__element
h3{display:block;margin:0;padding-bottom:2rem;margin-bottom:2rem;position:relative}.ti--petrol .ti__heading,.ti--petrol .columns__element h3,.columns__element .ti--petrol
h3{color:#fff}.ti__heading:not(:has(+.default)),.columns__element h3:not(:has(+.default)){margin-bottom:0}.ti__heading:after,.columns__element h3:after,.ti__heading:before,.columns__element h3:before{content:"";display:block;height:2px;position:absolute;bottom:0}.ti__heading:after,.columns__element h3:after{width:20%;left:0;background:#1b979d}.ti--petrol .ti__heading:after,.ti--petrol .columns__element h3:after,.columns__element .ti--petrol h3:after{background:#fff}.ti__heading:before,.columns__element h3:before{width:80%;left:20%;background:#f6f6f6}.ti--petrol .ti__heading:before,.ti--petrol .columns__element h3:before,.columns__element .ti--petrol h3:before{background:#fff3}.ti--grey .ti__heading:before,.ti--grey .columns__element h3:before,.columns__element .ti--grey h3:before{background:#fff}.ti__heading--h1
b{display:block;color:inherit;font-size:2em;line-height:1.1}.ti__container{max-width:1400px;margin:0
auto;align-items:center}@media screen and (min-width: 1024px){.ti__container{display:flex;grid-gap:4rem}.content__container
.ti__container{display:block}.front-page .ti--white
.ti__container{max-width:none;display:grid;grid-template-columns:1fr 480px 160px 640px 1fr}.front-page .ti--white .ti__container
.ti__content{grid-column:2/4;grid-row:1;padding:2rem;margin:4rem 0;background:#fff}.front-page .ti--white .ti__container .ti__image-container{grid-column:3/-1;grid-row:1;height:100%}.front-page .ti--white .ti__container
.ti__image{height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(100%);opacity:0;transition:all 2s ease;-webkit-backface-visibility:hidden}}.ti--show
.ti__image{transform:translate(0)!important;opacity:1!important}.ti__content{flex:0 1 50%;padding:0
1rem;position:relative;z-index:10}.ti__content a:not[class]{word-break:break-all}.ti__image-container{order:2;flex:0 1 50%;margin-bottom:2rem}@media screen and (min-width: 1024px){.ti__image-container{margin-bottom:0}.content__container .ti__image-container{margin-bottom:4rem}}.ti__image{display:block;width:100%;height:auto}:root{--offset:0px}.toc{width:calc(100% - 1rem);margin-left:auto}@media screen and (min-width: 1024px){.toc{order:3;grid-row:1/3;grid-column:5/8;align-self:start;width:calc(100% - 4rem);position:sticky;top:calc(100vh - var(--offset));z-index:5000;padding-bottom:.5rem}}@media screen and (max-width: 1023px){.toc{margin:2rem auto}}@media screen and (min-width: 1400px){.toc{grid-column:5/7}}.toc--mobile{width:calc(100% - 1rem);max-width:400px;margin:0;position:fixed;top:auto;bottom:0;left:50%;transform:translate(-50%);z-index:8000}@media screen and (min-width: 1024px){.toc--mobile{display:none}}.toc--mobile
.toc__heading{display:block;padding-left:2rem;position:relative;cursor:pointer}.toc--mobile .toc__heading:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(90deg);background:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/icon-right-pertrol.svg) center center no-repeat;background-size:contain}.toc--mobile .toc__heading:has(+.toc__list--show):before{transform:translateY(-50%) rotate(270deg)}.toc--mobile
.toc__list{overflow:hidden;max-height:0;opacity:0;margin-top:0;transition:all .4s ease;-webkit-backface-visibility:hidden}.toc--mobile .toc__list--show{margin:1rem 0;max-height:100rem;opacity:1}.toc__list{padding:0}.toc__heading{font-size:1.125rem;font-family:Dax,sans-serif}@media screen and (min-width: 400px){.toc__heading{font-size:1.25rem}}@media screen and (min-width: 1400px){.toc__heading{font-size:1.5rem}}.toc__container{padding:1rem;background:#f0f0f0}@media screen and (min-width: 640px){.toc__container{padding:2rem}}.toc__link{color:inherit;font-weight:400;text-decoration:none}.toc__item--active
.toc__link{font-weight:700}.toc__item{padding-left:2rem;margin-bottom:1em;position:relative;line-height:1.2;list-style:none}.toc__item:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;left:0;top:.5lh;transform:translateY(-50%);background:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/icon-right-pertrol.svg) center center no-repeat;background-size:contain}.toc__paging{display:flex;flex-flow:row wrap;gap:.5rem;margin-top:.5rem}@media screen and (min-width: 1024px) and (max-width: 1399px){.toc__paging{flex-flow:column}}.toc__page{display:flex;justify-content:center;align-items:center;flex:1 1 1px;padding:1rem;position:relative;background:#f0f0f0;color:currentColor;font-weight:700;font-size:1rem;line-height:1.5;text-align:center;text-decoration:none}.toc__page:before{content:"";display:block;width:2rem;height:2rem;position:absolute;top:50%;background:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/icon-right-pertrol.svg) center center no-repeat;background-size:contain}.toc__page--prev{padding-left:2rem}.toc__page--prev:before{left:0rem;transform:translateY(-50%) rotate(180deg)}.toc__page--next{padding-right:2rem}.toc__page--next:before{right:0rem;transform:translateY(-50%)}.toc
.button{line-height:1.2}.quote{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "text";width:calc(100% - 2rem);padding:2rem;margin:4rem 1rem;border:1px
solid #1B979D}@media screen and (min-width: 600px){.quote{grid-template-columns:1fr 2fr;grid-template-areas:"image text"}}@media screen and (max-width: 1023px){.quote{margin:0
1rem 2rem;padding:2rem 1rem}}.quote__image{grid-area:image;margin:-4rem auto 2rem}@media screen and (min-width: 600px){.quote__image{margin-top:0;margin-left:-4rem}}.quote__text{grid-area:text}.quote
blockquote{margin:0}blockquote{font-size:1.25em;font-style:italic}.videos{padding:0
2rem}.content__container
.videos{padding:0}.videos__button{padding:0;position:relative;background:none;border:0;cursor:pointer}.content__container
.videos__button{width:100%}.videos__button:after{content:"";display:block;width:7rem;height:7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/icon-play.svg) center center no-repeat;background-size:contain;filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}.videos__label{display:block;text-indent:-999rem;position:absolute;top:0}.videos__thumbnail{display:block}.content__container
.videos__thumbnail{width:100%}.videos__container{max-width:1400px;margin:0
auto;padding:4rem 0}@media screen and (min-width: 640px){.videos__container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}}@media screen and (min-width: 768px){.videos__container{grid-gap:4rem}}.content__container
.videos__container{display:block;padding:0}.videos__heading{grid-column:1/-1}.videos__item+.videos__item{padding-top:2rem}@media screen and (min-width: 640px){.videos__item+.videos__item{padding-top:0}}.videos__item--hidden{display:none}.videos__load-more{display:none;grid-column:1/-1;justify-self:center;cursor:pointer}.videos__item--hidden~.videos__load-more{display:block}.videoplayer{display:flex;width:100%;height:100%;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:100000;background:#0009}.videoplayer__framecontainer{width:80%;padding-top:45%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 1440px){.videoplayer__framecontainer{width:1280px;height:720px;padding-top:0}}.videoplayer__frame{width:100%;height:100%;position:absolute;top:0;left:0;border:0}.videoplayer__close{display:block;width:2rem;height:2rem;position:absolute;bottom:100%;left:100%;transform:translate(-50%,50%);z-index:100;background:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/icon-close-x.svg) center center no-repeat #1b979d;background-size:contain;border:0;border-radius:50%;cursor:pointer;text-indent:-999rem}@media screen and (min-widht: 680px){.videoplayer__close{width:3rem;height:3rem}}.columns{margin:8rem 2rem}@media screen and (max-width: 1199px){.columns{margin:4rem 1rem}}.columns__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1400px;margin:0
auto}@media screen and (max-width: 900px){.columns__wrapper{grid-template-columns:1fr}}.columns__text{margin-top:2rem}.page-footer{padding:8rem 1rem 4rem;background:url(/zahnloser-kiefer/wp-content/themes/podbi-zk/graphics/footer-background.jpg) center center no-repeat;background-size:cover;color:#fff}@media screen and (min-width: 768px){.page-footer{padding:8rem 2rem 4rem}}@media screen and (min-width: 1024px){.page-footer{padding:8rem 2rem 4rem}}.page-footer:has(~.toc--mobile){padding:8rem 1rem 18rem}@media screen and (min-width: 768px){.page-footer:has(~.toc--mobile){padding:8rem 2rem 18rem}}@media screen and (min-width: 1024px){.page-footer:has(~.toc--mobile){padding:8rem 2rem 4rem}}.page-footer__container{max-width:1400px;margin:0
auto}.page-footer__widgets{display:flex;flex-flow:row wrap;grid-gap:4rem;max-width:960px}.page-footer__widgets
.widget{display:flex;flex-flow:column;flex:0 1 320px}.page-footer__widgets .widget
.textwidget{display:flex;flex:1 1 auto;flex-flow:column}.page-footer__widgets .widget .textwidget :last-child{margin-top:auto}.page-footer__nav{padding-top:4rem}.widget__title{display:block;margin-bottom:1rem;font-family:Dax,sans-serif;font-size:2rem}.footer-nav{display:flex;flex-flow:row wrap;grid-gap:1rem}.footer-nav__item{list-style:none;line-height:1}.footer-nav__item+.footer-nav__item{padding-left:1rem;position:relative}.footer-nav__item+.footer-nav__item:after{content:"";display:block;width:2px;height:120%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);background:#fff}.footer-nav__link{color:#fff!important;font-weight:700;text-decoration:none}.times{border-spacing:0}.times__day{font-weight:400;padding-right:1rem}