/* Local vector icons: identical artwork on iOS, Android and desktop. */
.ll-icon{display:inline-block;width:1.1em;height:1.1em;flex:0 0 auto;vertical-align:-.15em;pointer-events:none;overflow:visible}
.btn>.ll-icon,.text-link>.ll-icon{width:1.1em;height:1.1em}
.header-cta{white-space:nowrap;gap:8px}
.text-link>.ll-icon{margin-inline-start:.3em}
.text-link>.ll-icon:first-child{margin-inline-start:0;margin-inline-end:.3em}
.round-btn .ll-icon,.hero-next-link .ll-icon{width:19px;height:19px}
.menu-toggle .ll-icon{width:22px;height:22px}
.modal-close .ll-icon{width:18px;height:18px;display:block;margin:auto}
.hero-film-link>span,.play-disc{display:inline-flex;align-items:center;justify-content:center}
.hero-film-link .ll-icon{width:15px;height:15px}
.play-disc .ll-icon{width:24px;height:24px;margin-left:3px}
.hero-v3 .hero-film-link>span>.ll-icon{border:0}
.location-label>.ll-icon{margin-inline-end:.4em}
.duration-pills .ll-icon{width:13px;height:13px;margin-inline-end:.3em}
.service-meta>.arrow>.ll-icon{width:19px;height:19px}
.photo-explore .ll-icon,.profile-view .ll-icon{margin-inline-start:.3em}
.certificate-list .ll-icon{width:20px;height:20px}
@media(max-width:640px){.header-cta{padding-inline:12px}}
