.imageWithShortenedTextContainer{border-radius:4px;box-shadow:0px 0px 4px rgba(0,0,0,.4);position:relative;box-sizing:border-box;width:100%;overflow:hidden;background-color:hsl(0,0%,97.5882352941%);text-align:left}.imageWithShortenedTextContainer .text{padding:14px 18px}.imageWithShortenedTextContainer h1{font-size:20px}.imageWithShortenedTextContainer h2{font-size:16px;font-size:18px}.imageWithShortenedTextContainer h3{white-space:normal;font-size:16px}.imageWithShortenedTextContainer.short .inner{max-height:400px;overflow:hidden}.imageWithShortenedTextContainer .image{display:block}@media screen and (max-width: 500px){.imageWithShortenedTextContainer.short .inner{max-height:600px}.imageWithShortenedTextContainer.long .image{margin-bottom:4px}}.imageWithShortenedTextContainer.no-image .image{display:none}.imageWithShortenedTextContainer.fits .text,.imageWithShortenedTextContainer.full .text{margin-bottom:-2em}@media screen and (min-width: 501px){.imageWithShortenedTextContainer.with-image .image{margin-left:18px;margin-bottom:3px;max-width:45%;float:right}}.imageWithShortenedTextContainer .image img{width:100%;height:auto}.imageWithShortenedTextContainer .showFull,.imageWithShortenedTextContainer .showShort{background-color:#e7e7e7;background-image:linear-gradient(rgb(236.1, 236.1, 236.1), rgb(213.15, 213.15, 213.15));border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-bottom:1px solid rgb(185.1,185.1,185.1);border-top:1px solid #fff;color:#4a4a4a;text-shadow:0px 1px 0px #fff;cursor:pointer;border-left:1px solid #fff;border-right:1px solid rgb(185.1,185.1,185.1);position:absolute;left:0;right:0;bottom:0;height:17px;text-align:center;padding-top:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 1px rgba(0,0,0,.7);box-sizing:content-box}.imageWithShortenedTextContainer .showFull:hover,.imageWithShortenedTextContainer .showShort:hover{background-color:hsl(0,0%,95.5882352941%);background-image:linear-gradient(rgb(246.3, 246.3, 246.3), rgb(228.45, 228.45, 228.45))}.imageWithShortenedTextContainer .showFull.active,.imageWithShortenedTextContainer .showShort.active{background-color:hsl(0,0%,83.5882352941%);background-image:linear-gradient(rgb(205.5, 205.5, 205.5), rgb(218.25, 218.25, 218.25))}.imageWithShortenedTextContainer .showFull span,.imageWithShortenedTextContainer .showShort span{background-image:url(0cd5ce91c903c752aa25.png);background-repeat:no-repeat;display:inline-block;width:16px;height:14px;margin-top:1px}.imageWithShortenedTextContainer .showFull:hover,.imageWithShortenedTextContainer .showShort:hover{border-bottom:1px solid rgb(185.1,185.1,185.1)}.imageWithShortenedTextContainer .showFull:active,.imageWithShortenedTextContainer .showShort:active{box-shadow:none;border-top:1px solid rgb(185.1,185.1,185.1);border-left:1px solid rgb(185.1,185.1,185.1)}.imageWithShortenedTextContainer .showFull:active span,.imageWithShortenedTextContainer .showShort:active span{margin-top:2px}.imageWithShortenedTextContainer .showFull{margin:-1px;display:none}.imageWithShortenedTextContainer .showFull span{background-position:0px 0px}.imageWithShortenedTextContainer.short .showFull{display:block;padding-top:4px;height:25px}.imageWithShortenedTextContainer .showShort{margin:1em -6px -6px -6px;position:relative;display:none}.imageWithShortenedTextContainer .showShort span{background-position:0px -14px}.imageWithShortenedTextContainer.full .showShort{display:block;padding-top:4px;height:25px}.onlyImage{border-radius:4px;box-shadow:0px 0px 4px rgba(0,0,0,.4);max-width:min(100%,350px)}.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}.tour-landing-page,.station-landing-page{padding:0px;text-align:center;max-width:730px;margin:auto}@media(max-width: 760px){.tour-landing-page,.station-landing-page{margin-left:15px;margin-right:15px}}.tour-landing-page h1,.station-landing-page h1{text-align:left;margin-bottom:.4em}.tour-landing-page h2,.station-landing-page h2{font-size:17px;text-align:left;margin:.5em 0}.tour-landing-page p,.tour-landing-page div,.station-landing-page p,.station-landing-page div{font-size:14px;text-align:left}.tour-landing-page a.no-underline,.station-landing-page a.no-underline{border-bottom:none !important}.tour-landing-page .app-teaser,.station-landing-page .app-teaser{border-radius:4px;box-shadow:0px 0px 4px rgba(0,0,0,.4);position:relative;z-index:10;overflow:hidden;box-sizing:border-box;width:100%}.tour-landing-page .stationLandingTourInfos .tourPrice,.station-landing-page .stationLandingTourInfos .tourPrice{margin-bottom:.5em}.tour-landing-page .author_image,.station-landing-page .author_image{float:left;width:55px;height:55px;border-radius:3px}.tour-landing-page .author_image a,.station-landing-page .author_image a{width:55px;height:55px;background-color:rgba(0,0,0,.04);box-shadow:0 0 3px rgba(0,0,0,.2) inset;background-image:url(08e1268a4a471e396530.png);background-repeat:none;background-position:96px -424px;cursor:pointer;border:none !important;border-radius:3px;width:55px;height:55px;display:block;position:relative}.tour-landing-page .author_image:hover a,.station-landing-page .author_image:hover a{width:60px;height:60px;background-position:99px -421px;transition:all 80ms ease-in}.tour-landing-page .author_image img,.station-landing-page .author_image img{border-radius:3px;width:100%;height:100%}.tour-landing-page .tourInfos,.station-landing-page .tourInfos{position:relative;z-index:0;box-sizing:border-box;line-height:1.25;padding:3px 10px 15px 0px}.tour-landing-page .tourInfos>.infos,.station-landing-page .tourInfos>.infos{display:inline-block;vertical-align:baseline;box-sizing:border-box;padding:0;margin:0;padding-left:11px;line-height:19px}.tour-landing-page .tourInfos>.infos>.infoItem,.station-landing-page .tourInfos>.infos>.infoItem{display:inline-block}.tour-landing-page .tourInfos>.infos .lengthTransportLikes .material-icons,.station-landing-page .tourInfos>.infos .lengthTransportLikes .material-icons{color:#777}.tour-landing-page .tourInfos>.infos .lengthTransportLikes span,.station-landing-page .tourInfos>.infos .lengthTransportLikes span{vertical-align:middle}.tour-landing-page .tourInfos>.infos .lengthTransportLikes>span,.station-landing-page .tourInfos>.infos .lengthTransportLikes>span{padding-right:5px}.tour-landing-page .tourInfos:after,.station-landing-page .tourInfos:after{content:"";display:block;clear:both}.tour-landing-page .stationLandingTourInfos .fromTheGuide,.station-landing-page .stationLandingTourInfos .fromTheGuide{margin-top:0;margin-bottom:10px;font-size:17px}.tour-landing-page .stationLandingTourInfos .stationLandingGuideImage,.station-landing-page .stationLandingTourInfos .stationLandingGuideImage{border:none !important;float:left}.tour-landing-page .stationLandingTourInfos .author,.station-landing-page .stationLandingTourInfos .author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-landing-page .stationLandingTourInfos .infos,.station-landing-page .stationLandingTourInfos .infos{display:block;padding-left:95px;line-height:21px}.tour-landing-page .continue,.station-landing-page .continue{position:relative;text-align:center;margin:0 auto;font-size:16px;padding:24px;z-index:0}.tour-landing-page .app-teaser,.station-landing-page .app-teaser{background-image:url(bd9784bf5ffd4995e027.png);background-position:right bottom;background-repeat:no-repeat;background-color:#f9f9f9;margin-bottom:20px;padding-bottom:10px;text-align:left;position:relative}.tour-landing-page .app-teaser .imgMobile,.station-landing-page .app-teaser .imgMobile{display:none}@media screen and (max-width: 650px){.tour-landing-page .app-teaser,.station-landing-page .app-teaser{background-image:none;background-color:#fff}.tour-landing-page .app-teaser .imgMobile,.station-landing-page .app-teaser .imgMobile{display:block;margin-left:auto;margin-right:auto;width:400px;max-width:100%;margin-bottom:10px;margin-top:-5px}}.tour-landing-page .app-teaser .appTeaserHeader,.station-landing-page .app-teaser .appTeaserHeader{padding:15px 12px 12px 20px;color:rgb(99.5,99.5,99.5);position:relative}.tour-landing-page .app-teaser .teaser,.station-landing-page .app-teaser .teaser{padding:4px;margin:4px;color:#fff}.tour-landing-page .app-teaser .step,.station-landing-page .app-teaser .step{position:relative;padding:12px 12px 12px 20px;min-height:38px;display:block}.tour-landing-page .app-teaser .step .stepRightNow,.station-landing-page .app-teaser .step .stepRightNow{margin-left:40px}.tour-landing-page .app-teaser .step .stepNumber,.station-landing-page .app-teaser .step .stepNumber{font-weight:bold;float:left;line-height:28px;font-size:20px;width:30px;height:30px;text-align:center;background-color:rgba(0,0,0,.07);border-radius:20px;box-shadow:0 -1px 0px rgba(0,0,0,.3),0 1px 0 #fff}.tour-landing-page .app-teaser .step .label,.station-landing-page .app-teaser .step .label{margin-right:2px;font-size:17px;font-weight:bold;display:inline-block;color:var(--primary-color, #36b905)}.tour-landing-page .app-teaser .step .label span,.tour-landing-page .app-teaser .step .label small,.station-landing-page .app-teaser .step .label span,.station-landing-page .app-teaser .step .label small{display:block;font-weight:normal;color:#4a4a4a}.tour-landing-page .app-teaser .step .appStoresButtons,.station-landing-page .app-teaser .step .appStoresButtons{margin-right:2px;margin-top:8px;margin-left:-3px;float:none;display:block}.tour-landing-page .app-teaser .step .appStoreButton,.station-landing-page .app-teaser .step .appStoreButton{margin-right:8px;margin-left:3px}.tour-landing-page .app-teaser .step .appStoreButton img,.station-landing-page .app-teaser .step .appStoreButton img{margin-bottom:2px}.tour-landing-page .tourWidget,.station-landing-page .tourWidget{width:100%;height:450px;box-shadow:0px 0px 2px 2px rgba(0,0,0,.2);margin-bottom:0}.tour-landing-page .stationList,.station-landing-page .stationList{margin-top:3em;margin-bottom:3em}
