.tourPreviewBox{display:block;color:#4a4a4a;background-color:#fff;box-shadow:0 .5em 1em -0.125em rgba(10,10,10,.1),0 0px 0 1px rgba(10,10,10,.04);margin-bottom:1rem;border-radius:6px;padding:10px;padding-top:5px;padding-bottom:10px;position:relative;overflow:hidden;user-select:none;cursor:pointer}.tourPreviewBox:hover{background-color:#f6f6f6}@media(min-width: 500px){.tourPreviewBox{padding-top:8px;padding-left:15px;padding-right:15px}}.tourPreviewBox .previewBoxHeader{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.3rem}.tourPreviewBox .previewBoxHeader .previewBoxTitle{font-family:"Bree Serif",BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom:5px;font-size:1rem;font-weight:normal}@media(min-width: 400px){.tourPreviewBox .previewBoxHeader .previewBoxTitle{font-size:1.1rem}}.tourPreviewBox .previewBoxHeader .previewBoxLikes{font-size:14px;white-space:nowrap}.tourPreviewBox .previewBoxHeader .previewBoxLikes i{color:#777;vertical-align:middle}.tourPreviewBox .previewBoxHeader .previewBoxLikes span{vertical-align:middle}.tourPreviewBox .previewBoxContent{display:flex;gap:1rem}.tourPreviewBox .previewBoxImage{width:120px;height:120px;flex-shrink:0;position:relative}@media(min-width: 500px){.tourPreviewBox .previewBoxImage{width:150px;height:150px}}.tourPreviewBox .previewBoxImage img{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:6px}.tourPreviewBox .previewBoxLanguages{margin-top:.3rem;width:120px;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 500px){.tourPreviewBox .previewBoxLanguages{width:150px}}.tourPreviewBox .previewBoxNextToImage{display:flex;gap:1rem;width:100%;flex-shrink:1;min-width:130px;justify-content:space-between}.tourPreviewBox .previewBoxInfoBox{font-size:13px;flex-shrink:1;min-width:130px}@media(min-width: 400px){.tourPreviewBox .previewBoxInfoBox{font-size:14px}}.tourPreviewBox .previewBoxInfoBox .numStations{margin-left:.7rem}@media(min-width: 650px){.tourPreviewBox .previewBoxInfoBox .numStations{display:none}}.tourPreviewBox .previewBoxInfoBox .author{display:flex;flex-wrap:wrap;column-gap:1rem;margin-bottom:.2rem}.tourPreviewBox .previewBoxInfoBox .author .item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tourPreviewBox .previewBoxInfoBox .author .item i,.tourPreviewBox .previewBoxInfoBox .author .item span{vertical-align:middle}.tourPreviewBox .previewBoxInfoBox .previewBoxDescriptionText{margin-top:1em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 500px){.tourPreviewBox .previewBoxInfoBox .previewBoxDescriptionText{-webkit-line-clamp:4}}.tourPreviewBox .previewBoxStations{display:none;width:200px;flex-shrink:0;font-size:13px;padding-right:10px;align-self:center}.tourPreviewBox .previewBoxStations .stationTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tourPreviewBox .previewBoxStations .stationsLabel,.tourPreviewBox .previewBoxStations .moreStations{color:#999}@media(min-width: 650px){.tourPreviewBox .previewBoxStations{display:block}}@media(min-width: 750px){.tourPreviewBox .previewBoxStations{width:280px}}.citiesGrid{box-shadow:0 .5em 1em -0.125em rgba(10,10,10,.1),0 0px 0 1px rgba(10,10,10,.04);border-radius:6px;padding:1rem;margin-top:1rem;margin-bottom:1rem;grid-auto-flow:row;column-gap:1rem;row-gap:.5rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 500px){.citiesGrid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 700px){.citiesGrid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 900px){.citiesGrid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.citiesGrid .city{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:140%}.citiesGrid .city a{font-size:1.2rem;font-weight:bold}.citiesGrid .city span{font-size:.9rem}.homepageContainer{margin-top:25px;padding-bottom:20px;padding-left:10px;padding-right:10px}.homepageContainer .homepageElementsContainer{margin:auto;max-width:900px;position:relative}.homepageContainer h2{color:var(--primary-color, #36b905);font-size:20px}@media(min-width: 600px){.homepageContainer h2{font-size:22px}}.homepageContainer .firstInfo{position:relative;box-shadow:0 .5em 1em -0.125em rgba(10,10,10,.2),0 0 0 1px rgba(10,10,10,.03);border-radius:8px;padding:30px;background:url(a54d3221a06842e8e8fc.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:410px 400px}@media screen and (max-width: 800px){.homepageContainer .firstInfo{padding:15px}}.homepageContainer .firstInfo .imgMobile{display:none;width:100%;margin-top:15px;border-radius:15px}@media screen and (max-width: 670px){.homepageContainer .firstInfo{background:none}.homepageContainer .firstInfo .imgMobile{display:inline}}.homepageContainer .firstInfo .summary{margin-top:15px}@media screen and (max-width: 800px)and (min-width: 670px){.homepageContainer .firstInfo .summary{max-width:350px}}@media screen and (min-width: 801px){.homepageContainer .firstInfo .summary{max-width:430px}}.homepageContainer .firstInfo .summary p{margin-bottom:1em}.homepageContainer .firstInfo .summary p:last-child{margin-bottom:0}.homepageContainer .firstInfo h1{font-size:32px;line-height:1.2;text-align:left;margin-top:-3px;max-width:350px;margin-right:130px;margin-bottom:0}@media screen and (max-width: 800px){.homepageContainer .firstInfo h1{font-size:28px}}@media screen and (max-width: 320px){.homepageContainer .firstInfo h1{font-size:24px}}.homepageContainer .firstInfo h1.englishClaim{margin-right:0}.homepageContainer .firstInfo h4{margin-bottom:11px;text-align:left;font-size:18px}.homepageContainer .firstInfoOtherVariants{padding:0 30px 15px 30px}@media screen and (max-width: 800px){.homepageContainer .firstInfoOtherVariants{padding:0 15px 15px 15px}}.homepageContainer .firstInfoOtherVariants h1{line-height:1.2;text-align:center}.homepageContainer .firstInfoOtherVariants>div{text-align:center}.homepageContainer .appTeaserAndNews{display:flex;justify-content:center}@media screen and (max-width: 800px){.homepageContainer .appTeaserAndNews{flex-wrap:wrap}}.homepageContainer .appTeaserContainer{min-width:200px;flex-shrink:5;width:100%;margin-top:20px;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;box-shadow:0 .5em 1em -0.125em rgba(10,10,10,.2),0 0 0 1px rgba(10,10,10,.03);border-radius:8px;padding:10px;padding-left:20px;padding-right:20px;background-color:#eef6fc}@media screen and (min-width: 801px){.homepageContainer .appTeaserContainer{margin-right:10px;width:auto}}.homepageContainer .appTeaserContainer a{flex-grow:0;flex-shrink:0;margin-left:5px;margin-right:5px}.homepageContainer .appTeaserContainer a:hover{border-bottom:none}.homepageContainer .appTeaserContainer span{line-height:1.3}@media screen and (min-width: 620px){.homepageContainer .appTeaserContainer span{max-width:250px}}.homepageContainer .homepageSearchBar{margin-top:1.5rem}.homepageContainer .news{min-width:300px;flex-basis:100%;margin-top:20px}@media screen and (min-width: 801px){.homepageContainer .news{margin-left:10px}}.homepageContainer .news .newsHeader{background-color:#eef6fc;border-radius:4px 4px 0 0;padding:.75em 1em;box-shadow:0 .3em 1em -0.125em rgba(10,10,10,.1),0 0px 0 1px rgba(10,10,10,.04);margin-bottom:.5rem;display:flex;justify-content:space-between}.homepageContainer .news .newsHeader .headline{font-weight:bold}.homepageContainer .news .newsHeader .news-bloglink>span{vertical-align:middle}.homepageContainer .news .blog-listitem{font-size:13px;box-shadow:0 .3em 1em -0.125em rgba(10,10,10,.1),0 0px 0 1px rgba(10,10,10,.04);border-radius:6px;padding:10px;display:flex;color:#4a4a4a;flex-wrap:nowrap;align-items:flex-start}.homepageContainer .news .blog-listitem:not(:last-child){margin-bottom:.5rem}.homepageContainer .news .blog-listitem:hover{background-color:#f6f6f6}.homepageContainer .news .blog-listitem .blog-image{margin-right:15px}.homepageContainer .news .blog-listitem .blog-date{color:#7d7d7d}.homepageContainer .news .blog-listitem .blog-title{font-size:15px;color:#36b905;margin-bottom:5px}.homepageContainer .news .blog-listitem .more-link{margin-top:5px}.homepageContainer .news .blog-listitem .more-link>span{vertical-align:middle}.homepageContainer .news .blog-listitem .more-link>span.material-icons{color:#7d7d7d}.homepageContainer .news .blog-listitem .more-link>span.more-text{color:#36b905}.homepageContainer .ribbon{width:150px;height:150px;top:-10px;right:-10px;overflow:hidden;position:absolute;z-index:1}.homepageContainer .ribbon::before,.homepageContainer .ribbon::after{position:absolute;z-index:-1;content:"";display:block;border:5px solid rgb(10.5157894737,36.0263157895,.9736842105);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}.homepageContainer .ribbon::before{top:0;left:0}.homepageContainer .ribbon::after{bottom:0;right:0}.homepageContainer .ribbon span{position:absolute;display:block;width:225px;padding:15px 0;padding-left:10px;left:-25px;top:30px;transform:rotate(45deg);background-color:#36b905;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font:700 16px/1 BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-align:center}.homepageContainer .ribbon span a{color:#fff !important}.homepageContainer .tourList{margin-top:3rem;margin-bottom:2rem}.homepageContainer .howtoHoerspaziergangTeaser{margin-top:3rem;margin-bottom:3rem;max-width:600px}.homepageContainer .howtoHoerspaziergangTeaser .teaserInner{display:flow-root;font-size:14px}.homepageContainer .howtoHoerspaziergangTeaser .teaserInner>a{float:left;margin-right:1rem;margin-bottom:1rem}.homepageContainer .howtoHoerspaziergangTeaser .teaserInner>a img{width:auto;height:210px;object-fit:contain}@media(max-width: 500px){.homepageContainer .howtoHoerspaziergangTeaser .teaserInner>a img{height:140px}}.homepageContainer .testimonials{margin-bottom:3rem}.homepageContainer .testimonials .testimonial{box-shadow:0 .5em 1em -0.125em rgba(10,10,10,.2),0 0 0 1px rgba(10,10,10,.03);border-radius:8px;padding:1rem;margin-bottom:1rem;display:grid;grid-template-columns:minmax(200px, 35%) 1fr;gap:1rem;font-size:14px}.homepageContainer .testimonials .testimonial .images img{border-radius:5px}.homepageContainer .testimonials .testimonial .statement{align-self:center}@media(max-width: 500px){.homepageContainer .testimonials .testimonial{display:flex;flex-wrap:wrap;justify-content:center}.homepageContainer .testimonials .testimonial .images img{max-height:200px;width:auto}}.homepageContainer .testimonials .testimonial .rostock-logo{max-height:70px;width:auto;margin-top:.5rem}.homepageContainer .testimonials .testimonial .geophon-logo{max-width:180px;background-color:#000;border-radius:5px;margin-top:.5rem;margin-left:auto;padding-top:.3rem;padding-left:.5rem;padding-right:.5rem}.homepageContainer .testimonials .testimonial .aoyo-logo{max-width:130px;height:auto;margin-top:.5rem}.homepageContainer .testimonials .testimonial .weisse-flotte-logo{max-width:200px;height:auto}
