@font-face{font-display:swap;font-family:'Lato';src:url(/wp-content/themes/twentytwentyfour-child/fonts/Lato-Bold.woff2) format('woff2'),url(/wp-content/themes/twentytwentyfour-child/fonts/Lato-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Lato';src:url(/wp-content/themes/twentytwentyfour-child/fonts/Lato-Light.woff2) format('woff2'),url(/wp-content/themes/twentytwentyfour-child/fonts/Lato-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Lato';src:url(/wp-content/themes/twentytwentyfour-child/fonts/Lato-Regular.woff2) format('woff2'),url(/wp-content/themes/twentytwentyfour-child/fonts/Lato-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Inter';src:url(/wp-content/themes/twentytwentyfour-child/fonts/Inter-Var.woff2) format('woff2');font-weight:100 900;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',sans-serif;--font-text:'Lato',sans-serif;--font-weight-small:100;--font-weight-regular:300;--font-weight-bold:700;--font-dy-underline:'font-size:calc(20px + (26px - 20px) * ((100vw - 320px) / (1600 - 320)))';--font-size-text:18px;--radius-default:8px;--radius-top-left:0 90px 90px 90px}.yoast-breadcrumbs{margin:0 0;span{font-size:.8rem;color:#888;a{color:var(--color-second);&:hover,&:hover{color:var(--color-third);transition:color 2s ease}}}}.icon-treatment{margin:0 1vw;.icons-row{gap:1vw;figure.wp-block-image{width:140px;img{width:80px;height:80px;vertical-align:middle!important;align-items:center!important;background-color:var(--color-primary);border-radius:180px;padding:18px;&:hover,&:focus{background-color:var(--color-third);transition:background-color .6s ease}}figcaption.wp-element-caption{font-size:.8rem!important;text-align:center;border:none;font-style:normal;align-items:center;a{color:var(--color-primary)!important;&:hover,&:focus{color:var(--color-third)!important;transition:color .6s ease}}}}}}.site-extender{margin-top:60px}.treatments-row{.treatments{gap:2vw;.treatment_box{gap:24px;padding:24px;min-height:680px;.stack{background-color:rgb(128 127 127 / .6);backdrop-filter:blur(17px);padding:24px!important;h3,h3 a{color:var(--color-sixth);font-weight:300;font-size:1.6rem;text-align:center;&:hover,&:focus{color:var(--color-third);transition:color 1s ease}}p{text-align:center;margin-top:24px;font-size:1rem;line-height:1.2rem;color:var(--color-sixth);margin-bottom:0!important}}.button{align-items:center;margin-top:10px;display:block;.wp-block-button{a{text-transform:uppercase;padding:12px 20px!important;background-color:rgb(128 127 127 / .6);backdrop-filter:blur(17px);border-radius:90px;border:1px solid var(--color-lightgray);min-width:160px;color:var(--color-sixth);&:hover,&:focus{color:var(--color-third);background-color:rgb(17 17 17 / .5);transition:background-color .6s ease}img{margin-right:10px}}}}}}}.bookinggroup{padding-bottom:6vh;h3{font-weight:700;z-index:20}.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;flex-direction:row;border-radius:var(--radius-default);.boxtext{order:1;display:block;z-index:15;background-color:rgb(255 255 255 / .5);backdrop-filter:blur(17px);padding:24px;border-radius:var(--radius-default)}.boximage{order:2;.bookingimage{position:absolute;bottom:-16%;right:-6%;z-index:10}}}}.infobox{display:flex;flex-direction:row;gap:10%;.boxtwo{img{border-radius:var(--radius-default)}}.boxone{background-color:var(--color-lightgray);padding:4%!important;border-radius:var(--radius-default);h3{margin-top:0}.wp-block-button{margin-top:2em}}}.impulse-pdf-row{.impulse-pdf-cell{h3{margin-top:0}.wp-block-buttons{margin-top:2em}}}p.topline{font-size:clamp(16px,5vw,22px);letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:0!important;text-decoration:none;color:var(--color-text);a{&:hover,&:focus{color:var(--color-third)}}}a.cn-btn-settings{background-color:orange!important}.offers{h4 a{color:var(--color-second);font-weight:700;text-decoration:none;&:hover,&:focus{color:var(--color-third)}&:hover,&:focus{transition:background .8s ease;border-radius:var(--radius-default)}.wp-block-image{a{img{border-radius:var(--radius-default)!important}:hover,:focus{opacity:.5;filter:blur(.2rem);transition:filter .6s ease}}}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;ul li button{color:var(--color-second)!important;font-weight:700;font-size:1.5em;text-align:center!important;margin-bottom:.5em}a{color:var(--color-lightgray)!important;text-align:center!important;font-size:1em;margin-bottom:1em!important;&:hover,&:focus{color:var(--color-second)}}}.bookingtime{border-radius:24px;padding:12px;.wp-image-2745{height:64px}h2{color:var(--color-primary)}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);ul.wp-block-list li{margin-bottom:8px}}}.praxisteam{.team{h2{font-size:24px;text-align:center!important;margin-bottom:.5em}h3{font-size:18px;font-weight:300;text-align:center;margin-bottom:1em!important}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}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;&:hover,&:focus{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;.wp-block-separator{margin:44px 0;border:1px solid #c6c4c4}h3{border-left:2px solid var(--color-third);padding:8px;line-height:1.3em}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}h3{font-size:2.5em}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}p{background-color:var(--color-lightgray);padding:34px;min-height:230px;margin:0!important;border-radius:18px 18px 0 18px}.btn{margin-top:45px}}.wp-block-media-text__content{padding:7% 5% 5% 7%!important;background:var(--color-lightgray);border-radius:var(--radius-default);h3{margin-top:0!important;margin-block-start:1rem!important}.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}input.forminator-input{background-color:#e3e3e3!important;border-radius:0 90px 90px 90px!important;padding:16px;border:none!important}textarea{background-color:#e3e3e3;border-radius:0 18px 18px 18px!important;border:none;padding:16px}.forminator-checkbox-box{content:"✓";color:var(--color-primary);padding:24px!important}.forminator-checkbox__label,.forminator-consent__label{color:var(--color-second);font-size:14px;line-height:28px;a{:hover,:focus{color:var(--color-third)}}p{margin-top:0!important;color:var(--color-text)}}.forminator-error-message{margin:32px;border-radius:var(--radius-default);font-size:.8em!important;text-align:center}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);&:hover,&:focus{transform:scale(1.1)!important;transition:transform .3s!important;background-color:var(--color-third)}}}}.halfimagelogo{text-align:left}.contact{.contactcolumn{display:flex;justify-content:center;align-items:center;h4{margin-bottom:16px;text-align:center}.contactbox1{text-align:left;justify-content:left}.column1{background-color:var(--color-primary);padding:50px!important;display:flex;justify-content:center;.bi.bi-house,.bi.bi-telephone,.bi.bi-envelope{color:var(--color-fifth);width:24px;padding:0xp 22px}}.column2{background-color:var(--color-lightgray);padding:50px!important;display:flex;justify-content:center;h4{color:var(--color-text)!important}table{.opening-hours tbody tr th td,.opening-hours tbody tr th{color:var(--color-text)}}.open{text-align:left;color:var(--color-lightgray);margin:0 auto!important;#vactext{margin-top:24px;font-weight:700;background:var(--color-primary);padding:14px}}}}.logocontact{display:flex;justify-content:left}.quickcontactnav{padding:43px 0}}table tbody{tr{th,td{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);.wp-block-media-text__content{background-color:#fff}.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;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}#picture{display:block;margin-left:auto;margin-right:auto}}.vspring{background-image:url(https://xn--chiropraxis-lpken-f3b.de/wp-content/uploads/chiropraktiker-im-urlaub-fruehling.webp)}.vsummer{background-image:url(https://xn--chiropraxis-lpken-f3b.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:'Lato',sans-serif;background-color:#fff}#topbar{background-color:var(--color-lightgray);text-align:center;padding:1vh 0;& span{font-style:italic;font-size:.8rem;color:var(--color-text)}}.maninavbox{.mainnav{gap:20px;ul li{font-size:20px;text-transform:uppercase;a,button{cursor:pointer;&:hover,&:focus{color:var(--color-third);transition:color 1s ease;text-decoration:none!important}}}}}main{margin-block-start:0}header.wp-block-template-part{margin-block-start:0}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-second);margin-top:.5em;margin-bottom:1em}ul.wp-block-list li{margin-bottom:12px}a{color:var(--color-third);&:hover,&:focus{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(38px,5vw,64px)}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);&:hover,&:focus{background-color:var(--color-third);transition:background-color .6s ease}img{margin-right:10px}}}figure.wp-block-pullquote{background-color:var(--color-lightgray);border-radius:var(--radius-default);padding:42px;margin-top:42px;blockquote{p{font-family:var(--font-headline);font-size:1em;line-height:1.2em;color:var(--color-primary);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:rgb(45 68 126);background:linear-gradient(180deg,rgb(45 68 126),rgb(25 44 87));.custom-logo{filter:brightness(0) saturate(100%) invert(100%)}.blockhead{font-size:20px!important;text-align:left;text-transform:uppercase;letter-spacing:2px;color:var(--color-lightgray);margin-bottom:1.2em!important}ul li a{span{color:var(--color-lightgray)}:hover,:focus{color:var(--color-third);transition:color 1s ease}}p{font-size:.8rem;color:var(--color-sixth)}.logosubline{line-height:1.5em}p.copyright{text-align:center;margin-top:24px}}@media (max-width:780px){.infobox{flex-direction:column;gap:0;.boxtwo{order:1;margin-top:20px}.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);p{font-size:16px;line-height:1.5em;padding:10px}}}