@media (min-width:1000px){.card-listing--2-cols{justify-content:space-between}}.card-listing{display:flex;flex-wrap:wrap;padding:1.4rem 0}@media (min-width:1000px){.card-listing--2-cols .card{width:calc(50% - .7rem)}}.card{border:1px solid #000!important;margin-bottom:1.4rem;padding:25px;width:100%}.card__heading,.card__item,.card__subheading{display:block;margin-bottom:.7rem}.card__heading{font-size:30px}.card__subheading{font-size:24px}.card__button-wrapper{margin-top:auto}.role-filter-wrapper{padding:1.4rem 0}.role-filter-inner-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.role-filter label{margin-bottom:.35rem}.role-filter select{background-color:#fff;border:2px solid #494a52;border-radius:3px;color:#494a52;display:block;font-size:.875rem;padding:.7rem;width:300px}@media (max-width:767px){.role-filter{margin:0 auto .7rem}.role-filter:last-of-type{margin-bottom:0}}.pagination{align-items:center;display:flex;justify-content:center}.pagination__link{display:inline-flex;margin:0 .35rem}.pagination__link,.pagination__link:active,.pagination__link:focus,.pagination__link:hover{text-decoration:none}.pagination__link--number{border:2px solid transparent;border-radius:50px;margin:0 .175rem;padding:.25rem .7rem}.pagination__link--active,.pagination__link--number:focus,.pagination__link--number:hover{border-color:#b0c1d4}.button:active,.button:focus,.button:hover{background-color:#3cb815;border:1px solid #3cb815;border-radius:6px;color:#fff;font-size:22px;padding:15px 53px;text-transform:none}