﻿.large-title{font-size:6.5rem;font-weight:700;line-height:90px;letter-spacing:.02em;text-transform:uppercase}@media(max-width: 1024px){.large-title{font-size:4.5rem}}@media(max-width: 767px){.large-title{font-size:3.5rem;line-height:40px}}.bg-img{width:100%;position:relative;background:url() 50% 50% no-repeat;background-size:100% 100%;background-clip:content-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out}.swiper-wrapper{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out}.swiper-candidate-row{width:100%}.swiper-candidate-row .card-candidate-2024{padding:2rem}.swiper-candidate-row .card-candidate-2024 .card-body{position:relative;width:100%;background:url() 50% 50% no-repeat;background-size:100% auto;background-clip:content-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out;padding:0;-ms-border-radius:2rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;overflow:hidden}.swiper-candidate-row .card-candidate-2024 .card-body:before{content:"";display:block;padding-top:140%}.swiper-candidate-row .card-candidate-2024 .candidate-number{position:absolute;left:13%;top:7.2%;font-size:4rem;font-weight:600;line-height:1;color:#000}.swiper-candidate-row .card-candidate-2024 .eligibility-icon{position:absolute;left:7%;top:38.2%;width:4vw;max-width:70px;min-width:50px;height:4vw;max-height:70px;min-height:50px;display:block}.swiper-candidate-row .card-candidate-2024 .eligibility-icon img{width:100%;height:100%;object-fit:contain}.swiper-candidate-row .card-candidate-2024 .poll-number{position:absolute;left:0;bottom:6%}.swiper-candidate-row .card-candidate-2024 .poll-number p{display:inline-block;background-color:#ff5100;padding:4px;padding-left:3vw;-ms-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;color:#fff;line-height:1;margin-bottom:5px}.swiper-candidate-row .card-candidate-2024 .poll-number p small{margin:0 5px;font-size:14px;font-weight:900}.swiper-candidate-row .card-candidate-2024 .poll-number h6{font-size:4rem;color:#fff;font-weight:600;padding-left:3vw;margin-bottom:0}.swiper-candidate-row .card-candidate-2024 .vote-rate{position:absolute;left:0;bottom:10%;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;padding:1rem 7%;margin-top:1rem}.swiper-candidate-row .card-candidate-2024 .vote-rate h6{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.swiper-candidate-row .card-candidate-2024 .vote-rate h6 *{-ms-flex:0 1 auto}.swiper-candidate-row .card-candidate-2024 .vote-rate h6+h6{margin-left:2rem}.swiper-candidate-row .card-candidate-2024 .vote-rate strong{display:inline-block;background-color:#ff5100;padding:4px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;line-height:1;margin-bottom:5px}.swiper-candidate-row .card-candidate-2024 .vote-rate .num{display:inline-block;font-size:2.8rem;color:#fff;font-weight:700;margin-bottom:0}.swiper-candidate-row .card-candidate-2024 .vote-rate .num i{font-style:normal;font-size:1.4rem;font-weight:400;line-height:1;margin-left:.5rem}.swiper-candidate-row .card-candidate-2024 .time{display:block;position:absolute;left:0;bottom:2%;padding:1rem 7.5%;font-size:1rem;color:#fff;font-weight:300;opacity:.9}@media(min-width: 768px){.swiper-candidate-row .swiper-candidate .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.swiper-candidate-row .swiper-candidate .swiper-wrapper *{-ms-flex:0 1 auto}.swiper-candidate-row .swiper-candidate .swiper-wrapper .swiper-slide{width:100%;flex-shrink:1}.swiper-candidate-row .swiper-candidate .candidate-button-prev,.swiper-candidate-row .swiper-candidate .candidate-button-next{display:none}}@media(max-width: 767px){.swiper-candidate-row .card-candidate-2024{padding:1rem 0}.swiper-candidate-row .card-candidate-2024 .candidate-number{left:11.5%;top:6.2%}}.icon-diamond{position:absolute;right:3rem;bottom:2.5rem}.icon-diamond i{display:block;font-style:normal;width:0;height:0;border:6px solid rgba(0,0,0,0);border-bottom:12px solid #ff5100;position:relative;top:-6px}.icon-diamond i:after{content:"";position:absolute;left:-6px;top:12px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-top:12px solid #ff5100}.shadow-orange{width:250px;height:250px;background:url(../../assets/img/pattern/shadow-orange.png) no-repeat center center;background-size:contain;position:absolute}@media(max-width: 767px){.shadow-orange{width:35vw;height:35vw}}@media(max-width: 768px){#analysis{padding-bottom:15vw}}.analysis-row{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:stretch;align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;margin-left:-1rem;margin-right:-1rem;margin-bottom:2rem}.analysis-row .bg-pic{display:block;position:absolute;z-index:0}.analysis-row .bg-pic img{width:100%;object-fit:contain}.analysis-row .bg-pic.pic1{width:350px;top:-10rem;right:-12%}.analysis-row .bg-pic.pic2{width:200px;top:13rem;right:-16%}.analysis-row .bg-pic.pic3{width:320px;bottom:-30%;left:-15%}.analysis-row .s1{top:0;right:-14%}.analysis-row .s2{bottom:-40%;left:0%}.analysis-map,.analysis-info{padding:0 1rem}.analysis-map>.inner,.analysis-info>.inner{position:relative;border:2px solid #000;background-color:#fff;-ms-border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;width:100%;padding:2rem 3rem}.analysis-map>.inner:before,.analysis-map>.inner:after,.analysis-info>.inner:before,.analysis-info>.inner:after{content:"";width:2px;height:calc(100% - 2rem);position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#8b8b8b;display:block;opacity:.8}.analysis-map>.inner:before,.analysis-info>.inner:before{left:1rem}.analysis-map>.inner:after,.analysis-info>.inner:after{right:1rem}.analysis-map>.inner>svg,.analysis-info>.inner>svg{width:auto;height:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.analysis-map{position:relative;width:60%}.analysis-map>.inner{height:100%}.analysis-map+.small-txt-bottom{padding-left:2rem;padding-right:2rem;margin-top:0;margin-bottom:2rem}.analysis-map .small-txt-left{position:absolute;left:-6%;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.analysis-map .small-txt-left *{-ms-flex:0 1 auto}.analysis-map .small-txt-left>*{display:inline-block}.analysis-map .small-txt-left span{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:12px;line-height:1;color:#000;font-weight:300;letter-spacing:.2em}.analysis-map .small-txt-left .line{position:relative;width:1px;height:150px;overflow:hidden;margin-top:55%}.analysis-map .small-txt-left .line i{width:1px;height:100%;background-color:#000;position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:line 3s ease infinite;-moz-animation:line 3s ease infinite;-o-animation:line 3s ease infinite;animation:line 3s ease infinite}@-webkit-keyframes line{0%{top:-100%}100%{top:100%}}@-moz-keyframes line{0%{top:-100%}100%{top:100%}}@keyframes line{0%{top:-100%}100%{top:100%}}.analysis-map .title{-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:65px;display:inline-block;position:absolute;top:0;left:4rem;z-index:1;border:2px solid #000;padding:5px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}.analysis-map .title>span{width:50px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-size:2.8rem;color:#000;font-weight:700;padding:1.5rem 0;line-height:1;letter-spacing:.5rem;border-top:2px solid #8b8b8b;border-bottom:2px solid #8b8b8b}.analysis-map .years{position:absolute;left:4rem;bottom:4rem;list-style:none;padding:0;margin:0}.analysis-map .years li+li{margin-top:1rem}.analysis-map .years .btn-directions{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;font-size:1.4rem;color:#000}.analysis-map .years .btn-directions:before{content:"";background:url(../../assets/img/icon/icon-directions.svg) no-repeat center center;width:30px;height:30px;background-size:contain;display:block;margin-right:.5rem}.analysis-map .years .btn-directions:hover{color:#ff5100;text-decoration:none}.analysis-map .years .tab-link{border:2px solid #000;font-size:2rem;color:#000;display:inline-block;text-align:center;padding:.5rem 1.5rem;width:100px;-ms-border-radius:50rem;-moz-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem}.analysis-map .years .tab-link:hover{color:#ff5100;border-color:#ff5100;text-decoration:none}.analysis-map .years .tab-link.select{background-color:#ff5100;color:#fff}.analysis-map .years .tab-link.select:hover{color:#000;border-color:#000;background-color:#ff854d}.analysis-map .directions-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out}.analysis-map .directions-overlay.show{opacity:1;pointer-events:auto}.analysis-map .directions-overlay .btn-close{width:50px;height:50px;-ms-border-radius:50rem;-moz-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;border:1px solid #fff;position:absolute;right:5%;bottom:5%}.analysis-map .directions-overlay .btn-close .fa-times{font-size:2rem}.analysis-map .directions-overlay .btn-close:hover{border-color:#ff5100;background-color:rgba(255,255,255,.5);color:#ff5100;text-decoration:none}.analysis-map .directions-overlay .txt{position:absolute;font-size:1.4rem;display:inline-block;padding:6px 4px;color:#fff;z-index:1}.analysis-map .directions-overlay .txt:before,.analysis-map .directions-overlay .txt:after{content:"";position:absolute;display:block}.analysis-map .directions-overlay .txt:before{width:100%;height:1px;background-color:#fff;left:0;bottom:0}.analysis-map .directions-overlay .txt:after{width:1px;height:15px;top:calc(100% - 2px);background-color:#fff}.analysis-map .directions-overlay .txt.dire-1{top:4%;right:13%}.analysis-map .directions-overlay .txt.dire-1:after{right:-4px;-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-o-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.analysis-map .directions-overlay .txt.dire-2{top:35%;right:15%}.analysis-map .directions-overlay .txt.dire-2:after{left:-4px;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.analysis-map .directions-overlay .txt.dire-3{bottom:14%;left:23%}.analysis-map .directions-overlay .txt.dire-3:after{left:-4px;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.analysis-map .share-group{position:absolute;top:2rem;right:4rem;list-style:none;margin:0;padding:0}.analysis-map .share-group li+li{margin-top:1rem}.analysis-map .share-group a{display:block;width:30px;height:30px}.analysis-map .share-group a:hover{filter:contrast(0.5)}.analysis-map .share-group a img{object-fit:contain;width:100%;height:100%}.analysis-info{width:40%}.analysis-info>.inner{display:grid;grid-template-columns:1fr;grid-template-rows:.6fr 1.4fr;gap:2rem 0}.analysis-info h3{color:#000;font-size:1.8rem;font-weight:700;margin-bottom:2rem}.analysis-info .candidate-list-all .be-elected .td:first-child{position:relative;z-index:2;overflow:visible}.analysis-info .candidate-list-all .be-elected .td:first-child:after{content:"";position:absolute;top:51%;right:-21%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../../assets/img/icon/icon-eligibility.svg) no-repeat center center;width:20px;height:20px;background-size:cover}.analysis-info .card{border:none}.analysis-info .card .tr{display:grid;grid-template-columns:.5fr 1fr 1.2fr 1.5fr .8fr;padding:1rem .5rem}.analysis-info .card .tr+.tr{border-top:1px solid #8b8b8b}.analysis-info .card .tr .td,.analysis-info .card .tr .th{text-align:center}.analysis-info .card .tr .th{color:#fff}.analysis-info .card .tr .td{color:#000}.analysis-info .card .tr h6,.analysis-info .card .tr p{margin-bottom:0;font-size:1.6rem;line-height:24px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.analysis-info .card-header{background-color:#ff5100;padding:0;margin-right:2rem}.analysis-info .card-body{padding:0;min-height:150px;height:auto}.analysis-info .card-body.card-poll-height{height:400px}.analysis-info .card-body .swiper{width:100%;height:100%}.analysis-info .card-body .swiper-slide{height:auto;padding-right:2rem}.analysis-info .survey-list .date{white-space:nowrap;font-size:1.6rem;margin-bottom:0;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.analysis-info .survey-list ul{list-style:none;padding:0;margin:0}.analysis-info .survey-list ul>li{display:grid;grid-template-columns:1fr 4fr;padding:2rem 0}.analysis-info .survey-list ul>li:first-child{padding-top:1rem}.analysis-info .survey-list ul>li+li{border-top:1px solid #8b8b8b}.analysis-info .survey-group{width:100%}.analysis-info .survey-group .item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.analysis-info .survey-group .item+.item{margin-top:1rem}.analysis-info .survey-group .item h6,.analysis-info .survey-group .item p{margin-bottom:0;font-size:1.4rem;color:#000;font-weight:700;line-height:1}.analysis-info .survey-group .item h6{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:60px;flex:0 0 auto;white-space:break-word}.analysis-info .survey-group .item p{width:60px;white-space:nowrap;flex:0 0 auto;text-align:right}.analysis-info .survey-group .item .progress{width:100%;height:15px;margin-left:1rem;margin-right:1rem;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#f2f2f2}.analysis-info .survey-group .item .progress .in{display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 1200px){.analysis-map,.analysis-info{width:50%}.analysis-map{height:auto}.analysis-map .title{width:55px}.analysis-map .title>span{width:40px;font-size:2rem}.analysis-map .years .tab-link{font-size:2rem;padding:.5rem 3rem;min-width:inherit}}@media(max-width: 992px){.analysis-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.analysis-row *{-ms-flex:0 1 auto}.analysis-row .bg-pic.pic3{bottom:-20%}.analysis-map,.analysis-info{width:100%}.analysis-info .card-body{max-height:40vw}.analysis-map{margin-bottom:2rem}.analysis-map .small-txt-left{display:none}.analysis-map>.inner svg{width:100%;position:static;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@media(max-width: 767px){.analysis-row .bg-pic.pic1{width:50%;top:-4rem;right:-2%}.analysis-row .bg-pic.pic2{width:30%;top:10rem;right:-20%}.analysis-row .bg-pic.pic3{width:50%;bottom:-30%;left:-2%}.analysis-row .s2{bottom:-35%}.analysis-map>.inner,.analysis-info>.inner{padding:2rem 1.5rem}.analysis-map>.inner:before,.analysis-info>.inner:before{left:.5rem}.analysis-map>.inner:after,.analysis-info>.inner:after{right:.5rem}.analysis-info .card .tr{padding:.5rem}.analysis-info .card .tr h6{font-size:1rem}.analysis-info .card .tr p{font-size:1.4rem}.analysis-info .card-body{max-height:65vw}.analysis-info .card-body.card-poll-height{height:auto}.analysis-info .survey-group .item .progress{height:10px}.analysis-info .survey-list .date{font-size:1.4rem}.analysis-info .survey-list ul>li{padding:1rem 0}.analysis-info .candidate-list-all .be-elected .td:first-child:after{right:17%}.analysis-map .share-group{top:1rem;right:1.5rem}.analysis-map .share-group a{width:20px;height:20px}.analysis-map .title{width:42px;left:2rem}.analysis-map .title>span{width:28px;font-size:1.8rem;padding:1rem .5rem;padding-bottom:.5rem}.analysis-map .years{width:100%;padding:2rem;left:0;bottom:0}.analysis-map .years .btn-directions{position:absolute;right:2rem;bottom:2rem}.analysis-map .years .btn-directions:before{width:20px;height:20px}.analysis-map .years .tab-link{width:auto;font-size:1.4rem;padding:.5rem 2rem}}.marquee{display:block}.marquee p{display:inline-block;position:relative;font-size:1.2rem;line-height:20px;height:20px;margin-bottom:0;cursor:pointer}.marquee p:before{content:"";width:100%;height:1px;position:absolute;left:0;right:0;bottom:1px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#8b8b8b}.marquee p:hover:before{opacity:1}@media(max-width: 992px){.marquee{padding:5rem 0}}@media(max-width: 767px){.marquee{padding-bottom:30vw}}.card-panel-persent{position:relative;z-index:1;border:2px solid #000;background-color:#fff;-ms-border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;overflow:hidden}.card-panel-persent .card-header{background-color:#e9e9e9;border-bottom:2px solid #000;padding:1.5rem 2.5rem}.card-panel-persent .card-header h5{font-size:1.8rem;font-weight:700;color:#000;line-height:1;margin-bottom:0}.card-panel-persent .item{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out}.card-panel-persent .item:first-child .bar-row{border-left:2px solid #000;-ms-border-radius:50rem 0 0 50rem;-moz-border-radius:50rem 0 0 50rem;-webkit-border-radius:50rem 0 0 50rem;border-radius:50rem 0 0 50rem}.card-panel-persent .item:last-child .bar-row{border-right:2px solid #000;-ms-border-radius:0 50rem 50rem 0;-moz-border-radius:0 50rem 50rem 0;-webkit-border-radius:0 50rem 50rem 0;border-radius:0 50rem 50rem 0}.card-panel-persent .persent-bar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.card-panel-persent .persent-bar p{font-size:1.8rem;white-space:nowrap;text-align:center;color:#000}.card-panel-persent .persent-bar .bar-row{display:block;background-color:#eee;font-size:1.6rem;color:#fff;padding:.5rem 1.5rem;border-top:2px solid #000;border-bottom:2px solid #000}@media(min-width: 993px){.card-panel-persent .persent-bar .bar-row{width:100% !important}}@media(max-width: 1200px){.card-panel-persent .persent-bar p{font-size:1.4rem}}@media(max-width: 992px){.card-panel-persent .item{position:relative;width:100% !important}.card-panel-persent .item:after{content:"";width:100%;height:34px;background-color:#f2f2f2;position:absolute;left:0;right:0;bottom:0;z-index:0}.card-panel-persent .persent-bar{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.card-panel-persent .persent-bar *{-ms-flex:0 1 auto}.card-panel-persent .persent-bar .item+.item{margin-top:1.5rem}.card-panel-persent .persent-bar p{text-align:left;margin-bottom:4px}.card-panel-persent .persent-bar .bar-row{position:relative;height:34px;border:none !important;-ms-border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;z-index:1}}.county{cursor:pointer;fill:rgba(255,81,0,.6);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out}.county:hover{filter:brightness(0.9)}.county .path>path{stroke:#fff;stroke-width:1;stroke-miterlimit:10}.county text{fill:#000 !important;font-size:1.4rem}rect{fill:none;stroke:#ddd;stroke-width:.5;stroke-miterlimit:10}#report{position:relative;overflow:visible}@media(max-width: 992px){#report{padding-top:15vw}}#politics{position:relative;overflow:visible}#politics .bg-pic{display:block;position:absolute;z-index:0}#politics .bg-pic img{width:100%;object-fit:contain}#politics .bg-pic.pic1{width:100%;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 992px){#politics{padding-top:15vw}}@media(max-width: 767px){#politics{padding-bottom:10vw}#politics .bg-pic.pic1{height:100vw}#politics .bg-pic.pic1>*{height:100%}#politics .bg-pic.pic1 img{height:100%;object-fit:cover}}.small-txt-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;margin-top:1rem}.small-txt-bottom>*+*{margin-left:1.5rem}.small-txt-bottom i{display:block;width:100%;height:1px;background-color:#000}.small-txt-bottom span{display:block;white-space:nowrap;color:#000;font-weight:300;font-size:1.2rem;line-height:1;letter-spacing:.2em}.politics-card,.report-card,.news-card{position:relative;z-index:1}.politics-card .info-top,.report-card .info-top,.news-card .info-top{position:relative;border:2px solid #000;background-color:#fff;-ms-border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;width:100%;height:100%;padding:6rem;margin-bottom:2rem}.politics-card .info-top:before,.politics-card .info-top:after,.report-card .info-top:before,.report-card .info-top:after,.news-card .info-top:before,.news-card .info-top:after{content:"";width:2px;height:calc(100% - 3rem);position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#8b8b8b;display:block;opacity:.8}.politics-card .info-top:before,.report-card .info-top:before,.news-card .info-top:before{left:1.5rem}.politics-card .info-top:after,.report-card .info-top:after,.news-card .info-top:after{right:1.5rem}.politics-card .info-top .title,.report-card .info-top .title,.news-card .info-top .title{width:100%;position:absolute;top:-10%;left:1.5rem;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:135px;margin-bottom:0}.politics-card .info-top .title img,.report-card .info-top .title img,.news-card .info-top .title img{object-fit:contain}.politics-card .info-top p,.report-card .info-top p,.news-card .info-top p{font-size:1.8rem;line-height:1.6;margin-bottom:0;color:#000;text-align:justify}.politics-card .info-top p strong,.report-card .info-top p strong,.news-card .info-top p strong{font-weight:bold;color:#ff5100}.politics-card .info-top p a,.report-card .info-top p a,.news-card .info-top p a{position:relative;display:inline-block;color:#000}.politics-card .info-top p a:after,.report-card .info-top p a:after,.news-card .info-top p a:after{content:" ";width:100%;height:2px;position:absolute;left:0;bottom:0;background-color:#ff5100}.politics-card .info-top p a:hover,.report-card .info-top p a:hover,.news-card .info-top p a:hover{text-decoration:none;color:#ff5100}.politics-card .info-body,.report-card .info-body,.news-card .info-body{background-color:#e9e9e9;border:2px solid #000;-ms-border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;padding-top:2rem;padding-bottom:2rem}.politics-card .tab-row,.report-card .tab-row,.news-card .tab-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;margin-bottom:2rem}.politics-card .tab-row>a,.report-card .tab-row>a,.news-card .tab-row>a{display:inline-block;background-color:#fff;border:2px solid #000;font-size:2.4rem;font-weight:700;color:#000;padding:.5rem 3rem;-ms-border-radius:50rem;-moz-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out}.politics-card .tab-row>a:hover,.report-card .tab-row>a:hover,.news-card .tab-row>a:hover{text-decoration:none;border-color:#ff5100;color:#ff5100}.politics-card .tab-row>a.active,.report-card .tab-row>a.active,.news-card .tab-row>a.active{background-color:#ff5100;border-color:#000;color:#fff}.politics-card .tab-row>a.active:hover,.report-card .tab-row>a.active:hover,.news-card .tab-row>a.active:hover{background-color:#ff854d}.politics-card .tab-row>a+a,.report-card .tab-row>a+a,.news-card .tab-row>a+a{margin-left:2rem}.politics-card .type-list,.report-card .type-list,.news-card .type-list{border-top:2px solid #000;border-bottom:2px solid #000}.politics-card .type-list .nav-item,.report-card .type-list .nav-item,.news-card .type-list .nav-item{border-left:2px solid #000}.politics-card .type-list .nav-item:last-child,.report-card .type-list .nav-item:last-child,.news-card .type-list .nav-item:last-child{border-right:2px solid #000}.politics-card .type-list .nav-item.swiper-slide-thumb-active .nav-link,.report-card .type-list .nav-item.swiper-slide-thumb-active .nav-link,.news-card .type-list .nav-item.swiper-slide-thumb-active .nav-link{background-color:#ff5100;color:#fff}.politics-card .type-list .nav-link,.report-card .type-list .nav-link,.news-card .type-list .nav-link{position:relative;display:block;background-color:#fff;text-align:center;font-size:2rem;font-weight:700;color:#000;padding:1.5rem}.politics-card .type-list .nav-link:hover,.report-card .type-list .nav-link:hover,.news-card .type-list .nav-link:hover{color:#ff5100}.politics-card .type-list.report-swiper,.politics-card .type-list.news-swiper,.report-card .type-list.report-swiper,.report-card .type-list.news-swiper,.news-card .type-list.report-swiper,.news-card .type-list.news-swiper{padding-left:25px;padding-right:25px}.politics-card .type-list.report-swiper .swiper-slide,.politics-card .type-list.news-swiper .swiper-slide,.report-card .type-list.report-swiper .swiper-slide,.report-card .type-list.news-swiper .swiper-slide,.news-card .type-list.report-swiper .swiper-slide,.news-card .type-list.news-swiper .swiper-slide{width:auto}.politics-card .type-list.report-swiper .nav-link,.politics-card .type-list.news-swiper .nav-link,.report-card .type-list.report-swiper .nav-link,.report-card .type-list.news-swiper .nav-link,.news-card .type-list.report-swiper .nav-link,.news-card .type-list.news-swiper .nav-link{padding:1.5rem 2.5rem}.politics-card .type-list .politics-button-next,.politics-card .type-list .politics-button-prev,.politics-card .type-list .report-button-next,.politics-card .type-list .report-button-prev,.politics-card .type-list .news-button-next,.politics-card .type-list .news-button-prev,.report-card .type-list .politics-button-next,.report-card .type-list .politics-button-prev,.report-card .type-list .report-button-next,.report-card .type-list .report-button-prev,.report-card .type-list .news-button-next,.report-card .type-list .news-button-prev,.news-card .type-list .politics-button-next,.news-card .type-list .politics-button-prev,.news-card .type-list .report-button-next,.news-card .type-list .report-button-prev,.news-card .type-list .news-button-next,.news-card .type-list .news-button-prev{position:absolute;top:0;background-color:#d9d9d9;width:25px;height:100%;font-size:1.5rem;color:#fff;z-index:2;display:none}.politics-card .type-list .politics-button-next.swiper-button-disabled,.politics-card .type-list .politics-button-prev.swiper-button-disabled,.politics-card .type-list .report-button-next.swiper-button-disabled,.politics-card .type-list .report-button-prev.swiper-button-disabled,.politics-card .type-list .news-button-next.swiper-button-disabled,.politics-card .type-list .news-button-prev.swiper-button-disabled,.report-card .type-list .politics-button-next.swiper-button-disabled,.report-card .type-list .politics-button-prev.swiper-button-disabled,.report-card .type-list .report-button-next.swiper-button-disabled,.report-card .type-list .report-button-prev.swiper-button-disabled,.report-card .type-list .news-button-next.swiper-button-disabled,.report-card .type-list .news-button-prev.swiper-button-disabled,.news-card .type-list .politics-button-next.swiper-button-disabled,.news-card .type-list .politics-button-prev.swiper-button-disabled,.news-card .type-list .report-button-next.swiper-button-disabled,.news-card .type-list .report-button-prev.swiper-button-disabled,.news-card .type-list .news-button-next.swiper-button-disabled,.news-card .type-list .news-button-prev.swiper-button-disabled{background-color:#eee}.politics-card .type-list .politics-button-next:hover,.politics-card .type-list .politics-button-prev:hover,.politics-card .type-list .report-button-next:hover,.politics-card .type-list .report-button-prev:hover,.politics-card .type-list .news-button-next:hover,.politics-card .type-list .news-button-prev:hover,.report-card .type-list .politics-button-next:hover,.report-card .type-list .politics-button-prev:hover,.report-card .type-list .report-button-next:hover,.report-card .type-list .report-button-prev:hover,.report-card .type-list .news-button-next:hover,.report-card .type-list .news-button-prev:hover,.news-card .type-list .politics-button-next:hover,.news-card .type-list .politics-button-prev:hover,.news-card .type-list .report-button-next:hover,.news-card .type-list .report-button-prev:hover,.news-card .type-list .news-button-next:hover,.news-card .type-list .news-button-prev:hover{color:#ff5100}.politics-card .type-list .politics-button-next,.politics-card .type-list .report-button-next,.politics-card .type-list .news-button-next,.report-card .type-list .politics-button-next,.report-card .type-list .report-button-next,.report-card .type-list .news-button-next,.news-card .type-list .politics-button-next,.news-card .type-list .report-button-next,.news-card .type-list .news-button-next{right:0}.politics-card .type-list .politics-button-next:after,.politics-card .type-list .report-button-next:after,.politics-card .type-list .news-button-next:after,.report-card .type-list .politics-button-next:after,.report-card .type-list .report-button-next:after,.report-card .type-list .news-button-next:after,.news-card .type-list .politics-button-next:after,.news-card .type-list .report-button-next:after,.news-card .type-list .news-button-next:after{font-family:"Font Awesome 5 Pro";font-weight:900;content:""}.politics-card .type-list .politics-button-prev,.politics-card .type-list .report-button-prev,.politics-card .type-list .news-button-prev,.report-card .type-list .politics-button-prev,.report-card .type-list .report-button-prev,.report-card .type-list .news-button-prev,.news-card .type-list .politics-button-prev,.news-card .type-list .report-button-prev,.news-card .type-list .news-button-prev{left:0}.politics-card .type-list .politics-button-prev:after,.politics-card .type-list .report-button-prev:after,.politics-card .type-list .news-button-prev:after,.report-card .type-list .politics-button-prev:after,.report-card .type-list .report-button-prev:after,.report-card .type-list .news-button-prev:after,.news-card .type-list .politics-button-prev:after,.news-card .type-list .report-button-prev:after,.news-card .type-list .news-button-prev:after{font-family:"Font Awesome 5 Pro";font-weight:900;content:""}.politics-card .type-list .report-button-next,.politics-card .type-list .report-button-prev,.politics-card .type-list .news-button-next,.politics-card .type-list .news-button-prev,.report-card .type-list .report-button-next,.report-card .type-list .report-button-prev,.report-card .type-list .news-button-next,.report-card .type-list .news-button-prev,.news-card .type-list .report-button-next,.news-card .type-list .report-button-prev,.news-card .type-list .news-button-next,.news-card .type-list .news-button-prev{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.politics-card .filter-row,.report-card .filter-row,.news-card .filter-row{padding:3rem}.politics-card .filter-row .filter-control,.report-card .filter-row .filter-control,.news-card .filter-row .filter-control{margin-bottom:3rem}.politics-card .filter-row .filter-control h6,.report-card .filter-row .filter-control h6,.news-card .filter-row .filter-control h6{font-size:1.8rem;color:#000;white-space:nowrap;position:relative;display:inline-block;line-height:1.6;margin-bottom:0;padding:.4rem 1rem;margin-right:2rem}.politics-card .filter-row .filter-control h6:after,.report-card .filter-row .filter-control h6:after,.news-card .filter-row .filter-control h6:after{content:"";width:100%;height:1px;background-color:#8b8b8b;position:absolute;left:0;right:0;bottom:0}.politics-card .filter-row .filter-control .candidate-wrap,.report-card .filter-row .filter-control .candidate-wrap,.news-card .filter-row .filter-control .candidate-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-o-flex-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;width:675px;margin-left:auto}.politics-card .filter-row .filter-control .candidate-list,.report-card .filter-row .filter-control .candidate-list,.news-card .filter-row .filter-control .candidate-list{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;max-width:100%;width:auto}.politics-card .filter-row .filter-control .candidate-link,.report-card .filter-row .filter-control .candidate-link,.news-card .filter-row .filter-control .candidate-link{display:block;text-align:center;font-size:1.6rem;border:1px solid #000;padding:.5rem 1rem;color:#000;background-color:#fff;margin:0 .5rem;margin-bottom:1rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out;min-width:85px;width:auto;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.politics-card .filter-row .filter-control .candidate-link:hover,.report-card .filter-row .filter-control .candidate-link:hover,.news-card .filter-row .filter-control .candidate-link:hover{text-decoration:none;border-color:#ff5100;color:#ff5100}.politics-card .filter-row .filter-control .candidate-link.select,.report-card .filter-row .filter-control .candidate-link.select,.news-card .filter-row .filter-control .candidate-link.select{background-color:#ff5100;border-color:#000;color:#fff}.politics-card .filter-row .filter-control .candidate-link.select:hover,.report-card .filter-row .filter-control .candidate-link.select:hover,.news-card .filter-row .filter-control .candidate-link.select:hover{color:#000;background-color:#ff854d}.politics-card .filter-row.hide .directions-overlay,.report-card .filter-row.hide .directions-overlay,.news-card .filter-row.hide .directions-overlay{opacity:0;pointer-events:none}.politics-card .compare-row,.report-card .compare-row,.news-card .compare-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;margin-left:-2rem;margin-right:-2rem}.politics-card .compare-col,.report-card .compare-col,.news-card .compare-col{width:50%;padding-left:2rem;padding-right:2rem}.politics-card .card-compare,.report-card .card-compare,.news-card .card-compare{position:relative;width:100%;height:100%;overflow:hidden;padding-top:60px}.politics-card .card-compare .candidate-head,.report-card .card-compare .candidate-head,.news-card .card-compare .candidate-head{position:absolute;right:2rem;top:30px;width:150px;height:100px;background:url() 50% 50% no-repeat;background-size:cover;background-clip:content-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out}.politics-card .card-compare .candidate-head:before,.report-card .card-compare .candidate-head:before,.news-card .card-compare .candidate-head:before{display:block;pointer-events:none;content:"";padding-top:66.6666667%}.politics-card .card-compare .card-header,.report-card .card-compare .card-header,.news-card .card-compare .card-header{width:100%;position:relative;padding:.5rem 3rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-flex-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;background-color:#fff;border:2px solid #000;border-bottom:2px solid none;-ms-border-radius:1rem 1rem 0 0;-moz-border-radius:1rem 1rem 0 0;-webkit-border-radius:1rem 1rem 0 0;border-radius:1rem 1rem 0 0;overflow:hidden}.politics-card .card-compare .card-header h5,.report-card .card-compare .card-header h5,.news-card .card-compare .card-header h5{width:50%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;margin-bottom:0;color:#000;padding:1.5rem 0}.politics-card .card-compare .card-header h5>span,.report-card .card-compare .card-header h5>span,.news-card .card-compare .card-header h5>span{display:inline-block;line-height:1.2;font-weight:700}.politics-card .card-compare .card-header h5>span+span,.report-card .card-compare .card-header h5>span+span,.news-card .card-compare .card-header h5>span+span{border-left:2px solid #8b8b8b;padding-left:1rem;margin-left:1rem;font-weight:400}.politics-card .card-compare .card-header h5 .partisan-image,.report-card .card-compare .card-header h5 .partisan-image,.news-card .card-compare .card-header h5 .partisan-image{width:40px}.politics-card .card-compare .card-header h5 .partisan-image img,.report-card .card-compare .card-header h5 .partisan-image img,.news-card .card-compare .card-header h5 .partisan-image img{width:100%;height:100%;object-fit:contain}.politics-card .card-compare .card-header i,.report-card .card-compare .card-header i,.news-card .card-compare .card-header i{display:block;width:50%;height:105%;position:absolute;right:-10%;top:50%;-moz-transform:translateY(-50%) skewX(-30deg);-webkit-transform:translateY(-50%) skewX(-30deg);-o-transform:translateY(-50%) skewX(-30deg);-ms-transform:translateY(-50%) skewX(-30deg);transform:translateY(-50%) skewX(-30deg);border-left:2px solid #000;font-style:normal}.politics-card .card-compare .card-body,.report-card .card-compare .card-body,.news-card .card-compare .card-body{padding:5px;height:100%;max-height:30vw;overflow:auto;background-color:#fff;border:2px solid #000;border-top:none}.politics-card .card-compare .card-body .swiper,.report-card .card-compare .card-body .swiper,.news-card .card-compare .card-body .swiper{width:100%;height:100%}.politics-card .card-compare .card-body .swiper-slide,.report-card .card-compare .card-body .swiper-slide,.news-card .card-compare .card-body .swiper-slide{height:auto;padding:3rem}.politics-card .card-compare .card-body .table-grid,.report-card .card-compare .card-body .table-grid,.news-card .card-compare .card-body .table-grid{width:max-content;height:100%}.politics-card .card-compare .card-body h6,.report-card .card-compare .card-body h6,.news-card .card-compare .card-body h6{font-size:1.8rem;font-weight:700;color:#ff5100;white-space:nowrap;position:relative;display:inline-block;line-height:1.6;margin-bottom:2rem;padding:.4rem 0;margin-right:2rem}.politics-card .card-compare .card-body h6:after,.report-card .card-compare .card-body h6:after,.news-card .card-compare .card-body h6:after{content:"";width:100%;height:1px;background-color:#ff5100;position:absolute;left:0;right:0;bottom:0}.politics-card .card-compare .card-footer,.report-card .card-compare .card-footer,.news-card .card-compare .card-footer{padding:.5rem 3rem;border-top:2px solid #000}.politics-card .card-compare .card-footer .count,.report-card .card-compare .card-footer .count,.news-card .card-compare .card-footer .count{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-o-flex-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.politics-card .card-compare .card-footer .count p,.report-card .card-compare .card-footer .count p,.news-card .card-compare .card-footer .count p{line-height:2;margin-bottom:0}.politics-card .card-compare .card-footer .count p+p,.report-card .card-compare .card-footer .count p+p,.news-card .card-compare .card-footer .count p+p{margin-left:2rem}.politics-card .card-compare .card-footer .count p span,.report-card .card-compare .card-footer .count p span,.news-card .card-compare .card-footer .count p span{display:inline-block;color:#000;font-size:1.6rem;margin-right:5px}.politics-card .card-compare .card-footer .count p strong,.report-card .card-compare .card-footer .count p strong,.news-card .card-compare .card-footer .count p strong{display:inline-block;color:#ff5100;font-size:2rem}.politics-card .card-compare .directions-overlay,.report-card .card-compare .directions-overlay,.news-card .card-compare .directions-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:1;pointer-events:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2}.politics-card .card-compare .directions-overlay .btn-close,.report-card .card-compare .directions-overlay .btn-close,.news-card .card-compare .directions-overlay .btn-close{width:40px;height:40px;-ms-border-radius:50rem;-moz-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;border:1px solid #fff;position:absolute;right:2%;top:10px}.politics-card .card-compare .directions-overlay .btn-close .fa-times,.report-card .card-compare .directions-overlay .btn-close .fa-times,.news-card .card-compare .directions-overlay .btn-close .fa-times{font-size:2rem}.politics-card .card-compare .directions-overlay .btn-close:hover,.report-card .card-compare .directions-overlay .btn-close:hover,.news-card .card-compare .directions-overlay .btn-close:hover{border-color:#ff5100;background-color:rgba(255,255,255,.5);color:#ff5100;text-decoration:none}.politics-card .card-compare .directions-overlay .txt,.report-card .card-compare .directions-overlay .txt,.news-card .card-compare .directions-overlay .txt{position:absolute;font-size:1.4rem;display:inline-block;padding:6px 4px;color:#fff;z-index:1}.politics-card .card-compare .directions-overlay .txt:before,.politics-card .card-compare .directions-overlay .txt:after,.report-card .card-compare .directions-overlay .txt:before,.report-card .card-compare .directions-overlay .txt:after,.news-card .card-compare .directions-overlay .txt:before,.news-card .card-compare .directions-overlay .txt:after{content:"";position:absolute;display:block}.politics-card .card-compare .directions-overlay .txt:before,.report-card .card-compare .directions-overlay .txt:before,.news-card .card-compare .directions-overlay .txt:before{width:100%;height:1px;background-color:#fff;left:0;bottom:0}.politics-card .card-compare .directions-overlay .txt:after,.report-card .card-compare .directions-overlay .txt:after,.news-card .card-compare .directions-overlay .txt:after{width:1px;height:15px;top:calc(100% - 2px);background-color:#fff}.politics-card .card-compare .directions-overlay .txt.dire-1,.report-card .card-compare .directions-overlay .txt.dire-1,.news-card .card-compare .directions-overlay .txt.dire-1{top:2%;left:20%}.politics-card .card-compare .directions-overlay .txt.dire-1:after,.report-card .card-compare .directions-overlay .txt.dire-1:after,.news-card .card-compare .directions-overlay .txt.dire-1:after{right:-4px;-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-o-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.politics-card .card-compare .directions-overlay .txt.dire-2,.report-card .card-compare .directions-overlay .txt.dire-2,.news-card .card-compare .directions-overlay .txt.dire-2{bottom:70px;right:10%}.politics-card .card-compare .directions-overlay .txt.dire-2:after,.report-card .card-compare .directions-overlay .txt.dire-2:after,.news-card .card-compare .directions-overlay .txt.dire-2:after{right:-4px;-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-o-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}@media(max-width: 1440px){.politics-card .filter-row .filter-control .candidate-wrap,.report-card .filter-row .filter-control .candidate-wrap,.news-card .filter-row .filter-control .candidate-wrap{width:100%}}@media(max-width: 1199px){.politics-card .type-list .nav-link,.report-card .type-list .nav-link,.news-card .type-list .nav-link{font-size:1.8rem;padding:1.5rem 1rem}}@media(max-width: 1024px){.politics-card .type-list,.report-card .type-list,.news-card .type-list{padding-left:25px;padding-right:25px}.politics-card .type-list .politics-button-next,.politics-card .type-list .politics-button-prev,.report-card .type-list .politics-button-next,.report-card .type-list .politics-button-prev,.news-card .type-list .politics-button-next,.news-card .type-list .politics-button-prev{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}}@media(max-width: 992px){.politics-card .compare-row,.report-card .compare-row,.news-card .compare-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.politics-card .compare-row *,.report-card .compare-row *,.news-card .compare-row *{-ms-flex:0 1 auto}.politics-card .compare-col,.report-card .compare-col,.news-card .compare-col{width:100%}.politics-card .compare-col+.compare-col,.report-card .compare-col+.compare-col,.news-card .compare-col+.compare-col{margin-top:3rem}.politics-card .card-compare .card-body,.report-card .card-compare .card-body,.news-card .card-compare .card-body{max-height:inherit;height:inherit}.politics-card .info-top,.report-card .info-top,.news-card .info-top{padding:5rem 4rem}}@media(max-width: 767px){.politics-card .info-top,.report-card .info-top,.news-card .info-top{padding:4rem 3rem}.politics-card .info-top .title,.report-card .info-top .title,.news-card .info-top .title{width:100%;top:-25px;height:auto;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.politics-card .info-top .title img,.report-card .info-top .title img,.news-card .info-top .title img{height:100px;margin-left:auto;margin-right:auto}.politics-card .info-top p,.report-card .info-top p,.news-card .info-top p{font-size:1.4rem;text-align:justify}.politics-card .tab-row,.report-card .tab-row,.news-card .tab-row{margin-bottom:0}.politics-card .tab-row>a,.report-card .tab-row>a,.news-card .tab-row>a{font-size:2rem;padding:0 2.5rem}.politics-card .type-list .nav-link,.report-card .type-list .nav-link,.news-card .type-list .nav-link{font-size:1.6rem}.politics-card .filter-row,.report-card .filter-row,.news-card .filter-row{padding:1.5rem}.politics-card .filter-row .filter-control h6,.report-card .filter-row .filter-control h6,.news-card .filter-row .filter-control h6{font-size:1.4rem;margin-right:0}.politics-card .filter-row .filter-control .candidate-list,.politics-card .filter-row .filter-control .candidate-list,.politics-card .filter-row .filter-control .candidate-list,.report-card .filter-row .filter-control .candidate-list,.report-card .filter-row .filter-control .candidate-list,.report-card .filter-row .filter-control .candidate-list,.news-card .filter-row .filter-control .candidate-list,.news-card .filter-row .filter-control .candidate-list,.news-card .filter-row .filter-control .candidate-list{width:100%}.politics-card .filter-row .filter-control .candidate-link,.report-card .filter-row .filter-control .candidate-link,.news-card .filter-row .filter-control .candidate-link{width:30%}.politics-card .compare-col+.compare-col,.report-card .compare-col+.compare-col,.news-card .compare-col+.compare-col{margin-top:3rem}.politics-card .card-compare .card-header,.report-card .card-compare .card-header,.news-card .card-compare .card-header{padding:.5rem 1.5rem}.politics-card .card-compare .card-header h5,.report-card .card-compare .card-header h5,.news-card .card-compare .card-header h5{width:70%;padding:1rem 0}.politics-card .card-compare .card-header i,.report-card .card-compare .card-header i,.news-card .card-compare .card-header i{right:-20%}.politics-card .card-compare .card-body,.report-card .card-compare .card-body,.news-card .card-compare .card-body{padding:0;height:auto;max-height:500px}.politics-card .card-compare .card-body .card-body .table-grid,.report-card .card-compare .card-body .card-body .table-grid,.news-card .card-compare .card-body .card-body .table-grid{padding:2rem 1.5rem}.politics-card .card-compare .card-footer,.report-card .card-compare .card-footer,.news-card .card-compare .card-footer{padding:.5rem 1.5rem}.politics-card .card-compare .directions-overlay .btn-close,.report-card .card-compare .directions-overlay .btn-close,.news-card .card-compare .directions-overlay .btn-close{top:5px}}.politics-card .type-list .nav-item{width:auto}.politics-card .type-list .nav-link{min-height:90px}.politics-card .card-compare .card-body{height:35vw;max-height:inherit}.politics-card .politics-info{padding:3rem}@media(max-width: 767px){.politics-card .politics-info{padding:2rem 1.5rem}.politics-card .card-compare .card-body{height:500px}.politics-card .tab-row{margin-bottom:2rem}.politics-card .card-compare .candidate-head{right:0;top:47px;width:110px;height:auto}}.report-card .bg-pic{display:block;position:absolute;z-index:-1}.report-card .bg-pic img{width:100%;object-fit:contain}.report-card .bg-pic.pic1{width:300px;top:-5rem;left:-15%}.report-card .bg-pic.pic2{width:380px;bottom:-10%;right:-16%}.report-card .s1{top:5rem;left:-15%}.report-card .s2{bottom:15%;right:-15%}.report-card .compare-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.report-card .compare-row *{-ms-flex:0 1 auto}.report-card .compare-col{width:100%}.report-card .compare-col+.compare-col{margin-top:3rem}.report-card .card-compare .card-body{width:auto}.report-card .card-compare .card-body .swiper-slide{width:auto;height:inherit;padding:1rem 0 1.5rem}.report-card .tab-row{position:relative}.report-card .tab-row .report-category{position:absolute;top:50%;right:2rem;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.report-card .tab-row .report-category>a{font-size:2rem;color:#000;font-weight:700}.report-card .tab-row .report-category>a:hover{text-decoration:none;color:#ff5100}.report-card .tab-row .report-category>a.select{color:#ff5100}.report-card .tab-row .report-category>a+a:before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"";color:#8b8b8b;margin:0 1.5rem}@media(max-width: 992px){.report-card .tab-row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.report-card .tab-row .report-category{width:100%;position:static;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;text-align:center;margin-top:2rem}}@media(max-width: 767px){.report-card .tab-row .report-category{margin:2rem 0}.report-card .card-compare .card-body .swiper-slide{padding:1.5rem .5rem 3rem}.report-card .swiper-horizontal>.swiper-scrollbar,.report-card .swiper-scrollbar.swiper-scrollbar-horizontal{left:5%;bottom:1.5rem;width:90%}}#news-all{position:relative}#news-all .bg-pic{display:block;position:absolute;height:80%;overflow:hidden;opacity:.4;z-index:0}#news-all .bg-pic>*{height:100%}#news-all .bg-pic img{width:100%;height:100%;object-fit:cover}#news-all .bg-pic.pic1{width:100%;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#news-all .news-content{position:relative}#news-all .news-content .news-top-bar{padding-left:60px;padding-right:60px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-flex-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;margin-top:5rem;margin-bottom:2rem}#news-all .news-content .news-top-bar>.title{font-size:2rem;line-height:1;margin-bottom:0;color:#fff}#news-all .news-content .news-top-bar>.title>span{position:relative;display:inline-block;overflow:hidden;padding-right:16px}#news-all .news-content .news-top-bar>.title>span b{position:relative;display:inline-block;padding:6px 30px;font-weight:normal;height:32px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out;transition-delay:.5s;opacity:0;z-index:1}#news-all .news-content .news-top-bar>.title>span b:before,#news-all .news-content .news-top-bar>.title>span b:after{content:"";display:block;width:32px;height:32px;-ms-border-radius:50rem;-moz-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem;position:absolute;top:50%;z-index:2}#news-all .news-content .news-top-bar>.title>span b:before{border:1px solid #ff5100;background-color:#fff;right:0;-moz-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}#news-all .news-content .news-top-bar>.title>span b:after{background-color:#fff;left:0;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#news-all .news-content .news-top-bar>.title>span:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:0;background-color:#ff5100;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out}#news-all .news-content .news-top-bar .custom_select-wrapper{width:300px;margin-right:0}#news-all .news-content .btn-control{width:10%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;background-color:#fff;border:1px solid #ddd;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin-left:auto;margin-right:50px}#news-all .news-content .btn-control .swiper-pagination-news{border-left:1px solid #ddd;border-right:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;padding-left:1rem;padding-right:1rem;width:100%;height:30px}#news-all .news-content .btn-control .swiper-pagination-news .swiper-pagination-current,#news-all .news-content .btn-control .swiper-pagination-news .swiper-pagination-total{min-width:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}#news-all .news-content .btn-control .swiper-pagination-news .swiper-pagination-current{color:#ff5100}#news-all .news-content .btn-control .swiper-pagination-news .swiper-pagination-total{color:#7f7f7f}#news-all .news-content .btn-control .news-button-next,#news-all .news-content .btn-control .news-button-prev{width:20px;height:30px;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;font-size:1.5rem;line-height:1;color:#ff5100;z-index:2}#news-all .news-content .btn-control .news-button-next.swiper-button-disabled,#news-all .news-content .btn-control .news-button-prev.swiper-button-disabled{background-color:#eee}#news-all .news-content .btn-control .news-button-next:hover,#news-all .news-content .btn-control .news-button-prev:hover{background-color:#eee;color:#ff5100}#news-all .news-content .btn-control .news-button-next:after{font-family:"Font Awesome 5 Pro";font-weight:300;content:""}#news-all .news-content .btn-control .news-button-prev:after{font-family:"Font Awesome 5 Pro";font-weight:300;content:""}#news-all .news-content.is-animated.news-content .news-top-bar>.title>span b{opacity:1}#news-all .news-content.is-animated.news-content .news-top-bar>.title>span:before{width:calc(100% - 16px)}#news-all .news-swiper{width:100%;padding:50px}#news-all .news-swiper .nav-item{padding:10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}#news-all .news-swiper .nav-item.swiper-slide-active{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#news-all .news-swiper .nav-item.swiper-slide-active .nav-link{border:3px solid #ff5100 !important}#news-all .news-swiper .nav-item.swiper-slide-active .nav-link:before{border-color:#ff5100 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#news-all .news-swiper .nav-item.swiper-slide-active .nav-link h5{color:#ff5100;text-decoration:underline}#news-all .news-swiper .nav-item.swiper-slide-active .nav-link .img-bg-row .img-bg{filter:none}#news-all .news-swiper .nav-item.swiper-slide-active .nav-link .btn-more{border-color:#ff5100;background-color:#ff5100}#news-all .news-swiper .nav-item:hover .nav-link{border:1px solid #ff5100}#news-all .news-swiper .nav-item:hover .nav-link:before{border-color:#ff5100 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#news-all .news-swiper .nav-item:hover .nav-link h5{color:#ff5100;text-decoration:underline}#news-all .news-swiper .nav-item:hover .nav-link .img-bg-row .img-bg{filter:none}#news-all .news-swiper .nav-item:hover .nav-link .img-bg-row .img-bg img{-moz-transform:translate(-50%, -50%) scale(1.05);-webkit-transform:translate(-50%, -50%) scale(1.05);-o-transform:translate(-50%, -50%) scale(1.05);-ms-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}#news-all .news-swiper .nav-item:hover .nav-link .btn-more{border-color:#ff5100;background-color:#ff5100}#news-all .news-swiper .nav-link{position:relative;background-color:#fff;border:1px solid #000;-ms-border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;padding:0;overflow:hidden}#news-all .news-swiper .nav-link:before{content:"";position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:14px 10px 0 10px;border-color:#757575 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#news-all .news-swiper .nav-link .date{display:inline-block;font-size:1.6rem;color:#757575;font-style:italic;margin-bottom:1rem}#news-all .news-swiper .nav-link h5{color:#000;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5;margin-bottom:0}#news-all .news-swiper .nav-link .img-bg-row{padding-top:2rem;padding-bottom:1rem;margin-top:1.5rem;border-top:1px solid #999;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}#news-all .news-swiper .nav-link .img-bg-row .img-bg{position:relative;width:100%;display:block;overflow:hidden;background-color:#cacaca;filter:grayscale(1)}#news-all .news-swiper .nav-link .img-bg-row .img-bg:before{content:"";padding-top:50%;display:block}#news-all .news-swiper .nav-link .img-bg-row .img-bg img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out}#news-all .news-swiper .nav-link .img-bg-row p{width:40%;color:#7f7f7f;font-size:1.4rem;line-height:1.5;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;padding-left:1.5rem;margin-bottom:0}#news-all .news-swiper .nav-link .link-body{padding:1rem}#news-all .news-swiper .nav-link .link-body>*{padding-left:1rem;padding-right:1rem}@media(max-width: 1200px){#news-all .news-content .news-top-bar>.title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}#news-all .news-content .news-top-bar>.title *{-ms-flex:0 1 auto}#news-all .news-content .news-top-bar>.title>span+span{margin-top:5px}}@media(max-width: 1024px){#news-all .news-swiper{height:auto;padding:0}#news-all .news-content{margin-bottom:4rem}#news-all .news-content .btn-control{width:20%;margin:1rem auto 0}#news-all .news-content .news-top-bar{width:100%;padding-left:0;padding-right:0;padding-top:0}}@media(max-width: 992px){#news-all .news-swiper .nav-link .link-body>*{padding-left:.5rem;padding-right:.5rem}#news-all .news-swiper .nav-link h5{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}#news-all .news-swiper .nav-link .img-bg-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}#news-all .news-swiper .nav-link .img-bg-row *{-ms-flex:0 1 auto}#news-all .news-swiper .nav-link .img-bg-row .img-bg,#news-all .news-swiper .nav-link .img-bg-row p{width:100%}#news-all .news-swiper .nav-link .img-bg-row p{margin-top:1rem;padding-left:0;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media(max-width: 767px){#news-all .news-content .btn-control{width:120px;margin:0 auto}#news-all .news-content .news-top-bar{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}#news-all .news-content .news-top-bar *{-ms-flex:0 1 auto}#news-all .news-content .news-top-bar>.title{margin-right:auto}#news-all .news-content .news-top-bar>.title>span b:after{display:none}#news-all .news-content .news-top-bar .custom_select-wrapper{margin-right:auto}}#news{position:relative}#news .bg-pic{display:block;position:absolute;height:50vw;overflow:hidden;z-index:0}#news .bg-pic img{width:100%;height:100%;object-fit:cover}#news .bg-pic.pic1{width:100%;bottom:0;left:0}@media(max-width: 992px){#news{padding-top:0}}@media(max-width: 767px){#news .bg-pic{height:100vw}#news .bg-pic>*{height:100%}#news .bg-pic img{object-fit:cover}}.news-card{position:relative;width:80%;margin-left:auto;margin-right:auto}.news-card .bg-pic-round{display:block;position:absolute;top:-10vw;left:-15%;width:350px;height:350px;padding:1.5rem}.news-card .bg-pic-round:after{content:"";width:150px;height:150px;background:url(../../assets/img/pattern/pic7.png) no-repeat center center;background-size:cover;-ms-border-radius:50rem;-moz-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}.news-card .bg-pic-round img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.news-card .type-list{border:2px solid #000;width:80%;margin-left:auto;margin-right:auto;margin-bottom:8vw}.news-card .type-list .nav-link{position:relative}.news-card .type-list .nav-link .icon-xs-diamond{display:inline-block;position:absolute;bottom:8px;right:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.news-card .type-list .nav-link .icon-xs-diamond i{display:block;font-style:normal;width:0;height:0;border:3px solid rgba(0,0,0,0);border-bottom:6px solid #fff;position:relative;top:-3px}.news-card .type-list .nav-link .icon-xs-diamond i:after{content:"";position:absolute;left:-3px;top:6px;width:0;height:0;border:3px solid rgba(0,0,0,0);border-top:6px solid #fff}.news-card .type-list .nav-item.swiper-slide-thumb-active .nav-link .icon-xs-diamond{opacity:1}.news-card .main-news{position:relative;display:block;border:3px solid #ff5100;background-color:#fff;-ms-border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;width:100%;height:100%;padding:2rem 3.5rem;margin-bottom:2rem}.news-card .main-news:before,.news-card .main-news:after{content:"";width:2px;height:calc(100% - 3rem);position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#8b8b8b;display:block;opacity:.8}.news-card .main-news:before{left:1.5rem}.news-card .main-news:after{right:1.5rem}.news-card .main-news .title{-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:65px;position:absolute;top:40px;left:3rem;z-index:1;border:2px solid #000;padding:5px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}.news-card .main-news .title>span{width:50px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-size:2.8rem;color:#000;font-weight:700;padding:1.5rem 1rem;line-height:1;letter-spacing:.5rem;border-top:2px solid #8b8b8b;border-bottom:2px solid #8b8b8b}.news-card .main-news>.news-link{display:block;padding-bottom:3rem}.news-card .main-news>.news-link+.news-link{padding-top:3rem;border-top:1px solid #8b8b8b}.news-card .main-news>.news-link:hover{text-decoration:none}.news-card .main-news>.news-link:hover h5{color:#ff5100}.news-card .main-news>.news-link:hover .img-top img{-moz-transform:translate(-50%, -50%) scale(1.05);-webkit-transform:translate(-50%, -50%) scale(1.05);-o-transform:translate(-50%, -50%) scale(1.05);-ms-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}.news-card .main-news>.news-link:hover .btn-more{background-color:#fff;color:#ff5100}.news-card .main-news>.news-link .img-top{position:relative;width:100%;overflow:hidden;-ms-border-radius:2rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;margin-bottom:2rem}.news-card .main-news>.news-link .img-top:before{content:"";padding-top:55%;display:block}.news-card .main-news>.news-link .img-top img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.news-card .main-news>.news-link .date{display:inline-block;color:#757575;font-size:1.4rem;font-style:italic;margin-bottom:1rem}.news-card .main-news>.news-link h5{color:#000;font-size:2rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:1rem}.news-card .main-news>.news-link p{color:#757575;font-size:1.4rem;line-height:1.6;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:2rem}.news-card .main-news>.news-link .btn-more{font-size:1.6rem;border:2px solid #000;background-color:#ff5100;-ms-border-radius:50rem;-moz-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;padding:.5rem 1.5rem;line-height:1;height:36px}.news-card .news-list{position:relative;display:block;border:2px solid #000;background-color:#fff;-ms-border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;padding:2.5rem 3.5rem}.news-card .news-list .heading{width:280px}.news-card .news-list .heading img{width:100%;object-fit:contain}.news-card .news-list .news-list-swiper{display:flex;height:540px;flex:1 1 auto}.news-card .news-list .news-list-swiper .swiper{width:100%;height:100%}.news-card .news-list .news-list-swiper .swiper-slide{height:auto;padding-right:3rem}.news-card .news-list .other-link{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;height:180px}.news-card .news-list .other-link:after{font-family:"Font Awesome 5 Pro";font-weight:300;content:"";font-size:4rem;margin-left:2rem;color:#000}.news-card .news-list .other-link .link-body{width:100%}.news-card .news-list .other-link+.other-link{border-top:1px solid #8b8b8b}.news-card .news-list .other-link:hover{text-decoration:none}.news-card .news-list .other-link:hover h5{color:#ff5100}.news-card .news-list .other-link:hover:after{color:#ff5100}.news-card .news-list .other-link .date{display:inline-block;color:#757575;font-size:1.4rem;font-style:italic;margin-bottom:1rem}.news-card .news-list .other-link h5{color:#000;font-size:2rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:1rem}.news-card .news-list .other-link p{color:#757575;font-size:1.4rem;line-height:1.6;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:0}@media(max-width: 1480px){.news-card .type-list.news-swiper .nav-link{font-size:1.6rem}}@media(max-width: 1200px){.news-card .main-news .title{width:55px}.news-card .main-news .title>span{width:40px;font-size:2rem}}@media(max-width: 992px){.news-card{width:100%}.news-card .bg-pic-round{position:relative;top:inherit;left:inherit;margin-left:5%;margin-right:auto;margin-top:0;margin-bottom:4rem}}@media(max-width: 767px){.news-card .bg-pic-round{width:80vw;height:80vw;margin-left:-10%}.news-card .bg-pic-round:after{width:40vw;height:40vw}.news-card .type-list{width:100%;margin-bottom:15vw}.news-card .type-list.news-swiper .nav-link{padding:1.5rem}.news-card .main-news{padding:2rem}.news-card .main-news:before{left:1rem}.news-card .main-news:after{right:1rem}.news-card .main-news:before,.news-card .main-news:after{height:calc(100% - 4rem)}.news-card .main-news .title{width:42px}.news-card .main-news .title>span{width:28px;font-size:1.8rem;padding:1rem .5rem;padding-bottom:.5rem}.news-card .news-list{padding:2rem;padding-right:1rem}.news-card .news-list .heading{width:70%;margin-left:auto;margin-right:auto}}.slide-news-col{width:100%;padding:25px 75px}.slide-news-col .slide-inner{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:25px}.slide-news-col .nav-link{position:relative;background-color:#fff;border:1px solid #000;-ms-border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;padding:0;overflow:hidden}.slide-news-col .nav-link:hover{border:1px solid #ff5100}.slide-news-col .nav-link:hover:before{border-color:#ff5100 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.slide-news-col .nav-link:hover h5{color:#ff5100;text-decoration:underline}.slide-news-col .nav-link:hover .img-bg-row .img-bg{filter:none}.slide-news-col .nav-link:hover .img-bg-row .img-bg img{-moz-transform:translate(-50%, -50%) scale(1.05);-webkit-transform:translate(-50%, -50%) scale(1.05);-o-transform:translate(-50%, -50%) scale(1.05);-ms-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}.slide-news-col .nav-link:hover .btn-more{border-color:#ff5100;background-color:#ff5100}.slide-news-col .nav-link:before{content:"";position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:14px 10px 0 10px;border-color:#757575 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.slide-news-col .nav-link .date{display:inline-block;font-size:1.6rem;color:#757575;font-style:italic;margin-bottom:1rem}.slide-news-col .nav-link h5{color:#000;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5;margin-bottom:0}.slide-news-col .nav-link .img-bg-row{padding-top:2rem;padding-bottom:1rem;margin-top:1.5rem;border-top:1px solid #999;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.slide-news-col .nav-link .img-bg-row .img-bg{position:relative;width:100%;display:block;overflow:hidden;background-color:#cacaca;filter:grayscale(1)}.slide-news-col .nav-link .img-bg-row .img-bg:before{content:"";padding-top:50%;display:block}.slide-news-col .nav-link .img-bg-row .img-bg img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out}.slide-news-col .nav-link .img-bg-row p{width:40%;color:#7f7f7f;font-size:1.4rem;line-height:1.5;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;padding-left:1.5rem;margin-bottom:0}.slide-news-col .nav-link .link-body{padding:1rem}.slide-news-col .nav-link .link-body>*{padding-left:1rem;padding-right:1rem}.slide-news-col .slide-control{width:10%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;background-color:#fff;border:1px solid #ddd;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin-left:auto;margin-right:0;margin-top:25px}.slide-news-col .slide-control .slide-pagination{border-left:1px solid #ddd;border-right:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;padding-left:1rem;padding-right:1rem;width:100%;height:30px}.slide-news-col .slide-control .slide-pagination .slide-current,.slide-news-col .slide-control .slide-pagination .slide-total{min-width:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.slide-news-col .slide-control .slide-pagination .slide-current{color:#ff5100}.slide-news-col .slide-control .slide-pagination .slide-total{color:#7f7f7f}.slide-news-col .slide-control .btn-next,.slide-news-col .slide-control .btn-prev{width:20px;height:30px;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;font-size:1.5rem;line-height:1;color:#ff5100;z-index:2}.slide-news-col .slide-control .btn-next.swiper-button-disabled,.slide-news-col .slide-control .btn-prev.swiper-button-disabled{background-color:#eee}.slide-news-col .slide-control .btn-next:hover,.slide-news-col .slide-control .btn-prev:hover{background-color:#eee;color:#ff5100}.slide-news-col .slide-control .btn-next:after{font-family:"Font Awesome 5 Pro";font-weight:300;content:""}.slide-news-col .slide-control .btn-prev:after{font-family:"Font Awesome 5 Pro";font-weight:300;content:""}@media(max-width: 1024px){.slide-news-col .slide-control{width:20%;margin:25px auto 0}}@media(max-width: 992px){.slide-news-col{padding:25px 0}.slide-news-col .slide-inner{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media(max-width: 767px){.slide-news-col{padding:25px 15px}.slide-news-col .slide-control{width:50%}.slide-news-col .slide-inner{display:block}.slide-news-col .nav-link{margin-bottom:2rem}.slide-news-col .nav-link .date{font-size:1.4rem;margin-bottom:5px}.slide-news-col .nav-link h5{font-size:1.6rem;line-height:1.4}.slide-news-col .nav-link .link-body{padding:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.slide-news-col .nav-link .link-body *{-ms-flex:0 1 auto}.slide-news-col .nav-link .img-bg-row{width:35%;flex:0 1 auto;padding:0;margin:0;border-top:none}.slide-news-col .nav-link .txt{width:65%}}/*# sourceMappingURL=home.css.map */
