.m-24{margin:24px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.m-16{margin:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.m-12{margin:12px}.mt-12{margin-top:12px}.mr-12{margin-right:12px}.mb-12{margin-bottom:12px}.ml-12{margin-left:12px}.m-6{margin:6px}.mt-6{margin-top:6px}.mr-6{margin-right:6px}.mb-6{margin-bottom:6px}.ml-6{margin-left:6px}.m-0{margin:0!important}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.p-24{padding:24px}.pt-24{padding-top:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.p-16{padding:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.p-12{padding:12px}.pt-12{padding-top:12px}.pr-12{padding-right:12px}.pb-12{padding-bottom:12px}.pl-12{padding-left:12px}.p-6{padding:6px}.pt-6{padding-top:6px}.pr-6{padding-right:6px}.pb-6{padding-bottom:6px}.pl-6{padding-left:6px}.layout{display:flex;flex:auto;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column}.layout .footer,.layout .header,.layout .page-header{flex:0 0 auto}.layout .content{display:flex;flex:auto;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row}.display-flex{display:flex}.flex-direction-column{-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column}.flex-direction-row{-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row}.flex-auto{flex:auto}.flex-00auto{flex:0 0 auto}.w-100{width:100%}.h-100{height:100%}.card .card-title{border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:12px;text-align:center;background-color:#343a40;font-size:1.2rem;font-weight:600;color:#df9f3a}.card .card-content{height:100%;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;padding:12px;font-size:1rem;color:#fff;background-color:rgba(51,51,51,.5);overflow-y:auto}.custom-form{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}.custom-form .form-item{width:100%}.custom-form .form-item .field{display:flex;align-items:center}.custom-form .form-item .title{font-size:16px;font-weight:400;margin:0;flex:0 1 auto}.custom-form .form-item .require-mark:before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.custom-form .form-item .p-field{margin:0!important;flex:1 1}.custom-form .form-item .p-field *{line-height:24px;font-size:16px}.custom-form .form-item .p-field i{line-height:14px}.custom-form .form-item .p-password{display:block}.custom-form .form-item .p-password input{width:100%}.custom-form .form-item small{color:red}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:"微軟正黑體","Helvetica Neue",Helvetica,Arial,sans-serif}#root,body,html,map{height:100%}.leaflet-popup-content-wrapper{background-color:rgba(0,0,0,.7);border-radius:5px}.leaflet-popup-content-wrapper *{color:#fff}.leaflet-popup-content-wrapper .subtitle{margin-bottom:6px}.leaflet-popup-content-wrapper .mlocation,.leaflet-popup-content-wrapper .subtitle{text-align:center;font-size:14px;font-weight:300}.leaflet-popup-content-wrapper .title{text-align:center;font-size:16px;font-weight:450;margin-bottom:12px}.leaflet-popup-content-wrapper .row{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;grid-gap:6px;gap:6px;align-items:flex-start;font-size:14px}.leaflet-popup-content-wrapper .row .col{flex:0 0 auto;font-weight:400}.leaflet-popup-content-wrapper .row .col-data{flex:auto;font-weight:300}.leaflet-popup-content-wrapper .cctv-image{width:100%;min-width:300px}.leaflet-popup-close-button{top:6px!important;right:6px!important}.leaflet-popup-content{margin:12px 16px}.leaflet-popup-tip{background-color:rgba(0,0,0,.7)}#landing-layout{min-height:100vh;display:flex;flex-direction:column}#landing-layout header .header-content{max-width:1140px;margin:auto;padding:.625rem 1rem;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;flex-wrap:wrap}#landing-layout header .header-content,#landing-layout header .header-content .left-block{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;align-items:center}#landing-layout header .header-content .left-block{grid-gap:.75rem;gap:.75rem}#landing-layout header .header-content .left-block .logo-text{text-decoration:none}#landing-layout header .header-content .left-block .logo-text h1{color:#1576bf;font-size:1.3rem;font-weight:700;margin:0}#landing-layout header .header-content .right-block{grid-gap:.75rem;gap:.75rem;margin-left:auto}#landing-layout header .header-content .right-block,#landing-layout header .header-content .right-block .menu-list{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;align-items:center}#landing-layout header .header-content .right-block .menu-list a{padding:.1875rem .375rem;color:#555;border-right:1px solid #bbb;text-decoration:none}#landing-layout header .header-content .right-block .menu-list a:hover{color:#fff;background-color:#548235}#landing-layout header .header-content .right-block .search-list{border:1px solid #0f73be;border-radius:1.5rem;display:flex;align-items:center;background-color:#fff}#landing-layout header .header-content .right-block .search-list input{padding:0 .5rem;margin:0;font-family:inherit;font-size:inherit;line-height:1.5rem;border:none;border-radius:1rem;background-color:#fff;flex:auto}#landing-layout header .header-content .right-block .search-list button{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;border:0;background:#7ea6b4;border-radius:50%;cursor:pointer}#landing-layout header .header-content .right-block .search-list button svg{color:#fff}#landing-layout header .header-content .right-block .size-list{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;align-items:center;grid-gap:.375rem;gap:.375rem}#landing-layout header .header-content .right-block .size-list button{display:flex;align-items:center;justify-content:center;border-radius:50%;width:2rem;height:2rem;border:.125rem solid #0f73be;background-color:transparent;transition:background-color .2s ease-in-out;cursor:pointer}#landing-layout header .header-content .right-block .size-list button:hover{background-color:#0f73be;color:#fff}#landing-layout header .header-menu{background-color:#d9d9d9}#landing-layout header .header-menu .header-menu-list{max-width:1140px;margin:auto}#landing-layout header .header-menu .header-menu-list ul{margin:0;padding:0;list-style:none}#landing-layout header .header-menu .header-menu-list ul.drop-down-menu{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;align-items:center;justify-content:center;grid-gap:0;gap:0}#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li{text-align:center;position:relative;white-space:nowrap;width:100%}#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li a{color:#000;text-decoration:none;line-height:3.2rem;font-size:1.2rem;display:flex;align-items:center;justify-content:center;grid-gap:.375rem;gap:.375rem}#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li ul{display:none;position:absolute;z-index:99;width:100%;left:0;top:100%;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.7)}#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li ul li a{color:#000!important;font-size:1rem}#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li ul li:focus-within,#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li ul li:hover{background-color:#ffc000}#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li:focus-within,#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li:hover{background-color:#548235}#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li:focus-within ul,#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li:hover ul{display:block}#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li:focus-within a,#landing-layout header .header-menu .header-menu-list ul.drop-down-menu li:hover a{color:#fff}#landing-layout header .header-menu.mobile{background-color:transparent}#landing-layout header .header-menu.mobile .header-menu-list ul.drop-down-menu li{text-align:left;border-top:1px solid #ececec}#landing-layout header .header-menu.mobile .header-menu-list ul.drop-down-menu li a{color:#ececec;justify-content:flex-start}#landing-layout header .header-menu.mobile .header-menu-list ul.drop-down-menu li a:hover{color:#fff}#landing-layout header .header-menu.mobile .header-menu-list ul.drop-down-menu li ul{position:relative;box-shadow:none}#landing-layout header .header-menu.mobile .header-menu-list ul.drop-down-menu li:hover{background-color:#ffc000}#landing-layout header .header-menu.mobile .header-menu-list ul.drop-down-menu li:hover a{color:#000}#landing-layout .descript .descript-row{margin-bottom:12px}#landing-layout .descript .descript-row .descript-col{font-size:14px;margin-bottom:6px}#landing-layout .descript .descript-row .descript-content{padding-left:24px;font-weight:600;white-space:pre-line}#landing-layout footer{background:url(/static/media/footer.434c24a6.png) right 0 no-repeat #767171}#landing-layout footer .footer-container{max-width:1140px;margin:auto;padding:1rem;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;justify-content:center}#landing-layout footer .footer-container .footer-item{flex:0 0 33.33333%;max-width:33.333333%;padding:0 .375rem;margin-bottom:1rem}#landing-layout footer .footer-container .footer-item .footer-item-title{font-size:1.1rem;font-weight:600;border-bottom:1px solid #bdb4a0;color:#bdb4a0;padding-bottom:.375rem;margin-bottom:.375rem}#landing-layout footer .footer-container .footer-item .footer-item-content a{color:#ececec;text-decoration:none}#landing-layout footer .footer-container .footer-item .footer-item-content a:hover{color:#fff;text-decoration:underline}#landing-layout footer .footer-container .footer-item .footer-item-content.image-list{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;grid-gap:.375rem;gap:.375rem;align-items:center;justify-content:center}#landing-layout footer .footer-container .footer-item .footer-item-content.image-list img{width:100%}#landing-layout footer .footer-container .footer-copyright{color:#ececec;padding:1rem 1rem 0}@media screen and (max-width:475px){#landing-layout header{top:0}#landing-layout header .header-content{-webkit-box-flex-wrap:nowrap;-moz-box-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}#landing-layout header .header-content .right-block{margin-left:unset}}#carousel{width:100%;height:500px;position:relative}#carousel #carousel-left-btn{cursor:pointer;position:absolute;top:0;left:0;height:100%;align-items:center;justify-content:center;width:65px;background:hsla(0,0%,100%,0)}#carousel #carousel-left-btn svg{font-size:48px;color:hsla(0,0%,100%,.5)}#carousel #carousel-left-btn:hover{background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0))}#carousel #carousel-left-btn:hover svg{font-size:48px;color:hsla(0,0%,100%,.8)}#carousel #carousel-right-btn{cursor:pointer;position:absolute;top:0;right:0;height:100%;align-items:center;justify-content:center;width:65px;background:hsla(0,0%,100%,0)}#carousel #carousel-right-btn svg{font-size:48px;color:hsla(0,0%,100%,.5)}#carousel #carousel-right-btn:hover{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0))}#carousel #carousel-right-btn:hover svg{font-size:48px;color:hsla(0,0%,100%,.8)}#carousel .carousel-item{display:none;width:100%;height:100%}#carousel .carousel-item .carousel-item-image{width:100%;height:100%;align-items:center;justify-content:center}#carousel .carousel-item .carousel-item-image img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease-in-out}#carousel .carousel-item.active{display:block}#carousel .carousel-item.active .carousel-item-image img{opacity:1}#carousel #carousel-centered-title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%,-50%);width:100%;height:100%;align-items:center;justify-content:center}#carousel #carousel-centered-title #title-text{font-size:3.5rem;font-weight:600;color:#fff;letter-spacing:.375rem;padding:0 4rem;text-align:center}#carousel #carousel-centered-title #title-btn{margin-top:1rem}#carousel #carousel-centered-title #title-btn a{text-decoration:none;cursor:pointer;background-color:#b00;color:#fff;border:0;font-size:1.2rem;border-radius:1.5rem;padding:.75rem 1.25rem}#carousel #carousel-centered-title #title-btn a:hover{background-color:#000}#carousel #carousel-control{position:absolute;bottom:.5rem;left:0;width:100%;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}#carousel #carousel-control .carousel-control-item{width:1.2rem;height:1.2rem;border-radius:50%;background-color:hsla(0,0%,100%,.5);cursor:pointer}#carousel #carousel-control .carousel-control-item:hover{background-color:hsla(0,0%,100%,.8)}#carousel #carousel-control .carousel-control-item.active{background-color:#fc0}@media screen and (max-width:475px){#carousel{height:300px}#carousel #carousel-centered-title #title-text{font-size:2rem;font-weight:600;color:#fff;letter-spacing:.375rem}}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#548235;overflow-x:hidden;transition:.5s;padding:3.5rem 0 1rem}.sidenav.active{width:18.75rem}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#ececec;display:block;transition:.3s}.sidenav a:hover{color:#fff}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background-color:rgba(0,0,0,.7);display:flex;align-items:flex-start;justify-content:center}.modal,.modal .modal-card{transition:all .5s ease-in}.modal .modal-card{margin-top:2rem;width:500px;background-color:#fff;border-radius:5px}.modal .modal-card .modal-card-title{padding:1rem 1.2rem;border-bottom:1px solid #dee2e6;display:flex;align-items:center;justify-content:space-around}.modal .modal-card .modal-card-title .title-text{flex:auto;font-size:1.2rem;font-weight:600;text-align:left}.modal .modal-card .modal-card-title .icon{flex:0 0 auto;text-align:right;cursor:pointer}.modal .modal-card .modal-card-content{padding:1rem 1.2rem;max-height:500px;overflow:auto}.modal.invisible{visibility:hidden;background-color:transparent}.modal.invisible .modal-card{margin-top:-1000px}.layout{height:100%}#header{height:120px;padding:0 24px;display:flex;justify-content:space-between;background-image:url(/static/media/banner.33a64c27.png);background-repeat:no-repeat;background-position:50%;background-size:cover}#header #title{height:100%;cursor:pointer}#header .toggle-block{display:flex;align-items:center;grid-gap:16px;gap:16px}#header #menu{height:100%;padding-top:24px;display:flex;align-items:flex-start;grid-gap:12px;gap:12px}#header .toggle-icon{font-size:18;cursor:pointer;color:#fff}#mobile-header{height:50px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background-image:url(/static/media/banner.33a64c27.png);background-repeat:no-repeat;background-position:50%;background-size:cover}#mobile-header .language-btn{padding:6px;line-height:normal}#mobile-header .menu-btn{color:#fff;border:0}#mobile-header .menu-btn,.custom-header .language-btn{font-weight:700;padding:6px 12px;background:transparent;cursor:pointer;transition:background .2s ease-in-out}.custom-header .language-btn{color:#08c70b;border:2px solid #08c70b;line-height:24px}.custom-header .language-btn:hover{background:#08c70b;color:#fff}@media screen and (max-width:475px){.logo{width:100%}}.input-search .search-input{padding:6px 8px;line-height:24px;border:2px solid #424242}.input-search .search-btn{padding:6px 12px;line-height:24px;cursor:pointer;background-color:#424242;border:2px solid #424242}.input-search .search-btn svg{color:#fff}.input-search .search-btn:hover{background-color:#292929}#footer{background-color:#545454;padding:16px;color:#fff;display:flex;align-items:center;justify-content:space-between}#footer div{width:100%}#footer .copyright,#footer .visitor{font-size:13px}#footer .copyright{text-align:center}#footer .policy{text-decoration:none;color:#fff;font-size:13px}#footer .policy:hover{text-decoration:underline}#footer .visitor{display:flex;align-items:center;justify-content:flex-end;grid-gap:3px;gap:3px}#sider{flex:0 0 auto;width:250px;margin-left:-190px;height:100%;background-color:#212121;transition:margin-left .2s ease-in-out;overflow-y:auto}#sider .item{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2e2e2e;cursor:pointer}#sider .item .title{color:#fff;font-weight:300;font-size:18px;white-space:nowrap}#sider .item .actions{display:flex;align-items:center;grid-gap:16px;gap:16px}#sider .item .actions svg{color:#757575}#sider .item .actions .icon{width:28px;height:28px}#sider .item:hover{background-color:#141414}#sider .item:hover .title{color:#ffa63e}#sider .item-children-list{padding:12px 16px 12px 24px;background-color:#141414;border-bottom:1px solid #2e2e2e;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px;height:0;display:none;transition:.2s}#sider .item-children-list .item-children{display:flex;align-items:center;justify-content:space-between;cursor:pointer}#sider .item-children-list .item-children .title{color:#fff;font-weight:300;font-size:16px;white-space:nowrap}#sider .item-children-list .item-children .icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background-color:#363636}#sider .item-children-list .item-children .icon svg{width:10px;height:10px;color:#8a8a8a}#sider .item-children-list .item-children .icon-svg{width:16px;height:16px}#sider .item-children-list .item-children:hover .title{color:#ffa63e}#sider .item-children-list .item-children:hover .icon svg{color:#fff}#sider .app-download-list{padding:16px;height:0;display:none;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:16px;gap:16px}#sider .app-download-list .app-download-row img{width:100%}#sider .app-download-list .app-download-row .app-name{text-align:center;color:#a1a1a1;padding-top:6px}#news{width:0}#news .cover,#news .news-nav,#news .toggle-btn{transition:.2s}#news .toggle-btn{position:fixed;right:0;top:10%;width:48px;height:56px;background-color:#14a085;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:1150;display:flex;align-items:center;justify-content:center;cursor:pointer}#news .toggle-btn svg{font-size:24px;color:#ececec}#news .toggle-btn:hover svg{color:#fff}#news .news-nav{height:100%;width:0;position:fixed;z-index:1200;top:0;right:0;background-color:#14a085;overflow-x:hidden;overflow-y:auto}#news .news-nav .nav-title{padding:24px 12px 12px;font-size:20px;font-weight:600;color:#fff}#news .news-nav .news-list{padding:0 12px 12px;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;overflow-y:auto}#news .news-nav .news-list .news-item{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;align-items:center;grid-gap:12px;gap:12px;padding:6px;border-radius:5px;cursor:pointer}#news .news-nav .news-list .news-item .avatar{flex:0 0 auto;width:24px;height:24px;border-radius:50%}#news .news-nav .news-list .news-item .date{color:#333;font-weight:400;font-size:14px}#news .news-nav .news-list .news-item .title{font-weight:400;color:#000}#news .descript .descript-row{margin-bottom:12px}#news .descript .descript-row .descript-col{font-size:14px;margin-bottom:6px}#news .descript .descript-row .descript-content{padding-left:24px;font-weight:600;white-space:pre-line}#news .cover{z-index:-1;background-color:transparent;position:fixed;top:0;left:0;width:100%;height:100%}#news-marquee{flex:0 0 auto;position:relative;padding-left:64px;background-color:#fff;border-bottom:1px solid #e2e9e6}#news-marquee .news-marquee-item{font-size:18px;font-weight:600}#news-marquee .deer{position:absolute;left:0;height:49px;top:0;z-index:450}#Left{width:0}#Left .cover,#Left .Left-nav{transition:.2s}#Left .Left-nav{height:100%;width:0;position:fixed;z-index:1200;top:0;left:0;background-color:#141414;overflow-x:hidden;overflow-y:auto}#Left .Left-nav .nav-title{padding:24px 12px 12px;font-size:20px;font-weight:600;color:#fff}#Left .Left-nav .news-list{padding:0 12px 12px;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;overflow-y:auto}#Left .Left-nav .news-list .news-item{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;align-items:center;grid-gap:12px;gap:12px;padding:6px;border-radius:5px}#Left .Left-nav .news-list .news-item .avatar{flex:0 0 auto;width:24px;height:24px;border-radius:50%}#Left .Left-nav .news-list .news-item .date{color:#333;font-weight:400;font-size:14px}#Left .Left-nav .news-list .news-item .title{font-weight:400;color:#000}#Left .cover{z-index:-1;background-color:transparent;position:fixed;top:0;left:0;width:100%;height:100%}#Right .Right-nav .news-list{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}#Right .Right-nav .news-list .news-item{-webkit-box-flex-direction:row;-moz-box-flex-direction:row}#Right .Right-nav .descript .descript-row{margin-bottom:12px}#Right .Right-nav .descript .descript-row .descript-col{font-size:14px;margin-bottom:6px}#Right .Right-nav .descript .descript-row .descript-content{padding-left:24px;font-weight:600;white-space:pre-line}select{padding:6px 8px;font-size:18px;border:2px solid #424242}select option{font-size:16px}.input-btn{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;align-items:center}.input-btn .input{flex:auto;padding:6px 8px}.input-btn .btn,.input-btn .input{line-height:24px;border:2px solid #424242}.input-btn .btn{flex:0 0 auto;padding:6px 12px;cursor:pointer;background-color:#424242}.input-btn .btn svg{color:#fff}.input-btn .btn:hover{background-color:#292929}#Right{width:0}#Right .cover,#Right .Right-nav,#Right .toggle-btn{transition:.2s}#Right .toggle-btn{position:fixed;right:0;top:10%;width:48px;height:56px;background-color:#14a085;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:1250;display:flex;align-items:center;justify-content:center;cursor:pointer}#Right .toggle-btn svg{font-size:24px;color:#ececec}#Right .toggle-btn:hover svg{color:#fff}#Right .Right-nav{height:100%;width:0;position:fixed;z-index:1200;top:0;right:0;background-color:#118b74;overflow-x:hidden;overflow-y:hidden;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column}#Right .Right-nav .tab{flex:0 0 auto;margin-top:24px;overflow:hidden;background-color:#118b74}#Right .Right-nav .tab button{border:0;background-color:inherit;float:left;outline:none;cursor:pointer;padding:6px 12px;transition:.3s;font-size:16px}#Right .Right-nav .tab button:hover{background-color:#14a085}#Right .Right-nav .tab button.active{border-top:2px solid #fff;background-color:#14a085;color:#fff;font-weight:600}#Right .Right-nav .mile-post{padding:6px 12px;border-radius:3px;background-color:hsla(0,0%,100%,.6);border:1px dashed #666;color:#666;margin-bottom:6px;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;grid-gap:12px;gap:12px}#Right .Right-nav .mile-post img{height:20px}#Right .Right-nav .mile-post:hover{border:1px solid #424242;background-color:#424242;color:#fff}#Right .Right-nav .mile-post.selected{border:1px solid #333;background-color:#333;color:#fff}#Right .Right-nav .nav-content{overflow:auto;padding:12px;flex:auto;background-color:#14a085}#Right .Right-nav .nav-title{padding:24px 12px 12px;font-size:20px;font-weight:600;color:#fff}#Right .Right-nav .news-list{padding:0 12px 12px}#Right .Right-nav .news-list .news-item{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;grid-gap:12px;gap:12px;padding:6px;border-radius:5px;cursor:pointer;margin-bottom:12px}#Right .Right-nav .news-list .news-item .avatar{flex:0 0 auto;width:24px;height:24px;border-radius:50%}#Right .Right-nav .news-list .news-item .date{color:#333;font-weight:400;font-size:14px}#Right .Right-nav .news-list .news-item .title{font-weight:400;color:#000}#Right .descript .descript-row{margin-bottom:12px}#Right .descript .descript-row .descript-col{font-size:14px;margin-bottom:6px}#Right .descript .descript-row .descript-content{padding-left:24px;font-weight:600;white-space:pre-line}#Right .cover{z-index:-1;background-color:transparent;position:fixed;top:0;left:0;width:100%;height:100%}#Landing{width:100%;max-width:1140px;margin:0 auto;padding:1rem}#Landing .row-title{text-align:center;font-size:1.6rem;font-weight:700;position:relative;margin-bottom:.5rem;margin-top:20px}#Landing .row-title span{background-color:#fff;padding:0 .675rem}#Landing .row-title:after{max-width:100%;width:100%;height:2px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:#9e9e9e;position:absolute;z-index:-1;top:15px;content:"";display:inline-block}#Landing .news-item{padding:.675rem 0;border-bottom:1px dashed #bbb}#Landing .news-item .item-date{color:#548235;display:flex;align-items:center;grid-gap:.375rem;gap:.375rem}#Landing .news-item .item-title{padding:.375rem 0;font-size:1.1rem}#Landing .news-item .item-title .link-title{color:#000;text-decoration:none}#Landing .news-item .item-title:hover .link-title{color:#0056b3;text-decoration:underline}#Landing .row-btn{padding:.675rem 0;text-align:center;margin-top:20px}#Landing .row-btn a{cursor:pointer;background-color:#000;color:#fff;border:0;font-size:1rem;border-radius:1.5rem;padding:.5rem 1rem;text-decoration:none}#Landing .row-btn a:hover{background-color:#06b}#Landing .row-website{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:.375rem;gap:.375rem;margin:30px 0}#Landing .row-website .website-link{cursor:pointer;height:250px;max-width:216px;position:relative;width:100%;padding:3rem 1rem;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;align-items:center;justify-content:space-between;font-size:1.1rem;font-weight:400;background-color:#f8c9aa}#Landing .row-website .website-link *{z-index:2}#Landing .row-website .website-link img{max-height:100px}#Landing .row-website .website-link .link-text{text-decoration:none;color:#000}#Landing .row-website .website-link .link-text:hover,#Landing .row-website .website-link:hover .link-text{text-decoration:underline}#Landing .row-website .website-link:nth-child(2n){background-color:#a8d18d}#Landing .row-website .website-link,#Landing .row-website .website-link:after{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}#Landing .row-website .website-link:after{content:"";position:absolute;background:#fff;top:3px;left:3px;right:3px;bottom:3px}#SearchNews{width:100%;max-width:1140px;margin:0 auto;padding:1rem}#SearchNews .row-title{text-align:center;font-size:1.6rem;font-weight:700;position:relative;margin-bottom:.5rem;margin-top:20px}#SearchNews .row-title span{background-color:#fff;padding:0 .675rem}#SearchNews .row-title:after{max-width:100%;width:100%;height:2px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:#9e9e9e;position:absolute;z-index:-1;top:15px;content:"";display:inline-block}#SearchNews .news-item{padding:.675rem 0;border-bottom:1px dashed #bbb}#SearchNews .news-item .item-date{color:#548235;display:flex;align-items:center;grid-gap:.375rem;gap:.375rem}#SearchNews .news-item .item-title{padding:.375rem 0;font-size:1.1rem}#SearchNews .news-item .item-title .link-title{color:#000;text-decoration:none}#SearchNews .news-item .item-title:hover .link-title{color:#0056b3;text-decoration:underline}#SiteMap{width:1140px;margin:0 auto;padding:1rem}#SiteMap .row-title{text-align:center;font-size:1.6rem;font-weight:700;position:relative;margin-bottom:.5rem}#SiteMap .row-title span{background-color:#fff;padding:0 .675rem}#SiteMap .row-title:after{max-width:100%;width:100%;height:2px;-webkit-transform:translate(-50%);transform:translate(-50%);background:#9e9e9e;position:absolute;z-index:-1;left:50%;top:15px;content:"";display:inline-block}#SiteMap .row-content{display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;grid-gap:1rem;gap:1rem;align-items:flex-start;justify-content:center}#SiteMap .row-content .col{flex:auto;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:1rem;gap:1rem}#SiteMap .row-content .col .website-btn{color:#555;font-size:120%;font-weight:700;text-align:center;display:block;padding:10px;border:2px solid #aaa;text-decoration:none}#SiteMap .row-content .col .website-btn:hover{color:#fff;background-color:#f40;border:2px solid #f40;text-decoration:none}#Home{width:100%;height:100%;position:relative}#Home .map{z-index:0;height:100%}#Home .info-list{z-index:700;position:absolute;top:12px;left:12px}#Home .info-list .card-title{background-color:#1873a3}#Home .info-list .list{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}#Home .info-list .list .item{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#26a69a;cursor:pointer}#Home .info-list .list .item:focus,#Home .info-list .list .item:hover{color:#186860}#Home .info-list .list .item.active{background-color:#fcc;color:#186860}#Home .right-cards{z-index:450;position:absolute;top:12px;right:12px;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}#Home .weather-card .card-title{background:#93c6f4}#Home .toggle-cover-card{cursor:pointer;z-index:1100;position:absolute;bottom:128px;right:0;padding:12px;background-color:#6d2bc1;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:right .5s ease-in-out,background-color .2s ease-in-out}#Home .toggle-cover-card svg{color:#fff}#Home .toggle-cover-card.active{right:350px}#Home .toggle-cover-card:hover{background-color:#955edb}#Home .toggle-cover-card:hover svg{color:#fff}#Home .cover-card{z-index:1000;position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;transition:all .5s ease-in-out}#Home .cover-card .cover-card-content{flex:auto;position:relative;padding:12px;overflow-y:auto;display:none}#Home .cover-card .cover-card-content .cover-card-content-title{color:#6d2bc1;font-size:18px;font-weight:600;margin-bottom:6px}#Home .cover-card .cover-card-content .cover-card-content-roadname{text-align:center;font-size:18px}#Home .cover-card .cover-card-content embed{width:100%}#Home .cover-card .cover-card-content .mile-post{padding:6px 12px;border-radius:3px;background-color:#fff;border:1px dashed #6d2bc1;color:#666;margin-bottom:6px;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;grid-gap:12px;gap:12px}#Home .cover-card .cover-card-content .mile-post img{height:20px}#Home .cover-card .cover-card-content .mile-post:hover{border:1px solid #955edb;background-color:#955edb;color:#fff}#Home .cover-card .cover-card-content .mile-post.selected{border:1px solid #6127ac;background-color:#6127ac;color:#fff}#Home .cover-card .cover-card-submit{display:none;flex:0 0 auto;width:100%;text-align:center;padding:12px;background-color:#6d2bc1;font-size:18px;transition:background-color .3s ease-in-out;color:#fff;cursor:pointer}#Home .cover-card.active{width:350px}#Home .cover-card.active .cover-card-content,#Home .cover-card.active .cover-card-submit{display:unset}.map.leaflet-container.leaflet-touch.leaflet-retina.leaflet-fade-anim{z-index:1!important}.collapse-card{border:1px solid rgba(0,0,0,.5)}.collapse-card .card-title{padding:4px 12px;font-size:18px;color:#fff;background-color:#14a085;align-items:center;justify-content:space-between;cursor:pointer}.collapse-card .card-content{display:none;padding:12px;background-color:#fff;transition:display 2s ease-in-out}.collapse-card .card-content.active{display:block}.leaflet-div-icon{background:none;border:none}.marker-cluster-item{width:48px;height:48px;position:relative}.marker-cluster-item .marker-cluster-text{position:absolute;top:0;left:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:400}.marker-cluster-item .marker-cluster-img{width:48px;height:48px}.CATCLOSURE-table tr td:first-child{background:#000}#NLandspace{width:100%;height:100%;position:relative}#NLandspace .map{height:100%}#NLandspace .info-list{z-index:450;position:absolute;top:12px;left:12px}#NLandspace .info-list .card-title{background-color:#1873a3}#NLandspace .info-list .list{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}#NLandspace .info-list .list .item{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#26a69a;cursor:pointer}#NLandspace .info-list .list .item:focus,#NLandspace .info-list .list .item:hover{color:#186860}#NLandspace .info-list .list .item.active{background-color:#fcc;color:#186860}#NLandspace .right-cards{z-index:450;position:absolute;top:12px;right:12px;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}#NLandspace .weather-card .card-title{background:#93c6f4}#NLandspace .toggle-cover-card{cursor:pointer;z-index:1100;position:absolute;bottom:128px;right:0;padding:12px;background-color:#6d2bc1;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:right .5s ease-in-out,background-color .2s ease-in-out}#NLandspace .toggle-cover-card svg{color:#fff}#NLandspace .toggle-cover-card.active{right:350px}#NLandspace .toggle-cover-card:hover{background-color:#955edb}#NLandspace .toggle-cover-card:hover svg{color:#fff}#NLandspace .cover-card{z-index:1000;position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;transition:all .5s ease-in-out}#NLandspace .cover-card .cover-card-content{flex:auto;position:relative;padding:12px;overflow-y:auto;display:none}#NLandspace .cover-card .cover-card-content .cover-card-content-title{color:#6d2bc1;font-size:18px;font-weight:600;margin-bottom:6px}#NLandspace .cover-card .cover-card-content .cover-card-content-roadname{text-align:center;font-size:18px}#NLandspace .cover-card .cover-card-content embed{width:100%}#NLandspace .cover-card .cover-card-content .mile-post{padding:6px 12px;border-radius:3px;background-color:#fff;border:1px dashed #6d2bc1;color:#666;margin-bottom:6px;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;grid-gap:12px;gap:12px}#NLandspace .cover-card .cover-card-content .mile-post img{height:20px}#NLandspace .cover-card .cover-card-content .mile-post:hover{border:1px solid #955edb;background-color:#955edb;color:#fff}#NLandspace .cover-card .cover-card-content .mile-post.selected{border:1px solid #6127ac;background-color:#6127ac;color:#fff}#NLandspace .cover-card .cover-card-submit{display:none;flex:0 0 auto;width:100%;text-align:center;padding:12px;background-color:#6d2bc1;font-size:18px;transition:background-color .3s ease-in-out;color:#fff;cursor:pointer}#NLandspace .cover-card.active{width:350px}#NLandspace .cover-card.active .cover-card-content,#NLandspace .cover-card.active .cover-card-submit{display:unset}#MLandspace{width:100%;height:100%;position:relative}#MLandspace .map{height:100%}#MLandspace .info-list{z-index:450;position:absolute;top:12px;left:12px}#MLandspace .info-list .card-title{background-color:#1873a3}#MLandspace .info-list .list{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}#MLandspace .info-list .list .item{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#26a69a;cursor:pointer}#MLandspace .info-list .list .item:focus,#MLandspace .info-list .list .item:hover{color:#186860}#MLandspace .info-list .list .item.active{background-color:#fcc;color:#186860}#MLandspace .right-cards{z-index:450;position:absolute;top:12px;right:12px;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}#MLandspace .weather-card .card-title{background:#93c6f4}#MLandspace .toggle-cover-card{cursor:pointer;z-index:1100;position:absolute;bottom:128px;right:0;padding:12px;background-color:#6d2bc1;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:right .5s ease-in-out,background-color .2s ease-in-out}#MLandspace .toggle-cover-card svg{color:#fff}#MLandspace .toggle-cover-card.active{right:350px}#MLandspace .toggle-cover-card:hover{background-color:#955edb}#MLandspace .toggle-cover-card:hover svg{color:#fff}#MLandspace .cover-card{z-index:1000;position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;transition:all .5s ease-in-out}#MLandspace .cover-card .cover-card-content{flex:auto;position:relative;padding:12px;overflow-y:auto;display:none}#MLandspace .cover-card .cover-card-content .cover-card-content-title{color:#6d2bc1;font-size:18px;font-weight:600;margin-bottom:6px}#MLandspace .cover-card .cover-card-content .cover-card-content-roadname{text-align:center;font-size:18px}#MLandspace .cover-card .cover-card-content embed{width:100%}#MLandspace .cover-card .cover-card-content .mile-post{padding:6px 12px;border-radius:3px;background-color:#fff;border:1px dashed #6d2bc1;color:#666;margin-bottom:6px;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;grid-gap:12px;gap:12px}#MLandspace .cover-card .cover-card-content .mile-post img{height:20px}#MLandspace .cover-card .cover-card-content .mile-post:hover{border:1px solid #955edb;background-color:#955edb;color:#fff}#MLandspace .cover-card .cover-card-content .mile-post.selected{border:1px solid #6127ac;background-color:#6127ac;color:#fff}#MLandspace .cover-card .cover-card-submit{display:none;flex:0 0 auto;width:100%;text-align:center;padding:12px;background-color:#6d2bc1;font-size:18px;transition:background-color .3s ease-in-out;color:#fff;cursor:pointer}#MLandspace .cover-card.active{width:350px}#MLandspace .cover-card.active .cover-card-content,#MLandspace .cover-card.active .cover-card-submit{display:unset}#SLandspace{width:100%;height:100%;position:relative}#SLandspace .map{height:100%}#SLandspace .info-list{z-index:450;position:absolute;top:12px;left:12px}#SLandspace .info-list .card-title{background-color:#1873a3}#SLandspace .info-list .list{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}#SLandspace .info-list .list .item{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#26a69a;cursor:pointer}#SLandspace .info-list .list .item:focus,#SLandspace .info-list .list .item:hover{color:#186860}#SLandspace .info-list .list .item.active{background-color:#fcc;color:#186860}#SLandspace .right-cards{z-index:450;position:absolute;top:12px;right:12px;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}#SLandspace .weather-card .card-title{background:#93c6f4}#SLandspace .toggle-cover-card{cursor:pointer;z-index:1100;position:absolute;bottom:128px;right:0;padding:12px;background-color:#6d2bc1;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:right .5s ease-in-out,background-color .2s ease-in-out}#SLandspace .toggle-cover-card svg{color:#fff}#SLandspace .toggle-cover-card.active{right:350px}#SLandspace .toggle-cover-card:hover{background-color:#955edb}#SLandspace .toggle-cover-card:hover svg{color:#fff}#SLandspace .cover-card{z-index:1000;position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;transition:all .5s ease-in-out}#SLandspace .cover-card .cover-card-content{flex:auto;position:relative;padding:12px;overflow-y:auto;display:none}#SLandspace .cover-card .cover-card-content .cover-card-content-title{color:#6d2bc1;font-size:18px;font-weight:600;margin-bottom:6px}#SLandspace .cover-card .cover-card-content .cover-card-content-roadname{text-align:center;font-size:18px}#SLandspace .cover-card .cover-card-content embed{width:100%}#SLandspace .cover-card .cover-card-content .mile-post{padding:6px 12px;border-radius:3px;background-color:#fff;border:1px dashed #6d2bc1;color:#666;margin-bottom:6px;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;grid-gap:12px;gap:12px}#SLandspace .cover-card .cover-card-content .mile-post img{height:20px}#SLandspace .cover-card .cover-card-content .mile-post:hover{border:1px solid #955edb;background-color:#955edb;color:#fff}#SLandspace .cover-card .cover-card-content .mile-post.selected{border:1px solid #6127ac;background-color:#6127ac;color:#fff}#SLandspace .cover-card .cover-card-submit{display:none;flex:0 0 auto;width:100%;text-align:center;padding:12px;background-color:#6d2bc1;font-size:18px;transition:background-color .3s ease-in-out;color:#fff;cursor:pointer}#SLandspace .cover-card.active{width:350px}#SLandspace .cover-card.active .cover-card-content,#SLandspace .cover-card.active .cover-card-submit{display:unset}#ELandspace{width:100%;height:100%;position:relative}#ELandspace .map{height:100%}#ELandspace .info-list{z-index:450;position:absolute;top:12px;left:12px}#ELandspace .info-list .card-title{background-color:#1873a3}#ELandspace .info-list .list{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}#ELandspace .info-list .list .item{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#26a69a;cursor:pointer}#ELandspace .info-list .list .item:focus,#ELandspace .info-list .list .item:hover{color:#186860}#ELandspace .info-list .list .item.active{background-color:#fcc;color:#186860}#ELandspace .right-cards{z-index:450;position:absolute;top:12px;right:12px;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}#ELandspace .weather-card .card-title{background:#93c6f4}#ELandspace .toggle-cover-card{cursor:pointer;z-index:1100;position:absolute;bottom:128px;right:0;padding:12px;background-color:#6d2bc1;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:right .5s ease-in-out,background-color .2s ease-in-out}#ELandspace .toggle-cover-card svg{color:#fff}#ELandspace .toggle-cover-card.active{right:350px}#ELandspace .toggle-cover-card:hover{background-color:#955edb}#ELandspace .toggle-cover-card:hover svg{color:#fff}#ELandspace .cover-card{z-index:1000;position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;transition:all .5s ease-in-out}#ELandspace .cover-card .cover-card-content{flex:auto;position:relative;padding:12px;overflow-y:auto;display:none}#ELandspace .cover-card .cover-card-content .cover-card-content-title{color:#6d2bc1;font-size:18px;font-weight:600;margin-bottom:6px}#ELandspace .cover-card .cover-card-content .cover-card-content-roadname{text-align:center;font-size:18px}#ELandspace .cover-card .cover-card-content embed{width:100%}#ELandspace .cover-card .cover-card-content .mile-post{padding:6px 12px;border-radius:3px;background-color:#fff;border:1px dashed #6d2bc1;color:#666;margin-bottom:6px;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;grid-gap:12px;gap:12px}#ELandspace .cover-card .cover-card-content .mile-post img{height:20px}#ELandspace .cover-card .cover-card-content .mile-post:hover{border:1px solid #955edb;background-color:#955edb;color:#fff}#ELandspace .cover-card .cover-card-content .mile-post.selected{border:1px solid #6127ac;background-color:#6127ac;color:#fff}#ELandspace .cover-card .cover-card-submit{display:none;flex:0 0 auto;width:100%;text-align:center;padding:12px;background-color:#6d2bc1;font-size:18px;transition:background-color .3s ease-in-out;color:#fff;cursor:pointer}#ELandspace .cover-card.active{width:350px}#ELandspace .cover-card.active .cover-card-content,#ELandspace .cover-card.active .cover-card-submit{display:unset}#LinkMOTC{background-color:#f5f5f5;width:100%;padding:12px}#LinkMOTC .page-title{text-align:center;font-size:36px;font-weight:700;padding:12px}#LinkMOTC .page-card{border:1px solid #ececec;background-color:#fff;padding:12px;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;flex-wrap:wrap}#LinkMOTC .page-card .page-card-item{width:25%}#LinkMOTC .page-card .page-card-item img{cursor:pointer;width:100%;max-width:300px}@media screen and (max-width:767px){#LinkMOTC .page-card .page-card-item{width:50%}}@media screen and (max-width:500px){#LinkMOTC .page-card .page-card-item{width:100%}}#LinkCounty{background-color:#f5f5f5;width:100%;padding:12px}#LinkCounty .page-title{text-align:center;font-size:36px;font-weight:700;padding:12px}#LinkCounty .page-card{border:1px solid #ececec;background-color:#fff;padding:12px;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;flex-wrap:wrap}#LinkCounty .page-card .page-card-item{width:25%}#LinkCounty .page-card .page-card-item img{cursor:pointer;width:100%;max-width:300px}@media screen and (max-width:767px){#LinkCounty .page-card .page-card-item{width:50%}}@media screen and (max-width:500px){#LinkCounty .page-card .page-card-item{width:100%}}#AlterRoadFreeway{width:100%;height:100%;position:relative}#AlterRoadFreeway .map{height:100%}#AlterRoadFreeway .info-list{z-index:450;position:absolute;top:12px;left:12px}#AlterRoadFreeway .info-list .card-title{background-color:#1873a3}#AlterRoadFreeway .info-list .list{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}#AlterRoadFreeway .info-list .list .item{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#26a69a;cursor:pointer}#AlterRoadFreeway .info-list .list .item:focus,#AlterRoadFreeway .info-list .list .item:hover{color:#186860}#AlterRoadFreeway .info-list .list .item.active{background-color:#fcc;color:#186860}#AlterRoadFreeway .toggle-cover-card{z-index:1100;position:absolute;top:24px;right:0;padding:12px;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:right .5s ease-in-out,background-color .2s ease-in-out}#AlterRoadFreeway .toggle-cover-card.active{right:350px}#AlterRoadFreeway .toggle-cover-card:hover{background-color:#18d5af}#AlterRoadFreeway .toggle-cover-card:hover svg{color:#fff}#AlterRoadFreeway .cover-card{z-index:1100;position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;transition:all .5s ease-in-out}#AlterRoadFreeway .cover-card .cover-card-content{flex:auto;position:relative;padding:12px;align-items:center;justify-content:center;display:none}#AlterRoadFreeway .cover-card .cover-card-content iframe{height:100%}#AlterRoadFreeway .cover-card .cover-card-content .cover-card-loading{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;display:none}#AlterRoadFreeway .cover-card .cover-card-submit{display:none;flex:0 0 auto;width:100%;text-align:center;padding:12px;background-color:#14a085;font-size:18px;cursor:pointer;transition:background-color .3s ease-in-out}#AlterRoadFreeway .cover-card .cover-card-submit a{text-decoration:none;color:#fff}#AlterRoadFreeway .cover-card .cover-card-submit:hover{background-color:#18d5af}#AlterRoadFreeway .cover-card.active{width:350px}#AlterRoadFreeway .cover-card.active .cover-card-content,#AlterRoadFreeway .cover-card.active .cover-card-loading{display:flex}#AlterRoadFreeway .cover-card.active .cover-card-submit{display:unset}@media screen and (max-width:767px){#AlterRoadFreeway .toggle-cover-card{top:120px}}#TravelHours{width:100%;height:100%;position:relative}#TravelHours .map{height:100%}#TravelHours .info-list{z-index:450;position:absolute;top:12px;left:12px}#TravelHours .info-list .card-title{background-color:#1873a3}#TravelHours .info-list .list{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}#TravelHours .info-list .list .item{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#26a69a;cursor:pointer}#TravelHours .info-list .list .item:focus,#TravelHours .info-list .list .item:hover{color:#186860}#TravelHours .info-list .list .item.active{background-color:#fcc;color:#186860}#TravelHours .toggle-cover-card{z-index:1100;position:absolute;top:24px;right:0;padding:12px;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:right .5s ease-in-out,background-color .2s ease-in-out}#TravelHours .toggle-cover-card.active{right:350px}#TravelHours .toggle-cover-card:hover{background-color:#18d5af}#TravelHours .toggle-cover-card:hover svg{color:#fff}#TravelHours .cover-card{z-index:1000;position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;transition:all .5s ease-in-out}#TravelHours .cover-card .cover-card-content{flex:auto;position:relative;padding:12px;overflow-y:auto;display:none}#TravelHours .cover-card .cover-card-content .cover-card-content-title{color:#26a69a;font-size:18px;font-weight:600;margin-bottom:6px}#TravelHours .cover-card .cover-card-content .cover-card-content-roadname{text-align:center;font-size:18px}#TravelHours .cover-card .cover-card-content embed{width:100%}#TravelHours .cover-card .cover-card-submit{display:none;flex:0 0 auto;width:100%;text-align:center;padding:12px;background-color:#14a085;font-size:18px;transition:background-color .3s ease-in-out;color:#fff}#TravelHours .cover-card.active{width:350px}#TravelHours .cover-card.active .cover-card-content,#TravelHours .cover-card.active .cover-card-submit{display:unset}@media screen and (max-width:767px){#TravelHours .toggle-cover-card{top:120px}}.submit-btn{font-size:18px;color:#fff;background-color:#26a69a;padding:6px 12px;border:0;border-radius:3px;cursor:pointer;line-height:24px;transition:background .2s ease-in-out}.submit-btn:hover{background:#1c7d74}#TravelTime{width:100%;height:100%;position:relative}#TravelTime .btn-list{display:flex;align-items:center;justify-content:space-between;grid-gap:6px;gap:6px;margin-bottom:12px}#TravelTime .map{height:100%}#TravelTime .info-list{z-index:450;position:absolute;top:12px;left:12px}#TravelTime .info-list .card-title{background-color:#1873a3}#TravelTime .info-list .list{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}#TravelTime .info-list .list .item{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#26a69a;cursor:pointer}#TravelTime .info-list .list .item:focus,#TravelTime .info-list .list .item:hover{color:#186860}#TravelTime .info-list .list .item.active{background-color:#fcc;color:#186860}#TravelTime .toggle-cover-card{z-index:1100;position:absolute;top:24px;right:0;padding:12px;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px}#TravelTime .toggle-cover-card.active{right:650px}#TravelTime .toggle-cover-card:hover{background-color:#18d5af}#TravelTime .toggle-cover-card:hover svg{color:#fff}#TravelTime .cover-card{z-index:1000;max-width:650px;position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column}#TravelTime .cover-card .cover-card-content{flex:auto;position:relative;padding:12px;overflow-y:auto;display:none}#TravelTime .cover-card .cover-card-content .cover-card-content-title{color:#26a69a;font-size:18px;font-weight:600;margin-bottom:6px}#TravelTime .cover-card .cover-card-content .cover-card-panel .cover-card-panel-title{border:1px solid #dee2e6;border-top-left-radius:5px;border-top-right-radius:5px;background:#f8f9fa;padding:6px 12px;font-size:18px;font-weight:500;display:flex;flex-direction:row;align-items:center;grid-gap:6px;gap:6px}#TravelTime .cover-card .cover-card-content .cover-card-panel .cover-card-panel-title svg{color:#0b8}#TravelTime .cover-card .cover-card-content .cover-card-panel .cover-card-panel-content{border:1px solid #dee2e6;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;padding:12px}#TravelTime .cover-card .cover-card-submit{display:none;flex:0 0 auto;width:100%;text-align:center;padding:12px;background-color:#14a085;font-size:18px;transition:background-color .3s ease-in-out;color:#fff;cursor:pointer}#TravelTime .cover-card .cover-card-submit:hover{background-color:#0b8}#TravelTime .cover-card.active{max-width:650px;width:100%}#TravelTime .cover-card.active .cover-card-content,#TravelTime .cover-card.active .cover-card-submit{display:unset}#TravelTime .date-btns{display:flex;flex-direction:row;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;flex-wrap:wrap;grid-gap:12px;gap:12px;align-items:center;background-color:#eee;padding:6px;border-radius:4px}#TravelTime .date-btns .date-btn{background-color:#eee;border:0;border-radius:3px;transition:all .2s ease-in-out;cursor:pointer}#TravelTime .date-btns .date-btn:hover{background-color:#0b8;color:#fff}#TravelTime .date-btns .date-btn.active,#TravelTime .result-cover{color:#fff;background-color:#14a085}#TravelTime .result-cover{padding:6px;border-radius:3px;font-size:18px}#TravelTime #suhua-selection{display:flex;align-items:center;grid-gap:12px;gap:12px;height:150px;overflow-x:auto;overflow-y:hidden}#TravelTime #suhua-selection .point{display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}#TravelTime #suhua-selection .point .sub-select-item{width:110px;cursor:pointer;font-size:14px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#a6a6a6;padding:6px;border-radius:5px;border:1px solid #f81}#TravelTime #suhua-selection .point .sub-select-item.active{background-color:#f81}#TravelTime #suhua-selection .select-item{cursor:pointer;font-size:14px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#a6a6a6;padding:6px;border-radius:5px;width:30px;border:1px solid #4a5;height:120px}#TravelTime #suhua-selection .select-item.active{background-color:#f81}#TravelTime #suhua-selection .select-item.end{background-color:#4a5}#TravelTime #suhua-selection .select-item.start{background-color:red}#TravelTime #suhua-selection .arrow{width:30px;text-align:center}#TravelTime .forcast-table{border-collapse:collapse;width:100%;overflow-x:auto;white-space:nowrap;display:block}#TravelTime .forcast-table td,#TravelTime .forcast-table th{border:1px solid #ddd;padding:8px}#TravelTime .forcast-table td{text-align:center}#TravelTime .forcast-table tr:nth-child(2n){background-color:#f2f2f2}#TravelTime .forcast-table tr:hover{background-color:#ddd}#TravelTime .forcast-table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#04aa6d;color:#fff}#TravelTime .traveltime-btn{font-size:18px;color:#fff;background-color:#0f401b;padding:6px 12px;border:0;border-radius:3px;cursor:pointer;line-height:24px;transition:background .2s ease-in-out}#TravelTime .traveltime-btn.active{background-color:#28a745}#TravelTime .traveltime-btn:hover{background:#1e7e34}@media screen and (max-width:767px){#TravelTime .toggle-cover-card{top:120px}}