@keyframes moveInLeft{0%{opacity:0;transform:translate(-10rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translate(15rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInBottomBig{0%{opacity:0;transform:translateY(6rem)}to{opacity:1;transform:translate(0)}}@keyframes wait{0%{opacity:0}to{opacity:0}}@keyframes fade{0%{opacity:.1}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scroll-down{0%{transform:translateY(0)}50%{transform:translateY(1rem)}to{transform:translateY(0)}}.translate-left{opacity:0;transform:translate(-10rem)}.translate-right{opacity:0;transform:translate(10rem)}.translate-down{opacity:0;transform:translateY(10rem)}.hidden{opacity:0}.hidden--modal{visibility:hidden;opacity:0}.visible--modal{visibility:visible;opacity:1}.hidden__display--none{display:none}.lazy-img{filter:blur(20px)}.background-image{min-height:100%;min-width:100%;z-index:-10;-o-object-fit:cover;object-fit:cover}.mb-sm{margin-bottom:1.5rem}.mb-md{margin-bottom:3rem}.mb-lg{margin-bottom:4rem}.mb-hg{margin-bottom:6.5rem}.mt-sm{margin-top:1.5rem}.mt-md{margin-top:3rem}.mt-lg{margin-top:4rem}.mt-hg{margin-top:6.5rem}.ml-sm{margin-left:1.5rem}.ml-md{margin-left:3rem}.ml-lg{margin-left:4rem}.ml-hg{margin-left:6.5rem}.hover-translate{transition:all .2s}.hover-translate:hover{transform:translateY(-.2rem);box-shadow:0 1rem 2rem #0003}.hover-translate:active{transform:scale(.99) translateY(.1rem);box-shadow:0 .5rem 1rem #0003}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}@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 (max-width:37.5em){html{font-size:43.75%}}@media only screen and (min-width:112.5em){html{font-size:62.5%}}::-moz-selection{background-color:#dfcfab}::selection{background-color:#dfcfab}@font-face{font-family:Lato;src:local("Lato"),url(/assets/Lato-Thin-BBFgnKgu.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:local("Lato"),url(/assets/Lato-ThinItalic-BKQInFEV.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:local("Lato"),url(/assets/Lato-Light-hJCcuSzX.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:local("Lato"),url(/assets/Lato-LightItalic-DInKUxwu.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:local("Lato"),url(/assets/Lato-Regular-BwLIet1C.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:local("Lato"),url(/assets/Lato-Italic-DOTKc3_v.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:local("Lato"),url(/assets/Lato-Bold-B5iD31kO.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:local("Lato"),url(/assets/Lato-BoldItalic-CT6m3OwA.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:local("Lato"),url(/assets/Lato-Black-BGKY3P7n.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:local("Lato"),url(/assets/Lato-BlackItalic-Bn3AYdVg.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Birthstone Bounce;src:local("Birthstone Bounce"),url(/assets/BirthstoneBounce-Medium-BhEJUGJY.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Birthstone Bounce;src:local("Birthstone Bounce"),url(/assets/BirthstoneBounce-Regular-E-2pt3FO.ttf) format("truetype");font-weight:500;font-display:swap}.heading-4,.heading-3,.heading-2,.heading-1{font-size:"Lato",sans-serif;font-weight:400}.heading-1{font-size:4.5rem;line-height:1}.heading-2{font-size:4rem;line-height:1}.heading-3{font-size:2rem;text-transform:uppercase}.heading-4{font-size:1.9rem}.text-bold{font-weight:500}.to-do{font-weight:500;color:red;background-color:#ff0}.link-basic{text-decoration:none;font-weight:500;color:#876d33}.link-basic:hover{color:#bf9f58;cursor:pointer}.arrow{border:solid;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:all .2s ease-out}.arrow__up{transform:rotate(-135deg)}.arrow__left{transform:rotate(135deg)}.btn,.btn:link,.btn:visited{background-color:#bf9f58;color:#fff;border:none;border-radius:1rem;font-family:Lato,sans-serif;font-size:1.5rem;text-transform:uppercase;text-decoration:none;padding:1.8rem 3rem;display:flex;align-items:center;cursor:pointer;transition:all .2s}.btn:hover{background-color:#876d33;transform:translateY(-.2rem);box-shadow:0 1rem 2rem #0003}.btn:active{transform:scale(.99) translateY(.1rem);box-shadow:0 .5rem 1rem #0003}@media only screen and (max-width:37.5em){.btn{font-size:2rem}}.btn__simple,.btn__simple:link,.btn__simple:visited{background-color:transparent;color:#202020;border:none;border-bottom:2px solid transparent;border-radius:0;font-family:Lato,sans-serif;font-size:1.5rem;text-transform:uppercase;text-decoration:none;padding:.5rem 2rem;display:flex;align-items:center;cursor:pointer;transition:all .2s}.btn__simple:hover{border-bottom:2px solid #876d33;color:#876d33;transform:translateY(-.2rem)}.btn__simple:active{transform:translateY(.07rem)}.card__container{width:35rem;height:28rem;perspective:150rem}.card__side{height:100%;width:100%;background:#fff6;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.4);perspective:150rem;position:relative;backface-visibility:hidden;justify-self:center;overflow:hidden}.card__main{position:absolute;top:0;left:0;padding:2rem;color:#404040;opacity:1;transition:all .5s ease}.card__main--hidden{transform:rotateY(-180deg);visibility:hidden;opacity:0}.card__main--heading{font-size:2.3rem;font-weight:400;margin-bottom:1rem;width:80%;line-height:1.2;height:5rem}.card__main--subtitle{font-size:1.2rem;font-weight:300;text-transform:uppercase}.card__main--btn-wrapper{display:flex;justify-content:space-around}.card__main--facts{display:grid;grid-template-columns:repeat(2,1fr)}.card__main--factline{color:#404040}.card__main--factline:not(:last-child){border-right:1px solid #404040}.card__main--factline-value{display:block;text-align:center;font-size:2.2rem;font-weight:500}.card__main--factline-description{display:block;text-align:center;font-size:1.4rem;font-weight:300}.card__main--factline-icon{height:3rem}.card__main--factline-text{font-size:1.5rem}.card__main--banner{position:absolute;transform:translate(50%) translateY(50%) rotate(45deg);height:3rem;background-color:#dfcfab;color:#fff;font-size:1.5rem;text-transform:uppercase;font-weight:500;width:30rem;top:5%;right:10%;text-align:center;border:1px solid #dfcfab;display:flex;align-items:center;justify-content:center}.card__main--btn{margin:1rem 0 4rem;height:2rem;justify-content:center;font-weight:500;width:13rem}.card__main--btn,.card__main--btn:link,.card__main--btn:visited{border-radius:20rem;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;cursor:pointer;transition:all .2s;padding:1.8rem 3rem;font-size:1.5rem}.card__main--btn:hover{transform:translateY(-.1rem);box-shadow:0 1rem 2rem #0003}.card__main--btn:active{transform:scale(.99) translateY(.1rem);box-shadow:0 .5rem 1rem #0003}.card__main--btn-details{color:#bf9f58;background-color:transparent;border:2px solid #bf9f58}.card__main--btn-details:hover{background-color:#bf9f58;color:#fff}.card__main--btn-booking{background-color:#bf9f58;color:#fff;border:2px solid #bf9f58}.card__main--btn-booking:hover{color:#bf9f58;background-color:transparent}.card__back{position:absolute;top:0;left:0;padding:2rem;color:#404040;transform:rotateY(180deg);visibility:hidden;opacity:0;transition:all .5s ease}.card__back--active{transform:rotateY(0);visibility:visible;opacity:1}.card__back--close{position:absolute;right:1.5rem;top:1.5rem;color:transparent;width:2rem;height:2rem;opacity:.8;cursor:pointer}.card__back--close:before,.card__back--close:after{position:absolute;left:1rem;content:" ";height:2rem;width:3px;background-color:#404040}.card__back--close:before{transform:rotate(45deg)}.card__back--close:after{transform:rotate(-45deg)}.card__back--close:hover{opacity:1}.card__btn--accordion{width:100%;transition:.5s}.card__btn--accordion,.card__btn--accordion:link,.card__btn--accordion:visited{background-color:#f9f7f6;color:#202020;border:none;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:300;text-decoration:none;padding:.5rem 3rem;display:flex;align-items:center;cursor:pointer;transition:all .2s}.card__btn--arrow{color:currentColor}.card__accordion{max-height:0;overflow:hidden;transition:max-height .25s ease-out}.card__details{color:#202020;font-size:1.5rem;line-height:1.4;text-align:justify;padding:2rem 0rem 1rem;-webkit-hyphens:auto;hyphens:auto}.card__warning{display:flex;align-items:center;padding:0;font-size:1.2rem;-webkit-hyphens:auto;hyphens:auto}.card__warning--icon{height:3rem;margin-right:1.5rem}.card__warning--text{text-align:justify}.carousel-indicator{font-size:2.5rem;color:#dfcfab;cursor:pointer;padding:0 .4rem}.carousel-indicator:hover{color:#bf9f58}.carousel-indicator--active{color:#876d33}hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(191,159,88,.3);margin:0;display:block}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:37.5em){.modal{width:80vw}}.modal{max-width:120rem;background-color:#fff;background-image:radial-gradient(ellipse at top,#dfcfab4d,#dfcfab4d);padding:5rem 6rem}@media only screen and (max-width:56.25em){.modal{padding:4rem 5rem}}.modal{border-radius:1rem;box-shadow:0 4rem 6rem #0000004d;z-index:1000;transition:all .3s}.modal__heading-underline{opacity:.25;height:6rem;width:35rem;position:absolute;left:2rem;top:5rem;z-index:-10}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;transition:all .3s}.modal__header{font-size:3.25rem;margin-bottom:4.5rem;line-height:1.5}.modal__form{margin:0}@media only screen and (max-width:56.25em){.modal__form{margin:0}}.modal__form--grid{display:grid;grid-template-columns:max-content 1fr;grid-template-rows:repeat(4,1fr)}@media only screen and (max-width:37.5em){.modal__form--grid{display:block}}.modal__form--grid{align-items:center;-moz-column-gap:3rem;column-gap:3rem}.modal__form--group.anfrage{grid-column:2/-1;grid-row:1/-1;align-self:stretch}.modal__form--input{font-size:1.25rem;font-family:inherit;color:inherit;padding:.8rem 2rem;border-radius:2px;background-color:#ffffff80;border:none;border-bottom:3px solid transparent;border-radius:.5rem;width:90%}@media only screen and (max-width:37.5em){.modal__form--input{width:100%}}.modal__form--input{display:block;transition:all .3s}.modal__form--input:focus{outline:none;box-shadow:0 1rem 2rem #0000001a;border-bottom:3px solid #618877}.modal__form--input:focus:invalid{border-bottom:3px solid #72322a}.modal__form--input::-webkit-input-placeholder{color:#aaa}.modal__form--label{font-size:1.1rem;height:1.7rem;font-weight:300;margin-left:2rem;margin-bottom:3rem;display:block;transition:all .3s}.modal__form--input:-moz-placeholder+.modal__form--label{opacity:0;visibility:hidden;transform:translateY(-3.5rem)}.modal__form--input:placeholder-shown+.modal__form--label{opacity:0;visibility:hidden;transform:translateY(-3.5rem)}.modal__form--btn{margin:0 auto;width:17rem;justify-content:center;height:4.5rem}.modal__form textarea{font-family:Lato,sans-serif;font-size:1.25rem;padding:1rem 1.5rem;height:calc(100% - 4.7rem);width:50rem}@media only screen and (max-width:56.25em){.modal__form textarea{width:37rem}}@media only screen and (max-width:37.5em){.modal__form textarea{width:100%;height:20vh}}.modal__form textarea{resize:none}.modal__form textarea:focus::-moz-placeholder{color:transparent}.modal__form textarea:focus::placeholder{color:transparent}.modal__form button{grid-column:1/span 2;justify-self:center;margin-top:1rem}.btn--close-modal{font-family:inherit;color:#bf9f58;position:absolute;top:.5rem;right:2rem;font-size:4rem;cursor:pointer;border:none;background:none;transition:all .2s}.btn--close-modal:hover{color:#876d33}.modal-banner{display:grid;grid-template-columns:repeat(2,1fr);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;width:80rem;height:50rem;background-color:#fff;background-image:radial-gradient(ellipse at top,#dfcfab4d,#dfcfab4d)}@media only screen and (max-width:56.25em){.modal-banner{width:70rem}}@media only screen and (max-width:37.5em){.modal-banner{display:block;width:80vw;height:80vh}}.modal-banner{border-radius:1rem;box-shadow:0 4rem 6rem #0000004d;z-index:1000;transition:all .5s}.modal-banner__btn--close-modal{font-family:inherit;color:#bf9f58;position:absolute;top:.5rem;right:2rem;font-size:4rem;cursor:pointer;border:none;background:none;transition:all .2s;z-index:2000}.modal-banner__btn--close-modal:hover{color:#876d33}@media only screen and (max-width:37.5em){.modal-banner__btn--close-modal{top:2rem;height:4rem;width:4rem;line-height:4rem;border-radius:50%;background-color:#ffffffb3;text-align:center}}.modal-banner__textarea{grid-column:2;padding:6rem 5rem}@media only screen and (max-width:56.25em){.modal-banner__textarea{padding:4rem 3rem}}.modal-banner__heading{font-family:Birthstone Bounce,cursive;color:#bf9f58;font-size:6rem;line-height:1}.modal-banner__text{font-size:1.4rem}.modal-banner__signature{font-family:Birthstone Bounce,cursive;color:#bf9f58;font-size:3rem;line-height:1}.modal-banner__picture{height:100%;transform:translate(-15rem)}@media only screen and (max-width:37.5em){.modal-banner__picture{transform:none;width:100%;-o-object-fit:cover;object-fit:cover}}.modal-banner__picture--container{grid-column:1;overflow:hidden;clip-path:polygon(0 0,100% 0,70% 100%,0 100%)}@media only screen and (max-width:37.5em){.modal-banner__picture--container{height:30vh;clip-path:polygon(0 0,100% 0,100% 70%,0 100%)}}.lds-roller__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;transition:all .3s}.lds-roller{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}.lds-roller__checkout{z-index:20000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#bf9f58;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-me{grid-column:full-start/full-end;padding:5rem 5rem 2rem;position:relative;scroll-margin-top:calc(7rem - 2px);display:grid;grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:56.25em){.about-me{display:block}}@media only screen and (min-width:112.5em){.about-me{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.about-me__img{width:100%}.about-me__img--wrapper{width:80%;justify-self:end;grid-column:4/-1;grid-row:2/5}@media only screen and (max-width:56.25em){.about-me__img--wrapper{display:none}}.about-me__heading{font-size:8rem;font-weight:100;grid-column:1/-1}.about-me__container{grid-column:1/4}@media only screen and (max-width:56.25em){.about-me__container{grid-column:1/-1}}.about-me__container{font-size:2rem;text-align:justify}.about-me__contact{grid-column:1/4;align-self:center}@media only screen and (max-width:37.5em){.about-me__contact{grid-column:1/-1}}.about-me__contact--text{font-size:2rem}.about-me__btn{justify-content:center;margin-top:3rem;width:27rem}@media only screen and (max-width:37.5em){.about-me__btn{width:32rem}}@media only screen and (max-width:21.875em){.about-me__btn{width:30rem;font-size:1.8rem!important;padding-bottom:2rem}}.about-me__carousel-container{max-width:110rem;height:100%;margin:0 auto;position:relative;overflow:hidden}.about-me__carousel-container--arrow{position:absolute;top:43%;z-index:10;line-height:1;padding-bottom:2rem;font-size:6rem;margin:3rem 0;color:#bf9f58}@media only screen and (max-width:37.5em){.about-me__carousel-container--arrow{top:11rem}}.about-me__carousel-container--arrow:hover{color:#876d33;cursor:pointer}.about-me__carousel-container--arrow-back{left:0;transform:translate(50%,-50%)}@media only screen and (max-width:37.5em){.about-me__carousel-container--arrow-back{left:calc(50vw - 17rem);transform:translate(50%,-50%)}}.about-me__carousel-container--arrow-forward{right:0;transform:translate(-50%,-50%)}@media only screen and (max-width:37.5em){.about-me__carousel-container--arrow-forward{right:calc(50vw - 17rem);transform:translate(-50%,-50%)}}.about-me__carousel-indicators{position:absolute;bottom:5%;left:50%;transform:translate(-50%);display:flex}.about-me__testimonial{width:80%;position:relative;display:grid;grid-template-columns:max-content 1fr;align-items:center;-moz-column-gap:2rem;column-gap:2rem}@media only screen and (max-width:37.5em){.about-me__testimonial{width:86%;grid-template-columns:1fr;row-gap:3rem;position:absolute;top:0;padding-top:6rem}}.about-me__bewertungen{margin-top:0rem;height:33rem;grid-column:1/4}@media only screen and (max-width:75em){.about-me__bewertungen{grid-column:1/-1;height:42rem}}@media only screen and (max-width:37.5em){.about-me__bewertungen{height:55rem;margin-left:-2rem;margin-right:-2rem}}@media only screen and (max-width:21.875em){.about-me__bewertungen{height:65rem;margin-left:-2rem;margin-right:-2rem}}.about-me__bewertungen--photo{-o-object-fit:cover;object-fit:cover;height:10rem;width:10rem;border-radius:50%}@media only screen and (max-width:37.5em){.about-me__bewertungen--photo{justify-self:center;height:15rem;width:15rem}}.about-me__bewertungen--container{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform 1s}.about-me__bewertungen--text{font-size:1.8rem;padding-bottom:1rem;-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width:37.5em){.about-me__bewertungen--text{font-size:1.7rem}}@media only screen and (max-width:21.875em){.about-me__bewertungen--text{text-align:center}}.about-me__bewertungen--text-unterschrift{font-size:1.2rem;font-weight:400;font-style:italic}@media only screen and (max-width:21.875em){.about-me__bewertungen--text-unterschrift{text-align:center}}.behandlungen{padding-top:5rem;scroll-margin-top:calc(7rem - 2px)}@media only screen and (min-width:112.5em){.behandlungen{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.behandlungen__heading{font-size:8rem;font-weight:100;padding-left:5rem}.behandlungen__heading-underline{opacity:.25;height:6rem;width:45rem}@media only screen and (max-width:37.5em){.behandlungen__heading-underline{width:40rem}}@media only screen and (max-width:21.875em){.behandlungen__heading-underline{width:80vw}}.behandlungen__heading-underline{position:absolute;left:2rem;top:0;z-index:-10}.behandlungen__container{height:50rem;display:grid;grid-template-columns:[beha-start] repeat(3,[beha-col-start] 1fr [beha-col-end]) [beha-end];row-gap:5rem;overflow:hidden}@media only screen and (max-width:37.5em){.behandlungen__container{display:block;height:auto}}.behandlungen__btn{height:3rem;width:22rem}.behandlungen__photo{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100vw;height:40rem;display:block;transition:all 1s}@media only screen and (max-width:37.5em){.behandlungen__photo{margin:15rem 0 3rem;height:40vh;max-height:30rem}}@media only screen and (max-width:37.5em){.behandlungen__photo--first{margin:0 0 5rem}}.behandlungen__photo--left{grid-column:beha-start/beha-col-end 1}.behandlungen__photo--right{grid-column:beha-col-start 3/beha-end}.behandlungen__textcontainer{position:relative;padding:0 5rem;transition:all 1s}.behandlungen__textcontainer--text{-moz-column-count:2;column-count:2;font-size:2rem}@media only screen and (max-width:56.25em){.behandlungen__textcontainer--text{-moz-column-count:1;column-count:1}}.behandlungen__textcontainer-right{grid-row:1/2;grid-column:beha-col-start 2/beha-end;padding-right:5rem}@media only screen and (max-width:37.5em){.behandlungen__textcontainer-right{padding:0 5rem}}.behandlungen__textcontainer-left{grid-row:1/2;grid-column:beha-start/beha-col-end 2;padding-left:5rem}@media only screen and (max-width:37.5em){.behandlungen__textcontainer-left{padding:0 5rem}}@media only screen and (max-width:37.5em){.behandlungen{margin-bottom:15rem}}.behandlungen--active{transform:translate(0)}.footer{grid-column:full-start/full-end;padding:5rem}@media only screen and (max-width:56.25em){.footer{padding:4rem 5rem}}.footer{background-image:radial-gradient(ellipse at top,#f5e6e480,#dfcfab80);height:45rem;position:relative}@media only screen and (max-width:37.5em){.footer{height:60rem}}@media only screen and (min-width:112.5em){.footer{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.footer__link-container{display:grid;grid-template-columns:repeat(5,max-content);justify-content:center;align-items:center;height:2rem}@media only screen and (max-width:37.5em){.footer__link-container{display:block;height:auto;text-align:center}}.footer__link-container--element{padding:0 4rem}@media only screen and (max-width:56.25em){.footer__link-container--element{padding:0 3rem}}@media only screen and (max-width:37.5em){.footer__link-container--element{padding:.2rem 3rem}}.footer__link-container--link{font-size:"Lato",sans-serif;text-transform:uppercase;font-weight:300;font-size:1.4rem;text-decoration:none;color:#bf9f58;padding:.5rem 0rem;display:flex;align-items:center;cursor:pointer;transition:all .2s}.footer__link-container--link:hover{color:#876d33;font-weight:500;transform:translateY(-.2rem)}@media only screen and (max-width:37.5em){.footer__link-container--link:hover{font-size:2.2rem}}.footer__link-container--link:active{transform:scale(.99) translateY(-.1rem);font-weight:500}@media only screen and (max-width:37.5em){.footer__link-container--link{font-size:2rem;justify-content:center}}.footer__bg-image{height:12vw;max-height:22rem}@media only screen and (max-width:37.5em){.footer__bg-image{width:70vw;height:auto}}.footer__bg-image{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer__logo-aufgehuebscht{width:20rem;justify-self:start}.footer__logo-aufgehuebscht--container{display:flex;justify-content:center;padding:2rem 0 4rem}.footer__social-media--logo-container{padding:3rem 0 4rem;display:grid;grid-template-columns:repeat(3,max-content);-moz-column-gap:2.5rem;column-gap:2.5rem;justify-content:center}.footer__social-media--logo{fill:#fff;transition:all .2s;height:4rem}.footer__social-media--logo:hover{transform:scale(1.2) translateY(-.2rem)}.footer__social-media--logo:active{transform:scale(.99) translateY(.1rem)}.footer__copyright{padding-top:1rem;display:flex;justify-content:space-between;color:#bf9f58;border-top:1px solid #bf9f58}@media only screen and (max-width:21.875em){.footer__copyright{display:block;text-align:center}}.container{display:block;transition:opacity 1s translate 1s}.header{margin-top:7rem;height:calc(100vh - 7rem);min-height:70rem;scroll-margin-top:calc(7rem - 2px);background-image:url(/assets/bg-start-DDihDIgB.jpg);background-image:-webkit-image-set(url(/assets/bg-start-48Xcl8Ox.avif) type("image/avif"),url(/assets/bg-start-BX2GZF4X.webp) type("image/webp"),url(/assets/bg-start-DDihDIgB.jpg) type("image/jpeg"));background-image:image-set(url(/assets/bg-start-48Xcl8Ox.avif) type("image/avif"),url(/assets/bg-start-BX2GZF4X.webp) type("image/webp"),url(/assets/bg-start-DDihDIgB.jpg) type("image/jpeg"));background-size:cover;background-position:top;padding:0 0 0 7vw}@media only screen and (min-width:112.5em){.header{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.header__welcome{position:absolute;top:50%;transform:translateY(-40%)}.header__welcome--message-1{font-family:Birthstone Bounce,cursive;color:#bf9f58;font-size:22rem;line-height:1;opacity:0;animation-name:moveInBottom;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards}@media only screen and (max-width:37.5em){.header__welcome--message-1{font-size:20rem}}@media only screen and (max-width:21.875em){.header__welcome--message-1{font-size:18rem}}.header__welcome--message-2{font-size:8rem;line-height:1;font-weight:100;opacity:0;animation-name:moveInBottom;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards}.header__welcome--message-main{padding:7vh 0;font-size:3.5rem;font-weight:300;opacity:0;animation:wait 2s,moveInLeft 1s 1s;animation-timing-function:ease-out;animation-fill-mode:forwards}.header__btn{opacity:0;animation:wait 2s,moveInBottom 1s 1s;animation-timing-function:ease-out;animation-fill-mode:forwards;width:60%;display:flex;justify-content:center}@media only screen and (max-width:37.5em){.header__btn{width:80%;font-size:1.8rem!important}}@media only screen and (max-width:21.875em){.header__btn{width:90%;font-size:1.8rem!important}}.header__scroll-down{position:absolute;left:50%;bottom:2rem}@media only screen and (max-width:56.25em){.header__scroll-down{display:none}}.header__scroll-down--icon{min-height:10rem;height:3vw;animation:scroll-down 2s infinite}.navbar{background:#ffffffe6;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:fixed;height:7rem;top:0;width:100%;padding:0 4vw;z-index:100;border-bottom:#dfcfab 1px solid;font-size:1.8rem;display:grid;grid-template-columns:max-content 1fr max-content;grid-column-gap:2rem;align-items:center;justify-items:center}@media only screen and (min-width:112.5em){.navbar{padding:0 calc((100vw - (1800px - 10rem))/2)}}@media only screen and (max-width:75em){.navbar{padding-right:0}}@media only screen and (max-width:37.5em){.navbar{grid-template-columns:max-content 1fr}}.navbar__btn--login{background-color:#fff;color:#bf9f58;box-shadow:inset 0 0 0 4px #bf9f58}.navbar__btn--login:hover{background-color:#876d33;color:#fff;box-shadow:inset 0 0 #bf9f58}@media only screen and (max-width:56.25em){.navbar__btn--login{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:37.5em){.navbar__btn--login{display:none}}.navbar__logo{height:5rem;justify-self:start;cursor:pointer}@media only screen and (max-width:56.25em){.navbar__logo{width:16vw;height:auto}}@media only screen and (max-width:37.5em){.navbar__logo{height:5rem;width:auto}}@media only screen and (max-width:75em){.navbar__btn--cta{justify-self:end}}@media only screen and (max-width:56.25em){.navbar__btn--cta{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:37.5em){.navbar__btn--cta{display:none!important}}@media only screen and (max-width:75em){.navbar__btn--section{justify-content:flex-end;padding:.5rem 0}}@media only screen and (max-width:75em){.navbar__btn--section{width:100%}}@media only screen and (max-width:37.5em){.navbar__btn--section{font-size:2rem}}.navbar__section-buttons{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;grid-column-gap:0rem}@media only screen and (max-width:75em){.navbar__section-buttons{display:none}}.navbar__button--open{background-color:transparent;text-align:center;cursor:pointer}.navbar__icon{color:#bf9f58;position:relative;margin-top:3.5rem}.navbar__icon,.navbar__icon:before,.navbar__icon:after{width:3rem;height:2px;display:inline-block;background-color:#bf9f58}.navbar__icon:before,.navbar__icon:after{content:"";position:absolute;left:0;transition:all .2s}.navbar__icon:before{top:-.8rem}.navbar__icon:after{top:.8rem}.navbar__checkbox{display:none}.navbar__nav-dropdown{position:relative;display:none;margin-left:3rem;transform:translateY(-3px);padding-right:4vw;padding-left:10rem}@media only screen and (max-width:75em){.navbar__nav-dropdown{display:inline-block}}@media only screen and (max-width:37.5em){.navbar__nav-dropdown{justify-self:end}}.navbar__nav-dropdown--content{display:block;visibility:hidden;position:fixed;top:0;right:0;background-color:#fff;min-width:160px;box-shadow:0 8px 16px #0003;padding:8rem 0 2rem 1rem;z-index:-10;transform:translateY(-25rem);transition:all .3s}@media only screen and (max-width:75em){.navbar__nav-dropdown--content{padding-right:4vw;padding-left:4rem}}@media only screen and (max-width:56.25em){.navbar__nav-dropdown--content{padding-left:2rem}}@media only screen and (max-width:37.5em){.navbar__nav-dropdown--content{width:100vw;padding-left:60vw}}.navbar__checkbox:checked~.navbar__nav-dropdown--content{visibility:visible;transform:translateY(0)}.navbar__button--open:hover .navbar__icon:before{top:-1rem}.navbar__button--open:hover .navbar__icon:after{top:1rem}.navbar__checkbox:checked+.navbar__button--open .navbar__icon{background-color:transparent}.navbar__checkbox:checked+.navbar__button--open .navbar__icon:before{top:0;transform:rotate(135deg)}.navbar__checkbox:checked+.navbar__button--open .navbar__icon:after{top:0;transform:rotate(-135deg)}.produkte{min-height:calc(100vh - 7rem);padding:5rem;position:relative;scroll-margin-top:calc(7rem - 2px);display:grid;grid-template-rows:min-content 1fr;align-items:center}@media only screen and (min-width:112.5em){.produkte{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.produkte__background{position:absolute;margin-left:-5rem;height:100%;width:calc(100% + 5rem);overflow:hidden;z-index:-1;display:flex;align-items:center;justify-content:center}.produkte__background--overlay{position:absolute;width:100%;height:100%;background-image:linear-gradient(to top right,#fff0,#ffffffb3 35%,#ffffffe6 60%);z-index:-1}@media only screen and (max-width:37.5em){.produkte__background--overlay{background-image:linear-gradient(to top right,#fff0,#ffffffb3,#ffffffe6 40%)}}.produkte__heading{font-size:8rem;font-weight:100;align-self:start}.produkte__heading-underline{opacity:.9;height:9rem;width:45rem;position:absolute;left:2rem;top:6rem}.produkte__container{align-self:center;display:grid;grid-template-columns:[prod-start] repeat(5,[prod-col-start] minmax(min-content,1fr) [prod-col-end]) [prod-end]}.produkte__container--text{margin-top:2vh;font-size:1.6rem;grid-column:prod-col-start 4/prod-end}@media only screen and (max-width:75em){.produkte__container--text{grid-column:prod-col-start 3/prod-end}}@media only screen and (max-width:37.5em){.produkte__container--text{grid-column:prod-col-start 1/prod-end}}.produkte__container--text{align-items:center;display:grid;grid-template-columns:min-content 1fr;-moz-column-gap:5rem;column-gap:5rem;row-gap:4vh}.produkte__container--icon{height:6rem;width:6rem}.produkte--active{opacity:0;animation-name:moveInRight;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards}.produkte--active:nth-child(1){animation-delay:.1s}.produkte--active:nth-child(2){animation-delay:.4s}.produkte--active:nth-child(3){animation-delay:.7s}.produkte--active:nth-child(4){animation-delay:1s}.section{transition:transform 1s,opacity 1s}.section--active{opacity:1;animation-name:moveInBottomBig;animation-duration:1s;animation-timing-function:ease}.maps{height:50rem;grid-column:2/-1}#map{height:100%;width:100%}.angebot{padding:5rem;scroll-margin-top:calc(19rem - 30px)}@media only screen and (min-width:112.5em){.angebot{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.angebot__gesichtsbehandlung{margin-top:19rem}.angebot__scrollmenu{overflow:auto;overflow-y:hidden;white-space:nowrap;line-height:2;height:5rem}.angebot__scrollmenu--btn,.angebot__scrollmenu--btn:link,.angebot__scrollmenu--btn:visited{background-color:transparent;color:#bf9f58;border:none;border-radius:0;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:500;text-transform:uppercase;text-decoration:none;padding:.5rem 0rem .5rem 0;margin-right:4rem;cursor:pointer;transition:all .2s;position:relative}.angebot__scrollmenu--btn:hover,.angebot__scrollmenu--btn:active{transform:translateY(-.2rem)}.angebot__scrollmenu--btn:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#bf9f58;transform-origin:bottom right;transition:transform .25s ease-out}.angebot__scrollmenu--btn:hover:after{transform:scaleX(1);transform-origin:bottom left}.angebot__scrollmenu--active:after{transform:scaleX(1);transform-origin:bottom left}.angebot__heading{font-size:3rem;font-weight:100;text-transform:uppercase;position:relative;width:55rem;height:5rem}@media only screen and (max-width:37.5em){.angebot__heading{width:45rem}}.angebot__heading--container{width:100%;padding-bottom:1.5rem}.angebot__header{padding:2rem 5rem;position:fixed;height:12rem;top:7rem;width:100%;z-index:90;background:#ffffffe6;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:#dfcfab 1px solid}@media only screen and (min-width:112.5em){.angebot__header{padding:2rem calc((100vw - (1800px - 10rem))/2)}}.angebot__header--heading{font-size:2.5rem;font-weight:100;text-transform:uppercase}.angebot__wrapper{margin:0 -5rem;position:relative;overflow:hidden;background-color:#fff9}.angebot__wrapper--background{position:absolute;height:100%;width:100%;overflow:hidden;z-index:-1;display:flex;align-items:center;justify-content:center}.angebot__btn--accordion{width:100%;position:relative;z-index:10;transition:.5s}.angebot__btn--accordion,.angebot__btn--accordion:link,.angebot__btn--accordion:visited{background-color:#bf9f58;color:#fff;border:none;border-radius:1rem;font-family:Lato,sans-serif;font-size:2rem;font-weight:300;text-transform:uppercase;text-decoration:none;padding:1.8rem 3rem;display:flex;align-items:center;cursor:pointer;transition:all .2s}.angebot__btn--accordion:hover{background-color:#876d33}.angebot__btn--arr-closed{font-size:2rem;font-weight:700;transform:rotate(-90deg) translate(-.3rem);transform-origin:left}.angebot__btn--arr-open{transform:rotate(90deg) translate(-.3rem);transform-origin:left}.angebot__btn--arrow{color:#fff}.angebot__accordion{padding:6rem 5rem 3rem;transform:translateY(-1rem);z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(35rem,1fr));justify-content:space-between;justify-items:center;align-items:start;row-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.booking__header{padding:5rem;margin-top:7rem}@media only screen and (min-width:112.5em){.booking__header{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.booking__header--heading{font-size:3rem;font-weight:100;text-transform:uppercase}.booking{padding:5rem;position:relative;background-color:#fff9}@media only screen and (min-width:112.5em){.booking{margin:5rem calc((100vw - (1800px - 10rem))/2)}}@media only screen and (max-width:37.5em){.booking{padding:2rem}}.booking__background{position:absolute;height:100%;width:100%;overflow:hidden;z-index:-1;display:flex;align-items:center;justify-content:center;margin-left:-5rem;margin-top:-5rem}@media only screen and (max-width:37.5em){.booking__background{margin-left:-2rem;margin-top:-2rem;width:100%}}.bookings{width:70%;margin:0 auto;margin-bottom:3rem}@media only screen and (max-width:75em){.bookings{width:90%}}@media only screen and (max-width:37.5em){.bookings{width:100%}}.bookings__btn--back,.bookings__btn--back:link,.bookings__btn--back:visited{background-color:transparent;color:#bf9f58;border:2px solid #bf9f58;width:22rem;border-radius:1rem;text-decoration:none;display:flex;align-items:center;cursor:pointer;transition:all .2s;padding:.5rem 2rem;font-size:1.5rem;font-weight:500;margin-bottom:2rem}.bookings__btn--back:hover,.bookings__btn--back:active{transform:translateY(-.1rem);box-shadow:0 1rem 2rem #0003;background-color:#bf9f58;color:#fff}.bookings__grid{display:grid;grid-template-columns:2fr repeat(2,1fr) 5rem;align-items:center}@media only screen and (max-width:37.5em){.bookings__grid{grid-template-columns:3fr repeat(2,minmax(max-content,1fr)) 2.5rem}}@media only screen and (max-width:56.25em){.bookings__grid{-moz-column-gap:1rem;column-gap:1rem}}.bookings__first-row{font-size:1.6rem;font-weight:500;background-color:#bf9f58;padding:1rem 2rem;border-radius:1rem;margin-bottom:1rem;background:#fff6;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.4)}.bookings__row--wrapper{background-color:#dfcfab;border-radius:1rem;padding:1rem 2rem;background:#fff6;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.4)}.bookings__row--behandlung--kategorie{font-size:1rem;font-weight:300;text-transform:uppercase}.bookings__row--behandlung--name,.bookings__row--element{font-size:1.5rem;font-weight:300}.bookings__row--delete{font-size:1.3rem;font-weight:300}.bookings__row--delete-icon{height:1.8rem;cursor:pointer}.bookings__row:not(:first-child){padding-top:.5rem}.bookings__row:not(:last-child){padding-bottom:.5rem}.bookings__summary-row{font-size:1.6rem;font-weight:500;background-color:#bf9f58;padding:1rem 2rem;border-radius:1rem;margin-top:1rem;background:#fff6;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.4)}.booking-calendar{width:70%;margin:0 auto;margin-bottom:3rem}.booking-calendar__wrapper{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:3rem;column-gap:3rem}@media only screen and (max-width:56.25em){.booking-calendar__wrapper{grid-template-columns:1fr;justify-items:center;row-gap:2rem}}@media only screen and (max-width:75em){.booking-calendar{width:90%}}@media only screen and (max-width:37.5em){.booking-calendar{width:100%}}@media only screen and (max-width:56.25em){.calendar__wrapper{width:100%}}.time-slots__wrapper{height:29rem}@media only screen and (max-width:56.25em){.time-slots__wrapper{height:32rem}}@media only screen and (max-width:56.25em){.time-slots__wrapper{width:calc(var(--litepicker-month-width) + 10px)}}.time-slots__wrapper{border-radius:1rem;background:#fff6;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.4);padding:2rem;overflow-y:scroll;transition:all .3s}.time-slots__wrapper--active{opacity:1}.time-slot{height:4rem;font-size:1.3rem;padding:1rem 2rem;line-height:4rem;display:flex;align-items:center;transition:all .2s;cursor:pointer}@media only screen and (max-width:56.25em){.time-slot{height:4.5rem;font-size:1.6rem}}.time-slot:not(:last-child){border-bottom:1px solid rgba(191,159,88,.3)}.time-slot:hover,.time-slot:active{border:none;border-radius:1rem;background-color:#bf9f584d}.time-slot__date{height:5rem;font-size:1.7rem;padding:1rem 2rem;text-transform:uppercase;font-weight:500;border-bottom:2px solid rgba(191,159,88,.9);text-align:center}.time-slot__selected,.time-slot__selected:hover,.time-slot__selected:active{background-color:#bf9f58;color:#fff;border-radius:1rem}.time-slot__not-available{color:#bf9f58;font-size:1.5rem;font-weight:500;text-align:center;position:relative;top:calc((100% - 6rem)/2)}.booking__form{width:70%;margin:0 auto;margin-bottom:3rem;padding:3rem 2rem;border-radius:1rem;background:#fff6;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.4);transition:all .3s}@media only screen and (max-width:56.25em){.booking__form{width:calc(var(--litepicker-month-width) + 10px);margin:0 auto}}.booking__form--active{opacity:1}.booking__form--grid{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:37.5em){.booking__form--grid{display:block}}.booking__form--grid{align-items:center;-moz-column-gap:3rem;column-gap:3rem}@media only screen and (max-width:56.25em){.booking__form--grid{-moz-column-gap:1.5rem;column-gap:1.5rem}}.booking__form--group.anfrage{grid-column:1/-1;align-self:stretch;width:100%;height:15rem}.booking__form--input{font-size:1.25rem;font-family:inherit;color:inherit;padding:.8rem 2rem;border-radius:2px;background-color:transparent;border:1px solid #bf9f58;border-bottom:3px solid transparent;border-radius:.5rem;width:70%;margin:0 auto;justify-self:center}@media only screen and (max-width:56.25em){.booking__form--input{font-size:1.5rem;width:85%}}@media only screen and (max-width:37.5em){.booking__form--input{width:100%}}.booking__form--input{display:block;transition:all .3s}.booking__form--input:focus{outline:none;box-shadow:0 1rem 2rem #0000001a;border-bottom:3px solid #618877}.booking__form--input:focus:invalid{border-bottom:3px solid #72322a}.booking__form--input::-webkit-input-placeholder{color:#aaa}.booking__form--label{font-size:1.1rem;height:1.7rem;font-weight:300;margin-left:2rem;margin-bottom:3rem;display:block;transition:all .3s;width:70%;margin:0 auto;margin-bottom:2rem;padding:0rem 2rem}@media only screen and (max-width:37.5em){.booking__form--label{width:100%}}.booking__form--label.anfrage{width:calc(100% - ((100% - 3rem)*.15))}@media only screen and (max-width:56.25em){.booking__form--label.anfrage{width:calc(100% - ((100% - 1.5rem)*.075))}}.booking__form--input:-moz-placeholder+.booking__form--label{opacity:0;visibility:hidden;transform:translateY(-3.5rem)}.booking__form--input:placeholder-shown+.booking__form--label{opacity:0;visibility:hidden;transform:translateY(-3.5rem)}.booking__form--btn{margin:2rem auto;width:17rem;justify-content:center;height:4.5rem}.booking__form textarea{font-family:Lato,sans-serif;font-size:1.25rem;padding:1rem 1.5rem;height:calc(100% - 4.7rem);width:calc(100% - ((100% - 3rem)*.15))}@media only screen and (max-width:56.25em){.booking__form textarea{width:calc(100% - ((100% - 1.5rem)*.075));font-size:1.5rem}}@media only screen and (max-width:37.5em){.booking__form textarea{width:100%}}.booking__form textarea{resize:none}.booking__form textarea:focus::-moz-placeholder{color:transparent}.booking__form textarea:focus::placeholder{color:transparent}.booking__form button{grid-column:1/span 2;justify-self:center;margin-top:1rem}.btn--close-booking{font-family:inherit;color:#bf9f58;position:absolute;top:.5rem;right:2rem;font-size:4rem;cursor:pointer;border:none;background:none;transition:all .2s}.btn--close-booking:hover{color:#876d33}.scrollbar-active ::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:2px}.scrollbar-active ::-webkit-scrollbar-thumb{border-radius:2px;background-color:#bf9f58fc;box-shadow:0 0 1px #ffffff80}.success__body{min-height:100vh}.success__container{width:70%;margin:0 auto}.success__icon{height:8rem;width:8rem;display:block;margin:3rem auto 6rem}.success__header{padding:5rem;margin-top:7rem;text-align:center;border-bottom:1px solid #bf9f58}.success__header--heading{font-family:Birthstone Bounce,cursive;color:#bf9f58;font-size:6rem;line-height:1}.success__message{padding:3rem;text-align:center}.success__message--text{font-size:1.5rem}.success__mail{border:none;text-decoration:underline;cursor:pointer;color:#bf9f58;font-weight:500}.schulungen-placeholder{margin-top:7rem;padding:10rem;height:100vh;font-family:Lato,sans-serif;color:#bf9f58;font-size:5rem;font-weight:300;line-height:1.6;text-align:center;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:112.5em){.schulungen-placeholder{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.footer-page{transition:all .3s;font-size:1.5rem;padding:5rem 5rem 2rem;margin-top:7rem;min-height:calc(100vh - 45rem)}@media only screen and (max-width:37.5em){.footer-page{min-height:calc(100vh - 60rem);font-size:2rem}}@media only screen and (min-width:112.5em){.footer-page{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.footer-page__heading{font-size:"Lato",sans-serif;font-weight:400}.footer-page__contact{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:56.25em){.footer-page__contact{display:block}}.privacy__link{text-decoration:none;font-weight:500;color:#876d33}.privacy__link:hover{color:#bf9f58;cursor:pointer}.privacy__subsection{scroll-margin-top:calc(7rem - 2px)}.agb__item--level-1{color:#876d33;font-weight:500;font-size:2.5rem}.agb__item--level-2{font-weight:500;font-size:1.7rem}.cookie-settings{margin-top:7rem;padding:10rem;min-height:100vh;font-family:Lato,sans-serif;color:#202020;font-size:1.6rem;font-weight:300;line-height:1.3}@media only screen and (min-width:112.5em){.cookie-settings{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.cookie-settings a{text-decoration:none;font-weight:500;color:#876d33}.cookie-settings a:hover{color:#bf9f58;cursor:pointer}.not-found-404{margin-top:7rem;height:calc(100vh - 7rem);min-height:70rem;scroll-margin-top:calc(7rem - 2px);background-image:url(/assets/bg-start-DDihDIgB.jpg);background-image:-webkit-image-set(url(/assets/bg-start-48Xcl8Ox.avif) type("image/avif"),url(/assets/bg-start-BX2GZF4X.webp) type("image/webp"),url(/assets/bg-start-DDihDIgB.jpg) type("image/jpeg"));background-image:image-set(url(/assets/bg-start-48Xcl8Ox.avif) type("image/avif"),url(/assets/bg-start-BX2GZF4X.webp) type("image/webp"),url(/assets/bg-start-DDihDIgB.jpg) type("image/jpeg"));background-size:cover;background-position:top;padding:0 0 0 7vw}@media only screen and (min-width:112.5em){.not-found-404{padding:5rem calc((100vw - (1800px - 10rem))/2)}}.not-found-404__header{position:absolute;top:50%;transform:translateY(-40%)}.not-found-404__header--message-1{font-family:Birthstone Bounce,cursive;color:#bf9f58;font-size:22rem;line-height:1}@media only screen and (max-width:37.5em){.not-found-404__header--message-1{font-size:20rem}}@media only screen and (max-width:21.875em){.not-found-404__header--message-1{font-size:18rem}}.not-found-404__header--message-2{width:50vw;padding:7vh 0 1rem 0;font-size:2.7rem;font-weight:300}@media only screen and (max-width:37.5em){.not-found-404__header--message-2{width:70vw}}.not-found-404__header--message-main{width:50vw;padding:1rem 0 7vh 0;font-size:2rem;font-weight:300}@media only screen and (max-width:37.5em){.not-found-404__header--message-main{width:70vw}}.not-found-404__btn{opacity:1;width:35rem;display:flex;justify-content:center}@media only screen and (max-width:37.5em){.not-found-404__btn{width:80%;font-size:1.8rem!important}}@media only screen and (max-width:21.875em){.not-found-404__btn{width:100%;font-size:1.8rem!important}}.admin-page{min-height:100vh;padding:4rem 2rem;background-image:radial-gradient(ellipse at top,#f5e6e4bf,#dfcfab80)}.admin-upload{width:100%;max-width:84rem;margin:0 auto}.admin-upload__card{background:#ffffffb8;box-shadow:0 1.2rem 3rem #0000001f;border:1px solid rgba(255,255,255,.6);border-radius:1.2rem;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:4rem}.admin-upload__eyebrow{text-transform:uppercase;letter-spacing:.12rem;font-size:1.2rem;font-weight:500;color:#876d33;margin-bottom:.8rem}.admin-upload__title{font-size:3.2rem;line-height:1.1;margin-bottom:1.2rem}.admin-upload__intro{font-size:1.6rem;color:#404040;margin-bottom:1.8rem}.admin-upload__user{font-size:1.4rem;font-weight:500;margin-bottom:2rem;color:#618877}.admin-upload__user[data-state=error]{color:#72322a}.admin-upload__dropzone{border:2px dashed rgba(191,159,88,.8);border-radius:1rem;background-color:#ffffffa6;padding:3rem 2.4rem;text-align:center;cursor:pointer;transition:all .2s ease}.admin-upload__dropzone:hover,.admin-upload__dropzone:focus-visible,.admin-upload__dropzone--active{border-color:#876d33;box-shadow:0 0 0 4px #bf9f5826;outline:none}.admin-upload__input{display:none}.admin-upload__dropzone-title{font-size:2rem;font-weight:500;margin-bottom:.4rem}.admin-upload__dropzone-subtitle{font-size:1.4rem;margin-bottom:1.2rem;color:#404040}.admin-upload__select-btn{justify-content:center;margin:0 auto;width:24rem;height:4.8rem}.admin-upload__formats{margin-top:1.2rem;font-size:1.3rem;color:#404040}.admin-upload__file{margin:1.6rem 0;font-size:1.4rem;font-weight:500;color:#404040}.admin-upload__publish-btn{justify-content:center;width:100%;height:5rem;margin-bottom:1.4rem}.admin-upload__publish-btn:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.admin-upload__publish-btn:disabled:hover{background-color:#bf9f58;transform:none;box-shadow:none}.admin-upload__status{border-radius:.8rem;padding:1.2rem 1.4rem;font-size:1.4rem;line-height:1.4;background-color:#f9f7f6d9;color:#404040;border:1px solid rgba(170,170,170,.4)}.admin-upload__status[data-state=uploading]{border-color:#bf9f58cc;background-color:#dfcfab73}.admin-upload__status[data-state=success]{border-color:#618877cc;background-color:#61887729;color:#618877}.admin-upload__status[data-state=error]{border-color:#72322acc;background-color:#72322a1f;color:#72322a}@media only screen and (max-width:37.5em){.admin-page{padding:2rem 1.2rem}.admin-upload__card{padding:2.4rem 1.6rem}.admin-upload__title{font-size:2.6rem}.admin-upload__select-btn{width:100%}}body{font-family:Lato,sans-serif;font-weight:300;line-height:1.6}:root{--litepicker-container-months-color-bg: #fff;--litepicker-container-months-box-shadow-color: #ddd;--litepicker-footer-color-bg: #fafafa;--litepicker-footer-box-shadow-color: #ddd;--litepicker-tooltip-color-bg: #fff;--litepicker-month-header-color: #333;--litepicker-button-prev-month-color: #bf9f58;--litepicker-button-next-month-color: #bf9f58;--litepicker-button-prev-month-color-hover: #876d33;--litepicker-button-next-month-color-hover: #876d33;--litepicker-month-width: calc(var(--litepicker-day-width) * 7);--litepicker-month-weekday-color: #333;--litepicker-month-week-number-color: #9e9e9e;--litepicker-day-width: 6.5rem;--litepicker-day-color: #333;--litepicker-day-color-hover: #bf9f58;--litepicker-is-today-color: #bf9f58;--litepicker-is-in-range-color: #bbdefb;--litepicker-is-locked-color: #c9c9c9;--litepicker-is-start-color: #fff;--litepicker-is-start-color-bg: #bf9f58;--litepicker-is-end-color: #fff;--litepicker-is-end-color-bg: #bf9f58;--litepicker-button-cancel-color: #fff;--litepicker-button-cancel-color-bg: #9e9e9e;--litepicker-button-apply-color: #fff;--litepicker-button-apply-color-bg: #bf9f58;--litepicker-button-reset-color: #909090;--litepicker-button-reset-color-hover: #bf9f58;--litepicker-highlighted-day-color: #333;--litepicker-highlighted-day-color-bg: #ffeb3b}@media only screen and (max-width:37.5em){:root{--litepicker-day-width: 5rem}}@media only screen and (max-width:21.875em){:root{--litepicker-day-width: 4rem}}.show-week-numbers{--litepicker-month-width: calc(var(--litepicker-day-width) * 8)}.litepicker{font-family:inherit;font-size:1.4rem;display:none;width:100%}.litepicker button{border:none;background:none}.litepicker .container__main{display:flex}@media only screen and (max-width:56.25em){.litepicker .container__main{justify-content:center}}.litepicker .container__months{height:29rem}@media only screen and (max-width:56.25em){.litepicker .container__months{height:32rem}}.litepicker .container__months{border-radius:1rem;background:#fff6;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.4);display:flex;flex-wrap:wrap;background-color:transparent;width:calc(var(--litepicker-month-width) + 10px)}.litepicker .container__months.columns-2{width:calc(var(--litepicker-month-width)*2 + 20px)}.litepicker .container__months.columns-3{width:calc(var(--litepicker-month-width)*3 + 30px)}.litepicker .container__months.columns-4{width:calc(var(--litepicker-month-width)*4 + 40px)}.litepicker .container__months.split-view .month-item-header .button-previous-month,.litepicker .container__months.split-view .month-item-header .button-next-month{visibility:visible}.litepicker .container__months .month-item{padding:5px;width:var(--litepicker-month-width);box-sizing:content-box}.litepicker .container__months .month-item-header{display:flex;justify-content:space-between;font-weight:500;padding:10px 5px;margin:1rem 0;text-align:center;align-items:center;color:var(--litepicker-month-header-color)}.litepicker .container__months .month-item-header div{flex:1}.litepicker .container__months .month-item-header div>.month-item-name{margin-right:5px;font-size:1.6rem}@media only screen and (max-width:56.25em){.litepicker .container__months .month-item-header div>.month-item-name{font-size:2rem}}.litepicker .container__months .month-item-header div>.month-item-year{padding:0;font-size:1.6rem}@media only screen and (max-width:56.25em){.litepicker .container__months .month-item-header div>.month-item-year{font-size:2rem}}.litepicker .container__months .month-item-header .reset-button{color:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button>svg{fill:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button *{pointer-events:none}.litepicker .container__months .month-item-header .reset-button:hover{color:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .reset-button:hover>svg{fill:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .button-previous-month,.litepicker .container__months .month-item-header .button-next-month{visibility:hidden;text-decoration:none;padding:3px 5px;border-radius:3px;transition:color .3s,border .3s;cursor:pointer}.litepicker .container__months .month-item-header .button-previous-month *,.litepicker .container__months .month-item-header .button-next-month *{pointer-events:none}.litepicker .container__months .month-item-header .button-previous-month{color:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month>svg,.litepicker .container__months .month-item-header .button-previous-month>img{fill:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month:hover{color:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-previous-month:hover>svg{fill:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month{color:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month>svg,.litepicker .container__months .month-item-header .button-next-month>img{fill:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month:hover{color:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month:hover>svg{fill:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-weekdays-row{display:flex;justify-self:center;justify-content:flex-start;font-size:1.3rem;margin-bottom:.5rem;font-weight:300;color:var(--litepicker-month-weekday-color)}@media only screen and (max-width:56.25em){.litepicker .container__months .month-item-weekdays-row{font-size:1.6rem}}.litepicker .container__months .month-item-weekdays-row>div{padding:5px 0;font-size:90%;flex:1;width:var(--litepicker-day-width);text-align:center}.litepicker .container__months .month-item:first-child .button-previous-month{visibility:visible}.litepicker .container__months .month-item:last-child .button-next-month{visibility:visible}.litepicker .container__months .month-item.no-previous-month .button-previous-month,.litepicker .container__months .month-item.no-next-month .button-next-month{visibility:hidden}.litepicker .container__days{display:flex;flex-wrap:wrap;justify-self:center;justify-content:flex-start;text-align:center;box-sizing:content-box}.litepicker .container__days>div,.litepicker .container__days>a{padding:5px 0;width:var(--litepicker-day-width)}.litepicker .container__days .day-item{color:var(--litepicker-day-color);font-size:1.2rem;font-weight:300;text-align:center;text-decoration:none;border-radius:3px;transition:color .3s,border .3s;cursor:default}@media only screen and (max-width:56.25em){.litepicker .container__days .day-item{font-size:1.4rem}}.litepicker .container__days .day-item:hover{color:var(--litepicker-day-color-hover);box-shadow:inset 0 0 0 1px var(--litepicker-day-color-hover)}.litepicker .container__days .day-item.is-today{color:var(--litepicker-is-today-color);font-weight:700}.litepicker .container__days .day-item.is-locked{color:var(--litepicker-is-locked-color)}.litepicker .container__days .day-item.is-locked:hover{color:var(--litepicker-is-locked-color);box-shadow:none;cursor:default}.litepicker .container__days .day-item.is-in-range{background-color:var(--litepicker-is-in-range-color);border-radius:0}.litepicker .container__days .day-item.is-start-date{color:var(--litepicker-is-start-color);background-color:var(--litepicker-is-start-color-bg);border-radius:5px 0 0 5px}.litepicker .container__days .day-item.is-start-date.is-flipped{border-radius:0 5px 5px 0}.litepicker .container__days .day-item.is-end-date{color:var(--litepicker-is-end-color);background-color:var(--litepicker-is-end-color-bg);border-radius:0 5px 5px 0}.litepicker .container__days .day-item.is-end-date.is-flipped{border-radius:5px 0 0 5px}.litepicker .container__days .day-item.is-start-date.is-end-date{border-radius:5px}.litepicker .container__days .day-item.is-highlighted{color:var(--litepicker-highlighted-day-color);background-color:var(--litepicker-highlighted-day-color-bg)}.litepicker .container__days .week-number{display:flex;align-items:center;justify-content:center;color:var(--litepicker-month-week-number-color);font-size:85%}.litepicker .container__footer{text-align:right;padding:10px 5px;margin:0 5px;background-color:var(--litepicker-footer-color-bg);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.litepicker .container__footer .preview-date-range{margin-right:10px;font-size:90%}.litepicker .container__footer .button-cancel{background-color:var(--litepicker-button-cancel-color-bg);color:var(--litepicker-button-cancel-color);border:0;padding:3px 7px 4px;border-radius:3px}.litepicker .container__footer .button-cancel *{pointer-events:none}.litepicker .container__footer .button-apply{background-color:var(--litepicker-button-apply-color-bg);color:var(--litepicker-button-apply-color);border:0;padding:3px 7px 4px;border-radius:3px;margin-left:10px;margin-right:10px}.litepicker .container__footer .button-apply:disabled{opacity:.7}.litepicker .container__footer .button-apply *{pointer-events:none}.litepicker .container__tooltip{position:absolute;margin-top:-4px;padding:4px 8px;border-radius:4px;background-color:var(--litepicker-tooltip-color-bg);white-space:nowrap;font-size:11px;pointer-events:none;visibility:hidden}.litepicker .container__tooltip:before{position:absolute;bottom:-5px;left:calc(50% - 5px);border-top:5px solid rgba(0,0,0,.12);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.litepicker .container__tooltip:after{position:absolute;bottom:-4px;left:calc(50% - 4px);border-top:4px solid var(--litepicker-tooltip-color-bg);border-right:4px solid transparent;border-left:4px solid transparent;content:""}
