body.page-template-template-full-width .fwa-fake-facets{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;padding:0}body.page-template-template-full-width .fwa-fake-facets .js-fake-facet{display:block;cursor:pointer;padding:20px 0;margin:0 15px;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:normal;line-height:1;color:#838383;transition:transform 250ms, color 250ms;text-transform:capitalize}@media (min-width: 720px){body.page-template-template-full-width .fwa-fake-facets .js-fake-facet{font-size:16px}}body.page-template-template-full-width .fwa-fake-facets .js-fake-facet.active{color:#000;padding-bottom:17px;border-bottom:3px solid #000}body.page-template-template-full-width .fwa-fake-facets .js-fake-facet:not(.active):hover{transition:transform 250ms, color 250ms;transform:translateY(-0.3em);color:#0057B8}body.page-template-template-full-width .facetwp-template[data-name="endorsements"]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:100px}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement{display:block;flex-basis:100%;width:100%;text-decoration:none;transition:all 500ms;margin:15px 0;text-align:center}@media (min-width: 720px){body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement{flex-basis:50%;width:50%;margin:25px 0}}@media (min-width: 1200px){body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement{display:flex;align-items:center;justify-content:flex-start;text-align:left}}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement:hover .candidate-image{background-position:center 100%}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement:hover .candidate-image img{filter:grayscale(0%) brightness(1)}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement:hover .candidate-details{color:#0057b8}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-image{max-width:245px;background-repeat:no-repeat;background-position:center 80%;background-size:83%;transition:background-position 500ms;margin:0 auto 25px}@media (min-width: 1200px){body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-image{margin:0}}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-image img{border-radius:50%;transition:filter 500ms;filter:grayscale(100%) brightness(1.25)}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-details{margin:0 30px;transition:all 500ms}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-details .endorsement-type{position:relative;display:inline-block;font-size:16px;font-weight:900;color:#fff;background:#000;padding:0 0.3em 0.1em;margin:0 0 9px}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-details .endorsement-type svg{content:"";display:block;position:absolute;bottom:-5px;left:20px}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-details .endorsement-type svg path{fill:#000}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-details .endorsement-type--supported{background:#0057b8}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-details .endorsement-type--supported svg path{fill:#0057b8}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-details .candidate-name{font-size:24px;font-weight:900;letter-spacing:-1px;line-height:1.2;margin-bottom:3px}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-details .candidate-running{font-size:18px;font-weight:normal;letter-spacing:normal;line-height:1.5}body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-details .candidate-elected{color:#21B2FC;text-transform:uppercase;font-family:Graphik;font-size:14px;font-weight:900;line-height:22px;letter-spacing:-0.07999999821186066px;text-align:left;margin-top:10px;display:flex;justify-content:center;gap:5px}@media (min-width: 1200px){body.page-template-template-full-width .facetwp-template[data-name="endorsements"] .endorsement .candidate-details .candidate-elected{justify-content:flex-start}}body.page-template-template-full-width .fwa-fake-facets{margin-bottom:0}

/*# sourceMappingURL=template-endorsements.css.map */