/* Fixed SVG geometry: the operating system no longer selects icon glyphs. */
.bti-icon{display:inline-block;width:1em;height:1em;vertical-align:-.15em;flex:none;color:inherit;overflow:visible;pointer-events:none}
.bti-icon-play{vertical-align:-.12em}
.project-play>.bti-icon,.play>.bti-icon{display:block;width:1em;height:1em;vertical-align:initial}
.service-detail-button>.bti-icon{display:block;width:24px;height:24px}
.related-service>span:last-child>.bti-icon{display:block;width:24px;height:24px}
.service-faq summary::after{display:none}
.service-faq summary>.bti-icon-plus{position:absolute;right:3px;top:25px;width:20px;height:20px;color:#f85ca0}
.service-faq details[open] summary>.bti-icon-plus .bti-icon-vertical{display:none}
