.fmexpress-ad-slot{clear:both;width:100%;max-width:1200px;margin:20px auto;padding:8px 12px;box-sizing:border-box;text-align:center;grid-column:1/-1;flex-basis:100%;float:none}.fmexpress-ad-slot .widget{margin:0 auto;max-width:100%}.fmexpress-ad-slot img,.fmexpress-ad-slot video,.fmexpress-ad-slot iframe{max-width:100%;height:auto}.fmexpress-ad-slot iframe{max-width:100%}#aft-inner-row>.fmexpress-ad-slot{width:100%;display:block;flex:0 0 100%}#fmexpress-line-ad-pool[hidden],.fmexpress-popup[hidden]{display:none!important}.fmexpress-popup{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.fmexpress-popup-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.75)}.fmexpress-popup-panel{position:relative;z-index:1;background:#fff;border-radius:10px;max-width:min(96vw,980px);max-height:90vh;overflow:auto;padding:38px 16px 16px;box-shadow:0 12px 55px rgba(0,0,0,.35);width:max-content;min-width:min(320px,90vw)}.fmexpress-popup-close{position:absolute;right:8px;top:5px;background:#222;color:#fff;border:0;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:24px;line-height:28px}.fmexpress-popup-content img,.fmexpress-popup-content video,.fmexpress-popup-content iframe{max-width:100%;height:auto}.fmexpress-popup-open{overflow:hidden}@media(max-width:600px){.fmexpress-ad-slot{padding:8px 5px;margin:12px auto}.fmexpress-popup-panel{max-width:95vw;padding:38px 10px 12px}}
