﻿@font-face{font-family:'Canoodle';src:url(../fonts/canoodle-regular.eot);src:url(../fonts/canoodle-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/canoodle-regular.woff2) format("woff2"),url(../fonts/canoodle-regular.woff) format("woff"),url(../fonts/canoodle-regular.ttf) format("truetype")}@font-face{font-family:'Interstate';src:url(../fonts/Interstate-Bold.eot);src:url(../fonts/Interstate-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Interstate-Bold.woff2) format("woff2"),url(../fonts/Interstate-Bold.woff) format("woff"),url(../fonts/Interstate-Bold.ttf) format("truetype"),url(../fonts/Interstate-Bold.svg#Interstate-Bold) format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Interstate';src:url(../fonts/Interstate-Regular.eot);src:url(../fonts/Interstate-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Interstate-Regular.woff2) format("woff2"),url(../fonts/Interstate-Regular.woff) format("woff"),url(../fonts/Interstate-Regular.ttf) format("truetype"),url(../fonts/Interstate-Regular.svg#Interstate-Regular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Interstate-BlackCondensed';src:url(../fonts/Interstate-BlackCondensed.eot);src:url(../fonts/Interstate-BlackCondensed.eot?#iefix) format("embedded-opentype"),url(../fonts/Interstate-BlackCondensed.woff2) format("woff2"),url(../fonts/Interstate-BlackCondensed.woff) format("woff"),url(../fonts/Interstate-BlackCondensed.ttf) format("truetype"),url(../fonts/Interstate-BlackCondensed.svg#Interstate-BlackCondensed) format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/roboto-v20-latin-regular.eot);src:local(""),url(../fonts/roboto-v20-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v20-latin-regular.woff2) format("woff2"),url(../fonts/roboto-v20-latin-regular.woff) format("woff"),url(../fonts/roboto-v20-latin-regular.ttf) format("truetype")}body{background-color:#1F3A00;overflow-x:hidden}.main-container{max-width:1600px;margin:0 auto;background-color:#fff}.main-container .landing-page-section .container-fluid{width:85%;margin-left:0}@media screen and (min-width: 1024px){.main-container .landing-page-section .container-fluid{width:100%;margin-left:auto}}.main-container main{min-height:100vh}.home-page{padding:100px 0;background-image:url("https://locomotive-v3.s3.eu-central-1.amazonaws.com/sites/650dbdc6066dd800a18bec08/theme/images/small-bg.jpg?2fa91c1dbac2dd5357e3df5fff8cc821");background-size:cover;position:relative;overflow:hidden}.home-page .large-screen-path{width:100%;display:none;padding:4em 0;position:relative;pointer-events:none}.home-page .large-screen-path svg .line-path{animation:dash 30s linear reverse infinite;-webkit-animation:dash 30s linear reverse infinite}.home-page .large-screen-path svg .line-path:nth-child(3),.home-page .large-screen-path svg .line-path:nth-child(4){animation:dash 30s linear infinite;-webkit-animation:dash 30s linear infinite}@keyframes dash{to{stroke-dashoffset:40px}}@-webkit-keyframes dash{to{stroke-dashoffset:40px}}@media screen and (min-width: 1024px){.home-page{background-position:center;background-size:cover;background-image:url("https://locomotive-v3.s3.eu-central-1.amazonaws.com/sites/650dbdc6066dd800a18bec08/theme/images/large-bg.jpg?91d033186bcc0b3f53a1a9d21a9dd9c4")}.home-page .large-screen-path{margin-top:4em;display:inline-block}}@media screen and (min-width: 1200px){.home-page{background-position:center;background-size:cover;background-image:url("https://locomotive-v3.s3.eu-central-1.amazonaws.com/sites/650dbdc6066dd800a18bec08/theme/images/large-bg.jpg?91d033186bcc0b3f53a1a9d21a9dd9c4")}.home-page .large-screen-path{margin-top:0;display:inline-block}}body{font-family:"Roboto";font-size:13px;line-height:22px;font-style:normal;font-weight:normal}@media screen and (min-width: 768px){body{font-size:16px;line-height:26px}}@media screen and (min-width: 992px){body{font-size:18px;line-height:28px}}h1,h2,h3{font-family:"Canoodle";font-weight:400;font-style:normal;color:#541A05;text-transform:uppercase}h1{font-size:36px;line-height:37px}@media screen and (min-width: 768px){h1{font-size:36px;line-height:46px}}@media screen and (min-width: 992px){h1{font-size:72px;line-height:74px;letter-spacing:0.02em}}h2{font-size:18px;line-height:26px}@media screen and (min-width: 768px){h2{font-size:24px;line-height:34px}}@media screen and (min-width: 992px){h2{font-size:36px;line-height:46px}}h3{font-size:24px;line-height:24px}@media screen and (min-width: 768px){h3{font-size:20px;line-height:30px}}@media screen and (min-width: 992px){h3{font-size:36px;line-height:43px;letter-spacing:0.02em}}h4{font-size:14px;line-height:22px;font-family:"Interstate"}@media screen and (min-width: 768px){h4{font-size:18px;line-height:28px}}@media screen and (min-width: 992px){h4{font-size:18px;line-height:28px}}a{color:#541A05}.btn{font-family:"Roboto";padding:5px 10px;font-weight:500;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0.05em;color:#fff;box-sizing:border-box;border-radius:6px}.btn.btn-default{background-color:transparent;border:2px solid #541A05;color:#541A05}.btn.btn-default:focus{box-shadow:0 0 0 0.2rem rgba(84,26,5,0.25);background-color:#541A05;color:#fff}.btn.btn-primary{background-color:#541A05;border:2px solid #541A05}.btn.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(84,26,5,0.25)}.btn.btn-secondary{background-color:#75C020;border:2px solid #75C020;color:#fff}.btn.btn-secondary:focus{box-shadow:0 0 0 0.2rem rgba(117,192,32,0.25)}.btn.btn-link{background-color:transparent;border:none;color:#541A05;text-decoration:underline}.btn.btn-link:focus{box-shadow:none}.btn.btn-cta{font-size:14px}@media screen and (min-width: 768px){.btn{font-size:18px;padding:15px 19px}.btn.btn-cta{font-size:18px}}.plus-icon{height:40px;width:40px}.card{margin:10px 0;box-shadow:0px 0px 10px rgba(0,0,0,0.4);border-radius:6px;border:none}.card .card-img-top{border-radius:6px 6px 0 0;min-height:auto;aspect-ratio:500 / 300}.card .card-body{padding:1rem}.card .card-body .btn{margin-top:1rem}.card .card-body .card-text,.card .card-body p{color:#541A05 !important;overflow:hidden;margin:0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card .card-body label::before{content:'Mehr Lesen';text-decoration:underline;color:#541A05}.card .card-body input:checked+p{-webkit-line-clamp:unset}.card .card-body input:checked+p ~ label::before{content:'Weniger lesen'}@media screen and (min-width: 1024px){.card{border-radius:20px}.card .card-img-top{border-radius:20px 20px 0 0}.card .card-title{padding:10px 0}.card.path-card{position:absolute;width:18rem}}.text-green{color:#75C020}.text-primary{color:#541A05}.text-default{color:#fff}.navigation-padding{padding-top:100px}.scale-in-center{-webkit-animation:scale-in-center 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-center 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes scale-in-center{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:1}}.spinner{width:40px;height:40px;position:relative;margin:100px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#541A05;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%, 100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%, 100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.img-highlight{width:calc(120% - 15px);position:relative;box-shadow:0px 0px 10px rgba(0,0,0,0.4);border-radius:20px;border:1px solid #541A05;overflow:hidden}.img-highlight img{width:100%}.img-highlight .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.img-highlight .overlay .highlight{display:inline-block;position:absolute;cursor:pointer}.img-highlight .overlay .highlight .plus-button{transition:transform .3s ease-in}.img-highlight .overlay .highlight .highlight-content{width:220px;background-color:#541A05;color:#fff;text-align:center;padding:5px 10px;font-size:14px;border-radius:6px;opacity:0;visibility:hidden;transition:all .3s ease-in;position:absolute;z-index:1}.img-highlight .overlay .highlight .highlight-content.highlight-right{top:0;left:105%;transform:translateX(-50px);transition:all .3s ease-in}.img-highlight .overlay .highlight .highlight-content.highlight-right.highlight-top {bottom:auto;margin:0}.img-highlight .overlay .highlight .highlight-content.highlight-right.highlight-bottom {top:auto;margin:0}.img-highlight .overlay .highlight .highlight-content.highlight-left{top:0;right:105%;transform:translateX(50px);transition:all .3s ease-in}.img-highlight .overlay .highlight .highlight-content.highlight-top{bottom:100%;margin-left:calc((-220px / 2) - 5%);transform:translateY(50px);transition:all .3s ease-in}.img-highlight .overlay .highlight .highlight-content.highlight-bottom{top:100%;margin-left:calc((-220px / 2) - 5%);transform:translateY(-50px);transition:all .3s ease-in}.img-highlight .overlay .highlight:hover .plus-button{transform:rotateZ(45deg)}.img-highlight .overlay .highlight:hover .highlight-content{opacity:1;visibility:visible}.img-highlight .overlay .highlight:hover .highlight-content.highlight-right{transform:translateX(0px)}.img-highlight .overlay .highlight:hover .highlight-content.highlight-left{transform:translateX(0px)}.img-highlight .overlay .highlight:hover .highlight-content.highlight-top{transform:translateY(0px)}.img-highlight .overlay .highlight:hover .highlight-content.highlight-bottom{transform:translateY(0px)}@media screen and (min-width: 768px){.img-highlight .overlay .highlight .highlight-content{width:320px;font-size:18px}.img-highlight .overlay .highlight .highlight-content.highlight-top{margin-left:calc((-320px / 2) + 50%)}.img-highlight .overlay .highlight .highlight-content.highlight-bottom{margin-left:calc((-320px / 2) + 50%)}}@media screen and (min-width: 768px){.img-highlight{width:100%}}.form-group .form-control{color:#541A05;background-color:white;border:2px solid #541A05}.form-group .form-control:focus{box-shadow:0 0 0 0.2rem rgba(84,26,5,0.25)}.swiper-container{padding:40px}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{display:none;color:#541A05}@media screen and (min-width: 768px){.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{display:block}}.swiper-container .swiper-slide{height:auto}.swiper-container .swiper-slide .card{height:100%}.swiper-container .swiper-slide .card .card-body{display:flex;flex-direction:column;justify-content:center}.swiper-container .swiper-pagination{bottom:-5px}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#541A05}.navbar{position:absolute;top:0;width:100%;max-width:1600px;margin:0 auto;z-index:100;padding:26px 18px;background-color:#fff}.navbar .navbar-brand img{width:150px;height:34px}@media screen and (min-width: 768px){.navbar .navbar-brand img{width:260px;height:55px}}.seil{background-size:auto 100%;position:absolute;height:30px;background-image:url(https://locomotive-v3.s3.eu-central-1.amazonaws.com/sites/650dbdc6066dd800a18bec08/theme/images/rope.png?3a7774e50d83c3aef762f23b252d9b5c);top:-8px;left:0;right:0;z-index:1040}.footer-section{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:57px 0}.footer-section .social-links a{margin:0 22.5px}.footer-section .social-links a:hover{text-decoration:none}.footer-section .about{margin-bottom:22px;font-size:14px;line-height:16.1px;letter-spacing:0.05em;font-weight:700;color:#541A05}.footer-section .about a{text-decoration:underline}.footer-section .credits{font-size:14px;line-height:19.53px;color:#541A05}.footer-section .credits a{font-weight:700}@media screen and (min-width: 768px){.footer-section{padding:90px 0}}.landing-page-section{position:relative;z-index:122;width:100%;height:100%}@media screen and (min-width: 1024px){.landing-page-section .heading-title{width:55%;margin:50px 85px}}@media screen and (min-width: 1600px){.landing-page-section .heading-title{width:55%;margin:120px 85px}}@media screen and (min-width: 1024px){.landing-page-section .row-offer>div:nth-child(1){margin-top:6rem}.landing-page-section .row-offer>div:nth-child(2){margin-top:9rem}.landing-page-section .row-offer>div:nth-child(3){margin-top:12rem}}@media screen and (min-width: 1440px){.landing-page-section .row-offer>div:nth-child(1){margin-top:8rem}.landing-page-section .row-offer>div:nth-child(2){margin-top:11rem}.landing-page-section .row-offer>div:nth-child(3){margin-top:14rem}}@media screen and (min-width: 1600px){.landing-page-section .row-offer>div:nth-child(1){margin-top:4rem}.landing-page-section .row-offer>div:nth-child(2){margin-top:6rem}.landing-page-section .row-offer>div:nth-child(3){margin-top:8rem}}.landing-page-section .img-data{width:334px;height:191px;margin:10px 0;position:relative}.landing-page-section .img-data img{width:100%}.landing-page-section .img-data .plus-button{position:absolute;left:0}.landing-page-section .klettern-section>img{position:absolute;width:100%}.landing-page-section .klettern-section .activities_desc{z-index:1;color:#fff;width:80%;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media screen and (min-width: 1024px){.landing-page-section .klettern-section{margin:2rem 0}.landing-page-section .klettern-section p{width:100%;background-color:#53690a52}}@media screen and (min-width: 1200px){.landing-page-section .klettern-section{margin:6rem 0}.landing-page-section .img-data{width:100%;height:auto}.landing-page-section .img-data.karte{margin-top:2em}}.landing-page-section .path{position:absolute;right:0;width:20%;height:100%;display:flex;justify-content:center}.landing-page-section .path div{position:absolute;z-index:10;width:80%}.landing-page-section .path .line-path{stroke-dasharray:20;-webkit-animation:dash 15s linear infinite;animation:dash 15s linear infinite}@keyframes dash{to{stroke-dashoffset:-1000}}@media screen and (min-width: 768px){.landing-page-section .path{width:15%;margin-top:50px}}@media screen and (min-width: 1024px){.landing-page-section .path{display:none}}.landing-page-section .on-table{display:none}@media screen and (min-width: 1024px){.landing-page-section .on-table{display:flex;align-items:center}.landing-page-section .on-table img{display:none}}@media screen and (min-width: 1280px){.landing-page-section .on-table{display:flex;align-items:center}.landing-page-section .on-table img{width:200px;display:block}}.landing-page-section .newsletter{max-width:100%}@media screen and (min-width: 1024px){.landing-page-section .newsletter{position:absolute;max-width:379px}}.landing-page-section .path-title{display:flex;align-items:center}.landing-page-section .path-title img{margin-right:10px;display:none}@media screen and (min-width: 1024px){.landing-page-section .path-title{position:absolute}.landing-page-section .path-title h3{max-width:55%}.landing-page-section .path-title img{display:block;width:90px;height:90px}}.landing-page-section .location{margin:20px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.landing-page-section .location{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0}}@media screen and (min-width: 1024px){.landing-page-section{position:absolute;top:100px}}.buchung-page{padding-top:100px;min-height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("https://locomotive-v3.s3.eu-central-1.amazonaws.com/sites/650dbdc6066dd800a18bec08/theme/images/buchung-bg.png?e877c7605c61d33e961d75c28685c0c5")}.buchung-page .header{width:100%;background-image:url("https://locomotive-v3.s3.eu-central-1.amazonaws.com/sites/650dbdc6066dd800a18bec08/theme/images/rope.png?3a7774e50d83c3aef762f23b252d9b5c");background-repeat:no-repeat;background-position:center;background-size:contain}.buchung-page .header .stepper{padding:10px 0;justify-content:space-between;align-items:center;display:flex}.buchung-page .header .stepper div{width:60px;position:relative}.buchung-page .header .stepper div img{width:100%;aspect-ratio:auto}.buchung-page .frame{display:block;border:1px solid #541A05;position:relative}.buchung-page .frame .buchung-loader{position:absolute;height:100%;width:100%;z-index:10;display:flex;justify-content:center;align-items:center}.buchung-page .frame iframe{height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none}@media screen and (min-width: 1024px){.buchung-page .frame{border:1px solid #541A05;position:relative}.buchung-page .frame iframe{height:100%}}@media screen and (min-width: 768px){.buchung-page .header{background-size:100% 30px;background-position:right;margin:10px 0}.buchung-page .header .stepper{margin:0 auto;max-width:60%}.buchung-page .header .stepper div{width:81px}}
