div.mega-menu-container{position:relative;display:block}@media(max-width: 950px){div.mega-menu-container{display:none}}.mega-menu{transition:all .25s ease-in-out;position:absolute !important;top:0;left:0;width:100%;max-height:0;overflow:hidden !important;z-index:1001;background-color:#fff;visibility:hidden}.mega-menu.open{max-height:300px;visibility:visible}.mega-menu .band__inner-container{position:relative}.mega-menu__close{position:absolute;top:10px;right:10px}.mega-menu__close:hover{background-color:rgba(0,0,0,0) !important}.mega-menu-cta{position:relative}.mega-menu-cta a{position:relative;padding-right:20px;padding-right:1.25rem}.mega-menu-cta a svg{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(0);width:16px;height:16px}.mega-menu-cta.open a{color:#fff !important;border-bottom-color:#fff}.mega-menu-cta.open a svg{transform:translateY(-50%) rotate(180deg)}@media only screen and (min-width: 950px){body.mega-menu-open{overflow:hidden}body.mega-menu-open:after{content:" ";display:block;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.25);z-index:15}body.mega-menu-open .header--primary a.active{color:#b6b6b6}}.mega-menu--solutions.open{max-height:750px}.mega-menu--solutions .grid a:hover,.mega-menu--solutions .grid a.active{border-color:#c00 !important}.mega-menu--solutions .grid a img,.mega-menu--solutions .grid a .icon{transition:.25s ease}.mega-menu--solutions .grid a:hover img{transform:scale(1.05)}.mega-menu--solutions .grid a:hover .icon{transform:translateX(4px)}.mega-menu--solutions .use-case-tiles{padding:0px 0px}.mega-menu--solutions .use-case-tiles .band__inner-container{padding:1px}.mega-menu--solutions .use-case-tiles article,.mega-menu--solutions .use-case-tiles .use-case-tile{min-height:180px}.mega-menu--products.open{max-height:700px}.mega-menu--products .grid a:hover,.mega-menu--products .grid a.active{border-color:#c00 !important}.mega-menu--products .grid a .icon{transition:.25s ease}.mega-menu--products .grid a:hover .icon{transform:translateX(4px)}.mega-menu--products img.tile-image,.mega-menu--products .tile-image-container{width:190px;height:190px;aspect-ratio:1/1;border-top-left-radius:9px;border-bottom-left-radius:9px}.mega-menu__header{font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0px;letter-spacing:1.8px;text-transform:uppercase;color:#c00}.mega-menu__header a{color:#c00;text-decoration:none}.mega-menu__header a:hover{color:#7a0000 !important}.mega-menu--our-company.open{max-height:550px}.mega-menu--our-company .mega-menu__lc-column{margin:10px 10px 10px 0}.mega-menu--our-company .grid__col:last-child .mega-menu__lc-column{margin-right:0}.mega-menu--our-company a:hover{color:#c00 !important}.mega-menu__banner a:hover,.mega-menu__banner a.active{border-color:#c00 !important;color:#000 !important}.mega-menu--learning-and-community.open{max-height:700px}.mega-menu--learning-and-community .mega-menu__lc-column{margin:10px 10px 10px 0}.mega-menu--learning-and-community .grid__col:last-child .mega-menu__lc-column{margin-right:0}.mega-menu--learning-and-community a:hover{color:#c00 !important}.mega-menu--learning-and-community--simple-talk a:hover{color:#b6b6b6 !important}.mega-menu--learning-and-community .mega-menu__lc-topic-tag{color:#fff;font-size:.75rem;line-height:20px;padding:2px 10px;margin:0 6px 6px 0;border:1px solid #c00;border-radius:9999px;text-decoration:none;display:inline-block}.mega-menu--learning-and-community .mega-menu__lc-topic-tag:hover{background-color:#c00;color:#fff}.mega-menu--learning-and-community .mega-menu__lc-button{background-color:#fff !important;border:1px solid #6e6e6e !important;color:#c00 !important;padding:6px 12px !important;transition:all .25s ease}.mega-menu--learning-and-community .mega-menu__lc-button:hover{background-color:#ebebeb !important;color:#c00 !important}.mega-menu--learning-and-community .mega-menu__lc-button--simple-talk{padding:6px 12px !important;border:1px solid #f5cccc !important}.mega-menu--learning-and-community .mega-menu__lc-button--simple-talk:hover{background-color:#fff !important;color:#c00 !important}