/* Circular rental link, orange edition. */
.rental-teaser{position:absolute;z-index:4;top:136px;right:clamp(20px,4vw,64px);width:148px;height:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:50%;background:#ff4500;color:#000;padding:20px;text-align:center;text-decoration:none;box-shadow:0 8px 28px #0002;transition:transform .2s ease,box-shadow .2s ease}
.rental-teaser-kicker{font:500 10px/1.35 'Manrope',Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.rental-teaser-title{font:600 29px/1.1 'Manrope',Arial,sans-serif;letter-spacing:-.045em}
.rental-teaser-arrow{display:block;width:24px;height:24px;margin-top:2px;transition:transform .2s ease}
.rental-teaser:focus-visible{outline:3px solid #fff;outline-offset:6px}
@media(hover:hover){.rental-teaser:hover{opacity:1;transform:translateY(-3px);box-shadow:0 12px 32px #0003}.rental-teaser:hover .rental-teaser-arrow{transform:translate(2px,-2px)}}
@media(max-width:760px){body>header.wrap nav{gap:16px;flex-wrap:wrap}}
@media(max-width:600px){.rental-teaser{top:136px;right:16px;width:112px;height:112px;padding:14px;gap:5px}.rental-teaser-kicker{font-size:8px}.rental-teaser-title{font-size:23px}.rental-teaser-arrow{width:19px;height:19px;margin-top:0}body>header.wrap nav{gap:6px 12px;justify-content:space-between}body>header.wrap{gap:10px}}
@media(max-height:480px) and (min-width:601px){.rental-teaser{top:110px;width:112px;height:112px;padding:14px;gap:4px}.rental-teaser-kicker{font-size:8px}.rental-teaser-title{font-size:23px}.rental-teaser-arrow{width:18px;height:18px}}
@media(prefers-reduced-motion:reduce){.rental-teaser,.rental-teaser-arrow{transition:none}.rental-teaser:hover,.rental-teaser:hover .rental-teaser-arrow{transform:none}}
