:root{--ScrollBcolor:hsla(0, 100%, 100%, 0.5)}:root{--ScrollBcolor:hsla(0, 100%, 100%, 0.5)}.bnRCJ25{--bnrHeight: 450px;--bnrFooterHeight: 80px;--bnrGridTemplateAreas: "MAIN""....";--bnrGridTemplateColumns: 1fr;--bnrGridTemplateRows: auto 1fr;--bnrC1GridArea: MAIN;--bnrBackgroundb1GridArea: MAIN;--bnrBackgroundb2GridArea: 2 / 1 / 3 / 3;--bnrGridCoverAll: 1 / 1 / 3 / 3}.bnRCJ25 .HPbnrWrap{margin:var(--bnrWrapMargin);min-width:var(--bnrWrapMinWidth)}.bnRCJ25 .bnrCurve--mobile{bottom:auto;top:-1px}.bnRCJ25 .bnrCurve--desktop{display:none}@media(min-width: 576px){.bnRCJ25{--bnrGridTemplateAreas: ".... MAIN back back" "FOOT FOOT FOOT FOOT" ;--bnrGridTemplateColumns: auto calc(var(--cont-max-width-HALF) - 50px) calc(var(--cont-max-width-HALF) + 50px) auto;--bnrGridCoverAll: 1 / 1 / 3 / 5;--bnrC1GridArea: 1 / 2 / 3 / 3;--bnrBackgroundb1GridArea: 1 / 1 / 3 / 3;--bnrBackgroundb2GridArea: 1 / 3 / 3 / 5}.bnRCJ25 .bnrCurve--mobile{display:none}.bnRCJ25 .bnrCurve--desktop{display:block;height:calc(100% + 4px);width:auto;left:-1px;top:-2px}}@media(min-width: 768px){.bnRCJ25{--cont-max-width-HALF: calc(var(--cont-max-width) * .5);--bnrHeight:450px;--bnrGridTemplateAreas: ".... MAIN back back" "FOOT FOOT FOOT FOOT" ;--bnrGridTemplateColumns: auto calc(var(--cont-max-width-HALF) - 50px) calc(var(--cont-max-width-HALF) + 50px) auto;--bnrFooterHeight: 80px}}@media(min-width: 992px){.bnRCJ25{--bnrHeight: 530px;--bnrGridTemplateColumns: auto calc(var(--cont-max-width-HALF) - 120px) calc(var(--cont-max-width-HALF) + 120px) auto}}@media(min-width: 1200px){.bnRCJ25{--bnrGridTemplateColumns: auto calc(var(--cont-max-width-HALF) - 150px) calc(var(--cont-max-width-HALF) + 150px) auto}}.bnRCJ25{--bnrBackgroundb1Color: #1d1e40;--bnrC1ContentAlign: center;--bnrC1JustifyContent: center;background-repeat:no-repeat;--bnrWrapMargin: 1rem 10px 0 10px;--bnrTitleBase: 26px;--bnrTitleColor: white;--bnrTitleWeight: var(--t-weight-strong);--bnrTitleLineHeight: 1.1;--bnrTextColor: white;--h-color: white;--bnrTextMargin: 0.5em auto 0 auto;--bnrTextBase: 16px;--BTN-width: var(--BTN-width-BASE);--BTN-margin: .8rem auto -2.5rem auto;--BTN-color: white;--BTN-background-color: var(--color-brand-tertiary);--BSlastChanceDesktopDisplay: none;--BSlastChanceHeight: 60px;--BSlastChanceBottom: .5rem;--BSlastChanceRight: .5rem;--BSlastChanceRotate: 5deg;--bnrBackgroundb2Image: url("https://leger.imgix.net/Destinations/Germany_D9/BernkastelKues_P861/treasures-along-rhine-moselle-31240.jpg?w=1100&h=600&auto=compress,enhance,format&q=72&fit=crop&crop=focalpoint&fp-x=.09&fp-y=1&fp-z=1");--bnrBackgroundb2Size: cover;--bnrBackgroundb2Position: center}.bnRCJ25 .bnrSticker{position:absolute;width:auto;z-index:20}.bnRCJ25 .bnrSticker--lastChance{height:var(--BSlastChanceHeight);top:var(--BSlastChanceTop);bottom:var(--BSlastChanceBottom);left:var(--BSlastChanceLeft);right:var(--BSlastChanceRight);transform:rotate(var(--BSlastChanceRotate))}.bnRCJ25 .bnrSticker--lastChance--mobile{display:var(--BSlastChanceMobileDisplay)}.bnRCJ25 .bnrSticker--lastChance--desktop{display:var(--BSlastChanceDesktopDisplay)}.bnRCJ25 .bnrTl{display:block;position:relative;--textScriptRotate: -3deg;--textScriptSize: 1em;--textScriptColor: var(--color-brand-secondary);--textScriptLineHeight: .75}.bnRCJ25 .bnrTl--main{font-size:2.5em;line-height:.9;margin-top:-0.1em}.bnRCJ25 .bnrTx{display:block}@media(min-width: 576px){.bnRCJ25{--bnrC1JustifyContent: flex-start;--bnrWrapMinWidth: 400px;--bnrC1AlignItems: center;--bnrC1ContentAlign: left;--bnrWrapMargin: 0rem 0 1em 0;--bnrTitleBase: 24px;--bnrTextMargin: 1.5rem auto 0 0;--BTN-margin: 1.5rem auto 0 0;--BSlastChanceMobileDisplay: none;--BSlastChanceDesktopDisplay: block;--BSlastChanceBottom: auto;--BSlastChanceTop: 1rem;--BSlastChanceRight: auto;--BSlastChanceLeft: calc(100% + 40px);--BSlastChanceRotate: 5deg}.bnRCJ25 .bnrTl--main{font-size:3em}}@media(min-width: 768px){.bnRCJ25{--BS1ppDepositHeight: 150px;--bnrTitleBase: 30px;--BSlastChanceHeight: 80px}.bnRCJ25 .bnrTl--main{line-height:.9;margin-top:-0.1em}}@media(min-width: 992px){.bnRCJ25{--BS1ppDepositHeight: 180px;--bnrTitleBase: 33px;--bnrTextBase: 20px;--bnrTextMargin: 2rem auto 0 0}}@media(min-width: 1400px){.bnRCJ25{--BS1ppDepositHeight: 225px;--bnrTitleBase: 40px;--BSlastChanceHeight: 100px}}