/* Adaptations needed for a standalone, local copy of the public homepage. */
html{scroll-behavior:smooth}body{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important}.wow{visibility:visible!important}.menu{position:sticky;top:0}.menu>ul>li:has(>.toplink){display:none}.menu>ul>li:focus-within>ul{display:flex;flex-wrap:wrap}.submenu-toggle{display:none}.menu>ul>li>ul{flex-wrap:wrap}.preview-search{display:flex;width:290px;height:41px;background:#ebebeb;margin:0}.preview-search input[type=search]{border:0;background:transparent;min-width:0;width:100%;padding:0 8px;font-size:14px}.preview-search button{border:0;width:42px;flex-shrink:0;background:transparent;padding:8px;cursor:pointer}.preview-search svg{width:26px;height:26px}.preview-search button:hover{background:#ccc}.preview-badge{position:fixed;bottom:8px;left:8px;z-index:10001;background:#fffef0eF;color:#34405b;border:1px solid #c9c8b6;border-radius:3px;padding:4px 9px;font-size:12px;letter-spacing:.5px;pointer-events:none;box-shadow:0 1px 4px #0002}.snapshot-note{font-size:12px;text-align:center;background:#343333;color:#eee;padding:15px 20px 35px}.snapshot-note a{color:#a9cbff}.banner{position:relative}.banner-pause{position:absolute;right:8px;bottom:10px;z-index:2;border:1px solid #ffffffaa;color:#fff;background:#0008;font-size:12px;padding:3px 10px;border-radius:3px}.marquee{white-space:nowrap}.marquee>a{display:inline-block;animation:ticker 25s linear infinite}.marquee:hover>a,.marquee:focus-within>a{animation-play-state:paused}@keyframes ticker{from{transform:translateX(60vw)}to{transform:translateX(-100%)}}.slick-slide:focus{outline-offset:-3px}.slick-prev:before,.slick-next:before{font-family:Arial,sans-serif}.slick-dots li button:before{font-family:Arial,sans-serif;content:'●'}.fast.right [role=button]{cursor:pointer}.tabpic .text04[data-record-key]:empty::before{content:"\00a0"}.menu-mobile{border:0}.menu>ul>li>a:after{pointer-events:none}
@media(max-width:992px){.menu{position:relative;top:-141px;height:0}.menu>ul>li:has(>.toplink){display:block}.menu>ul>li:focus-within>ul{display:none}.menu>ul>li.submenu-open>ul{display:block}.menu>ul>li>a{padding-right:52px}.menu>ul>li>a:after{display:none}.submenu-toggle{display:block;position:absolute;right:0;top:0;width:48px;height:46px;border:0;background:transparent;font-size:25px;z-index:1;color:#3153ba}.menu .show-on-mobile{max-height:calc(100vh - 65px);overflow-y:auto;box-shadow:0 8px 18px #0004}.menu-mobile{right:8px}.preview-search{width:100%;flex:1}.search_box{max-width:100%;min-width:0}.search_box .search{min-width:0}.search_box .setweb{flex-shrink:0}.menu>ul>li>ul{max-height:none}.preview-badge{font-size:10px;padding:2px 6px}}
@media(max-width:480px){.menu{top:-112px}.preview-search input[type=search]{font-size:12px}.preview-search button{width:34px;padding:6px}.search_box .search{width:auto;flex:1}.setweb .btn{width:35px;padding-left:8px;padding-right:8px}.advanced a{font-size:13px;padding-left:6px;padding-right:6px}.banner-pause{font-size:10px;bottom:4px;padding:1px 6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee>a{animation:none}}
