.accommodationSearchForm{z-index:0}.accommodationSearchForm__field{margin-bottom:26px;position:relative}#accommodationSearchForm__date{font:400 20px/1.17647059em open_sansregular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.17647059em;background:0 0;border:none;border-bottom:1px solid #6c775e;width:100%}.accommodationSearchForm__field>input{font:400 20px open_sansregular,Arial,sans-serif;background:0 0;border:none;border-bottom:1px solid #868f9d;width:100%}.accommodationSearchForm__field>label>[class^="icon-"]{font-size:27px;position:absolute;right:0;bottom:4px}.accommodationSearchForm__submitBlock{position:relative;text-align:center}.date__textLabel{display:block;font:400 16px/1.125em open_sanssemibold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.125em;color:#6c775e;margin-bottom:6px}.rrtProject .accommodationSearchForm button.formButton{background-color:#8e1c3f}.rrtProject .accommodationSearchTeaser .textBlock>h2,.rrtProject .accommodationSearchTeaser article.textBlock.highlightedTextBlock>h2{color:#2d4467}.rrtProject .accommodationSearchTeaser article.textBlock h1{color:#a69462!important;opacity:unset}.accommodationSearchTeaser article h1{color:#e0e5db}.accommodationSearchTeaser article.textBlock.h-el-lg-10.h-el-ty-12.h-off-lg-1.h-off-ty-0{padding:0}.accommodationSearchForm .accommodationSearchForm__field label{font-size:12px;color:#0b1d38;font-weight:700}@media screen and (max-width:1000px){.accommodationSearchForm .accommodationSearchForm__field label{font-size:10px}}