/* Boat Rental Sites: original pictograms, local revision v11. */
svg.brs-icon{display:inline-block;width:1.25em;height:1.25em;min-width:1.25em;max-width:none;flex:0 0 auto;vertical-align:-.23em;color:inherit;overflow:visible;fill:none;stroke:none}
svg.brs-icon use{pointer-events:none}
.button>.brs-icon,.btn>.brs-icon,button>.brs-icon,a>.brs-icon{margin-left:.28em}
.button>.brs-icon,.btn>.brs-icon{margin-left:0}
.note-icon .brs-icon,.service-stage-badge>span>.brs-icon{width:21px;height:21px;min-width:21px;margin:0}
.brs-preview-button>.brs-icon,.service-example-button>.brs-icon{width:20px;height:20px;min-width:20px;margin-left:7px}
.brs-story-arrival>span>.brs-icon{width:27px;height:27px;min-width:27px}
.brs-story-arrival>span{display:grid;place-items:center}
.service-board-tick>.brs-icon{width:25px;height:25px;min-width:25px;margin:0}
.brs-custom-icon>.brs-icon{width:42px;height:42px;min-width:42px}
.service-stage-card>div.brs-icon-journey{gap:16px;flex-wrap:nowrap}
.service-stage-card>div.brs-icon-journey>span{display:inline-flex;align-items:center;gap:7px;color:#d9e5ec;font-size:16px;white-space:nowrap}
.service-stage-card>div.brs-icon-journey .brs-icon{color:#ffc53d;width:20px;height:20px;min-width:20px}
.circle-link>.brs-icon,.circle-link>span>.brs-icon{width:23px;height:23px;min-width:23px;margin:0}
.brs-icon{transition:opacity .18s ease}
@media(max-width:760px){.service-stage-card>div.brs-icon-journey{gap:12px}.service-stage-card>div.brs-icon-journey>span{font-size:14px;gap:5px}.service-stage-card>div.brs-icon-journey .brs-icon{width:18px;height:18px;min-width:18px}}
@media(prefers-reduced-motion:reduce){.brs-icon{transition:none}}
