@font-face{font-family:"Typey";src:url(//www.massage-kemptner.at/wp-content/themes/hello-elementor-child/fonts/Typey/Typey.woff2) format("woff2"),url(//www.massage-kemptner.at/wp-content/themes/hello-elementor-child/fonts/Typey/Typey.woff) format("woff"),url(//www.massage-kemptner.at/wp-content/themes/hello-elementor-child/fonts/Typey/Typey.otf) format("opentype"),url(//www.massage-kemptner.at/wp-content/themes/hello-elementor-child/fonts/Typey/Typey.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"CreatoDisplay";src:url(//www.massage-kemptner.at/wp-content/themes/hello-elementor-child/fonts/Creato-Display/CreatoDisplay-Medium.woff2) format("woff2"),url(//www.massage-kemptner.at/wp-content/themes/hello-elementor-child/fonts/Creato-Display/CreatoDisplay-Medium.woff) format("woff"),url(//www.massage-kemptner.at/wp-content/themes/hello-elementor-child/fonts/Creato-Display/CreatoDisplay-Medium.otf) format("opentype"),url(//www.massage-kemptner.at/wp-content/themes/hello-elementor-child/fonts/Creato-Display/CreatoDisplay-Medium.ttf) format("truetype");font-style:normal;font-weight:400}:root{--violet:#5f2f71 !important;--light-purple:#dad0dd !important;--turquoise:#00a4ad !important;--light-turquoise:#d2e7e8 !important;--grey:#e7e6e6 !important;--dark-grey:#c7c7c7 !important;--black:#000 !important}body{background-color:var(--grey) !important;font-family:"CreatoDisplay" !important;font-size:20px !important;word-wrap:break-word !important;padding:0 !important;margin:0 !important}p{line-height:1.5em !important;margin-bottom:20px !important}a{color:unset !important}.header{width:100% !important;background-color:#fff !important;padding:25px !important;flex-direction:row !important}.header-content{width:100% !important;max-width:1500px !important;text-align:center !important;padding:0 20px !important;margin:0 auto !important;flex-direction:row !important;transition:all .3s ease-out !important}.logo-box-header{width:20% !important;justify-content:center !important;align-items:start !important}.logo-box-header .elementor-widget-image,.logo-box-header a,.logo-box-header img,.logo-box-header a img{width:100% !important;max-width:200px !important}.nav-box-header{width:80% !important;justify-content:center !important;align-items:end !important}.nav-box-header .elementor-nav-menu{justify-content:right !important}.nav-box-header .menu-item{text-align:center !important}.nav-box-header .menu-item a{font-family:"CreatoDisplay" !important;font-size:1.3rem !important;color:var(--violet) !important;text-align:right !important;text-transform:uppercase !important;padding:10px !important;border:transparent 3px solid !important;box-sizing:border-box !important;transition:all .5s ease-out !important}.nav-box-header .menu-item a:hover{border-bottom:var(--turquoise) 3px solid !important;transition:all .3s ease-out !important}.titelbild{min-height:600px !important;color:#fff !important;font-size:4.5rem !important;background-color:var(--violet) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;text-align:center !important;margin-bottom:7rem !important;padding:70px !important;justify-content:center !important}h1,h2,h3,h4,h5{font-family:"Typey" !important;font-weight:400 !important;color:var(--violet) !important;margin:0 !important}h1{width:100% !important;font-size:4rem !important;text-align:center !important;margin-top:2em !important;margin-bottom:.5rem !important;flex-direction:column !important}[class|=page] h1:after{content:" " !important;width:200px !important;height:20px !important;background-image:url("https://www.massage-kemptner.at/wp-content/uploads/Linie-Turquoise.svg") !important;background-size:contain !important;background-position:center top !important;background-repeat:no-repeat !important;margin:1rem auto 0 auto !important;display:block !important}h2{font-size:3rem !important;text-align:center !important;margin:0 auto .5rem auto !important}h3{font-size:1.8rem !important;margin:0 auto .8rem auto !important}h4{font-size:1.6rem !important;margin:35px 0 10px !important}.hr-titel h2:after{content:"" !important;width:200px !important;max-width:100% !important;height:20px !important;background-image:url("https://www.massage-kemptner.at/wp-content/uploads/Linie-Turquoise.svg") !important;background-size:contain !important;background-position:center top !important;background-repeat:no-repeat !important;margin:.5rem auto 2rem auto !important;display:block !important}ul{margin-left:-1em !important}.elementor-button{max-width:220px !important;background-color:var(--turquoise) !important;font-size:1.2rem !important;color:#fff !important;fill:inherit !important;padding:15px 30px !important;margin:2rem auto 0 !important}.elementor-button:hover{background-color:#fff !important;color:var(--turquoise) !important;fill:var(--turquoise) !important}.bearbeitbar{padding:0 !important}.contentbox,.package-page-content,.notice-holder{width:100% !important;max-width:1500px !important;text-align:center !important;padding:0 20px !important;margin:0 auto 5rem auto !important;transition:all .3s ease-out !important}.flexbox{flex-direction:row !important;gap:8px !important;transition:all .3s ease-out !important}.box50to100{width:50% !important;text-align:left !important;justify-content:center !important;transition:all .3s ease-out !important}.violet-box{background-color:var(--light-purple) !important;padding:40px !important}.turquoise-box{background-color:var(--light-turquoise) !important;padding:40px !important}.violet-box h3{color:var(--turquoise) !important}.slider-start{background-color:rgba(255,255,255,.6) !important;width:100% !important;max-width:1500px !important;text-align:center !important;padding:70px !important;margin:0 auto 0 auto !important;flex-direction:column !important}.contentbox .elementor-widget-video{max-width:400px !important;height:auto !important;margin:0 auto !important}.slider-start .logo img{width:100% !important;max-width:500px !important}.siegel img{width:160px !important;margin-top:40px !important}.slider-start img[src$=".svg"]{width:50% !important;padding:0 !important;margin:0 !important}.angebot-item{width:100% !important;height:100% !important;text-align:center !important;flex-direction:column !important;justify-content:space-between !important}.angebot-pic{width:100% !important;height:200px !important;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}.angebot-pic-shadow{height:30px !important;background-position:center top !important;background-size:100% !important;background-repeat:no-repeat !important}.angebot-item .elementor-button{background-color:var(--turquoise) !important;font-size:1.2rem !important;color:#fff !important;padding:15px 30px !important;margin:1rem auto !important}.angebot-item .elementor-button:hover{background-color:#fff !important;color:var(--turquoise) !important}.angebot-item h3{color:var(--violet) !important;font-size:1.5rem !important;margin:.2rem auto !important}.teaser-start-holder{width:100% !important;max-width:1000px !important;margin:0 auto !important}.teaser-start-item{width:80% !important;height:100% !important;color:#fff !important;text-align:center !important;justify-content:space-between !important;align-items:center !important;overflow:hidden !important;flex-direction:row !important}.teaser-start-content{width:45% !important;min-height:200px !important;background-color:var(--violet) !important;text-align:center !important;justify-content:center !important;padding:20px !important;line-height:1.4em !important;z-index:99999999 !important}.teaser-start-pic{width:65% !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;height:300px !important;text-align:center !important;margin-left:-150px !important}.teaser-start-content h3{color:#fff !important;font-size:1.8rem !important;margin:25px auto 10px auto !important}.teaser-start-content .elementor-button{margin:1rem auto 0 auto !important;padding:10px 25px !important}.circle-pic{width:80% !important;aspect-ratio:1/1 !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;border-radius:50% !important;margin:auto !important;transition:all .3s ease-out !important}.notice-holder{margin:0 auto !important;padding:0 20px !important}.notice-holder .e-loop-nothing-found-message{padding-block-end:0 !important;padding-block-start:0 !important}.notice-item{border:var(--turquoise) 1px solid !important;padding:30px !important;margin:20px 0 !important}.notice-item h3{font-size:2.4rem !important}.notice-item .date{color:var(--violet) !important;font-size:1.2em !important;margin-bottom:10px !important}.team-sampler{margin-bottom:5rem !important}.team-sampler .elementor-grid{grid-template-columns:repeat(1,1fr);grid-column-gap:var(--grid-column-gap,30px) !important;grid-row-gap:var(--grid-row-gap,120px) !important}.team-item{max-width:1000px !important;margin:0 auto !important;flex-direction:row !important;justify-content:space-between !important;transition:all .3s ease-out !important}.team-pic-box{width:65% !important;z-index:999 !important;transition:all .3s ease-out !important}.team-pic{width:100% !important;aspect-ratio:1.25/1 !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;transition:all .3s ease-out !important}.team-descr{width:65% !important;text-align:left !important;padding:0 0 1.5rem 140px !important;margin-left:-100px !important;justify-content:center !important;bottom:-65px !important;transition:all .3s ease-out !important}.team-descr h3{color:var(--violet) !important;margin:0 auto .8em auto !important}.dauer-zeit{flex-direction:row !important;justify-content:center !important;flex-wrap:wrap !important}.dauer-zeit-line{width:100% !important}.dauer-zeit-line img{width:250px !important;margin:.8rem auto 50px auto !important}[class|=leistung] h1{font-size:3.5rem !important;margin-bottom:0 !important}[class|=leistung] .contentbox{max-width:2000px !important;padding:20px !important;margin:0 auto 0 auto !important}.leistung-sampler .elementor-grid{grid-template-columns:repeat(3,1fr);grid-column-gap:var(--grid-column-gap,30px) !important;grid-row-gap:var(--grid-row-gap,45px) !important}.leistung-dauer{color:var(--turquoise) !important;display:block !important}.leistung-preis{color:var(--violet) !important;display:block !important}.leistung-pic{width:calc(100% / 2) !important;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}.leistung-descr{width:calc(100% / 2) !important;min-height:400px !important;text-align:left !important;background-color:var(--light-turquoise) !important;padding:40px !important}.leistung-descr h2{margin-bottom:.8em !important}.leistung-descr h3{margin-top:1.5em !important}.leistung-descr li{line-height:1.2em !important;margin-bottom:15px !important}.leistung-descr .elementor-widget-container{align-content:center !important}.package-item{min-height:300px !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;background-color:var(--violet) !important;background-blend-mode:soft-light !important;color:#fff !important;padding:20px !important;flex-direction:row !important;justify-content:center !important}.package-item-descr,.package-item-button{width:calc(100% / 2) !important;padding:40px !important;justify-content:center !important}.package-item-descr{background-color:var(--violet) !important;!important}.package-item h3{font-size:2.5em !important;color:#fff !important}.package-item .preis{font-family:"Typey" !important;font-size:2.5em !important}.package-item .only p{margin:0 auto !important}.package-item .only:after{content:"" !important;width:90px !important;max-width:100% !important;height:6px !important;background-image:url("https://www.massage-kemptner.at/wp-content/uploads/Linie-Turquoise.svg") !important;background-size:contain !important;background-position:center top !important;background-repeat:no-repeat !important;margin:0 auto !important;display:block !important}.package-item-button .elementor-button{background:#fff !important;color:var(--violet) !important;margin:0 !important}.package-page-pic{min-height:600px !important;color:#fff !important;background-color:var(--violet) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;text-align:center !important;margin-bottom:7rem !important;padding:70px !important;justify-content:center !important}.package-page-content{font-size:1.8rem !important;max-width:1000px !important;background-color:#fff !important;color:var(--turquoise) !important;padding:50px 20px !important}.package-page-content h1{margin-top:0 !important}[class|=angebot] h1{margin:0 auto .5em auto !important}[class|=angebot] h2{margin:0 auto .8em auto !important}[class|=angebot] .titelbild{font-size:unset !important;margin-bottom:2em !important}.package-page-content .only{font-size:.8em !important;color:var(--violet) !important;margin-top:2em !important}.package-page-content .only p{font-size:.8em !important;margin:0 auto !important}.package-page-content .only:after{content:"" !important;width:120px !important;max-width:100% !important;height:6px !important;background-image:url("https://www.massage-kemptner.at/wp-content/uploads/Linie-Turquoise.svg") !important;background-size:contain !important;background-position:center top !important;background-repeat:no-repeat !important;margin:0 auto !important;display:block !important}.package-page-content .preis{font-size:1.5em !important;font-family:"Typey" !important;color:var(--violet) !important}.zitat-holder{width:100% !important;text-align:center !important;padding:0 !important;margin:0 auto 5rem auto !important;flex-direction:row !important;align-content:space-between !important;gap:8px !important}.zitat-item{width:calc(100% / 3) !important;padding:30px !important}.zitat-item:before{content:url("https://www.massage-kemptner.at/wp-content/uploads/Semikolon.svg") !important;width:50px !important;margin:.5rem auto !important;display:block !important}.highlight-box_purple{width:100% !important;max-width:1000px !important;text-align:center !important;background-color:var(--light-purple) !important;padding:0 40px 40px !important;margin:5rem auto 3rem auto !important}.highlight-box_purple h3{width:75% !important;min-width:250px!important;background-color:var(--violet) !important;color:#fff !important;padding:1.5rem 20px .8rem !important;position:relative !important;margin:-3rem auto 3rem auto !important}.highlight-box_purple h3:after{content:"" !important;width:200px !important;max-width:80% !important;height:20px !important;background-image:url("https://www.massage-kemptner.at/wp-content/uploads/Linie-Turquoise.svg") !important;background-size:contain !important;background-position:center top !important;background-repeat:no-repeat !important;margin:0 auto !important;display:block !important}.form-holder{width:100% !important;max-width:1000px !important;text-align:center !important;background-color:var(--light-purple) !important;padding:20px 40px 40px !important;margin:0 auto !important}.form-holder label{font-family:"Typey" !important;font-size:1.2rem !important;margin:1rem 0 .2rem !important}.form-holder input[type=radio]+label,.form-holder input[type=checkbox]+label{font-family:"CreatoDisplay" !important;font-size:1rem !important}.form-holder .elementor-field-subgroup{text-align:left !important}.form-holder h3{font-size:2.5rem !important;margin:2rem 0 0 !important}.form-holder h4{font-size:2.5rem !important;margin:3rem 0 .8rem !important}.form-holder input,.form-holder select,.form-holder textarea{font-size:1.2rem !important;border-radius:2px !important}.form-holder textarea{margin-bottom:1.5rem !important}.footer{background-color:var(--dark-grey) !important;margin-top:100px !important;padding:30px 15px 0 !important;display:block !important;flex-direction:column !important}.footer-content-holder{width:100% !important;max-width:1000px !important;font-size:.9rem !important;padding-bottom:0 !important;margin-left:auto !important;margin-right:auto !important;display:flex !important;flex-wrap:wrap !important;flex-direction:row !important;justify-content:center !important}.footer-content-section{width:40% !important;text-align:center !important;padding:0 !important}.footer-content-section:first-child{border-right:var(--violet) 1px solid!important}.footer-content-section h4{margin:0 auto .5em auto !important;padding:0 !important}.footer-content-section p{margin:0 !important;padding:0 !important}.footer-copyright{background:var(--violet) !important;color:#fff !important;text-align:center !important;padding:10px !important;margin-top:2rem !important;justify-content:center !important}.footer-copyright p{line-height:1em !important;margin:0 !important}.socialmedia{width:30px !important;transition:all .3s ease-out !important}.socialmedia:hover{width:40px !important;transition:all .3s ease-out !important}@media only screen and (min-width:1600px){.titelbild{min-height:900px !important;margin-bottom:8rem !important}.leistung-sampler .elementor-grid{grid-template-columns:repeat(4,1fr)}.package-page-content{max-width:1500px !important;padding:60px 20px !important}}@media only screen and (max-width:1000px){.header{width:100% !important;padding:20px !important}.logo-box-header{width:100% !important;align-items:center !important}.nav-box-header{width:100% !important;align-content:center !important}.logo-box-header .elementor-widget-image,.logo-box-header a,.logo-box-header img,.logo-box-header a img{width:100% !important;max-width:300px !important}.header .elementor-menu-toggle{background:0 0 !important;font-size:45px !important;padding:20px !important;z-index:9999999999999999 !important}.header .elementor-menu-toggle.elementor-active{position:fixed !important;top:40px!important;right:20px !important;margin:auto!important;z-index:9999999999999999 !important}.header .elementor-nav-menu--dropdown{height:100vh !important;background:var(--light-purple) !important;padding:0 40px !important;align-content:center !important;top:0 !important;margin:0 !important;position:fixed !important}.header .menu-item a{text-align:center !important;padding:30px !important;border-bottom:var(--light-turquoise) 1px solid !important;border-radius:0 !important;justify-content:center !important}.header .menu-item a:hover{background:var(--light-turquoise) !important}.header .elementor-item-active{padding:20px !important;background:var(--light-turquoise) !important}.nav-box-header .menu-item a:hover:after{display:none !important}.titelbild{height:400x !important;font-size:4.5rem !important;padding:35px !important;margin-bottom:70px !important}.contentbox{padding:0 25px !important;margin:0 auto 5rem auto !important}.flexbox{flex-direction:column !important;gap:8px !important}.box50to100{width:100% !important}.smart-column-reverse{flex-direction:column-reverse !important}.hr-titel h2:after{width:200px !important}.teaser-start-item{width:100% !important;height:unset !important;flex-direction:column-reverse !important}.teaser-start-content{width:85% !important;min-height:unset !important;background-color:var(--violet) !important;text-align:center !important;justify-content:center !important;padding:25px !important;margin:-55px 0 auto!important}.teaser-start-pic{width:100% !important;height:200px !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;text-align:center !important;margin:0 !important}.teaser-start-content h3{color:#fff !important;font-size:2rem !important;margin:0 auto .5rem auto !important}.teaser-start-content .elementor-button{margin:1rem auto 0 auto !important;padding:10px 25px !important}h1{font-size:2.8rem !important}h2{font-size:2.5rem !important}h3{font-size:2rem !important;margin:0 0 .5rem !important}h4{font-size:1.5rem !important;margin:3rem 0 .5rem !important}.slider-start{padding:30px !important}.leistung-pic{width:100% !important;height:400px !important}.leistung-descr{width:100% !important}[class|=angebot] h1{font-size:2.3em !important}[class|=angebot] .titelbild{padding:40px 10px !important}.package-item{padding:20px !important}.package-item h3{font-size:1.8em !important;margin-bottom:.4em !important}.package-item-descr,.package-item-button{width:100% !important;text-align:center !important}.package-item-descr{background-color:var(--violet) !important}.package-item-button{align-items:center !important}.package-item .only{text-align:center !important}.package-page-pic{height:400x !important;padding:35px !important;margin-bottom:70px !important}.zitat-holder{padding:40px !important}.zitat-item{width:100% !important;padding:0 !important}.highlight-box_purple{padding:0 15px 20px !important;margin:2rem auto 5rem auto !important}.highlight-box_purple h3{font-size:1.7rem !important;padding:1rem !important;margin:-2.5rem auto 1.5rem auto !important}.footer{margin-top:50px !important;padding:50px 0 0 !important}.footer-content-holder{font-size:1rem !important;flex-direction:column !important}.footer-content-section{width:100% !important;margin-bottom:3rem !important}.footer-content-section:first-child{border-right:0 !important}.socialmedia{margin-top:.2rem !important;justify-content:center !important}.socialmedia-icon{width:35px !important}}@media only screen and (max-width:850px){.leistung-sampler .elementor-grid{grid-template-columns:repeat(2,1fr);grid-column-gap:var(--grid-column-gap,15px) !important;grid-row-gap:var(--grid-row-gap,40px) !important}.package-page-content{font-size:1.2rem !important;padding:50px 20px !important}.team-sampler .elementor-grid{grid-template-columns:repeat(1,1fr);grid-column-gap:var(--grid-column-gap,0) !important;grid-row-gap:var(--grid-row-gap,2rem) !important}.team-item{flex-direction:column !important;transition:all .3s ease-out !important}.team-pic-box{width:80% !important;margin:0 auto !important;bottom:-3rem !important}.team-descr{width:100% !important;padding:50px 0 !important;margin-left:auto !important;bottom:0 !important}.team-descr .elementor-widget-heading,.team-descr .elementor-widget-text-editor{width:80% !important;margin:0 auto !important}.team-descr h3{margin:1rem auto .5em auto !important}}@media only screen and (max-width:767px){.circle-pic{width:100% !important;transition:all .3s ease-out !important}}@media only screen and (max-width:500px){[class|=leistung] h1{font-size:3rem !important}.leistung-sampler .elementor-grid{grid-template-columns:repeat(1,1fr)}.leistung-descr{padding:40px 20px !important}.team-descr h3{font-size:1.7rem !important}.form-holder{padding:20px !important}}