/*! , Compiled at 2025-09-18 13:50:29 */
em{font-style:italic}strong{font-weight:700}article.textBlock.h-el-lg-10.h-el-ty-12.h-off-lg-1.h-off-ty-0{top:20px;margin-bottom:-10px}@media (max-width:1000px){article.textBlock.h-el-lg-10.h-el-ty-12.h-off-lg-1.h-off-ty-0{top:80px}}article.textBlock:not(#offerRequestFormHeadline).h-el-lg-10.h-el-ty-12.h-off-lg-1.h-off-ty-0{padding:10px 0 100px}@media screen and (min-width:1001px){article.textBlock#offerRequestFormHeadline.h-el-lg-10.h-el-ty-12.h-off-lg-1.h-off-ty-0{padding:10px 0 30px}}@media screen and (max-width:1000px){article.textBlock#offerRequestFormHeadline.h-el-lg-10.h-el-ty-12.h-off-lg-1.h-off-ty-0{padding:10px 0 100px}}.textBlock{text-align:left;position:relative}.textBlock:not(#offerRequestFormHeadline){min-height:269px}.textBlock:not(.noImage){top:calc(-20.54507338vh)}.textBlock.whiteBackground{background:#fff;padding-left:25px;padding-right:25px}.textBlock>h1{color:#cad2c1;margin:25px 0 0}@media (max-width:1000px){.textBlock>h1{font:400 normal 60px/1.09090909em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:60px;line-height:1.09090909em;text-align:center}}@media (min-width:1001px){.textBlock>h1{font:400 normal 160px/1em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:160px;line-height:1em}}.textBlock>h1.headlineCentered{text-align:center}.textBlock>h2{word-break:break-word;color:#2d4467;margin:0;font:400 normal 50px/1.42857143em playfair_displayregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:50px;line-height:1.42857143em;text-align:center}@media (max-width:1000px){.textBlock>h2{font-size:32px;line-height:1.2em}}.rrtProject h2 .textBlock__starsRating,.rrtProject h2 .textBlock__starsRating i{color:#A69462}.rheinburgenweg .textBlock>h2,.rheinburgenweg h2 .textBlock__starsRating i{color:#AE0228}.rheinsteig .textBlock>h2,.rheinsteig h2 .textBlock__starsRating i{color:#00528B}.winter .textBlock>h2,.winter h2 .textBlock__starsRating i{color:#476da3}.rrtProject h2 .textBlock__starsRating i{color:#A69462}.rrtProject .textBlock>h2{color:#2d4467}.rrtProject p.textBlock__location{color:#0b1d38}.textBlock__description{font:400 normal 20px/1.73913043em open_sansregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.73913043em;margin-bottom:25px;color:#2d4467}.textBlock__description::first-letter{font:400 normal 20px/1.73913043em playfair_displayregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:300%;line-height:1;float:left;padding-right:.125em}.textBlock__text{clear:left;margin-bottom:35px}@media (max-width:1000px){.textBlock__text{font:300 normal 18px/2em open_sanslight,Arial,sans-serif;font-weight:300;font-style:normal;font-size:18px;line-height:2em}.textBlock__text>h2{font:400 normal 30px/1.5em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:30px;line-height:1.5em;margin:0}.textBlock__text>h3{font:400 normal 25px/1.42857143em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:1.42857143em;margin:0}.textBlock__text>h4{font:400 normal 23px/1.42857143em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:23px;line-height:1.42857143em;margin:0}.textBlock__text>h5{font:400 normal 20px/1.72413793em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.72413793em;margin:0}.textBlock__text>h6{font:400 normal 16px/2em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:2em;margin:0}}@media (max-width:1000px) and (max-width:1000px){.textBlock__text>h2{font-size:30px}.textBlock__text>h3{font-size:25px}}@media (min-width:1001px){.textBlock__text{font:400 normal 20px/2em open_sanslight,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:2em}.textBlock__text>h2{font:400 normal 35px/1.71428571em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:35px;line-height:1.71428571em;margin:0}.textBlock__text>h3{font:400 normal 30px/1.66666667em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:30px;line-height:1.66666667em;margin:0}.textBlock__text>h4{font:400 normal 28px/1.66666667em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:1.66666667em;margin:0}.textBlock__text>h5{font:400 normal 25px/2.08333333em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:2.08333333em;margin:0}.textBlock__text>h6{font:400 normal 20px/2.5em mohaveregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:2.5em;margin:0}}.textBlock__text>p{margin:0}.textBlock__text--shortable{position:relative;overflow:hidden}.textBlock__text--shortable:not(.-js-textBlock__text--extended){height:175px;-webkit-mask-image:url(../images/textBlock__text__mask.c0634846.png);-webkit-mask-size:100% 100%;mask-image:url(../images/textBlock__text__mask.c0634846.png);mask-size:100% 100%}.textBlock__text__showless,.textBlock__text__showmore{position:relative;max-width:100%;padding:5px 0;color:#2d4467;font:400 normal 18px/1.11111111em open_sansregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.11111111em;text-transform:uppercase;text-decoration:none}.textBlock__text__showless>[class^=icon-],.textBlock__text__showmore>[class^=icon-]{display:block;text-align:center;font-size:28px}.textBlock__text.-js-textBlock__text--extended~.textBlock__text__showmore,.textBlock__text:not(.-js-textBlock__text--extended)~.textBlock__text__showless{display:none}.textBlock__text.-js-textBlock__text--extended~.textBlock__text__showless,.textBlock__text:not(.-js-textBlock__text--extended)~.textBlock__text__showmore{display:inline-block;text-align:center;width:100%}p.textBlock__dateInfo{margin-bottom:15px;text-align:center;color:#a2466f;font:300 normal 20px/2em playfair_displayregular,Arial,sans-serif;font-weight:300;font-style:normal;font-size:20px;line-height:2em}p.textBlock__location{margin:0 0 30px;text-align:center;color:#0b1d38;font:300 normal 20px/2em open_sansregular,Arial,sans-serif;font-weight:300;font-style:normal;font-size:20px;line-height:2em}.textBlock__eventLinks{text-align:center;margin-bottom:25px}.textBlock__eventLinks__element{cursor:pointer;display:inline-block;text-transform:uppercase;text-align:center;color:#0b1d38;font:400 normal 16px/1em open_sansregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1em;padding:14px}.textBlock__eventLinks__element>[class^=icon-]{color:#0b1d38;display:block;text-align:center;margin-bottom:4px;font-size:3em}.textBlock__text ul{font:400 normal 20px/2em open_sanslight,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:2em;color:#6c775e;list-style-type:disc}.textBlock__text a{color:#2d4467;text-decoration:underline}.textBlock__text a::after{font-family:icomoon;content:"\e908"}.textBlock__downloads,.textBlock__downloads__download,.textBlock__downloads__download__iconContainer,.textBlock__downloads__download__infoContainer{display:inline-block}.textBlock__downloads__download{margin-bottom:25px}@media (min-width:1001px){.textBlock__downloads__download{margin-right:35px}}@media (max-width:1000px){.textBlock__downloads__download{margin-right:20px}}.textBlock__downloads__download__iconContainer{font-size:33px;color:#6c775e;text-decoration:none}.textBlock__downloads__download__title{text-transform:uppercase;margin:0;color:#2d4467}@media (min-width:1001px){.textBlock__downloads__download__title{font:400 normal 22px/1.22222222em playfair_displayregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:22px;line-height:1.22222222em}}@media (max-width:1000px){.textBlock__downloads__download__title{font:400 normal 18px/1.22222222em playfair_displayregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.22222222em}}@media (max-width:550px){.textBlock__downloads__download__title{font:400 normal 18px/1.2em playfair_displayregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.2em}}.textBlock__downloads__download__size{margin:0;font:400 normal 14px/1em open_sansregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1em;color:#2d4467}h2 .textBlock__starsRating{font-size:25px;position:relative;bottom:25px}@media (max-width:550px){h2 .textBlock__starsRating{bottom:15px}}h2 .textBlock__starsRating i{color:#a2466f}.rrtProject .textBlock__eventLinks__element>[class^=icon-]{color:#A69462}.rrtProject .textBlock__eventLinks__element>.text{color:#8E1C3F}