html,body{scroll-behavior:smooth;scroll-padding-top:1rem}.sticky #container{padding-top:230px}.sticky header{position:fixed}.sticky header img{height:100px;width:100px}.sticky header .nav a,.sticky header .nav strong{padding-top:0;padding-bottom:0;transition:all 0.3s ease-out;transform:scale(0.8)}header{height:auto !important;background-color:var(--kontakt-bg);position:sticky;top:0;width:100%;z-index:999;overflow-anchor:none}header .nav a,header .nav strong{transition:all 0.5s ease-out}header>.inside{flex-wrap:wrap}header>.inside>*{width:100%}footer .mod_article{background-color:#b5e9e2}footer .mod_article .contact strong{color:var(--kontakt);text-transform:uppercase}footer .mod_article .contact a{font-weight:var(--fw-bold)}div[class*="bgi-"]{background-image:none !important}div[class*="bgi-"]>.inside{background-image:var(--bgi);background-attachment:var(--bgia);background-position:var(--bgix) var(--bgiy);background-repeat:var(--bgir);background-size:var(--bgis);min-height:50vh}.pilates-bg{background-color:var(--pilates-bg)}.pilates-bg2{background-color:var(--pilates-bg2)}.termine-bg{background-color:var(--termine-bg)}.termine-bg2{background-color:var(--termine-bg2)}.kontakt-bg{background-color:var(--kontakt-bg)}.text-color-pilates{color:var(--pilates) !important}.text-color-termine{color:var(--termine) !important}.text-color-kontakt{color:var(--kontakt) !important}body.pilates #main h1,body.pilates #main h2,body.pilates #main a:not(.button){color:var(--pilates) !important}body.termine #main h1,body.termine #main h2,body.termine #main a:not(.button){color:var(--termine) !important}body.kontakt #main h1,body.kontakt #main h2,body.kontakt #main a:not(.button){color:var(--kontakt) !important}em{font-family:"Send Flowers";font-size:1.5rem;line-height:1.2;font-style:normal}.freundin p a{background-color:#fff;text-align:center;width:160px;height:160px;border-radius:100%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;color:var(--termine)}.freundin p a:hover{background-color:var(--termine-bg2)}.news a:hover img{opacity:0.8}.kurse p{background-color:var(--pilates-bg);text-align:center;width:150px;height:150px;border-radius:100%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;border:10px solid var(--pilates-bg);box-sizing:unset;line-height:1}.kurse p strong{color:var(--pilates);text-transform:uppercase;font-size:1.1rem;letter-spacing:1px}.termine-einleitung a{font-weight:var(--fw-bold);color:var(--termine)}
