@-webkit-keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}80%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}80%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes contractLetters{0%{letter-spacing:1em;opacity:0}40%{opacity:0.6}100%{letter-spacing:normal;opacity:1}}@keyframes contractLetters{0%{letter-spacing:1em;opacity:0}40%{opacity:0.6}100%{letter-spacing:normal;opacity:1}}.underline--animated{background-image:linear-gradient(120deg, #845a6d 0%, #845a6d 100%);background-repeat:no-repeat;background-size:0% 0.4rem;background-position:0 100%}[data-aos="animation-underline"]{background-size:0% 0.4rem;-webkit-transition-property:background-size;transition-property:background-size}[data-aos="animation-underline"].aos-animate{background-size:100% 0.4rem}#icon-telephone,#icon-location-1,#icon-location-2{stroke-dashoffset:1000;stroke-dasharray:1000;-webkit-animation-name:animate-stroke;animation-name:animate-stroke;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes animate-stroke{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes animate-stroke{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}body{-webkit-box-sizing:border-box;box-sizing:border-box}main{max-width:160rem;margin:auto}@font-face{font-family:'bellota';src:url("../../css/fonts/bellota-bold-webfont.woff2") format("woff2"),url("../../css/fonts/bellota-bold-webfont.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'bellota';src:url("../../css/fonts/bellota-light-webfont.woff2") format("woff2"),url("../../css/fonts/bellota-light-webfont.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'bellota';src:url("../../css/fonts/bellota-regular-webfont.woff2") format("woff2"),url("../../css/fonts/bellota-regular-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'lato';src:url("../../css/fonts/lato-bold-webfont.woff2") format("woff2"),url("../../css/fonts/lato-bold-webfont.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'lato';src:url("../../css/fonts/lato-light-webfont.woff2") format("woff2"),url("../../css/fonts/lato-light-webfont.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'lato';src:url("../../css/fonts/lato-regular-webfont.woff2") format("woff2"),url("../../css/fonts/lato-regular-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:'lato', sans-serif;font-weight:400;font-size:body default-font-size;line-height:1.7;color:#6d6d6d}::-moz-selection{background-color:#845a6d;color:#fff}::selection{background-color:#845a6d;color:#fff}.heading-primary{color:#fff;text-transform:uppercase;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:6rem}.heading-primary--main{display:block;font-size:6rem;font-weight:400;font-family:'bellota', sans-serif;letter-spacing:.6rem;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 37.5em){.heading-primary--main{letter-spacing:1rem;font-size:5rem}}.heading-primary--sub{display:block;font-family:'lato', sans-serif;font-size:2rem;font-weight:300;-webkit-animation:moveInRight 1s ease-out;animation:moveInRight 1s ease-out}@media only screen and (max-width: 37.5em){.heading-primary--sub{letter-spacing:.5rem}}.heading-secondary{font-family:'bellota', sans-serif;font-size:4rem;text-transform:uppercase;font-weight:700;display:block;background-image:-webkit-gradient(linear, left top, right top, from(#845a6d), to(#845a6d));background-image:linear-gradient(to right, #845a6d, #845a6d);background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:.2rem;-webkit-transition:all .2s;transition:all .2s}.heading-secondary--white{color:#fff}.heading-tertiary{font-size:2.2rem;font-weight:700;text-transform:uppercase}.paragraph{font-size:1.8rem}.paragraph:not(:last-child){margin-bottom:3rem}.link{color:inherit}.u-center-text{text-align:center !important}.u-margin-bottom-tiny{margin-bottom:.5rem !important}.u-margin-bottom-small{margin-bottom:1.5rem !important}.u-margin-bottom-medium{margin-bottom:4rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-medium{margin-bottom:3rem !important}}.u-margin-bottom-big{margin-bottom:8rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-big{margin-bottom:5rem !important}}.u-margin-top-small{margin-top:1.5rem !important}.u-margin-top-medium{margin-top:4rem !important}@media only screen and (max-width: 56.25em){.u-margin-top-medium{margin-top:3rem !important}}.u-margin-top-big{margin-top:8rem !important}.u-margin-top-huge{margin-top:10rem !important}.bg-video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:.85;overflow:hidden}.bg-video__content{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.btn,.btn:link,.btn:visited{text-transform:uppercase;text-decoration:none;padding:1.5rem 4rem;display:inline-block;border-radius:10rem;-webkit-transition:all .2s;transition:all .2s;position:relative;font-size:1.8rem;border:none;cursor:pointer}.btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.2);box-shadow:0 1rem 2rem rgba(0,0,0,0.2)}.btn:hover::after{-webkit-transform:scaleX(1.4) scaleY(1.6);transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn:active,.btn:focus{outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2)}.btn--white{background-color:#fff;color:#6d6d6d}.btn--white::after{background-color:#fff}.btn--green{background-color:#845a6d;color:#fff}.btn--green::after{background-color:#845a6d}.btn::after{content:"";display:inline-block;height:100%;width:100%;border-radius:10rem;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .4s;transition:all .4s}.btn--animated{-webkit-animation:moveInBottom .5s ease-out .75s;animation:moveInBottom .5s ease-out .75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.btn-text:link,.btn-text:visited{font-size:1.8rem;color:#845a6d;display:inline-block;text-decoration:none;border-bottom:1px solid #845a6d;padding:3px;-webkit-transition:all .2s;transition:all .2s}.btn-text:hover{background-color:#845a6d;color:#fff;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.15);box-shadow:0 1rem 2rem rgba(0,0,0,0.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-text:active{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);-webkit-transform:translateY(0);transform:translateY(0)}.feature-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5rem}@media only screen and (max-width: 75em){.feature-box-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 37.5em){.feature-box-container{padding:2rem}}.feature-box{background-color:rgba(255,255,255,0.8);font-size:1.6rem;padding:2.5rem;border-radius:12px;-webkit-box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;font-size:1.8rem;-webkit-box-flex:0;-ms-flex:0 1 28%;flex:0 1 28%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feature-box:not(:last-child){margin-right:2.5rem}.feature-box:hover{-webkit-transform:translateY(-1.5rem) scale(1.03);transform:translateY(-1.5rem) scale(1.03)}@media only screen and (max-width: 75em){.feature-box{padding:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}.feature-box:not(:last-child){margin-bottom:5rem;margin-right:0}}@media only screen and (max-width: 56.25em){.feature-box{width:65%}}@media only screen and (max-width: 37.5em){.feature-box{width:100%}}.feature-box__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.feature-box__icon-plus{font-size:3rem}.feature-box__text{margin-bottom:auto}.feature-box__details{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.feature-box__note{padding:1rem 1rem 1rem 2.5rem;font-size:1.5rem;color:#fff;background-color:#845a6d;border-radius:12px}.feature-box__time{margin-left:auto;margin-right:3rem;font-weight:700}.feature-box__price{font-weight:700;font-size:4rem;color:#845a6d;line-height:1.2}.feature-box__currency{font-size:2rem;font-weight:700;color:#845a6d;-ms-flex-item-align:start;align-self:flex-start;line-height:1.4}.list{list-style-position:outside;padding-left:2rem}.story{width:75%;margin:0 auto;-webkit-box-shadow:0 3rem 6rem rgba(0,0,0,0.1);box-shadow:0 3rem 6rem rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.6);border-radius:3px;padding:6rem;padding-left:9rem;font-size:1.8rem;border-radius:12px}@media only screen and (max-width: 56.25em){.story{width:100%;padding:4rem;padding-left:7rem}}.story__shape{width:15rem;height:15rem;float:left;-webkit-transform:translateX(-3rem);transform:translateX(-3rem);position:relative;overflow:hidden;border-radius:50%}@supports (-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)){.story__shape{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);shape-outside:circle(50% at 50% 50%);border-radius:none}}@media only screen and (max-width: 37.5em){.story__shape{-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}}.story__img{height:100%;-webkit-transform:translateX(-4rem) scale(1.4);transform:translateX(-4rem) scale(1.4);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s;transition:all .5s;margin-left:4rem}.story__svg{width:100%;background-color:#eee;padding:5rem}.story__caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%);color:#fff;text-transform:uppercase;font-size:1.7rem;text-align:center;opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.story:hover .story__caption{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.story:hover .story__img{-webkit-transform:translateX(-4rem) scale(1);transform:translateX(-4rem) scale(1);-webkit-filter:blur(3px) brightness(80%);filter:blur(3px) brightness(80%)}.footer{padding:10rem 0;font-size:1.4rem;background-color:#f7f7f7;color:#333;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;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}@media only screen and (max-width: 56.25em){.footer{padding:8rem 0}}.footer__logo-box{margin-bottom:2rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.footer__logo{display:block;margin:0 auto;width:15rem;height:auto;border-radius:12px}.footer__logo-caption{font-family:'Bellota', sans-serif;font-size:2rem}.footer__text{padding:0 5rem}.footer__copyright{border-top:1px solid #845a6d;padding-top:2rem}@media only screen and (max-width: 56.25em){.footer__copyright{width:100%}}.header{height:100vh;background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(132,90,109,0.9)), to(rgba(132,90,109,0.9)));background-image:linear-gradient(to right bottom, rgba(132,90,109,0.9), rgba(132,90,109,0.9));background-size:cover;background-position:top;position:relative;z-index:4}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-resolution: 192dpi) and (min-width: 37.5em), only screen and (min-width: 125em){.header{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(132,90,109,0.9)), to(rgba(132,90,109,0.9)));background-image:linear-gradient(to right bottom, rgba(132,90,109,0.9), rgba(132,90,109,0.9))}}.header__text-box{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.header__badge{position:absolute;right:-3%;bottom:-20%;background-color:#845a6d;color:#fff;aspect-ratio:1/1;border-radius:50%;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;font-size:clamp(1.38rem, calc(1.17rem + 0.91vw), 1.88rem);max-width:20ch;font-family:"Bellota", sans-serif;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.section-about{background-color:#f7f7f7;padding:15rem 0}.section-about .heading-tertiary{display:inline-block}@media only screen and (max-width: 56.25em){.section-about{padding:10rem 0}}@media only screen and (max-width: 37.5em){.section-about .heading-tertiary{text-align:center}}.section-about__section-container{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}@media only screen and (max-width: 56.25em){.section-about__section-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.section-about__text-container{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;margin-right:5rem}@media only screen and (max-width: 56.25em){.section-about__text-container{margin-right:0;width:75%}}.section-about__image-container{height:40rem;width:40rem;background-image:url(../../img/fusspflege_tandler_portrait_heike.jpg);background-size:contain;background-repeat:no-repeat;background-position:left;border-radius:12px}@media only screen and (max-width: 56.25em){.section-about__image-container{margin-bottom:3rem}}@media only screen and (max-width: 37.5em){.section-about__image-container{height:30rem;width:30rem}}.section-about__image-content{display:block;width:80%}.section-features{padding:15rem 0;background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(132,90,109,0.8)), to(rgba(132,90,109,0.8))),url(../img/fusspflege_tandler_angebote_hintergrund.jpg);background-image:linear-gradient(to right bottom, rgba(132,90,109,0.8), rgba(132,90,109,0.8)),url(../img/fusspflege_tandler_angebote_hintergrund.jpg);background-size:cover;background-attachment:fixed}@media only screen and (max-width: 56.25em){.section-features{padding:10rem 0}}.section-stories{position:relative;padding:15rem 0}@media only screen and (max-width: 56.25em){.section-stories{padding:10rem 0}}.section-contact{padding:15rem 0;color:#845a6d;background-color:#845a6d}@media only screen and (max-width: 56.25em){.section-contact{padding:10rem 0}}.section-contact__container{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;font-size:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:55rem;margin:auto;padding:3rem;background-color:#fff;border-radius:12px}@media only screen and (max-width: 37.5em){.section-contact__container{width:90%;padding:2rem}}.section-contact__icon-container{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-contact__icon-container svg:first-child{margin-bottom:3rem}.section-contact__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:2rem}.section-contact__text-container div:first-child{margin-bottom:3rem}
