body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Montserrat,sans-serif;margin:0;-webkit-user-select:none;user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.flex-container{border-radius:50px!important;display:flex;flex-wrap:wrap;padding:.3%;position:relative}.flex-container>div{background-color:#eceaea;border-radius:10px;box-shadow:0 2px 4px #0000001a;flex:1 1;margin:15px;max-width:400px;min-width:350px;text-align:center}.card-link{color:#333}.card-link,.card-link:hover{font-family:montserrat,arial,sans-serif;text-decoration:none}.card-link:hover{color:#686868}.card p{font-weight:600}.card h3,.card p{font-family:montserrat,arial,sans-serif}.card h3{font-weight:700;margin-top:15px}.politician-img-container{background-color:#fff;padding:20px 40px}.politician-mask{height:250px;-webkit-mask-image:url(/static/media/speech-bubble.b2f2122490c50bd7b12f.svg);mask-image:url(/static/media/speech-bubble.b2f2122490c50bd7b12f.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.candidate-image:before{content:"";display:block;padding-bottom:100%}.politician-image{background-color:#f7f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;width:100%}.politician-info{align-items:center;display:flex;flex-direction:column;justify-content:center}.politician-info>div{align-self:center;justify-self:center}h1{font-family:montserrat,arial,sans-serif;font-size:2rem;font-weight:900;line-height:1.1375;text-transform:uppercase}.detailed-card{align-items:center;display:flex;height:65vh;justify-content:center}.left-column{flex:1 1;padding:20px}.left-column img{border-radius:15%;height:auto;max-width:100%}.right-column{flex:1 1;padding:20px}.right-column h2{font-size:24px;margin:0}.right-column p{font-size:16px;margin:10px 0}.social-media-icons{display:flex;justify-content:center;margin-top:10px}.social-media-icons a{color:#333;font-size:24px;margin:0 10px;text-decoration:none;transition:color .3s ease}.social-media-icons a:hover{color:#007bff}.see-more{color:#545454;cursor:pointer;font-weight:700;margin-left:.4em}.Rating-Distribution-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-width:400px;padding:1em .5em;width:100%}.Rating-Distribution-wrapper>:first-child{font-weight:700;width:100%}.p-rating-total{font-size:.6rem}.totalreview{color:#545454;font-size:2rem;font-weight:700}.totalRating{align-items:center;color:#1e1e1e;display:flex;flex-direction:row;font-size:1rem;font-weight:600;justify-content:flex-start;margin:1em 0!important;width:100%}.totalRating>*{margin-left:0}.social-links{align-items:center;display:flex;display:none;flex-direction:row;justify-content:space-between;width:100%}.social-links>*>*{color:#545454;font-size:1.8em}.social-links>* :focus{border:none}.review-container{display:flex;flex-direction:row;justify-content:space-between;margin:1em 0;min-width:400px;width:100%}@media (max-width:768px){.detailed-card{flex-direction:column;height:auto}.left-column,.right-column{flex:1 1}}.candidate__banner{display:flex;position:relative}.candidate__banner:before{background:url(/static/media/speech-bubble.b2f2122490c50bd7b12f.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:100%;left:-100px;max-width:80%;position:absolute;top:0;width:100%}.candidate__banner .candidate__mask-flipped{max-width:80%;position:relative;width:100%}.candidate__mask-flipped{margin-bottom:.9375rem;-webkit-mask-image:url(/static/media/speech-bubble-flipped.05edab9765cbaa729f80.svg);mask-image:url(/static/media/speech-bubble-flipped.05edab9765cbaa729f80.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.candidate__image{background-color:#f7f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;width:100%}.sharebtn{color:#545454;font-size:1rem;overflow:visible;overflow:initial;position:absolute;right:12%;top:1%;vertical-align:auto}.closecontainer{bottom:0;display:flex;left:.5em;position:absolute;top:.5em}.closebtn{align-self:flex-start;color:#545454;font-size:1rem;justify-self:flex-start;left:0;margin-left:0;margin-right:auto;margin-top:0;position:absolute;top:0}.reviewsList{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.reviewsList>*{padding:1em!important}@media screen and (max-width:700px){.social-links{background-color:#d9d9d9;border-radius:5px;display:none!important;left:0;margin:auto;max-width:300px;padding:2em 1em;position:absolute;right:0;top:25%;width:100%;z-index:2}}@media screen and (min-width:700px){.review-container{min-width:300px;width:300px}.social-links{display:flex;max-width:200px;width:100%}.closecontainer,.sharebtn{display:none}}@media screen and (max-width:450px){.review-container{min-width:100%;width:100%}.sharebtn{right:22%}}@media screen and (max-width:370px){.Rating-Distribution-wrapper{min-width:100%}}.show{display:flex!important}.rightContainerReviewOverall{padding:1em!important}@media screen and (min-width:1600px){.rightContainerReviewOverall{display:flex!important;flex-direction:row!important;gap:1em;max-width:60%!important;padding:.5em 1em 1em 4em!important}.Rating-Distribution-wrapper>:last-child{display:flex!important;flex-direction:column!important}.Rating-Distribution-wrapper>:first-child{font-size:1.5rem}.totalreview{font-size:2.5rem}.totalRating{max-width:30%!important}.p-rating-total{font-size:.9rem}.reviewsList>*{max-width:48%}}@media screen and (min-width:2000px){.rightContainerReviewOverall{width:40%}}.select-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin:20px}.select-row>*{flex:1 1}.card-filters input{border:1px solid #ccc;border-radius:4px;height:25px;max-width:200px;padding:5px;width:100%}.card-filters button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.card-filters button:hover{background-color:#0056b3}.comments-form-container{width:100%}.comments-form-container h2{color:#000;font-size:1rem;font-style:normal;font-weight:700}.comments-form{display:flex;flex-direction:column}.comments-form h3{color:#3b3b3b;font-size:.8rem;font-weight:600;margin-bottom:20px}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700}select,textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:10px;width:100%}.checkbox-group{display:flex;flex-wrap:wrap}.checkbox-group label{display:block;flex:1 1;margin-right:10px}.checkbox-group input{margin-right:5px}@media (max-width:600px){.comments-form .form-group{margin-bottom:10px}}@media (min-width:601px){.comments-form .form-group{margin-bottom:20px}}@media screen and (max-width:390px){.comment-wrapper{min-width:100%!important}}@media screen and (min-width:1600px){.comments-form-container h2{font-size:1.5rem}.comments-form-container h3{font-size:1.2rem}}header{padding:10px 0}.header-container{align-items:center;display:flex;justify-content:space-between;padding:20px}.logo img{height:auto;max-width:50%}.nav-links{display:flex;gap:20px;list-style-type:none;margin:0;padding:0}.nav-links li{font-size:16px}.nav-links a{color:#000;font-weight:bolder;text-decoration:none}.nav-links a:hover{background-color:#6ff;margin:5px;padding:5px;text-decoration:none;transition:all .3s ease}@media (max-width:768px){.header-container{align-items:flex-start;flex-direction:column}.nav-links{margin-top:10px}}.footer{overflow:hidden;padding:1.5rem 0}.bg--black{background-color:#000}.color--white{color:#fff}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}*{box-sizing:border-box}footer{display:block}footer li,ul{margin:0;padding:0}footer li{font-family:montserrat,arial,sans-serif;font-size:16px;line-height:1.25;list-style-type:none}footer a{color:#fff;text-decoration:none}footer a:hover{color:#6ff;text-decoration:none}footer h3{color:#6ff;font-weight:800;text-transform:uppercase}.footer__social{list-style:none;margin:0;padding:0;text-align:center}.d-inline-block{display:inline-block!important}.footer__social li:first-child{margin-left:0}.footer__social li{display:inline-block;margin:0 6px}.logo-policritic{color:#6ff!important}.footer-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-content>:last-child{display:flex;flex-direction:row;flex-wrap:wrap;font-weight:700;justify-content:space-between;width:100%}
/*# sourceMappingURL=main.d437e98b.css.map*/