.row,body{max-width:980px}.category-header-text,.header-text{font-family:'Playfair Display',serif}.ccbtn,a,a:hover{text-decoration:none!important}.ccbtn,.title{text-transform:uppercase}.box,.ccbtn,.info-icon{cursor:pointer}a{color:inherit!important}a:hover{color:initial!important}body{margin-left:auto;margin-right:auto}img{width:100%;height:100%;min-height:200px}h3{margin:15px!important}.panel-body{font-size:16px}.no-padding-panel{padding:0!important}.centered-text{text-align:center}.ident{margin-left:1.5em;color:#000}li{margin:1em 0 1em -20px}.category-row{margin-top:15px}.category-header{margin-bottom:20px;margin-top:25px}.category-header-text{font-size:32px}.category-content-row{margin-top:15px}.category-content-text{font-size:18px}.content-paragraph{margin:15px}.contact-icons{margin-right:30px!important}.info-icon{position:absolute;top:5px;right:20px}#title-img{background-color:#000;position:absolute;top:-13vh;left:0;filter:brightness(60%);-webkit-filter:brightness(60%)}#title-buttons{margin-bottom:100px}.title-text{margin-top:-120px}.header-big{margin-top:90px;margin-bottom:40px;font-weight:700;font-size:60px;color:#fff}.header-small{margin-bottom:90px;font-size:22px;color:#fff}#page-up-sticky-button{position:fixed;text-align:center;left:50%;z-index:10;visibility:hidden;bottom:10px;background-color:#8a2be2;color:#fff!important}ul-no-decoration{font-size:20px;margin-left:15px;list-style-type:none}.contact-panel{min-height:530px}.about-me-panel{min-height:410px}.nachhilfe-panel{min-height:530px}.kombinationstherapie-panel{min-height:820px}.kombinationstherapie-details-panel-1{min-height:690px}.kombinationstherapie-details-panel-2{min-height:560px}.price-container{width:100%;margin-top:45px;margin-bottom:45px;text-align:center}.ccbtn{display:inline-block;position:fixed,font-size:20px;font-family:Arial;color:#fff;padding:10px 20px;margin-right:15px;margin-bottom:15px;border:none;border-radius:45px;box-shadow:0 8px 15px rgba(0,0,0,.1);transition:all .3s ease 0s;outline:0}.ccbtn:hover{text-decoration:none;background-color:#2EE59D;color:#fff!important;-webkit-transform:scale(1.2,1.2) translate3d(0,0,0);transform:scale(1.2,1.2) translate3d(0,0,0)}.btn-rounded{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.btn-white{color:#000;background:#fff}menu{z-index:10;-webkit-filter:url(#shadowed-goo);filter:url(#shadowed-goo)}.menu-item,.menu-open-button{left:60px;background:#E0E0E0;border-radius:100%;width:80px;height:80px;margin-left:-40px;position:absolute;top:20px;color:#000;text-align:center;line-height:80px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform ease-out .2s;transition:-webkit-transform ease-out .2s;transition:transform ease-out .2s;transition:transform ease-out .2s,-webkit-transform ease-out .2s}.menu-open{display:none}.hamburger{width:25px;height:3px;background:#000;display:block;position:absolute;top:50%;left:50%;margin-left:-12.5px;margin-top:-1.5px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.hamburger-1{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}.hamburger-2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hamburger-3{-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}.menu-open:checked+.menu-open-button .hamburger-1{-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg)}.menu-open:checked+.menu-open-button .hamburger-2{-webkit-transform:translate3d(0,0,0) scale(.1,1);transform:translate3d(0,0,0) scale(.1,1)}.menu-open:checked+.menu-open-button .hamburger-3{-webkit-transform:translate3d(0,0,0) rotate(-45deg);transform:translate3d(0,0,0) rotate(-45deg)}.menu{width:650px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;text-align:left}.menu-item:hover{background:#2EE59D;color:#fff}.menu-item:nth-child(3),.menu-item:nth-child(4),.menu-item:nth-child(5),.menu-item:nth-child(6){-webkit-transition-duration:180ms;transition-duration:180ms}.menu-open-button{z-index:2;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:scale(1.1,1.1) translate3d(0,0,0);transform:scale(1.1,1.1) translate3d(0,0,0);cursor:pointer}.menu-open-button:hover{-webkit-transform:scale(1.2,1.2) translate3d(0,0,0);transform:scale(1.2,1.2) translate3d(0,0,0)}.menu-open:checked+.menu-open-button{-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:scale(.8,.8) translate3d(0,0,0);transform:scale(.8,.8) translate3d(0,0,0)}.menu-open:checked~.menu-item{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.menu-open:checked~.menu-item:nth-child(3){-webkit-transition-duration:190ms;transition-duration:190ms;-webkit-transform:translate3d(110px,0,0);transform:translate3d(110px,0,0)}.menu-open:checked~.menu-item:nth-child(4){-webkit-transition-duration:290ms;transition-duration:290ms;-webkit-transform:translate3d(220px,0,0);transform:translate3d(220px,0,0)}.menu-open:checked~.menu-item:nth-child(5){-webkit-transition-duration:390ms;transition-duration:390ms;-webkit-transform:translate3d(330px,0,0);transform:translate3d(330px,0,0)}.menu-open:checked~.menu-item:nth-child(6){-webkit-transition-duration:490ms;transition-duration:490ms;-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}.box,.box:after{-webkit-transform:translate3d(0,0,0)}.ad-tiles{margin-top:15px}.box{transition:.2s;display:inline-block;width:300px;height:300px;border-radius:5px;-webkit-box-shadow:0 2px 30px rgba(0,0,0,.2);box-shadow:0 2px 30px rgba(0,0,0,.2);background:#fbfcee;position:relative;overflow:hidden;transform:translate3d(0,0,0)}.title,.wave{position:absolute}.box:hover{-webkit-transform:scale(.8,.8) translate3d(0,0,0);transform:scale(.8,.8) translate3d(0,0,0)}.wave{opacity:.4;top:3%;left:50%;background:#0af;width:500px;height:500px;margin-left:-250px;margin-top:-250px;-webkit-transform-origin:50% 48%;transform-origin:50% 48%;border-radius:43%;-webkit-animation:drift 10s infinite linear;animation:drift 10s infinite linear}.box:after,.title{left:0;top:0;width:100%}.wave.-three{-webkit-animation:drift 5s infinite linear;animation:drift 5s infinite linear}.wave.-two{-webkit-animation:drift 7s infinite linear;animation:drift 7s infinite linear;opacity:.1;background:#ff0}.box:after{content:'';display:block;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(80%,rgba(221,238,255,0)),to(rgba(255,255,255,.5)));background:linear-gradient(to bottom,red,rgba(221,238,255,0) 80%,rgba(255,255,255,.5));z-index:11;transform:translate3d(0,0,0)}.title{z-index:1;line-height:300px;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#fff;font-family:'Playfair Display',serif;letter-spacing:.4em;font-size:24px;text-shadow:0 1px 0 rgba(0,0,0,.1);text-indent:.3em}@-webkit-keyframes drift{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes drift{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (max-width:480px){.header-big{margin-top:20px;font-size:32px;margin-bottom:20px}.header-small{margin-bottom:30px}.ident{font-size:10px;margin-left:0}.menu{left:-60px}}