#footer[data-v-5bb381c5]{box-sizing:border-box;padding:3vh;width:100%;background-color:#070a0e;text-align:center}#legal-links[data-v-5bb381c5],#powererd-by[data-v-5bb381c5]{display:block;font-size:2vh;margin:3vh}#powererd-by[data-v-5bb381c5]{color:#fff}.vue-logo[data-v-5bb381c5]{color:#ff3f4f}#sum-link[data-v-5bb381c5]{font-weight:700;transition:color .4s ease-out}#sum-link[data-v-5bb381c5]:hover{color:#ff3f4f;transition:color .4s ease-out}#imprint-link[data-v-5bb381c5]{padding-right:2vh}#privacy-link[data-v-5bb381c5]{padding-left:2vh}#imprint-link[data-v-5bb381c5],#privacy-link[data-v-5bb381c5],#sum-link[data-v-5bb381c5]{color:#fff;text-decoration:none}#imprint-link[data-v-5bb381c5],#privacy-link[data-v-5bb381c5]{color:#fff;transition:color .4s ease-out}#imprint-link[data-v-5bb381c5]:hover,#privacy-link[data-v-5bb381c5]:hover{color:#237fc9;transition:color .4s ease-out}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-size:1rem;--color-main:#1b598b;--color-main-darker:#192d5c;--color-secondary:#e30e2a;--color-background:#ddd}#app,body,html{box-sizing:border-box}body,html{margin:0}.page-wrapper{min-height:100dvh}.google-maps[data-v-311a2df9]{width:100%;height:100%;box-sizing:border-box;border:none}.maps-section[data-v-311a2df9]{width:100%;height:100%}.map-preview[data-v-311a2df9]{height:100%;background-image:url(/img/gmaps-icon.3ab93e44.png);background-repeat:no-repeat;background-position:50%;background-size:250px;background-color:#fff}.map-preview-overlay[data-v-311a2df9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3vh;width:100%;height:100%;background-color:rgba(0,0,0,.6);color:#fff}#click-here-label[data-v-311a2df9]{font-size:2.5vh;font-weight:700}input[data-v-25e72014]{font-family:Avenir,Helvetica,Arial,sans-serif;border:unset;border-radius:0;flex-grow:1;font-size:2vh;padding-left:2vh;padding-right:2vh}.contact-input[data-v-25e72014]{display:flex;flex-direction:row;width:100%;border-radius:4px}.contact-input-icon[data-v-25e72014]{width:4.5vh;height:4.5vh;color:#fff;background-color:#1b598b;align-content:center;font-size:2vh;text-align:center}.honey[data-v-25e72014]{display:inline;visibility:hidden;height:0;width:0}textarea[data-v-7768aad8]{font-family:Avenir,Helvetica,Arial,sans-serif;border:unset;border-radius:0;flex-grow:1;font-size:2vh;padding-left:2vh;padding-right:2vh;padding-top:1.5vh;align-items:center;min-height:7vh;resize:none}.contact-input-icon[data-v-7768aad8]{width:4.5vh;color:#fff;background-color:#1b598b;align-content:center;font-size:2vh;text-align:center}.contact-text-area[data-v-7768aad8]{box-sizing:border-box;display:flex;flex-direction:row;width:100%;border-radius:10px}@keyframes spinning-33bea22a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinning[data-v-33bea22a]{animation:spinning-33bea22a 3s linear infinite}#loading-spinner[data-v-33bea22a]{font-family:var(--backup-font);font-family:var(--main-font);font-size:var(--e773f58c);color:#fff;text-align:center;width:100%;height:100%;align-content:center}.hiddenDot[data-v-33bea22a]{visibility:hidden}.inline-message-wrapper[data-v-3bd6d892]{border-radius:5px;background-color:#fff;opacity:.85;overflow:hidden}.inline-message[data-v-3bd6d892]{font-family:var(--backup-font);font-family:var(--main-font);display:flex;flex-direction:row;gap:10px;padding:12px;color:#ff9811;background-color:rgba(255,152,17,.2);border-left:5px solid #ff9811;text-align:center}.inline-message-icon[data-v-3bd6d892]{font-size:3vh;align-self:center}.inline-message.error[data-v-3bd6d892]{color:#fa0707;background-color:rgba(250,7,7,.2);border-left:3px solid #ff0707}.inline-message.success[data-v-3bd6d892]{color:#3f8d00;background-color:rgba(63,141,0,.2);border-left:3px solid #3f8d00}.inline-message.info[data-v-3bd6d892]{color:#0858d1;background-color:rgba(8,88,209,.2);border-left:3px solid #0858d1}#message[data-v-3bd6d892]{align-self:center;flex-grow:1}.x-mark[data-v-3bd6d892]{font-size:3.5vh;cursor:pointer;align-self:center}.form[data-v-11256877]{min-width:25vw;box-sizing:border-box}.form h2[data-v-11256877]{text-align:center}#form-fields[data-v-11256877]{display:flex;flex-direction:column;gap:2vh}#form-fields i[data-v-11256877]{position:absolute}h2[data-v-11256877]{color:#fff}.send-button[data-v-11256877]{cursor:pointer;color:#fff;background-color:#1b598b;border:unset;font-size:2.2vh;padding:1vh;transition:color .4s ease-in-out,background-color .4s ease-in-out;margin-top:2vh;width:100%;text-align:center;box-sizing:border-box}.send-button[data-v-11256877]:hover{background-color:#0d3657;transition:color .4s ease-in-out,background-color .4s ease-in-out}@media (max-width:900px){.form[data-v-11256877]{width:100%;padding:4vh}}#checkbox-consent[data-v-11256877]{display:flex;flex-direction:row;max-width:500px;align-items:center;justify-content:center}#checkbox-consent input[data-v-11256877]{display:block;width:4vh;height:4vh;flex-shrink:0;accent-color:var(--color-main)}#consent-text[data-v-11256877]{flex-grow:1;padding:1vh;padding-right:0;text-align:justify}@keyframes MoveUpDown-79ba61a1{50%,to{bottom:1vh;color:hsla(0,0%,100%,.5)}75%{bottom:4vh;color:#fff}}#scrollPastHeaderButton[data-v-79ba61a1]{width:100%;animation:MoveUpDown-79ba61a1 2s ease-in-out;color:hsla(0,0%,100%,.5);font-size:5vh;text-align:center;position:absolute;cursor:pointer;bottom:1vh;transition:color .5s ease-in-out}#scrollPastHeaderButton[data-v-79ba61a1]:hover{color:var(--color-main)}#cta-buttons-bar[data-v-5468b298]{height:100%;z-index:10;position:absolute;justify-content:center}#cta-buttons-bar[data-v-5468b298],#cta-buttons[data-v-5468b298]{display:flex;flex-direction:column}.cta-button[data-v-5468b298]{display:flex;width:7.5vh;height:7.5vh;color:#fff;background-color:#1b598b;border:2px solid #0d3657;font-size:3vh;cursor:pointer;align-items:center;justify-content:center;margin:4px;margin-left:0;transition:color .4s ease-in,background-color .4s ease-in}.cta-button[data-v-5468b298]:hover{color:#0d3657;background-color:#fff;transition:color .4s ease-in,background-color .4s ease-in}@media (max-width:900px){#cta-buttons-bar[data-v-5468b298]{height:35%}.cta-button[data-v-5468b298]{width:5vh;height:5vh;font-size:2.25vh}}#home-grid[data-v-24e72528]{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box}.home-grid-section[data-v-24e72528]{box-sizing:border-box;align-content:center;justify-content:center;min-width:50dvw;background-color:gray;flex:1 0 100%}.home-grid-section span[data-v-24e72528]{font-size:3rem}#section2[data-v-24e72528],#section3[data-v-24e72528],#section4[data-v-24e72528]{min-height:65vh}#section1[data-v-24e72528]{color:#fff;background-image:url(/img/Praxis%20Physiotherapie%20Christian%20Fuetterer%20Innenansicht.082c2e10.webp);background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;height:100dvh;z-index:-1;justify-content:center;align-items:center;display:flex}#title-texts[data-v-24e72528]{display:flex;flex-direction:column;align-self:center;justify-self:center}#section1 h1[data-v-24e72528]{color:#124875;text-shadow:#fff 2px 2px 2px;font-size:8vh;margin:0}#section1 h2[data-v-24e72528]{text-shadow:#070a0e 2px 2px 12px;font-size:3.5vh;text-align:right;margin:0}#section4[data-v-24e72528]{background-color:#1a242e;display:flex;flex-direction:row;align-items:center;justify-items:center;gap:4vw;color:#fff}.swiper[data-v-24e72528]{height:100%}.slide[data-v-24e72528]{display:flex;flex-direction:column;height:100%;text-align:center;align-content:center;justify-content:center}#services[data-v-24e72528]{color:#fff;background-color:#da8d00}#service-list[data-v-24e72528]{padding-left:0;font-size:2.5vh;list-style-type:none}#service-list li[data-v-24e72528]{margin-bottom:1vh;font-size:1.8vh}#opening-hours[data-v-24e72528]{color:#fff;background-color:#1b598b}#contact-details table[data-v-24e72528],#opening-hours table[data-v-24e72528]{margin-right:auto;margin-left:auto;text-align:start}#contact-details table td[data-v-24e72528],#opening-hours table td[data-v-24e72528]{padding:1vh 2vh;font-weight:600}#contact-details[data-v-24e72528]{text-align:center}#parking[data-v-24e72528]{font-size:1.33vh;line-height:4}#jobs[data-v-24e72528]{color:#fff;background-color:#1a242e}#apply-for-job[data-v-24e72528]{display:flex;justify-content:center}@media (max-width:900px){.home-grid-section[data-v-24e72528]{flex:100%}#section1[data-v-24e72528]{height:35dvh;background-attachment:unset}#section1 h1[data-v-24e72528]{font-size:3vh}#section1 h2[data-v-24e72528]{font-size:2vh}#section4[data-v-24e72528]{flex-direction:column}#scroll-past-header-section[data-v-24e72528]{display:none}}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.a1ea4e6e.ttf)}.primary-button{color:#fff;background-color:hsla(0,0%,100%,.25);border:2px solid #fff;font-weight:700;border-radius:8px;padding:16px;transition:all .4s ease-in-out;cursor:pointer;line-height:1}.primary-button:hover{background-color:#fff;font-weight:900;color:var(--color-main);transition:all .4s ease-in-out}.swiper-pagination-bullet-active{scale:1.4;background-color:#fff!important}.subpage-content{padding:50px;padding-left:100px;padding-right:100px}@media (max-width:900px){.subpage-content{padding-left:20px;padding-right:20px}}