/* Flaticon UIcons Regular Rounded. Attribution and source in Credits. */
.icon{display:inline-block;width:22px;height:22px;fill:currentColor;stroke:none;vertical-align:middle;flex-shrink:0}
.button .icon,.text-link .icon{width:21px;height:21px}
.round-cta .icon{width:44px;height:44px}
.window-bar .icon{width:12px;height:12px}
.menu-toggle span{display:none}
.menu-toggle:before{content:'';display:block;width:20px;height:20px;background:currentColor;mask:url('/assets/uicons/menu.svg') center/contain no-repeat}
.menu-toggle[aria-expanded=true]:before{mask-image:url('/assets/uicons/close.svg')}
.offer li:before,.seo-detail li:before{content:'';display:inline-block;width:15px;height:15px;background:currentColor;mask:url('/assets/uicons/check.svg') center/contain no-repeat;vertical-align:-2px}
.faq-list summary:after,.capability-list summary:after{content:'';width:20px;height:20px;background:currentColor;mask:url('/assets/uicons/plus.svg') center/contain no-repeat}
.faq-list details[open] summary:after,.capability-list details[open] summary:after{content:'';mask-image:url('/assets/uicons/minus.svg')}
.footer-bottom .icon{width:16px;height:16px;margin-left:8px}
.topbar .icon{width:16px;height:16px}
.offer-top>span:first-child{font-size:12px;line-height:1.6}
.featured-foot #featured-name{font-size:inherit;line-height:inherit}
