.pagination{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto 1rem;padding-left:0}.card{word-wrap:break-word}.page-link:hover,.pagination span a:hover,.pagination span.current:hover{background-color:#e9ecef;border-color:#dee2e6;color:#4a1930;z-index:2}.page-link,.pagination span a,.pagination span.current{background-color:#fff;border:1px solid #dee2e6;color:#832c55;display:block;padding:.375rem .75rem;position:relative;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out}a:hover{cursor:pointer;-webkit-text-decoration-line:unset;text-decoration-line:unset}.page-item:not(:first-child) .page-link,.page-item:not(:first-child) .pagination span a,.page-item:not(:first-child) .pagination span.current,.pagination .page-item:not(:first-child) span.current,.pagination span .page-item:not(:first-child) a,.pagination span:not(:first-child) .page-link,.pagination span:not(:first-child) a,.pagination span:not(:first-child) span.current{margin-left:-1px}.pagination span a{color:#000!important;font-weight:700;line-height:0}.page-item .page-link,.page-item .pagination span.current,.page-item span,.pagination .page-item span.current,.pagination span .page-link,.pagination span a,.pagination span span,.pagination span span.current,.pagination span.current span{align-items:center;border-radius:50%!important;color:#8392ab;display:flex;font-size:.875rem;height:36px;justify-content:center;margin:0 3px;padding:0;width:36px}.pagination span.current{align-items:center;background:#fbce46;border:none;border-radius:50%!important;color:#000;display:flex;font-size:.875rem;font-weight:700;height:36px;justify-content:center;line-height:0;margin-right:5px;padding:0;width:36px}.filter-container{display:flex;flex-wrap:wrap}.filter-item{max-width:25%;min-width:25%;padding-left:1rem}.filter-item label{font-size:.75rem}.input-wrapper{align-items:stretch;display:flex;height:3rem;margin:.5rem 0;position:relative}.input-wrapper .svg-wrapper{height:1rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem}.input-wrapper input,.input-wrapper select{color:#7d7d7d;font-size:.875rem;max-width:100%;min-width:100%}.input-wrapper input{background-color:#f8f8fa;border:1px solid #e8e8ea!important;border-radius:10px;padding-right:2.5rem!important}.input-wrapper input:focus-visible{border:unset;outline:unset}.input-wrapper select{background-color:transparent;border:1px solid #e8e8ea;border-radius:10px}.page-link,.pagination span{border:unset}.page-link:hover,.pagination span:hover{background-color:unset}.pagination span,.pagination span a{max-height:36px;max-width:36px;min-height:36px;min-width:36px}.pagination span{margin:0 1px}@media screen and (max-width:568px){.filter-item{max-width:100%;min-width:100%}}.hero-section{align-items:center;background-color:#822c55;background-image:url(/build/images/xhero-section-bg.156ef32a.png.pagespeed.ic.cVsaDrnZ2p.jpg);background-size:cover;color:#fff;display:flex;justify-content:center;margin-bottom:8rem;min-height:50vh;padding:8rem 0;position:relative}.hero-section h3{font-size:1.25rem}.hero-section p{font-size:.875rem}.hero-section p span{font-size:.75rem}.hero-section p span.name{font-family:NotoKufiArabic-Regular}.hero-section .inner{max-width:768px;min-width:768px}.hero-section .img-wrapper{align-items:stretch;background-color:#822c55;border-radius:50%;display:flex;height:11.5rem;margin:0 auto;overflow:hidden;padding:5px;width:11.5rem}.hero-section .img-wrapper span{border-radius:50%;min-width:100%;overflow:hidden}.hero-section .img-wrapper span img{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-section .svg-wrapper{display:inline-flex;position:relative;width:1rem}.hero-section a span{color:#fff;font-family:NotoKufiArabic-Bold;font-size:.75rem}.hero-section a.goback{font-family:NotoKufiArabic-Bold;left:10rem;position:absolute;top:5rem}.hero-section a.goback .svg-wrapper{display:inline-flex;position:relative;width:1.25rem}.hero-section a.goback .svg-wrapper svg{width:100%}.hero-section .bg-white{background-color:#fff;border-radius:5px;color:#822c55;padding:.5rem}.stats-deputies-container{background-color:#fff;left:50%;padding:1rem 5rem;position:absolute;top:100%;transform:translate(-50%,-50%);width:calc(100% - 30rem)}.stats-deputies-container *{color:#000}.stats-deputies-container .stats-item{margin:0 1rem}.stats-deputies-container .svg-wrapper{width:4rem}.stats-deputies-container .description{margin-right:1rem}.stats-deputies-container .num{font-size:3.125rem;font-weight:700}.stats-deputies-container p{white-space:nowrap}@media screen and (max-width:992px){.hero-section{margin-bottom:0}.hero-section .inner{max-width:unset;min-width:unset}.stats-deputies-container{background-color:#fff;left:unset;padding:1rem 0;position:unset;top:unset;transform:unset;width:unset}.stats-deputies-container *{color:#000}.stats-deputies-container .stats-item{margin:0 1rem}.stats-deputies-container .svg-wrapper{width:4rem}.stats-deputies-container .description{margin-right:1rem}.stats-deputies-container .num{font-size:3.125rem;font-weight:700}.stats-deputies-container p{white-space:nowrap}}@media screen and (max-width:768px){.hero-section a,.hero-section p{text-align:center}.hero-section a{display:block}.hero-section a.goback{left:15px;top:2rem}}.statistics-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.statistics-card{border-radius:.625rem}.statistics-card.commitment-to-presence-in-comittees{align-items:stretch;background-color:#822c55;box-sizing:border-box;color:#fff;display:flex;flex:0 0 25%;justify-content:center;margin-left:2rem;padding:1rem 1.5rem}.statistics-card.commitment-to-presence-in-comittees h4{font-size:1.125rem}@media (max-width:768px){.statistics-card.commitment-to-presence-in-comittees{flex:initial;height:17rem;margin:auto auto 2rem;width:100%}}.statistics-card.commitment-to-presence-in-comittees:before{content:"";display:table;padding-top:100%}.statistics-card.commitment-to-presence-in-comittees .inner,.statistics-card.commitment-to-presence-in-comittees .inner .detailed-description,.statistics-card.commitment-to-presence-in-comittees .inner h3{min-width:100%}.statistics-card.commitment-to-presence-in-comittees .inner .gauge-wrapper{position:relative;z-index:2}.statistics-card.commitment-to-presence-in-comittees .inner .gauge-wrapper canvas{display:block;height:5.313rem;margin:0 auto;width:10.625rem}.statistics-card.commitment-to-presence-in-comittees .inner .tooltip-chart{align-items:center;display:flex;flex-direction:column;font-family:NotoKufiArabic-Bold;font-size:.875rem;line-height:1;position:relative;top:-1.5rem}.statistics-card.commitment-to-presence-in-comittees .inner .tooltip-chart .num{font-size:1.625rem}.statistics-card.commitment-to-presence-in-comittees .inner .detailed-description{font-family:NotoKufiArabic-Bold;font-size:.875rem;line-height:1;margin:0 auto;position:relative}.statistics-card.commitment-to-presence-in-comittees .inner .detailed-description .num{font-size:1.25rem}.statistics-card.commitment-to-presence-in-comittees .inner .detailed-description:before{background-color:#fff;content:"";height:2px;position:absolute;right:0;top:0;width:4rem;z-index:2}.statistics-card.presence-in-comitte{align-items:stretch;border:1px solid #e7e7e7;border-radius:.625rem;box-sizing:border-box;display:flex;flex:0 0 25%;justify-content:center;margin-left:2rem;padding:1rem 1.5rem}@media (max-width:768px){.statistics-card.presence-in-comitte{flex:initial;margin:auto auto 2rem;width:100%}}.statistics-card.presence-in-comitte:before{content:"";display:table;padding-top:100%}.statistics-card.presence-in-comitte .inner{display:flex;flex-direction:column;min-width:100%}.statistics-card.presence-in-comitte .chart-wrapper{align-items:center;display:flex;flex:1}.statistics-card.presence-in-comitte .chart-wrapper .tooltip-chart{align-items:center;display:flex;flex:1;flex-direction:column;font-family:NotoKufiArabic-Bold;font-size:.875rem}.statistics-card.presence-in-comitte .chart-wrapper .description{color:#949494;flex:1;font-family:NotoKufiArabic-Bold;font-size:.625rem}.statistics-card.presence-in-comitte .chart-wrapper .charts{align-items:center;display:flex;flex:1;flex-direction:column}.statistics-card.presence-in-comitte .chart-wrapper .charts div{max-width:1.5rem;min-width:1.5rem}.statistics-card.presence-in-comitte .chart-wrapper .charts .chart-1{border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:2px}.statistics-card.presence-in-comitte .chart-wrapper .charts .chart-2{margin-bottom:2px}.statistics-card.presence-in-comitte .chart-wrapper .charts .chart-3{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.statistics-card.law-suggestion{align-items:stretch;border:1px solid #e7e7e7;border-radius:.625rem;box-sizing:border-box;display:flex;flex:0 0 calc(50% - 6rem);flex-direction:column;justify-content:center;margin-left:2rem;padding:1rem 1.5rem}@media (max-width:768px){.statistics-card.law-suggestion{flex:initial;margin:auto auto 2rem;width:100%}.statistics-card.law-suggestion .inner .pie-wrapper{max-width:100%!important;min-width:100%!important}}.statistics-card.law-suggestion h3{margin-bottom:2rem}.statistics-card.law-suggestion .inner{display:flex}.statistics-card.law-suggestion .inner .pie-wrapper{align-items:flex-start;display:flex;flex-direction:column;max-width:40%;min-width:40%}.statistics-card.law-suggestion .inner .pie-wrapper .chart-wrapper{margin-bottom:1rem;position:relative}.statistics-card.law-suggestion .inner .pie-wrapper .chart-wrapper .tooltip-chart{font-family:NotoKufiArabic-Bold;font-size:.875rem;left:50%;line-height:1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}.statistics-card.law-suggestion .inner .pie-wrapper .chart-wrapper .tooltip-chart p{margin-bottom:0}.statistics-card.law-suggestion .inner .pie-wrapper .chart-wrapper .tooltip-chart .num{font-size:1.625rem}.statistics-card.law-suggestion .inner .pie-wrapper .legend{display:flex;flex-direction:row;flex-wrap:wrap}.statistics-card.law-suggestion .inner .pie-wrapper .legend .legend-description{align-items:center;display:flex;font-family:NotoKufiArabic-Bold;font-size:.625rem;margin-left:1rem;white-space:nowrap}.statistics-card.law-suggestion .inner .pie-wrapper .legend .legend-description .circle{border-radius:50%;display:inline-flex;margin-left:.2rem;max-height:.75rem;max-width:.75rem;min-height:.75rem;min-width:.75rem}.statistics-card.law-suggestion .inner .bars-wrapper{align-items:stretch;display:flex;flex:1;flex-direction:column}.statistics-card.law-suggestion .inner .bars-wrapper .bar-chart-wrapper{margin-bottom:1rem}.statistics-card.law-suggestion .inner .bars-wrapper .tooltip-chart{display:flex;font-family:NotoKufiArabic-Bold;font-size:.875rem;justify-content:space-between}.statistics-card.law-suggestion .inner .bars-wrapper .bar-chart{background-color:#f5f5f5;border-radius:.75rem;height:.375rem;overflow:hidden;position:relative}.statistics-card.law-suggestion .inner .bars-wrapper .bar-chart span{background-color:#fbce46;border-radius:.75rem;height:100%;position:absolute;right:0;z-index:1}.statistics-card.presence-stats{align-items:stretch;border:1px solid #e7e7e7;box-sizing:border-box;display:flex;flex:0 0 25%;justify-content:center;margin-left:2rem;margin-top:2rem;padding:1rem 1.5rem}.statistics-card.presence-stats h4{color:#494949;font-size:.875rem;margin:0 auto;max-width:60%;text-align:center}@media (max-width:768px){.statistics-card.presence-stats{flex:initial;height:17rem;margin:auto auto 2rem;width:100%}}.statistics-card.presence-stats .inner{min-width:100%}.statistics-card.presence-stats .inner .parliament-svg-wrapper{margin:0 auto;width:7.5rem}.statistics-card.presence-stats .inner .parliament-svg-wrapper svg{width:100%}.statistics-card.presence-stats .inner .stats{position:relative}.statistics-card.presence-stats .inner .stats:before{background-color:#e7e7e7;bottom:0;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.statistics-card.presence-stats .inner .stats div{flex:1}.statistics-card.presence-stats .inner .stats div span{display:block;font-family:NotoKufiArabic-Bold;font-size:.875rem;text-align:center}.statistics-card.presence-stats .inner .stats div .number{font-size:3.125rem}.post-card .post-image{max-width:9rem}.see-more{border-radius:50%;font-family:NotoKufiArabic-Bold;font-size:.75rem;position:relative;white-space:nowrap}.see-more span{align-items:center;background-color:#822c55;border-radius:50%;color:#fff;display:inline-flex;height:1.5rem;justify-content:center;width:1.5rem}@media screen and (max-width:568px){.see-more{margin-top:0!important}}.cursor-pointer,.more{cursor:pointer}.info_popup{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.info_popup .inner{background-color:#fff;border-radius:2rem;color:#000;max-height:calc(100vh - 6rem);max-width:50rem;min-width:50rem;overflow-y:auto;padding:2rem}.info_popup .inner .list{max-width:50%;min-width:50%;padding:.5rem}.info_popup .inner .list .h3{font-size:.875rem}.info_popup .inner .list ul{border-right:1px solid #e7e7e7}.info_popup .inner .list ul li{display:flex;flex-direction:column;padding-right:.5rem}.info_popup .inner .list ul li .date,.info_popup .inner .list ul li .role{color:#838383;font-family:NotoKufiArabic-Bold;font-size:.625rem}.info_popup .inner .list ul li .assembly{font-size:.75rem}.info_popup .inner .list ul:not(.select2-results__options) li:before{background-color:#fbce46;content:"";height:.25rem;right:-1.25rem;top:.3rem;width:1rem}.colse_svg{position:absolute;right:2rem;top:2rem}.colse_svg svg{height:3.75rem;width:3.75rem}@media screen and (max-width:768px){.more{justify-content:center}.colse_svg{right:.75rem;top:.75rem}.colse_svg svg{height:2rem;width:2rem}.info_popup .inner{flex-direction:column!important;flex-wrap:unset!important;max-height:calc(80vh - 4rem);max-width:calc(100% - 4rem);min-width:calc(100% - 4rem);overflow-y:auto}.info_popup .inner .list{max-width:100%;min-width:100%}}.ui-datepicker{z-index:1000!important}.ui-widget-header{background:unset!important;background-color:#822c55!important;border:unset!important;font-weight:"NotoKufiArabic-Bold"!important}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:unset!important;background-color:#822c55!important;border:unset!important;color:#fff!important;font-weight:"NotoKufiArabic-Bold"!important}.ui-state-hover .ui-icon{background-image:url(https://code.jquery.com/ui/1.12.1/themes/ui-lightness/images/ui-icons_ffffff_256x240.png)!important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#822c55;border-color:transparent;color:#fff}.daterangepicker td.in-range{background-color:rgba(130,44,85,.2);border-color:transparent;border-radius:0;color:#000}.applyBtn.btn.btn-sm.btn-primary{background-color:#822c55!important;border:1px solid #822c55!important;border-radius:5px}.x-axis{border-top:1px solid #e7e7e7;height:3rem;margin-top:auto;min-width:100%}.tick-label{display:flex;flex-direction:column}.tick-label .v-ligne{background-color:#e7e7e7;height:.5rem;width:1px}.tick-label .label{font-family:NotoKufiArabic-Bold;font-size:.875rem;margin-top:1rem;position:relative;transform:translateX(50%)}.tick-label:first-of-type .label{transform:unset}.tick-label:last-of-type .label{transform:translateX(100%)}.serie-container{margin-bottom:1rem}.serie-items .serie-name{margin-bottom:.5rem;white-space:nowrap}.serie-items .progress{background-color:#e7e7e7}.serie-items.last .progress{background-color:#fbce46}.parent-container{position:relative}.moveBackward{align-items:stretch;background-color:#822c55;border-radius:50%;cursor:pointer;display:flex;height:2rem;padding:.5rem;position:absolute;right:-4rem;top:50%;transform:translateY(-50%);width:2rem;z-index:20}.moveBackward span{min-width:100%;position:relative}.moveBackward span svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.moveForward{align-items:stretch;background-color:#822c55;border-radius:50%;cursor:pointer;display:flex;height:2rem;left:-4rem;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:20}.moveForward span{min-width:100%;position:relative}.moveForward span svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:1024px){.moveBackward,.moveForward{display:none}}