@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,.yoast-breadcrumbs span a:hover{color:var(--color-third);-webkit-transition:color 2s ease;transition:color 2s ease}.icon-treatment{margin:0vh 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;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;background-color:var(--color-primary);border-radius:180px;padding:18px}.icon-treatment .icons-row figure.wp-block-image img:hover,.icon-treatment .icons-row figure.wp-block-image img:focus{background-color:var(--color-third);-webkit-transition:background-color .6s ease;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;-webkit-box-align:center;-ms-flex-align:center;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:hover,.icon-treatment .icons-row figure.wp-block-image figcaption.wp-element-caption a:focus{color:var(--color-third) !important;-webkit-transition:color .6s ease;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:hover,.treatments-row .treatments .treatment_box .stack h3:focus,.treatments-row .treatments .treatment_box .stack h3 a:hover,.treatments-row .treatments .treatment_box .stack h3 a:focus{color:var(--color-third);-webkit-transition:color 1s ease;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:0px !important}.treatments-row .treatments .treatment_box .button{-webkit-box-align:center;-ms-flex-align:center;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:hover,.treatments-row .treatments .treatment_box .button .wp-block-button a:focus{color:var(--color-third);background-color:rgba(17,17,17,.5);-webkit-transition:background-color .6s ease;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:bold;z-index:20}.bookinggroup .bookingorder{background:var(--color-primary);background:radial-gradient(circle at 85% 60%, rgb(44, 68, 126) 0%, rgb(65, 169, 213) 50%, rgb(117, 214, 255) 100%);padding:36px;position:relative;z-index:5;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:var(--radius-default)}.bookinggroup .bookingorder .boxtext{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;z-index:15;background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(17px);padding:24px;border-radius:var(--radius-default)}.bookinggroup .bookingorder .boximage{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bookinggroup .bookingorder .boximage .bookingimage{position:absolute;bottom:-16%;right:-6%;z-index:10}.infobox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10%}.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:0px}.infobox .boxone .wp-block-button{margin-top:2em}.impulse-pdf-row .impulse-pdf-cell h3{margin-top:0em}.impulse-pdf-row .impulse-pdf-cell .wp-block-buttons{margin-top:2em}p.topline{font-size:clamp(16px,5vw,22px);letter-spacing:1px;text-transform:uppercase;margin-top:0px;margin-bottom:0px !important;text-decoration:none;color:var(--color-text)}p.topline a:hover,p.topline a:focus{color:var(--color-third)}a.cn-btn-settings{background-color:orange !important}.offers h4 a{color:var(--color-second);font-weight:bold;text-decoration:none}.offers h4 a:hover,.offers h4 a:focus{color:var(--color-third)}.offers h4 a:hover,.offers h4 a:focus{-webkit-transition:background .8s ease;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 :hover,.offers h4 a .wp-block-image a :focus{opacity:.5;-webkit-filter:blur(0.2rem);filter:blur(0.2rem);-webkit-transition:-webkit-filter .6s ease;transition:-webkit-filter .6s ease;transition:filter .6s ease;transition:filter .6s ease, -webkit-filter .6s ease}.offers h4 a figcaption.wp-element-caption{font-size:1.2em;font-weight:bold;text-align:center;border:none}.wp-block-navigation__responsive-container-content ul li{color:var(--color-primary);font-weight:bold;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:bold;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:hover,.wp-block-navigation__responsive-container.is-menu-open a:focus{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:0px}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 20px !important;background-color:var(--color-second);text-transform:uppercase;border-radius:120px 0px 120px 120px;min-width:160px;cursor:pointer;border:0px}fieldset input[type=submit]:hover,fieldset input[type=submit]:focus{color:var(--color-sixth);background-color:var(--color-third);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-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 0px;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:0rem !important;border-radius:18px 18px 0px 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:0rem !important;-webkit-margin-before:1rem !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:bold;color:var(--color-primary) !important}.forminator-guttenberg .forminator-field input.forminator-input{background-color:#e3e3e3 !important;border-radius:0px 90px 90px 90px !important;padding:16px;border:none !important}.forminator-guttenberg .forminator-field textarea{background-color:#e3e3e3;border-radius:0px 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 :hover,.forminator-guttenberg .forminator-field .forminator-checkbox__label a :focus,.forminator-guttenberg .forminator-field .forminator-consent__label a :hover,.forminator-guttenberg .forminator-field .forminator-consent__label a :focus{color:var(--color-third)}.forminator-guttenberg .forminator-field .forminator-checkbox__label p,.forminator-guttenberg .forminator-field .forminator-consent__label p{margin-top:0px !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:bold;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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:hover,.forminator-guttenberg .forminator-field button.forminator-button:focus{-webkit-transform:scale(1.1) !important;transform:scale(1.1) !important;-webkit-transition:-webkit-transform .3s !important;transition:-webkit-transform .3s !important;transition:transform .3s !important;transition:transform .3s, -webkit-transform .3s !important;background-color:var(--color-third)}.halfimagelogo{text-align:left}.contact .contactcolumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .contactcolumn h4{margin-bottom:16px;text-align:center}.contact .contactcolumn .contactbox1{text-align:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.contact .contactcolumn .column1{background-color:var(--color-primary);padding:50px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .contactcolumn .column1 .bi.bi-house,.contact .contactcolumn .column1 .bi.bi-telephone,.contact .contactcolumn .column1 .bi.bi-envelope{color:var(--color-fifth);width:24px;padding:0xp 22px}.contact .contactcolumn .column2{background-color:var(--color-lightgray);padding:50px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .contactcolumn .column2 h4{color:var(--color-text) !important}.contact .contactcolumn .column2 table .opening-hours tbody tr th td,.contact .contactcolumn .column2 table .opening-hours tbody tr th{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:bold;background:var(--color-primary);padding:14px}.contact .logocontact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.contact .quickcontactnav{padding:43px 0px}table tbody tr th,table tbody tr td{color:#232628}#qrcode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:0px 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:bold;text-align:center;color:var(--color-text);padding:42px;margin-bottom:0px !important;background-color:#fff;border-radius:var(--radius-default);max-width:600px;margin:0 auto;min-height:120px;line-height:1.35;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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}*:hover,*:focus{text-decoration:none;outline:none}body{font-family:var(--font-headline);background-color:#fff}#topbar{background-color:var(--color-lightgray);text-align:center;padding:1vh 0vw}#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:hover,.maninavbox .mainnav ul li a:focus,.maninavbox .mainnav ul li button:hover,.maninavbox .mainnav ul li button:focus{color:var(--color-third);-webkit-transition:color 1s ease;transition:color 1s ease;text-decoration:none !important}main{-webkit-margin-before:0rem;margin-block-start:0rem}header.wp-block-template-part{-webkit-margin-before:0rem;margin-block-start:0rem}section,article,.space,.spacesection{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:hover,a:focus{color:var(--color-second);text-decoration:none;-webkit-transition:color 1s ease;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:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;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:hover,.wp-block-button a:focus{background-color:var(--color-third);-webkit-transition:background-color .6s ease;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-2791,.wp-image-2781,.wp-image-2786{height:42px;width:42px}.wp-image-2740{width:26px;height:26px}.wp-image-2779,.wp-image-2782,.wp-image-2783,.wp-image-2774,.wp-image-2777{width:24px;height:24px}footer{margin-top:6vh;padding-top:6vh;padding-bottom:2vh;background:#2d447e;background:-webkit-gradient(linear, left top, left bottom, from(rgb(45, 68, 126)), to(rgb(25, 44, 87)));background:linear-gradient(180deg, rgb(45, 68, 126), rgb(25, 44, 87))}footer .custom-logo{-webkit-filter:brightness(0) saturate(100%) invert(100%);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 :hover,footer ul li a :focus{color:var(--color-third);-webkit-transition:color 1s ease;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px}.infobox .boxtwo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:20px}.infobox .boxone{-webkit-box-ordinal-group:3;-ms-flex-order:2;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{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;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}}