.slot_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;margin-bottom:12px}.ad_fadein{opacity:1 !important;-webkit-transition:opacity 0.5s, linear;transition:opacity 0.5s, linear}.placeholder_fadeout{opacity:0 !important}.placeholder_pattern{background:-webkit-repeating-linear-gradient(135deg, #fff, #fff 2px, transparent 2px, transparent 9px);background:repeating-linear-gradient(-45deg, #fff, #fff 2px, transparent 2px, transparent 9px);-webkit-mask-image:-webkit-radial-gradient(rgba(0,0,0,0.15) 0, transparent 74%, transparent 85%);-o-mask-image:radial-gradient(rgba(0,0,0,0.15) 0, transparent 74%, transparent 85%);-moz-mask-image:radial-gradient(rgba(0,0,0,0.15) 0, transparent 74%, transparent 85%);mask-image:radial-gradient(rgba(0,0,0,0.15) 0, transparent 74%, transparent 85%)}.iframe_tweening>iframe,.wrapper_tweening{-webkit-transition:height .3s, width .3s, opacity .3s ease-in-out;transition:height .3s, width .3s, opacity .3s ease-in-out}.iframe_tweening>iframe{opacity:0}.expand_ad_slot_wrapper{margin-top:0.6em;height:0;position:relative}.expand_ad_slot_iframe{position:relative;top:0;left:0;width:100%;height:100%}.iframe_position_relative{position:relative !important}.sponsored_label{-ms-flex-item-align:end;align-self:flex-end;color:gray;display:block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:7pt;height:.6rem;line-height:1;margin-top:1px;margin-bottom:1px;text-align:right}.sponsored_label_padding_right{padding-right:5%}@media only screen and (min-width: 1024px){#inline20_wrapper.first_party_ad_wrapper .sponsored_label{display:none !important}}.nas-light .placeholder_pattern{background:-webkit-repeating-linear-gradient(135deg, #333, #333 2px, transparent 2px, transparent 9px);background:repeating-linear-gradient(-45deg, #333, #333 2px, transparent 2px, transparent 9px)}.nas-spacing{padding:.75rem 0;margin-bottom:0}.nas-spacing#mediaviewer_banner_responsive_wrapper{padding:0}.nas-spacing:not(#inline20_responsive_wrapper):not(#provider_promotion_responsive_wrapper):not(#mediaviewer_banner_responsive_wrapper){margin-bottom:.75rem}.inline50_styles{margin-left:auto;margin-right:auto}