/* WEBSTUDIOX product icons. Studio wordmarks and THE OFFICE retain their identities. */
@font-face{font-family:WSXSans;src:url('../dm-sans-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:WSXSans;src:url('../dm-sans-600.ttf') format('truetype');font-weight:500 900;font-display:swap}
body,body h1,body h2,body h3,body h4,body h5,body h6,body em,body button,body input,body select,body textarea,body .wsx-app-header,body [class*="wordmark"]{font-family:WSXSans,Arial,sans-serif!important}
body h1 em,body h2 em,body h3 em,body h4 em{font-style:normal!important;font-weight:inherit!important;letter-spacing:inherit}
.app-icon.product-family-icon{background:none!important;border:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;color:inherit;overflow:visible;flex-shrink:0;isolation:isolate}
.app-icon.product-family-icon>img{display:block!important;width:100%!important;height:100%!important;max-width:none;object-fit:contain;border-radius:0!important;filter:none!important;transition:transform .24s cubic-bezier(.2,.75,.3,1)}
.app-icon.product-family-icon:before,.app-icon.product-family-icon:after{content:none!important}
@media(hover:hover){a:hover>.product-family-icon>img,.hub-card:hover .product-family-icon>img,.home-slide-link:hover .product-family-icon>img{transform:translateY(-2px) rotate(-3deg)}}
.wx-menu-app-icon:has(.product-family-image),.lead-app-icon:has(.product-family-image){padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible;border-radius:0!important}
.wx-menu-app-icon>.product-family-image{display:block!important;width:40px!important;height:40px!important;max-width:none;object-fit:contain}
.lead-app-icon>.product-family-image{display:block!important;width:44px!important;height:44px!important;max-width:none;object-fit:contain}
.wx-product>img.wx-family-mark{display:block;width:32px!important;height:32px!important;object-fit:contain!important;margin-right:5px;flex-shrink:0;filter:none!important}
@media(prefers-reduced-motion:reduce){.app-icon.product-family-icon>img{transition:none!important;transform:none!important}}
