.mobile-touts.t-show-under-l{display:none!important}.expanding-tout .t-contain{width:100%;margin:auto;max-width:none;color:#fff;transition:margin .3s ease}.expanding-tout a{position:absolute;top:0;bottom:0;right:0;left:0;z-index:5}.expanding-tout.min .t-contain{margin-top:0px!important}.expanding-tout .t-contain>div{display:flex;justify-content:center;align-items:center;flex-direction:column}.expanding-tout .t-contain .expanding-sm{min-height:0}.expanding-tout .t-contain .expanding-big{height:100%;position:relative;height:0;transition:height .3s ease}@media(min-width:768px){.expanding-tout:not(.min) .t-contain .expanding-big{height:50vh;min-height:300px}.expanding-tout.min{border-bottom:1px solid #FF671D}.expanding-tout.min .t-contain{margin-top:5px!important}}@media(max-width:767px){.expanding-tout:not(.min) .t-contain .expanding-big{height:35vh;min-height:200px}.expanding-tout .t-contain .expanding-sm{margin:0 5px}}@media(min-width:500px) and (max-width:767px){.expanding-tout{margin-bottom:5px}}.expanding-tout{overflow:hidden;position:Relative}.expanding-tout.min img{width:100%!important;height:auto!important;position:relative;z-index:2}.expanding-tout:not(.min) img{width:100%!important;height:auto!important}.expanding-tout:not(.min)[data-type*="live-safe"]{background:#000}@media(min-width:790px){.expanding-tout.min .expanding-sm{background:linear-gradient(to top,rgba(13,13,13,1),rgba(46,45,45,1));overflow:hidden}}.expanding-tout.min .expanding-sm:before{position:absolute;width:50vw;content:"";left:50%;display:block;top:0;bottom:0;background-color:#fff;z-index:1;overflow:hidden}.expanding-tout:not(.min) .expanding-big{position:Relative;background-image:url(https://hannity.com/wp-content/uploads/2024/02/lifesafe-1-bg.webp);background-size:auto 100%;background-repeat:no-repeat;padding:0 20px}.expanding-tout:not(.min) .expanding-big:before,.expanding-tout:not(.min) .expanding-big:after{content:"";position:absolute;display:block;left:0;right:0;height:1px;background-color:#FF671D}.expanding-tout:not(.min) .expanding-big:before{top:25px}.expanding-tout:not(.min) .expanding-big:after{bottom:20px}@media(max-width:767px){.expanding-tout:not(.min) .expanding-big{padding-top:15px}.expanding-tout:not(.min) .expanding-big:before{top:15px}.expanding-tout:not(.min) .expanding-big:after{bottom:15px}.expanding-tout:not(.min) .expanding-big{background-position:-110px -110px!important}}@media(max-width:500px){.expanding-tout.min{margin-bottom:-5px}}