@font-face{ font-family:Lato;src:url("/wp-content/themes/twentytwentyfour-child/assets/fonts/Lato-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap }@font-face{ font-family:Lato;src:url("/wp-content/themes/twentytwentyfour-child/assets/fonts/Lato-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap }@font-face{ font-family:Lato;src:url("/wp-content/themes/twentytwentyfour-child/assets/fonts/Lato-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap }:root{--color-primary:rgb(44, 68, 126);--color-second:rgb(65, 169, 213);--color-third:rgb(160, 190, 55);--color-lightgray:rgb(249, 249, 249);--color-sixth:rgb(238, 238, 238);--color-text:rgb(35, 38, 40);--font-headline:'Lato',Arial,Helvetica,sans-serif;--font-text:'Lato',Arial,Helvetica,sans-serif;--font-weight-small:100;--font-weight-regular:300;--font-weight-bold:700;--font-size-text:18px;--radius-default:8px;--radius-top-left:0px 90px 90px 90px}.yoast-breadcrumbs{margin:0}.yoast-breadcrumbs span{font-size:.8rem;color:#888}.yoast-breadcrumbs span a{color:var(--color-second)}.yoast-breadcrumbs span a:hover{color:var(--color-third);transition:color 2s ease}.icon-treatment{margin:0 1vw}.icon-treatment .icons-row{gap:1vw}.icon-treatment .icons-row figure.wp-block-image{width:140px}.icon-treatment .icons-row figure.wp-block-image img{width:80px;height:80px;vertical-align:middle!important;align-items:center!important;background-color:var(--color-primary);border-radius:180px;padding:18px}.icon-treatment .icons-row figure.wp-block-image img:focus,.icon-treatment .icons-row figure.wp-block-image img:hover{background-color:var(--color-third);transition:background-color .6s ease}.icon-treatment .icons-row figure.wp-block-image figcaption.wp-element-caption{font-size:.8rem!important;text-align:center;border:none;font-style:normal;align-items:center}.icon-treatment .icons-row figure.wp-block-image figcaption.wp-element-caption a{color:var(--color-primary)!important}.icon-treatment .icons-row figure.wp-block-image figcaption.wp-element-caption a:focus,.icon-treatment .icons-row figure.wp-block-image figcaption.wp-element-caption a:hover{color:var(--color-third)!important;transition:color .6s ease}.site-extender{margin-top:60px}.treatments-row .treatments{gap:2vw}.treatments-row .treatments .treatment_box{gap:24px;padding:24px;min-height:680px}.treatments-row .treatments .treatment_box .stack{background-color:rgba(128,127,127,.6);backdrop-filter:blur(17px);padding:24px!important}.treatments-row .treatments .treatment_box .stack h3,.treatments-row .treatments .treatment_box .stack h3 a{color:var(--color-sixth);font-weight:300;font-size:1.6rem;text-align:center}.treatments-row .treatments .treatment_box .stack h3 a:focus,.treatments-row .treatments .treatment_box .stack h3 a:hover,.treatments-row .treatments .treatment_box .stack h3:focus,.treatments-row .treatments .treatment_box .stack h3:hover{color:var(--color-third);transition:color 1s ease}.treatments-row .treatments .treatment_box .stack p{text-align:center;margin-top:24px;font-size:1rem;line-height:1.2rem;color:var(--color-sixth);margin-bottom:0!important}.treatments-row .treatments .treatment_box .button{align-items:center;margin-top:10px;display:block}.treatments-row .treatments .treatment_box .button .wp-block-button a{text-transform:uppercase;padding:12px 20px!important;background-color:rgba(128,127,127,.6);backdrop-filter:blur(17px);border-radius:90px;border:1px solid var(--color-lightgray);min-width:160px;color:var(--color-sixth)}.treatments-row .treatments .treatment_box .button .wp-block-button a:focus,.treatments-row .treatments .treatment_box .button .wp-block-button a:hover{color:var(--color-third);background-color:rgba(17,17,17,.5);transition:background-color .6s ease}.treatments-row .treatments .treatment_box .button .wp-block-button a img{margin-right:10px}.bookinggroup{padding-bottom:6vh}.bookinggroup h3{font-weight:700;z-index:20}.bookinggroup .bookingorder{background:var(--color-primary);background:radial-gradient(circle at 85% 60%,#2c447e 0,#41a9d5 50%,#75d6ff 100%);padding:36px;position:relative;z-index:5;flex-direction:row;border-radius:var(--radius-default)}.bookinggroup .bookingorder .boxtext{order:1;display:block;z-index:15;background-color:rgba(255,255,255,.5);backdrop-filter:blur(17px);padding:24px;border-radius:var(--radius-default)}.bookinggroup .bookingorder .boximage{order:2}.bookinggroup .bookingorder .boximage .bookingimage{position:absolute;bottom:-16%;right:-6%;z-index:10}.infobox{display:flex;flex-direction:row}.infobox .boxtwo img{border-radius:var(--radius-default)}.infobox .boxone{background-color:var(--color-lightgray);padding:4%!important;border-radius:var(--radius-default)}.infobox .boxone h3{margin-top:0}.infobox .boxone .wp-block-button{margin-top:2em}.impulse-pdf-row .impulse-pdf-cell h3{margin-top:0}.impulse-pdf-row .impulse-pdf-cell .wp-block-buttons{margin-top:2em}.topline,.topline a,p.topline,p.topline a{font-size:clamp(16px, 5vw, 22px);letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:0!important;text-decoration:none;color:#2b437d}.topline a:focus-visible,.topline a:hover,p.topline a:focus-visible,p.topline a:hover{color:#172b52}a.cn-btn-settings{background-color:orange!important}.offers h4 a{color:var(--color-second);font-weight:700;text-decoration:none}.offers h4 a:focus,.offers h4 a:hover{color:var(--color-third)}.offers h4 a:focus,.offers h4 a:hover{transition:background .8s ease;border-radius:var(--radius-default)}.offers h4 a .wp-block-image a img{border-radius:var(--radius-default)!important}.offers h4 a .wp-block-image a :focus,.offers h4 a .wp-block-image a :hover{opacity:.5;filter:blur(.2rem);transition:filter .6s ease}.offers h4 a figcaption.wp-element-caption{font-size:1.2em;font-weight:700;text-align:center;border:none}.wp-block-navigation__responsive-container-content ul li{color:var(--color-primary);font-weight:700;font-size:1.2em;line-height:1.2em}.wp-block-navigation__responsive-container-close{color:var(--color-lightgray)}.wp-block-navigation__responsive-container.is-menu-open{background-color:var(--color-primary)!important;text-align:center}.wp-block-navigation__responsive-container.is-menu-open ul li button{color:var(--color-second)!important;font-weight:700;font-size:1.5em;text-align:center!important;margin-bottom:.5em}.wp-block-navigation__responsive-container.is-menu-open a{color:var(--color-lightgray)!important;text-align:center!important;font-size:1em;margin-bottom:1em!important}.wp-block-navigation__responsive-container.is-menu-open a:focus,.wp-block-navigation__responsive-container.is-menu-open a:hover{color:var(--color-second)}.bookingtime{border-radius:24px;padding:12px}.bookingtime .wp-image-2745{height:64px}.bookingtime h2{color:var(--color-primary)}.bookingtime p{font-size:1em;line-height:1.6em;padding:1em!important;border-radius:var(--radius-default);background-color:var(--color-lightgray);border:2px solid var(--color-second)}section.cfrsection .cfr{background:var(--color-second);border-radius:var(--radius-default)}section.cfrsection .cfr ul.wp-block-list li{margin-bottom:8px}.praxisteam .team h2{font-size:24px;text-align:center!important;margin-bottom:.5em}.praxisteam .team h3{font-size:18px;font-weight:300;text-align:center;margin-bottom:1em!important}.praxisteam .team ul li{margin-bottom:0}.datenauszug{font-family:var(--font-text);font-size:var(--font-size);color:var(--color-text)}fieldset .lwb-row{margin-bottom:24px}fieldset input[type=submit]{color:#fff;display:flex;justify-content:center;padding:12px 20px!important;background-color:var(--color-second);text-transform:uppercase;border-radius:120px 0 120px 120px;min-width:160px;cursor:pointer;border:0}fieldset input[type=submit]:focus,fieldset input[type=submit]:hover{color:var(--color-sixth);background-color:var(--color-third);transform:scale(1.1);transition:transform .3s ease}section.subluxation img{margin-top:6vh;margin-bottom:6vh}section.infovideos h3{margin-top:1.3em}.infogray{background:var(--color-lightgray);padding:32px}.infogray .wp-block-separator{margin:44px 0;border:1px solid #c6c4c4}.infogray h3{border-left:2px solid var(--color-third);padding:8px;line-height:1.3em}.infogray h4{font-weight:var(--font-weight-regular);color:var(--color-primary);border-left:4px solid var(--color-third);padding:8px}section.datapprotect h2{font-size:3rem}section.datapprotect h3{font-size:2.5em}section.datapprotect h4{font-size:2em;font-weight:var(--font-weight-regular)}.infomagpdf .wp-block-media-text__content{background-color:#fff}section.service h3{text-align:left;font-size:34px;font-weight:var(--font-weight-small);color:var(--color-primary);margin-top:32px;margin-bottom:12px!important}section.service p{background-color:var(--color-lightgray);padding:34px;min-height:230px;margin:0!important;border-radius:18px 18px 0 18px}section.service .btn{margin-top:45px}.wp-block-media-text__content{padding:7% 5% 5% 7%!important;background:var(--color-lightgray);border-radius:var(--radius-default)}.wp-block-media-text__content h3{margin-top:0!important;margin-block-start:1rem!important}.wp-block-media-text__content .wp-block-buttons{margin-top:5vh}.forminator-guttenberg .forminator-field label.forminator-label{font-size:1em!important;font-weight:700;color:var(--color-primary)!important}.forminator-guttenberg .forminator-field input.forminator-input{background-color:#e3e3e3!important;border-radius:0 90px 90px 90px!important;padding:16px;border:none!important}.forminator-guttenberg .forminator-field textarea{background-color:#e3e3e3;border-radius:0 18px 18px 18px!important;border:none;padding:16px}.forminator-guttenberg .forminator-field .forminator-checkbox-box{content:"✓";color:var(--color-primary);padding:24px!important}.forminator-guttenberg .forminator-field .forminator-checkbox__label,.forminator-guttenberg .forminator-field .forminator-consent__label{color:var(--color-second);font-size:14px;line-height:28px}.forminator-guttenberg .forminator-field .forminator-checkbox__label a :focus,.forminator-guttenberg .forminator-field .forminator-checkbox__label a :hover,.forminator-guttenberg .forminator-field .forminator-consent__label a :focus,.forminator-guttenberg .forminator-field .forminator-consent__label a :hover{color:var(--color-third)}.forminator-guttenberg .forminator-field .forminator-checkbox__label p,.forminator-guttenberg .forminator-field .forminator-consent__label p{margin-top:0!important;color:var(--color-text)}.forminator-guttenberg .forminator-field .forminator-error-message{margin:32px;border-radius:var(--radius-default);font-size:.8em!important;text-align:center}.forminator-guttenberg .forminator-field button.forminator-button{border-radius:var(--radius-top-left);font-weight:700;border:none;display:flex;justify-content:center;padding:16px 20px!important;text-transform:uppercase;min-width:160px;background-color:var(--color-primary);color:var(--color-sixth)}.forminator-guttenberg .forminator-field button.forminator-button:focus,.forminator-guttenberg .forminator-field button.forminator-button:hover{transform:scale(1.1)!important;transition:transform .3s!important;background-color:var(--color-third)}.halfimagelogo{text-align:left}.halfimagelogo img{display:block;width:min(368px,100%)!important;height:auto!important;aspect-ratio:475/190}.contact .contactcolumn{display:flex;justify-content:center;align-items:center}.contact .contactcolumn h4{margin-bottom:16px;text-align:center}.contact .contactcolumn .contactbox1{text-align:left;justify-content:left}.contact .contactcolumn .column1{background-color:var(--color-primary);padding:50px!important;display:flex;justify-content:center}.contact .contactcolumn .column1 .bi.bi-envelope,.contact .contactcolumn .column1 .bi.bi-house,.contact .contactcolumn .column1 .bi.bi-telephone{color:var(--color-fifth);width:24px;padding:0xp 22px}.contact .contactcolumn .column2{background-color:var(--color-lightgray);padding:50px!important;display:flex;justify-content:center}.contact .contactcolumn .column2 h4{color:var(--color-text)!important}.contact .contactcolumn .column2 table .opening-hours tbody tr th,.contact .contactcolumn .column2 table .opening-hours tbody tr th td{color:var(--color-text)}.contact .contactcolumn .column2 .open{text-align:left;color:var(--color-lightgray);margin:0 auto!important}.contact .contactcolumn .column2 .open #vactext{margin-top:24px;font-weight:700;background:var(--color-primary);padding:14px}.contact .logocontact{display:flex;justify-content:left}.contact .quickcontactnav{padding:43px 0}table tbody tr td,table tbody tr th{color:#232628}#qrcode{display:flex;justify-content:center;align-items:center;margin:0 auto}button.btn.btn-primary{margin-bottom:10px;font-size:16px!important}.btn-close{background-color:var(--second-color);border-radius:120px;min-width:10px;font-size:var(--font-size-text)}.bookingimg{border-radius:var(--radius-default)}.bookingimg .wp-block-media-text__content{background-color:#fff}.bookingimg .wp-block-media-text__media{padding:0 32px;margin:33px}.vacationbox{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-default);padding:42px;max-width:var(--wp--style--global--wide-size);margin-top:10vh}.vacationbox p{font-weight:700;text-align:center;color:var(--color-text);padding:42px;margin-bottom:0!important;background-color:#fff;border-radius:var(--radius-default);max-width:600px;margin:0 auto;min-height:120px;line-height:1.35;display:flex;align-items:center;justify-content:center}.vacationbox #picture{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}@media (max-width:768px){.vacationbox{padding:24px;margin-top:6vh}.vacationbox p{padding:28px;min-height:140px}}.vspring{background-image:url("https://xn--chiropraxis-lpken-f3b.de/wp-content/uploads/chiropraktiker-im-urlaub-fruehling.webp")}.vsummer{background-image:url("https://chiropraxis-luepken.de/wp-content/uploads/chiropraktiker-im-urlaub.webp")}.vautumn{background-image:url("https://xn--chiropraxis-lpken-f3b.de/wp-content/uploads/bg-autumn.webp")}.vwinter{background-image:url("https://xn--chiropraxis-lpken-f3b.de/wp-content/uploads/bgsnow.webp")}html{font-size:16px}:focus,:hover{text-decoration:none;outline:0}body{font-family:var(--font-headline);background-color:#fff}#topbar{background-color:var(--color-lightgray);text-align:center;padding:1vh 0}#topbar span{font-style:italic;font-size:.8rem;color:var(--color-text)}.maninavbox .mainnav{gap:20px}.maninavbox .mainnav ul li{font-size:20px;text-transform:uppercase}.maninavbox .mainnav ul li a,.maninavbox .mainnav ul li button{cursor:pointer}.maninavbox .mainnav ul li a:focus,.maninavbox .mainnav ul li a:hover,.maninavbox .mainnav ul li button:focus,.maninavbox .mainnav ul li button:hover{color:var(--color-third);transition:color 1s ease;text-decoration:none!important}main{margin-block-start:0rem}header.wp-block-template-part{margin-block-start:0rem}.space,.spacesection,article,section{margin-top:8vh!important}p,td,th,ul.wp-block-list{font-size:1rem;line-height:160%;margin-bottom:1em!important;overflow-wrap:break-word}p.subline{font-size:1.4rem;line-height:2rem}.undersubline{font-size:clamp(20px, 2vw, 28px);line-height:140%;color:var(--color-primary);margin-top:.5em;margin-bottom:1em}ul.wp-block-list li{margin-bottom:12px}a{color:var(--color-third)}a:focus,a:hover{color:var(--color-second);text-decoration:none;transition:color 1s ease}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:var(--font-weight-bold);color:var(--color-primary);text-align:left}h1{font-size:clamp(1.8rem, 5vw, 2.5rem)}h2{font-size:clamp(34px, 5vw, 42px)}h2.subline{font-size:clamp(20px, 5vw, 28px);font-weight:var(--font-weight-regular)}h3{font-size:clamp(28px, 5vw, 38px)}h4,h5{font-size:clamp(22px, 5vw, 34px);margin-bottom:14px}figcaption{border-left:2px solid var(--color-primary);padding:8px;color:var(--color-primary)!important;font-style:italic;font-size:16px!important;text-align:left}.wp-block-button a{display:flex;font-weight:700;justify-content:center;text-transform:uppercase;padding:12px 20px!important;background-color:var(--color-primary);border-radius:var(--radius-top-left);min-width:160px;color:var(--color-sixth)}.wp-block-button a:focus,.wp-block-button a:hover{background-color:var(--color-third);transition:background-color .6s ease}.wp-block-button a img{margin-right:10px}figure.wp-block-pullquote{background-color:var(--color-lightgray);border-radius:var(--radius-default);padding:42px;margin-top:42px}figure.wp-block-pullquote blockquote p{font-family:var(--font-headline);font-size:1em;line-height:1.2em;color:var(--color-primary)}figure.wp-block-pullquote blockquote p em{font-family:var(--font-headline);font-weight:300}.vertical-divider{border-left:1px solid #444;height:400px;margin:0 5%!important}.wp-image-2781,.wp-image-2786,.wp-image-2791{height:42px;width:42px}.wp-image-2740{width:26px;height:26px}.wp-image-2774,.wp-image-2777,.wp-image-2779,.wp-image-2782,.wp-image-2783{width:24px;height:24px}footer{margin-top:6vh;padding-top:6vh;padding-bottom:2vh;background:#2d447e;background:linear-gradient(180deg,#2d447e,#192c57)}footer .custom-logo{filter:brightness(0) saturate(100%) invert(100%)}footer .blockhead{font-size:20px!important;text-align:left;text-transform:uppercase;letter-spacing:2px;color:var(--color-lightgray);margin-bottom:1.2em!important}footer ul li a span{color:var(--color-lightgray)}footer ul li a :focus,footer ul li a :hover{color:var(--color-third);transition:color 1s ease}footer p{font-size:.8rem;color:var(--color-sixth)}footer .logosubline{line-height:1.5em}footer p.copyright{text-align:center;margin-top:24px}@media (max-width:780px){.infobox{flex-direction:column;gap:0}.infobox .boxtwo{order:1;margin-top:20px}.infobox .boxone{order:2;margin-bottom:20px}}@media (max-width:768px){.vertical-divider{display:none}.listfdt h3.wp-block-heading{text-align:left;margin-bottom:42px!important}.infobox{flex-direction:row-reverse}}@media (max-width:375px){.wp-block-media-text__content{padding:3%!important}#vacationbox{padding:10px;background-image:url("https://xn--chiropraxis-lpken-f3b.de/wp-content/uploads/bgsnow-270x360px.webp")}#vacationbox p{font-size:16px;line-height:1.5em;padding:10px}}