/* Coral fare strip against Beverwijk's deep petrol hero. */
.home .beverwijk-local-fare{display:grid;grid-template-columns:190px minmax(0,1fr);gap:25px;background:#ffe2d5;color:#123e48;border-radius:5px 25px 5px 5px;padding:19px 23px;margin-bottom:22px;box-shadow:0 4px 0 #082f3950}.home .beverwijk-fare-amount{display:flex;flex-direction:column;justify-content:center;border-right:1px solid #c59f91;padding-right:23px;gap:5px}.home .beverwijk-fare-amount>span{font-size:12px;font-weight:700;line-height:1.4}.home .beverwijk-fare-amount>strong{font-size:41px;line-height:1.05;letter-spacing:-1.5px;white-space:nowrap}.home .beverwijk-fare-amount small{font-size:12px;letter-spacing:0}.home .beverwijk-fare-scope{font-size:14px;font-weight:650;line-height:1.55;margin:0}.home .beverwijk-fare-note{font-size:12px;line-height:1.55;margin:7px 0 0}.home .beverwijk-fare-terms>a{display:inline-flex;gap:25px;align-items:center;color:#123e48;font-size:12px;font-weight:700;line-height:1.5;margin-top:9px}.home .beverwijk-fare-terms>a span{font-size:18px}
@media(max-width:620px){.home .home-hero>.wrap{display:flex;flex-direction:column}.home .welcome,.home .hero-lower{display:contents}.home .welcome>div:first-child{order:1}.home .beverwijk-local-fare{order:2;display:block;margin:4px 0 19px;padding:14px 17px;border-radius:4px 20px 4px 4px}.home .beverwijk-fare-amount{flex-direction:row;justify-content:space-between;align-items:center;border:0;padding:0;gap:15px;margin-bottom:11px}.home .beverwijk-fare-amount>span{max-width:12ch;font-size:12px}.home .beverwijk-fare-amount>strong{font-size:34px}.home .beverwijk-fare-scope{font-size:12px}.home .beverwijk-fare-note{font-size:12px}.home .quote{order:3;width:100%;margin-bottom:20px}.home .welcome-intro{order:4;margin-top:3px;margin-bottom:12px}.home .journey-line{order:5}.home .journey-photo{order:6;width:100%;margin:0 0 20px}}
