body,p a{color:#666}footer a,p a{display:inline;position:relative;z-index:2;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;cursor:pointer}.mainnav li a,footer a,p a{cursor:pointer}body,html{width:100%;height:100%}body{font-family:'Open Sans',sans-serif;font-weight:300;font-size:18px}.btn-xl{padding:1.25rem 2.5rem}.content-section{padding-top:20px;padding-bottom:50px}@media (min-width:768px){.content-section{padding-top:100px;padding-bottom:100px}}@media (min-width:992px){.content-section{padding-top:100px;padding-bottom:100px}}@media (min-width:1200px){.content-section{padding-top:100px;padding-bottom:100px}}.content-section-heading h3{font-size:3.5rem;text-transform:uppercase;letter-spacing:.8125rem}.content-section-heading h4,h2{letter-spacing:.625rem;text-transform:uppercase}.content-section-heading h4{font-size:2rem;font-weight:300}p a{-webkit-box-shadow:inset 0 -.05em 0 #222;-moz-box-shadow:inset 0 -.05em 0 #222;box-shadow:inset 0 -.05em 0 #222;transition:all .2s ease-in}p a:focus,p a:hover{text-decoration:none;color:#fff;-webkit-box-shadow:inset 0 -1.375em 0 #222;-moz-box-shadow:inset 0 -1.375em 0 #222;box-shadow:inset 0 -1.375em 0 #222}p a:visited{-webkit-box-shadow:inset 0 -.25em 0 #bcc1da;-moz-box-shadow:inset 0 -.25em 0 #bcc1da;box-shadow:inset 0 -.25em 0 #bcc1da}footer a{color:#fff;-webkit-box-shadow:inset 0 -.05em 0 #fff;-moz-box-shadow:inset 0 -.05em 0 #fff;box-shadow:inset 0 -.05em 0 #fff;transition:all .2s ease-in}footer a:focus,footer a:hover{text-decoration:none;color:#80b43a;-webkit-box-shadow:inset 0 -1.375em 0 #fff;-moz-box-shadow:inset 0 -1.375em 0 #fff;box-shadow:inset 0 -1.375em 0 #fff}footer a:visited{-webkit-box-shadow:inset 0 -.25em 0 #fff;-moz-box-shadow:inset 0 -.25em 0 #fff;box-shadow:inset 0 -.25em 0 #fff}a.readmore{margin-top:40px;display:inline-block;font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:3.5rem;letter-spacing:.8125rem;text-transform:uppercase}h2{font-size:2rem;font-weight:300}.t300{font-weight:300!important}.t400{font-weight:400!important}.t600{font-weight:600!important}.t700{font-weight:700!important}p.lead{font-size:1.375rem}.text-faded{color:rgba(255,255,255,.7)}a,a:hover{color:#222;text-decoration:none}.mainnav a,.mainnav a:hover{color:#fff;text-decoration:none}.image-figure{font-size:14px}.intro-headline{margin:100px 0 60px}.scroll-to-top{position:fixed;right:15px;bottom:15px;display:none;width:50px;height:50px;text-align:center;color:#fff;background:rgba(52,58,64,.5);line-height:45px}.masthead,.subhead{position:relative;display:table;width:100%;height:auto;padding-top:0;padding-bottom:0}.scroll-to-top:focus,.scroll-to-top:hover{color:#fff}.scroll-to-top:hover{background:#343a40}.scroll-to-top i{font-weight:800}.masthead{min-height:30rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.1)));background:linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%);background-position:center bottom;background-repeat:repeat-x;background-size:contain}.subhead{min-height:10rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.1)));background:linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%);background-position:center bottom;background-repeat:repeat-x;background-size:contain}#kontaktbox,#logo{display:block;position:absolute;z-index:30}.masthead h1{font-size:4rem;margin:0;padding:0}#logo{width:300px;left:50%;top:62px;margin-left:-150px}@media (min-width:992px){.masthead{height:100vh}.masthead h1{font-size:5.5rem}#logo{width:500px;left:50%;top:42px;margin-left:-250px}}#kontaktbox{width:250px;right:120px;top:20px;text-align:center;font-size:14px;color:#666}.arrow1,.arrow2,.arrow3,.arrow4,.arrow5,.arrow6{display:block;z-index:-10;position:absolute}@media (min-width:768px){#logo{width:500px;left:50%;top:42px;margin-left:-250px}#kontaktbox{width:300px;right:120px;top:22px;text-align:right;font-size:17px}}@media (min-width:992px){#kontaktbox{width:300px;right:120px;top:22px;text-align:right;font-size:17px}}@media (min-width:1200px){#logo{width:500px;left:50%;top:42px;margin-left:-250px}#kontaktbox{width:300px;right:120px;top:22px;text-align:right;font-size:17px}}#kontaktbox a{color:#666}#kontaktbox span{margin:0 10px}.arrow1{right:180px;bottom:-120px;width:120px}@media (min-width:768px){.arrow1{right:80px;bottom:-295px;width:250px}}@media (min-width:992px){.arrow1{right:80px;bottom:-295px;width:250px}}@media (min-width:1200px){.arrow1{right:80px;bottom:-295px;width:250px}}.arrow2{left:40px;bottom:-95px;width:80px}@media (min-width:768px){.arrow2{left:40px;bottom:-155px;width:120px}}@media (min-width:992px){.arrow2{left:40px;bottom:-155px;width:120px}}@media (min-width:1200px){.arrow2{left:40px;bottom:-155px;width:120px}}.arrow3{right:70px;bottom:-95px;width:250px}@media (min-width:768px){.arrow3{right:140px;bottom:-195px;width:550px}}@media (min-width:992px){.arrow3{right:140px;bottom:-195px;width:550px}}@media (min-width:1200px){.arrow3{right:140px;bottom:-195px;width:550px}}.arrow4{right:20px;bottom:-100px;width:250px}@media (min-width:768px){.arrow4{right:-50px;bottom:-205px;width:350px}}@media (min-width:992px){.arrow4{right:-50px;bottom:-205px;width:350px}}@media (min-width:1200px){.arrow4{right:-50px;bottom:-205px;width:350px}.arrow5{right:350px;bottom:-155px;width:130px}}.arrow5{right:350px;bottom:-155px;width:130px}@media (min-width:768px){.arrow5{right:350px;bottom:-155px;width:130px}}@media (min-width:992px){.arrow5{right:350px;bottom:-155px;width:130px}}.arrow6{left:30px;bottom:-102px;width:120px}.button{display:inline;position:absolute;right:10px;top:10px;z-index:999;font-size:20px}.btn-close .lnr-menu,.btn-close .menu-title,.btn-open .lnr-cross,.overlay{display:none}@media (min-width:768px){.arrow6{left:30px;bottom:-262px;width:250px}.button{position:fixed;right:120px;top:70px;font-size:30px}}@media (min-width:992px){.arrow6{left:30px;bottom:-262px;width:250px}.button{position:fixed;right:120px;top:70px;font-size:30px}}@media (min-width:1200px){.arrow6{left:30px;bottom:-262px;width:250px}.button{position:fixed;right:120px;top:70px;font-size:30px}}.button a{text-decoration:none}.btn-open,.btn-open:hover{color:#80b43a;font-size:40px;line-height:40px}@media (min-width:768px){.btn-open,.btn-open:hover{font-size:60px;line-height:60px}}@media (min-width:992px){.btn-open,.btn-open:hover{font-size:60px;line-height:60px}}@media (min-width:1200px){.btn-open,.btn-open:hover{font-size:60px;line-height:60px}}.btn-close,.btn-close:hover{color:#fff;font-size:30px;line-height:20px}@media (min-width:768px){.btn-open,.btn-open:hover{font-size:40px;line-height:60px}}@media (min-width:992px){.btn-open,.btn-open:hover{font-size:40px;line-height:60px}}@media (min-width:1200px){.btn-open,.btn-open:hover{font-size:40px;line-height:60px}}.overlay{position:fixed;top:0;height:100vh;width:100%;overflow:auto;z-index:99;background:#64bec1}.mainnav,.mainnav li a{color:#fff;position:relative}@keyframes back_animate{0%,100%,30%,60%,90%{background-color:#64bec1}10%,40%,70%{background-color:#e5cd72}20%,50%,80%{background-color:#ed989d}}.mainnav{min-height:30rem;display:table;width:100%;height:auto;padding-top:0;padding-bottom:0;font-size:1.25rem}.mainnav ul{list-style:none}.mainnav li a{font-size:18px;display:inline-block;z-index:2;margin:15px 0;-webkit-box-shadow:inset 0 -.05em 0 #fff;-moz-box-shadow:inset 0 -.05em 0 #fff;box-shadow:inset 0 -.05em 0 #fff;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in}@media (min-width:768px){.mainnav li a{font-size:28px;margin:15px 0}}@media (min-width:992px){.mainnav{height:100vh}.mainnav .container-fluid{max-width:90%}.mainnav li a{font-size:28px;margin:15px 0}}@media (min-width:1200px){.mainnav li a{font-size:28px;margin:15px 0}}.mainnav li a:focus,.mainnav li a:hover{text-decoration:none;color:#64bec1;-webkit-box-shadow:inset 0 -1.375em 0 #fff;-moz-box-shadow:inset 0 -1.375em 0 #fff;box-shadow:inset 0 -1.375em 0 #fff}.mainnav li a:visited{-webkit-box-shadow:inset 0 -.25em 0 #fff;-moz-box-shadow:inset 0 -.25em 0 #fff;box-shadow:inset 0 -.25em 0 #fff}.anfahrt{margin-top:-70px}footer.footer{padding-top:3rem;padding-bottom:1rem;background:#80b43a;color:#fff}.footer a{color:#fff}.footer a:active,.footer a:focus,.footer a:hover{color:#155d74}.btn-dark,.btn-primary,.btn-secondary{color:#fff!important}.footer .col-first,.footer .col-last{text-align:center!important}@media (min-width:768px){.anfahrt{margin-top:-170px}.footer .col-first{text-align:left!important}.footer .col-last{text-align:right!important}}@media (min-width:992px){.anfahrt{margin-top:-170px}.footer .col-first{text-align:left!important}.footer .col-last{text-align:right!important}}@media (min-width:1200px){.anfahrt{margin-top:-170px}.footer .col-first{text-align:left!important}.footer .col-last{text-align:right!important}}.btn-primary{background-color:#1D809F!important;border-color:#1D809F!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#155d74!important;border-color:#155d74!important}.btn-secondary{background-color:#ecb807!important;border-color:#ecb807!important}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#ba9106!important;border-color:#ba9106!important}.btn{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1);font-weight:700}.bg-primary{background-color:#1D809F!important}.text-primary{color:#1D809F!important}.text-secondary{color:#ecb807!important}.side-title{margin:0;padding:0;position:fixed;left:25px;top:50px;z-index:11}.side-title h1{writing-mode:vertical-lr;text-orientation:upright;text-transform:uppercase;font-weight:300;font-size:20px;letter-spacing:45px;margin:0;padding:0}