/* Match the homepage service map palette on the hotel distribution page only. */
.og-hotel-distribution-page .og-product-hero{background:linear-gradient(120deg,#ffffff 0%,#f0f0f0 57%,#dcdcdc 100%);border-bottom-color:#d6d6d6}
.og-hotel-distribution-page .og-hotel-flow-hero .og-bedbank-flow{background:radial-gradient(circle at 85% 90%,#504e4e 0%,#303030 39%,#1a1a1a 80%);border:1px solid #5b5b5b;color:#f8f8f6;box-shadow:0 28px 55px #22222224}
.og-hotel-distribution-page .og-bedbank-flow-head{color:#d6d6d6}
.og-hotel-distribution-page .og-bedbank-flow-head>span:last-child{color:#d5fd70}
.og-hotel-distribution-page .og-bedbank-flow-head i{background:#d5fd70;box-shadow:0 0 0 4px #d5fd7024}
.og-hotel-distribution-page .og-bedbank-flow-node{border-color:#ffffff35;background:#ffffff0d;box-shadow:0 5px 20px #11111120;animation-name:og-hotel-bedbank-node}
.og-hotel-distribution-page .og-bedbank-flow-icon{border-color:#ffffff38;background:#d5fd7018;color:#d5fd70}
.og-hotel-distribution-page .og-bedbank-flow-node small{color:#d8dfd4}
.og-hotel-distribution-page .og-bedbank-flow-link{border-top-color:#d5fd70a6}
.og-hotel-distribution-page .og-bedbank-flow-link:after{background:#d5fd70;box-shadow:0 0 12px #d5fd70}
.og-hotel-distribution-page .og-bedbank-flow-return{border-color:#ffffff35;background:#ffffff0d;animation-name:og-hotel-bedbank-return}
.og-hotel-distribution-page .og-bedbank-flow-ticket{background:#d5fd7028;color:#d5fd70}
.og-hotel-distribution-page .og-bedbank-flow-back-arrow{color:#d5fd70}
@keyframes og-hotel-bedbank-node{0%,16%,100%{border-color:#ffffff35;box-shadow:0 5px 20px #11111120}23%,34%{border-color:#d5fd70;box-shadow:0 0 0 5px #d5fd7022,0 8px 26px #d5fd7026}}
@keyframes og-hotel-bedbank-return{0%,70%,100%{border-color:#ffffff35;background:#ffffff0d}78%,91%{border-color:#d5fd70;background:#d5fd7028}}

.og-hotel-distribution-page .og-bedbank-flow:before{background-size:30px 30px}
