.rich-text.elementor-element>.elementor-widget-container>*,.rich-text:not(.elementor-element)>*{word-break:break-word;margin-bottom:1em}.rich-text.elementor-element>.elementor-widget-container>*:last-child,.rich-text:not(.elementor-element)>*:last-child{margin-bottom:0}.rich-text ul,.rich-text ol{margin-left:20px}.rich-text ul li{list-style:disc}.rich-text ol li{list-style:decimal}.rich-text.list-spacing ul,.rich-text.list-spacing ol{padding-left:2.83rem}@media screen and (max-width:960px){.rich-text.list-spacing ul,.rich-text.list-spacing ol{padding-left:1rem}}.rich-text-posts h1,.rich-text-posts h2,.rich-text-posts h3,.rich-text-posts h4,.rich-text-posts h5,.rich-text-posts h6{color:#0E5952!important}.site-footer{padding-top:6.8rem;padding-bottom:2rem;background-color:#0E5952;color:#FFF;--bleed:8px;position:relative;overflow:hidden}.site-footer::after{content:"";background-image:url(https://www.drkoenig.com/wp-content/themes/dr-konig/./img/watermark-footer-right.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;aspect-ratio:308/315;top:40px;right:-40px;width:308px}@media screen and (max-width:960px){.site-footer::after{top:auto;bottom:0}}.site-footer::before{content:"";background-image:url(https://www.drkoenig.com/wp-content/themes/dr-konig/./img/watermark-footer-left.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;aspect-ratio:308/315;top:-25px;left:-25px;width:16rem}.site-footer .container-narrow{padding-right:10rem}@media screen and (max-width:960px){.site-footer .container-narrow{padding-right:20px}}@media screen and (max-width:960px){.site-footer{padding-top:3.64rem;padding-bottom:4.1rem;--bleed:2.5rem}}.site-footer .footer-inner .logo-row{margin-bottom:1.44rem}@media screen and (max-width:960px){.site-footer .footer-inner .logo-row{margin-bottom:2.57rem}}.site-footer .footer-inner .logo-row .logo{display:block;width:30%}@media screen and (max-width:960px){.site-footer .footer-inner .logo-row .logo{width:75%}}.site-footer .footer-inner .logo-row .logo img{width:100%}.site-footer .footer-inner .content-row{--bleed:1.5rem}.site-footer .footer-inner .content-row .info-col{flex:1.4}.site-footer .footer-inner .content-row .info-col h4{margin-bottom:1.4rem;text-transform:uppercase}.site-footer .footer-inner .content-row .info-col .info{margin-bottom:2rem;line-height:1.8em;font-weight:700}@media screen and (max-width:960px){.site-footer .footer-inner .content-row .info-col .info{margin-bottom:2.75rem}}.site-footer .footer-inner .content-row .contact-col .contact-info span,.site-footer .footer-inner .content-row .contact-col .contact-info a{line-height:1.8em}.site-footer .footer-inner .content-row .contact-col .contact-info span{display:inline-block;min-width:40px}.site-footer .footer-inner .content-row .contact-col .two-cols-wrapper{display:flex}.site-footer .footer-inner .content-row .quicklinks-col,.site-footer .footer-inner .content-row .newsletter-col,.site-footer .footer-inner .content-row .socialmedia-col{flex:1.4}.site-footer .footer-inner .content-row .quicklinks-col h4,.site-footer .footer-inner .content-row .newsletter-col h4,.site-footer .footer-inner .content-row .socialmedia-col h4{margin-bottom:2rem;text-transform:uppercase}.site-footer .footer-inner .content-row .quicklinks-col ul li a,.site-footer .footer-inner .content-row .newsletter-col ul li a,.site-footer .footer-inner .content-row .socialmedia-col ul li a{line-height:1.8em}.site-footer .footer-inner .content-row .quicklinks-col>.flex,.site-footer .footer-inner .content-row .newsletter-col>.flex,.site-footer .footer-inner .content-row .socialmedia-col>.flex{gap:20px}.site-footer .footer-inner .content-row .quicklinks-col .contact-info span,.site-footer .footer-inner .content-row .newsletter-col .contact-info span,.site-footer .footer-inner .content-row .socialmedia-col .contact-info span{display:inline-block;min-width:40px}.site-footer .footer-inner .content-row .newsletter-col{flex:1.2}.site-footer .footer-inner .content-row .socialmedia-col{flex:1}.site-footer .footer-inner .content-row .badges-col .badges{display:flex;margin-bottom:2.42rem;justify-content:end}@media screen and (max-width:960px){.site-footer .footer-inner .content-row .badges-col .badges{justify-content:start}}.site-footer .footer-inner .content-row .badges-col .badges img{aspect-ratio:160/91;object-fit:contain}.site-footer .footer-inner .copyright-section{margin-top:2.5rem;color:#B4D5CF}@media screen and (max-width:960px){.site-footer .footer-inner .copyright-section{margin-top:1rem}}@media screen and (max-width:960px){.site-footer .footer-inner .copyright-section p{margin-bottom:.5rem}}.site-footer .footer-inner .copyright-section .lower-menu{padding-left:5px}@media screen and (max-width:960px){.site-footer .footer-inner .copyright-section .lower-menu{padding-left:0}}.site-footer .footer-inner .copyright-section .lower-menu .menu{display:flex;gap:.4rem}@media screen and (max-width:960px){.site-footer .footer-inner .copyright-section .lower-menu .menu{flex-direction:column}}@media screen and (max-width:960px){.site-footer .footer-inner .copyright-section .lower-menu .menu li{margin-bottom:.5rem}}.site-footer .footer-inner .copyright-section .lower-menu .menu li a{border-left:2px solid rgb(180 213 207 / .5);padding-left:.4rem}.diagnostic-details-section .details-btn{cursor:pointer}.diagnostic-details-section .details-btn::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:.94rem;width:.8125rem;height:.8125rem;background-image:url(https://www.drkoenig.com/wp-content/themes/dr-konig/./img/icon-upload-files.svg);background-repeat:no-repeat;background-size:contain;transition:margin-left 0.3s ease-in-out}.diagnostic-details-section .details-btn.active::after{transform:translateY(-50%) rotate(45deg)}.diagnostic-details-section .details-box{display:none}.diagnostic-details-section .details-box::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%}.diagnostic-details-section .details-box.hidden{display:none}.diagnostic-details-section .details-box-wrapper.active .details-btn::after{transform:translateY(-50%) rotate(45deg)}.diagnostic-details-section .details-box-wrapper.active .details-box{display:block}.diagnostic-overlay-box.overlay{filter:blur(5px)}