@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";body{color:#52796f;font-family:"Lato";margin:0;padding:0}h1,h2,h3,h4{font-family:"Petit Formal Script",cursive}.column-flex-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:normal;align-content:normal;height:100%}.column-flex-items{display:block}.scroll-snap{scroll-snap-type:y mandatory;scroll-padding:58px}.scroll-snap .snap-start{scroll-snap-align:start}#start{background-image:url("../images/header.png");background-size:cover;padding:5%;padding-top:10%;padding-bottom:10%}#start .flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:space-between;padding-left:2%}#start .flex-container .flex-items:first-child{width:30%}#start .flex-container .flex-items{display:block;text-align:center}#start h1{color:#c9eacd;font-size:4vw}#start .headerlogo{width:55%}#start .sm-icons :nth-child(2),#start .sm-icons :nth-child(3){padding-top:100%}#start .sm-icons a{color:#c9eacd}#start .sm-icons a:hover{color:#52796f}#home{background-color:#eef1ee;padding-left:15px;padding-right:15px;padding-bottom:3%;padding-top:3%}#home h4{margin-top:4px;font-family:"Petit Formal Script",cursive}#home .flex-items{width:33%;text-align:center}#home .tile{background-color:#fff;border-radius:4px;box-shadow:2px 2px 6px rgba(0,0,0,.4);padding:4%;padding-bottom:12%;width:85%}#home p{padding-bottom:15px}#home .btn{padding-left:15px;padding:8px;font-size:.8rem}#home .btn::after,#home .btn i{display:inline-block;padding-left:8px;transition:transform .3s ease-out}#home .btn:hover{color:#fff}#home .btn:hover::after,#home .btn:hover i{transform:translateX(4px)}#home a{text-decoration:none}#home .logo{height:200px;margin:3%}.fade-in-1{animation:fadeIn ease-in 1s;-moz-animation:fadeIn ease-in 1s;-o-animation:fadeIn ease-in 1s;-ms-animation:fadeIn ease-in 1s}@keyframes fadeIn{0%{opacity:0}66%{opacity:0}100%{opacity:1}}.fade-in-2{animation:fadeIn ease-in 2s;-moz-animation:fadeIn ease-in 2s;-o-animation:fadeIn ease-in 2s;-ms-animation:fadeIn ease-in 2s}@keyframes fadeIn{0%{opacity:0}66%{opacity:0}100%{opacity:1}}.fade-in-3{animation:fadeIn ease-in 3s;-moz-animation:fadeIn ease-in 3s;-o-animation:fadeIn ease-in 3s;-ms-animation:fadeIn ease-in 3s}@keyframes fadeIn{0%{opacity:0}66%{opacity:0}100%{opacity:1}}.fade-in-4{animation:fadeIn ease-in 4s;-moz-animation:fadeIn ease-in 4s;-o-animation:fadeIn ease-in 4s;-ms-animation:fadeIn ease-in 4s}@keyframes fadeIn{0%{opacity:0}66%{opacity:0}100%{opacity:1}}nav{font-family:"Lato"}nav li{list-style:none}nav ul{margin-right:30px}nav a{text-decoration:none !important;color:#52796f}#mainpoints{background-color:#52796f;color:#fff}#mainpoints .mlr-100{padding-top:3%}#mainpoints p{padding-bottom:10%}#impressum .mlr-100{padding-top:3%;padding-bottom:5%}#impressum h3{padding-top:3%}#impressum h4{padding-top:2%}#impressum a{color:#52796f;text-decoration:none;font-weight:bold}#impressum a:hover{color:#8fada6;text-decoration:none}#impressumpart{background-color:#52796f;color:#fff}#impressumpart a{color:#fff}#impressumpart a:hover{color:#2b4b43}.flex-container{padding:2%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:normal;align-items:center;align-content:normal}.flex-items-1{display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}.flex-items-2{display:block;flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;width:50vw}.pl-5{padding-left:5%}.pr-15{padding-right:15%}.round-img{border-radius:50%}.img-10{height:10rem;width:auto}.img-15{height:15rem;width:auto}.img-20{height:20rem;width:auto}.flexbox-panel{margin-top:5%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.flexbox-panel section{margin-right:15px;margin-left:15px;width:40%;text-align:center}.flexbox-panel img{height:10rem;border-radius:50%}.mlr-100{margin-left:10%;margin-right:10%}.height{margin-top:65px}header{padding:0px 0;background:#fff;margin-top:0px;border-bottom:1px solid #ddd;z-index:10;position:relative}header .logo{float:left;margin-left:7%}header .logo a{float:left;font-size:14px;text-decoration:none;line-height:24px;color:#52796f;padding-left:15px}header .logo img{float:left;height:40px;margin-top:7px}header nav{float:right}header nav ul{margin-top:5%}header nav ul li{display:block;float:left;padding-left:30px}header nav ul li a{display:block;font-weight:500;font-size:14px;color:#a5a5a5}header nav ul li a:hover{color:#52796f;border-bottom:1px;border-color:#52796f}header nav ul li.uk-active a{color:#52796f;font-weight:700}header.fixed{position:fixed;width:100%;top:0;left:0}#whatIs{background-image:url("../images/whatIs.jpg");background-size:cover;background-position:center;color:#c9eacd}#whatIs .flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:space-between;padding-left:2%}#whatIs .flex-container .flex-items{display:block;text-align:right;padding-left:10%;padding-top:10%;padding-right:3%}#about{padding-top:5%;padding-bottom:5%}#about .flex-container{justify-content:center;flex-wrap:wrap}.btn{padding:2%;border-radius:4px;border:1px solid #52796f;padding-right:20px;font-family:"Lato"}.btn i{padding-left:10px;padding-right:5px}.btn-primary{background-color:#52796f;color:#fff}.btn-primary:hover{background-color:#8fada6;border-color:#8fada6}.icons{width:200px;align-items:flex-start;justify-content:flex-start;align-items:flex-start}#contact{padding-top:5%;padding-bottom:5%;background-color:#52796f;color:#fff;height:100%}#contact .flex-container{align-content:space-between;justify-content:space-between;align-items:space-between;height:100%}#contact .flex-items{height:70vh}#contact .column-flex-container{align-content:space-between;justify-content:space-between;align-items:space-between}#contact .contact-left{width:30vw}#contact a{text-decoration:none;color:#fff}#contact a:hover{color:#2b4b43}#contact .contactform{background-color:#eef1ee;color:#52796f;border-radius:10px;border-color:#52796f;box-shadow:2px 2px 6px rgba(0,0,0,.4);margin-left:20px;padding:3%}#contact .contactform .form-control{display:flex;flex-direction:column;margin-top:10px;margin-bottom:10px}#contact .contactform .form-control input,#contact .contactform .form-control textarea{border:1px solid #52796f !important;border-radius:4px;font-family:"Lato";margin-top:5px;padding:7px;resize:none}#contact .contactform #easy #error{display:none;background:#dda4a0;margin-bottom:10px;padding:10px 15px;color:#681b15;font-size:14px;font-weight:800;line-height:26px;border-radius:2px}#contact .contactform #easy #success{display:none;background:#8ed49c;margin-bottom:10px;padding:10px 15px;color:#21632e;font-size:14px;font-weight:800;line-height:26px;border-radius:2px}#contact .contactform #sendmessage.done{background-color:#8fada6;border-color:#8fada6}#contact .contactform #sendmessage.active i{animation:move 1000ms forwards ease-in-out}#contact .contactform #sendmessage i{transition:all 750ms;offset-path:path("M10,5c0,0,186.7,42.3,234.7-177")}@keyframes move{0%{offset-distance:0%;transform:scale(1);transform:rotate(0deg)}100%{offset-distance:100%;transform:scale(0);transform:rotate(-20deg)}}footer{background-color:#2b4b43;color:#fff;min-height:35vh;align-content:center}footer a{text-decoration:none;color:#fff}footer a:hover{color:#52796f;text-decoration:none}footer .logo{height:100px;width:auto}footer .flex-container{justify-content:space-between;align-items:center;align-content:space-between}footer .column-flex-container{justify-content:space-between;align-self:center;align-content:space-between;height:25vh}@media all and (max-width: 1024px)and (min-width: 361px){.logo{float:none !important;text-align:center;padding:3px 0}.logo a{display:inline-block !important}.logo h3{font-size:10pt;margin-left:10px}header{padding:0}#nav{float:none;width:100%}#nav ul{height:200px}#nav ul li{float:none;display:block;width:auto;padding-left:0}#nav ul li:first-child a{border-top:1px solid #eee}#nav ul li:last-child a{border-bottom:0px solid #eee}#nav ul li a{float:none;padding:10px;border-bottom:1px solid #eee}#home{padding-top:5%;padding-bottom:5%}#whatIs{background-position:30% 50%}.overlay-xs{height:100%;z-index:10;background-color:rgba(0,0,0,.4)}.overlay-xs .content{padding:10%;padding-bottom:20%;padding-top:20%}#coaching{padding-bottom:20px}#coaching .pl-5{padding-left:0 !important}#coaching .flex-container{padding-top:25px;padding-bottom:25px;padding-left:15px;padding-right:15px}#coaching .flex-items-1,#coaching .flex-items-2{width:100% !important}#coaching a{color:#2b4b43 !important}#coaching a:hover{color:#8fada6 !important;text-decoration:none}#about{padding-top:25px;padding-bottom:25px}#about .flex-items-2{width:40%}#contact p{text-align:left}.mlr-100{margin-left:5%;margin-right:5%}.column-flex-container{padding-bottom:0%}}@media all and (max-width: 785px){#contact .flex-items{height:100%}.contact-left{width:100% !important}.contactform{margin:0 !important;width:95%}#home{padding-top:5%;padding-bottom:5%;padding-left:0;padding-right:0}#home .flex-items{width:100%}#home .tile{width:90%}.flexbox-panel section{width:auto}.flexbox-panel section p{text-align:justify}footer .wrapper{width:70%}footer .column-flex-container{justify-content:center;height:10vh}}@media all and (max-width: 360px){.logo{float:none !important;text-align:center;padding:0;margin:0 !important}.logo a{display:inline-block !important;max-width:60%}.logo h3{max-width:70%;font-size:10pt;margin-left:0px}header{padding:0 !important}#nav{float:none;width:100%}#nav ul{height:200px}#nav ul li{float:none;display:block;width:auto;padding-left:0}#nav ul li:first-child a{border-top:1px solid #eee}#nav ul li:last-child a{border-bottom:0px solid #eee}#nav ul li a{float:none;padding:10px;border-bottom:1px solid #eee}.fa-2x{font-size:1em !important}#whatIs{background-position:20% 50%}.overlay-xs{z-index:10;background-color:rgba(0,0,0,.4)}.overlay-xs p{text-align:justify}.overlay-xs .content{padding:15px}.flexbox-panel section{padding-bottom:7%;width:auto}.flexbox-panel section p{text-align:justify}#mainpoints h1{margin-left:15px;margin-right:15px}#coaching,#about{padding-top:25px;padding-bottom:25px}.flex-container{justify-content:center;text-align:center;padding-left:15px;padding-right:15px}.mlr-100{margin-left:2%;margin-right:2%}p{text-align:justify}.pl-5{padding-left:0 !important}.column-flex-container{padding-bottom:10%}.contactform{margin:0 !important;padding:0;text-align:left;width:94%}.contact-left{width:100% !important}footer .wrapper{width:100%}footer .flex-container{justify-content:center;align-items:center;align-content:center}footer .column-flex-container{justify-content:center;height:10vh}}/*! responsive-nav.js 1.0.23 by @viljamis */.nav-collapse ul{width:100%;display:block;list-style:none}.nav-collapse li{display:block}.js .nav-collapse{clip:rect(0 0 0 0);position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px;transition:height 2s ease-in-out}.nav-collapse.closed{max-height:0;transition:height 2s ease-in-out}.nav-toggle{display:block;font-size:26px;height:87px;width:87px;color:#52796f;position:absolute;top:0;right:0;line-height:50px;text-align:center;background:rgba(0,0,0,0)}.nav-toggle{-webkit-tap-highlight-color:#52796f;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width: 1025px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}.hover-underline{width:100%;position:relative}.hover-underline::after{content:"";margin-top:5px;position:absolute;top:calc(100% - 1px);border-bottom:solid 1px #52796f;left:50%;right:50%;transition:all .3s ease-in-out}.hover-underline:hover::after{left:0;right:0;border-bottom:solid 1px #52796f;transition:all .3s ease-in-out}.overlay-xs{padding-bottom:10%;padding-top:20%;height:80vh;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:flex-start}.content{width:35%;padding:0%;text-align:right;order:0;flex:0 1 auto;align-self:center}}header,header nav ul{*zoom:1}header:before,header nav ul:before,header:after,header nav ul:after{content:" ";display:table}header:after,header nav ul:after{clear:both}