@font-face{font-family:'Lato';src:url('fonts/Lato-Bold.woff2') format('woff2'),url('fonts/Lato-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url('fonts/Lato-Light.woff2') format('woff2'),url('fonts/Lato-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url('fonts/Lato-Regular.woff2') format('woff2'),url('fonts/Lato-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('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:rgb(136,136,136);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:rgba(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: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);&:hover,&:focus{color:var(--color-third);background-color:rgba(17,17,17,.5);transition:background-color .6s ease}img{margin-right:10px}}}}}}}.bookinggroup{padding-bottom:6vh;h3{font-weight:bold;z-index:20}.bookingorder{background:var(--color-primary);background:radial-gradient(circle at 85% 60%,rgba(44,68,126,1) 0,rgba(65,169,213,1) 50%,rgba(117,214,255,1) 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:rgba(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:bold;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: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;ul li button{color:var(--color-second) !important;font-weight:bold;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:bold;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:bold;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:bold;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:bold;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:bold;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 rgb(68,68,68);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:rgba(45,68,126,1.0);background:linear-gradient(180deg,rgba(45,68,126,1.0),rgba(25,44,87,1.0));.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}}}