/* Usage:
@include type-scale(56, 36, 36);
*/
/* -----------------------------------------------
Layout
----------------------------------------------- */
html,
body {
  min-height: 100%; }

body {
  margin: 0;
  padding: 0;
  background-color: #fff; }

* {
  box-sizing: border-box; }

body {
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.locked {
  overflow: hidden; }

#root {
  min-height: 100vh; }

hr {
  clear: both;
  display: block;
  height: 1px;
  padding: 0;
  margin: 20px 0;
  border: none;
  background: #D4D9DD; }
  @media only screen and (min-width: 60.625em) {
    hr {
      margin: 40px 0; } }

table {
  width: 100%;
  margin: 30px 0;
  border: 1px solid #D4D9DD; }
  table th,
  table td {
    text-align: center;
    padding: 15px;
    border: 1px solid #D4D9DD; }
  table caption,
  table tfoot {
    padding: 15px; }

.table-wrapper .collapse-table {
  display: none; }

@media only screen and (max-width: 29.9375em) {
  .table-wrapper table {
    position: relative; }
    .table-wrapper table:before {
      content: 'Tap to open table';
      position: absolute;
      z-index: 2;
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 100%;
      color: white;
      font-weight: 700;
      text-transform: uppercase;
      text-align: center;
      cursor: pointer; }
    .table-wrapper table:after {
      content: "";
      position: absolute;
      z-index: 1;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.8);
      cursor: pointer; }
    .table-wrapper table th, .table-wrapper table td {
      height: 7px;
      font-size: 0; } }

@media only screen and (max-width: 29.9375em) {
  .table-wrapper.mobile-table-open .collapse-table {
    display: block;
    width: 70%;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: white;
    padding: 10px 15px;
    margin: 0 auto;
    background: #2CE41B;
    cursor: pointer; }
  .table-wrapper.mobile-table-open table {
    margin-top: 0; }
    .table-wrapper.mobile-table-open table:before, .table-wrapper.mobile-table-open table:after {
      display: none; }
    .table-wrapper.mobile-table-open table th, .table-wrapper.mobile-table-open table td {
      height: auto;
      font-size: inherit; } }

main#main .container,
main#main .frameworks-wrap-container {
  padding-left: 16px;
  padding-right: 16px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  main#main .container:after,
  main#main .frameworks-wrap-container:after {
    clear: both;
    content: "";
    display: table; }
  @media only screen and (min-width: 30em) {
    main#main .container,
    main#main .frameworks-wrap-container {
      max-width: 100%; } }
  @media only screen and (min-width: 48em) {
    main#main .container,
    main#main .frameworks-wrap-container {
      max-width: 100%; } }
  @media only screen and (min-width: 60.625em) {
    main#main .container,
    main#main .frameworks-wrap-container {
      max-width: 60.625rem; } }
  @media only screen and (min-width: 72em) {
    main#main .container,
    main#main .frameworks-wrap-container {
      max-width: 60.625rem; } }
  @media only screen and (min-width: 90em) {
    main#main .container,
    main#main .frameworks-wrap-container {
      max-width: 60.625rem; } }
  .debug main#main .container, .debug
  main#main .frameworks-wrap-container {
    border: 2px dashed red; }
    .debug main#main .container:after, .debug
    main#main .frameworks-wrap-container:after {
      content: "970";
      color: red;
      font-weight: bold; }

@media only screen and (min-width: 60.625em) {
  .one-col {
    width: 100%; }
  .two-col {
    max-width: calc(50% - 10px);
    margin-right: 8px; } }

.wp-block-buttons {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin-top: 30px; }

.frameworks-content-section-container {
  max-width: 1240px;
  padding: 40px 20px; }

@media only screen and (min-width: 60.625em) {
  #section-intro {
    min-height: 375px; } }

.wp-block-media-text > figure > img, .wp-block-media-text > figure > video {
  min-height: 100%; }

body {
  font-family: 'Work Sans', Helvetica, sans-serif; }

h1:not(.home #section-intro h1) {
  font-weight: 500;
  font-size: 1.72rem !important;
  line-height: 36px !important;
  color: #233B51; }
  h1 span {
    border-bottom: 2px solid #2CE41B; }
  @media only screen and (min-width: 48em) {
    h1:not(.home #section-intro h1) {
      font-size: 40px !important;
      line-height: 58px !important; } }

h2 {
  font-weight: 700;
  font-size: 1.6rem !important;
  line-height: 40px !important;
  color: #233B51; }
  h2 span {
    border-bottom: 2px solid #2CE41B; }
  @media only screen and (min-width: 48em) {
    h2 {
      font-size: 40px !important;
      line-height: 58px !important; } }

h3 {
  font-weight: 500;
  font-size: 26px !important;
  line-height: 30px !important;
  color: #233B51; }
  @media only screen and (min-width: 48em) {
    h3 {
      font-size: 32px !important;
      line-height: 38px !important; } }

h4 {
  font-weight: 600;
  font-size: 18px !important;
  line-height: 26px !important;
  color: #2CE41B; }
  @media only screen and (min-width: 48em) {
    h4 {
      font-size: 20px !important;
      line-height: 28px !important; } }

p, li {
  font-weight: 400;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #516274;
  margin-bottom: 28px; }
  @media only screen and (min-width: 48em) {
    p, li {
      font-size: 20px !important;
      line-height: 30px !important; } }
  p a, li a {
    color: #2CE41B;
    text-decoration: none;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    p a:hover, li a:hover {
      color: #233B51;
      -webkit-transition: 0.3s;
      transition: 0.3s; }
    p a:focus, li a:focus {
      color: #233B51;
      -webkit-transition: 0.3s;
      transition: 0.3s; }
    p a:active, li a:active {
      color: #2CE41B;
      -webkit-transition: 0.3s;
      transition: 0.3s; }

a:focus {
  outline-color: #2CE41B;
  border-radius: 2px; }

strong {
  font-weight: 600; }

p.has-text-align-center {
  font-weight: 400;
  color: #516274;
  text-align: center; }

.frameworks-content-section-container ul {
  padding-left: 20px;
  list-style: none; }
  .frameworks-content-section-container ul li::before {
    content: "\2022";
    color: #2CE41B;
    display: inline-block;
    margin-left: -20px;
    margin-right: 10px; }

.frameworks-content-section-container ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  padding-left: 28px; }
  .frameworks-content-section-container ol li {
    counter-increment: my-awesome-counter; }
    .frameworks-content-section-container ol li::before {
      content: counter(my-awesome-counter) ". ";
      font-size: 24px;
      color: #2CE41B;
      display: inline-block;
      margin-left: -28px;
      margin-right: 10px; }

.wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button__link {
  background-color: #fff;
  border: 2px solid #2CE41B;
  border-radius: 4px;
  font-size: 18px;
  line-height: 18px;
  font-weight: 500;
  padding: 18px 32px;
  color: #233B51;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:focus {
    background-color: #2CE41B;
    color: #fff;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
  .wp-block-button.is-style-outline .wp-block-button__link:active, .wp-block-button__link:active {
    background-color: #28cd18;
    border: 2px solid #28cd18;
    color: #fff;
    -webkit-transition: 0.3s;
    transition: 0.3s; }

.home .link-bottom {
  border: 0 solid; }
  .home .link-bottom:hover {
    background-color: rgba(0, 0, 0, 0); }

.home .charitable-giving-reforms, .home .section-intro {
  max-width: 1000000px;
  padding: 40px 0; }

.home h2, .home h3, .home p {
  max-width: 1000px;
  padding: 0 15px;
  margin-left: auto;
  margin-right: auto; }

.home #section-intro .card-logo {
  display: none; }

.home #section-intro .card-title {
  margin-top: 80px;
  max-width: 1200px;
  align-self: flex-start; }
  .home #section-intro .card-title h1 {
    font-weight: 500;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 44px;
    color: #233B51;
    text-align: left;
    margin-bottom: 48px; }
    @media only screen and (min-width: 48em) {
      .home #section-intro .card-title h1 {
        font-size: 50px;
        font-size: 3.125rem; } }
    @media only screen and (min-width: 60.625em) {
      .home #section-intro .card-title h1 {
        font-size: 60px;
        font-size: 3.75rem; } }
    @media only screen and (min-width: 72em) {
      .home #section-intro .card-title h1 {
        font-size: 60px;
        font-size: 3.75rem; } }
    @media only screen and (min-width: 48em) {
      .home #section-intro .card-title h1 {
        line-height: 62px; } }
    @media only screen and (min-width: 60.625em) {
      .home #section-intro .card-title h1 {
        line-height: 72px; } }
    @media only screen and (min-width: 72em) {
      .home #section-intro .card-title h1 {
        line-height: 72px; } }
  .home #section-intro .card-title .wp-block-button {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center; }
    @media only screen and (min-width: 48em) {
      .home #section-intro .card-title .wp-block-button {
        -webkit-box-pack: start;
                justify-content: flex-start; } }

.home-custom .logo.logo {
  display: block; }

.charitable-giving-reforms h2.has-text-align-center {
  margin-bottom: 40px; }

.charitable-giving-reforms p.has-text-align-center {
  margin-bottom: 50px; }

.charitable-giving-reforms .wp-block-media-text h3 {
  margin-bottom: 35px; }

.charitable-giving-reforms .wp-block-media-text p {
  margin-bottom: 22px;
  color: #516274; }

.charitable-giving-reforms .wp-block-media-text a::after {
  content: "";
  position: absolute;
  height: 11px;
  width: 11px;
  margin: 6px 0px 0 9px;
  background-image: url("../images/arrow-navy.svg");
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  @media only screen and (min-width: 48em) {
    .charitable-giving-reforms .wp-block-media-text a::after {
      margin: 9px 0px 0 9px; } }

.charitable-giving-reforms .wp-block-media-text a:hover::after {
  margin-left: 14px; }

.home main#main #section-intro .bg-holder {
  background-attachment: scroll !important; }

.section-resources {
  margin: 50px 0 30px 0;
  padding: 0;
  max-width: calc(100vw - 40px); }
  .section-resources .conatiner {
    display: -webkit-box;
    display: flex; }
    .section-resources .conatiner .wrapp-resources-items {
      -webkit-box-flex: 1;
              flex: 1 0 auto;
      max-width: calc(100vw - 40px);
      -webkit-box-pack: center;
              justify-content: center; }
      @media only screen and (min-width: 48em) {
        .section-resources .conatiner .wrapp-resources-items {
          max-width: 1200px; } }
    .section-resources .conatiner .item {
      border: 1px solid #D4D9DD;
      background-color: #fff;
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      -webkit-box-pack: justify;
              justify-content: space-between;
      height: 276px;
      margin: 0 6px 12px;
      max-width: 285px; }
      .section-resources .conatiner .item .card-img {
        background-color: rgba(0, 0, 0, 0);
        height: 158px;
        margin: 37px auto 0; }
      .section-resources .conatiner .item .card-body {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column;
        -webkit-box-flex: 1;
                flex: 1 0 auto; }
        .section-resources .conatiner .item .card-body .card-body__top {
          -webkit-box-flex: 1;
                  flex: 1 0 auto;
          -webkit-box-pack: center;
                  justify-content: center;
          display: -webkit-box;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
                  flex-direction: column; }
        .section-resources .conatiner .item .card-body h4 {
          text-align: left;
          color: #2CE41B;
          font-weight: 600; }
        .section-resources .conatiner .item .card-body strong {
          text-align: left;
          color: #233B51; }
    .section-resources .conatiner .item.no-image h4 {
      font-size: 40px !important;
      line-height: 44px !important;
      color: #233B51;
      font-weight: 400;
      margin-top: 20px; }
      .section-resources .conatiner .item.no-image h4 span {
        border-bottom: 2px solid #2CE41B; }
    .section-resources .conatiner .item.no-image strong {
      font-weight: 400;
      margin-top: 10px; }
    .section-resources .conatiner .wrapp-btn a.btn-line {
      margin: 0 26px 20px 0;
      display: -webkit-box;
      display: flex;
      color: #233B51;
      text-decoration: none;
      position: relative;
      -webkit-transition: 0.3s;
      transition: 0.3s;
      font-family: 'Work Sans', Helvetica, sans-serif; }
      .section-resources .conatiner .wrapp-btn a.btn-line::after {
        content: "";
        height: 11px;
        width: 11px;
        margin: 7px 0px 0 9px;
        background-image: url("../images/arrow-green.svg");
        -webkit-transition: 0.3s;
        transition: 0.3s; }
      .section-resources .conatiner .wrapp-btn a.btn-line:hover, .section-resources .conatiner .wrapp-btn a.btn-line:focus {
        color: #2CE41B;
        -webkit-transition: 0.3s;
        transition: 0.3s; }
        .section-resources .conatiner .wrapp-btn a.btn-line:hover::after, .section-resources .conatiner .wrapp-btn a.btn-line:focus::after {
          margin: 7px 0px 0 13px;
          -webkit-transition: 0.3s;
          transition: 0.3s; }

.section-news .conatiner .wrapp-news-items {
  max-width: 950px;
  padding: 60px 20px; }
  @media only screen and (min-width: 60.625em) {
    .section-news .conatiner .wrapp-news-items {
      padding: 60px 0; } }
  .section-news .conatiner .wrapp-news-items a.item {
    width: 100%;
    margin: 27px 0;
    border-bottom: 1px solid #D4D9DD; }
    .section-news .conatiner .wrapp-news-items a.item .card-img {
      height: auto;
      overflow: visible; }
      .section-news .conatiner .wrapp-news-items a.item .card-img span {
        background-color: #2CE41B;
        color: #233B51;
        position: relative;
        font-size: 16px;
        font-weight: 400;
        left: 0;
        bottom: 0;
        padding: 4px 6px; }
        .section-news .conatiner .wrapp-news-items a.item .card-img span.date {
          background: none;
          display: block;
          padding: 0;
          margin: 18px 0 0 0; }
    .section-news .conatiner .wrapp-news-items a.item .card-body {
      border: 0 solid;
      padding: 24px 0 35px;
      padding-top: 0; }
      .section-news .conatiner .wrapp-news-items a.item .card-body h2.h1 {
        font-weight: 500;
        font-size: 26px;
        font-size: 1.625rem;
        line-height: 30px;
        color: #233B51; }
        @media only screen and (min-width: 48em) {
          .section-news .conatiner .wrapp-news-items a.item .card-body h2.h1 {
            font-size: 28px;
            font-size: 1.75rem; } }
        @media only screen and (min-width: 60.625em) {
          .section-news .conatiner .wrapp-news-items a.item .card-body h2.h1 {
            font-size: 32px;
            font-size: 2rem; } }
        @media only screen and (min-width: 72em) {
          .section-news .conatiner .wrapp-news-items a.item .card-body h2.h1 {
            font-size: 32px;
            font-size: 2rem; } }
        @media only screen and (min-width: 48em) {
          .section-news .conatiner .wrapp-news-items a.item .card-body h2.h1 {
            line-height: 34px; } }
        @media only screen and (min-width: 60.625em) {
          .section-news .conatiner .wrapp-news-items a.item .card-body h2.h1 {
            line-height: 38px; } }
        @media only screen and (min-width: 72em) {
          .section-news .conatiner .wrapp-news-items a.item .card-body h2.h1 {
            line-height: 38px; } }
        .section-news .conatiner .wrapp-news-items a.item .card-body h2.h1 span {
          border-bottom: 0 solid; }
      .section-news .conatiner .wrapp-news-items a.item .card-body p {
        color: #516274; }
      .section-news .conatiner .wrapp-news-items a.item .card-body .wrapp-btn .btn-primary {
        color: #2CE41B;
        font-size: 20px;
        background: rgba(0, 0, 0, 0);
        padding: 0;
        font-weight: 700;
        text-decoration: none;
        position: relative;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        margin-left: 0; }
        .section-news .conatiner .wrapp-news-items a.item .card-body .wrapp-btn .btn-primary::after {
          content: "";
          position: absolute;
          height: 11px;
          width: 11px;
          margin: 7px 0px 0 9px;
          background-image: url("../images/arrow-navy.svg");
          -webkit-transition: 0.3s;
          transition: 0.3s; }
        .section-news .conatiner .wrapp-news-items a.item .card-body .wrapp-btn .btn-primary:hover, .section-news .conatiner .wrapp-news-items a.item .card-body .wrapp-btn .btn-primary:focus {
          color: #2CE41B;
          -webkit-transition: 0.3s;
          transition: 0.3s; }
          .section-news .conatiner .wrapp-news-items a.item .card-body .wrapp-btn .btn-primary:hover::after, .section-news .conatiner .wrapp-news-items a.item .card-body .wrapp-btn .btn-primary:focus::after {
            margin: 7px 0px 0 13px;
            -webkit-transition: 0.3s;
            transition: 0.3s; }

.single-post .meta span {
  background-color: #2CE41B;
  color: #233B51;
  position: relative;
  font-size: 16px;
  font-weight: 400;
  left: 0;
  bottom: 0;
  padding: 4px 6px;
  margin-right: 1rem; }

.single-post .wrapp-intro {
  -webkit-box-align: start;
          align-items: flex-start; }
  .single-post .wrapp-intro .back-link {
    width: 29px;
    height: 29px;
    position: relative;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    border: 1px solid #516274;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      .single-post .wrapp-intro .back-link {
        width: 49px;
        height: 49px;
        left: 0;
        border: 2px solid #516274; } }
    .single-post .wrapp-intro .back-link i {
      color: #516274; }
  .single-post .wrapp-intro .card-title {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column; }
    .single-post .wrapp-intro .card-title h1 {
      -webkit-box-ordinal-group: 3;
              order: 2;
      margin: 8px 0; }
      .single-post .wrapp-intro .card-title h1 span {
        border-bottom: 0 solid; }
    .single-post .wrapp-intro .card-title .meta {
      -webkit-box-ordinal-group: 2;
              order: 1;
      margin-bottom: 0; }

.single-post .section-news-inner {
  padding: 0; }

.home-latest-news {
  background-image: url("../images/bg-money-top.png");
  background-size: cover;
  background-position: top; }
  .home-latest-news ul.wp-block-latest-posts {
    padding: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: space-evenly;
            justify-content: space-evenly;
    max-width: 1000px;
    width: 100%;
    margin: 0 auto; }
    @media only screen and (min-width: 48em) {
      .home-latest-news ul.wp-block-latest-posts {
        padding: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-direction: row; } }
    .home-latest-news ul.wp-block-latest-posts li {
      display: -webkit-box;
      display: flex;
      padding: 25px 25px 20px;
      margin: 15px;
      background-color: #fff;
      border: 1px solid #D4D9DD;
      border-radius: 2px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      -webkit-box-pack: justify;
              justify-content: space-between; }
      @media only screen and (min-width: 48em) {
        .home-latest-news ul.wp-block-latest-posts li {
          width: 100%; } }
      .home-latest-news ul.wp-block-latest-posts li::before {
        display: none; }
      .home-latest-news ul.wp-block-latest-posts li a {
        color: #233B51;
        font-weight: 500;
        font-size: 20px;
        position: relative;
        padding-bottom: 80px;
        -webkit-transition: 0.3s;
        transition: 0.3s; }
        .home-latest-news ul.wp-block-latest-posts li a:hover, .home-latest-news ul.wp-block-latest-posts li a:focus {
          color: #516274;
          -webkit-transition: 0.3s;
          transition: 0.3s; }
        .home-latest-news ul.wp-block-latest-posts li a.more-link {
          margin: 0;
          padding: 0;
          color: #2CE41B;
          font-size: 18px;
          font-weight: 400;
          -webkit-transition: 0.3s;
          transition: 0.3s;
          justify-self: end; }
          .home-latest-news ul.wp-block-latest-posts li a.more-link:hover {
            color: #516274;
            -webkit-transition: 0.3s;
            transition: 0.3s; }
            .home-latest-news ul.wp-block-latest-posts li a.more-link:hover::after {
              left: 120px;
              -webkit-transition: 0.3s;
              transition: 0.3s; }
          .home-latest-news ul.wp-block-latest-posts li a.more-link::after {
            content: "";
            background-image: url("../images/arrow-navy.svg");
            -webkit-transition: 0.3s;
            transition: 0.3s;
            width: 11px;
            height: 11px;
            display: -webkit-inline-box;
            display: inline-flex;
            margin-left: 10px; }
      .home-latest-news ul.wp-block-latest-posts li time {
        -webkit-box-ordinal-group: 0;
                order: -1; }
  .home-latest-news h2.has-text-align-center {
    margin-bottom: 30px; }

.reforms-intro p.has-text-align-center {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  color: #233B51;
  font-weight: 400; }
  @media only screen and (min-width: 48em) {
    .reforms-intro p.has-text-align-center {
      font-size: 32px;
      font-size: 2rem; } }
  @media only screen and (min-width: 60.625em) {
    .reforms-intro p.has-text-align-center {
      font-size: 32px;
      font-size: 2rem; } }
  @media only screen and (min-width: 72em) {
    .reforms-intro p.has-text-align-center {
      font-size: 32px;
      font-size: 2rem; } }
  @media only screen and (min-width: 48em) {
    .reforms-intro p.has-text-align-center {
      line-height: 38px; } }
  @media only screen and (min-width: 60.625em) {
    .reforms-intro p.has-text-align-center {
      line-height: 38px; } }
  @media only screen and (min-width: 72em) {
    .reforms-intro p.has-text-align-center {
      line-height: 38px; } }

.reforms-intro .reforms-intro-small {
  max-width: 830px; }

.reform-1, .reform-2, .reform-3 {
  display: block; }
  .reform-1 h2, .reform-2 h2, .reform-3 h2 {
    margin-bottom: 55px; }

.reform-1-left, .reform-1-right, .reform-2-left, .reform-2-right, .reform-3-left, .reform-3-right {
  padding: 0; }

.reform-1, .reform-3 {
  background-image: url("../images/bg-reforms-1.png");
  background-size: cover;
  background-position: top; }

.reform-2 {
  background-image: url("../images/bg-reforms-2.png");
  background-size: cover;
  background-position: top; }

@media only screen and (min-width: 60.625em) {
  .reform-1 {
    display: -webkit-box;
    display: flex; } }

.resources .section-resources .wrapp-resources-items .item, .resources .section-resources .wrapp-resources-items .item.no-image {
  border: 0 solid;
  height: auto;
  max-width: 100%;
  width: 100%;
  display: block; }
  .resources .section-resources .wrapp-resources-items .item .card-body, .resources .section-resources .wrapp-resources-items .item.no-image .card-body {
    display: block; }
    .resources .section-resources .wrapp-resources-items .item .card-body h4, .resources .section-resources .wrapp-resources-items .item.no-image .card-body h4 {
      font-weight: 600;
      font-size: 20px !important;
      line-height: 30px !important; }
      .resources .section-resources .wrapp-resources-items .item .card-body h4 span, .resources .section-resources .wrapp-resources-items .item.no-image .card-body h4 span {
        border-bottom: 0 solid; }
    .resources .section-resources .wrapp-resources-items .item .card-body .wrapp-btn a.btn-line, .resources .section-resources .wrapp-resources-items .item.no-image .card-body .wrapp-btn a.btn-line {
      color: #2CE41B; }
      .resources .section-resources .wrapp-resources-items .item .card-body .wrapp-btn a.btn-line::after, .resources .section-resources .wrapp-resources-items .item.no-image .card-body .wrapp-btn a.btn-line::after {
        display: none; }
      .resources .section-resources .wrapp-resources-items .item .card-body .wrapp-btn a.btn-line:hover, .resources .section-resources .wrapp-resources-items .item .card-body .wrapp-btn a.btn-line:focus, .resources .section-resources .wrapp-resources-items .item.no-image .card-body .wrapp-btn a.btn-line:hover, .resources .section-resources .wrapp-resources-items .item.no-image .card-body .wrapp-btn a.btn-line:focus {
        color: #516274; }

.statement-of-principles {
  display: block;
  background-image: url("../images/bg-sop.png");
  background-size: cover;
  background-position: top; }
  .statement-of-principles h2 {
    margin-bottom: 55px; }

.sop-copy, .sop-photo {
  padding: 0; }

.our-mission {
  max-width: 850px; }

@media only screen and (min-width: 60.625em) {
  .statement-of-principles {
    display: -webkit-box;
    display: flex; } }

.about-our-members {
  background-image: url("../images/bg-money.png");
  background-size: cover;
  background-position: top; }
  .about-our-members h2.has-text-align-center {
    margin-bottom: 40px; }
  .about-our-members p.has-text-align-center {
    margin-bottom: 50px; }

.contact-intro {
  padding: 80px 0; }
  .contact-intro p {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    color: #233B51;
    font-weight: 400; }
    @media only screen and (min-width: 48em) {
      .contact-intro p {
        font-size: 32px;
        font-size: 2rem; } }
    @media only screen and (min-width: 60.625em) {
      .contact-intro p {
        font-size: 32px;
        font-size: 2rem; } }
    @media only screen and (min-width: 72em) {
      .contact-intro p {
        font-size: 32px;
        font-size: 2rem; } }
    @media only screen and (min-width: 48em) {
      .contact-intro p {
        line-height: 38px; } }
    @media only screen and (min-width: 60.625em) {
      .contact-intro p {
        line-height: 38px; } }
    @media only screen and (min-width: 72em) {
      .contact-intro p {
        line-height: 38px; } }
  .contact-intro a:hover, .contact-intro a:focus {
    color: #516274; }

body.page-id-10 #content {
  background-image: url(../images/bg-money-top.png);
  background-size: cover;
  background-position: top; }

.ww-page-wrapper {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 600px; }

.ww-header__container {
  max-width: 940px;
  display: none !important; }

.ww-dsar {
  max-width: 940px; }

.ww-header__container svg {
  display: none; }

.ww-company-logo {
  max-width: 200px; }

.ww-dsar__main .image-holder {
  display: none; }

.ww-dsar__branding .text-holder {
  width: 100% !important;
  text-align: center; }

.ww-dsar__branding .text-holder h1 {
  font-size: 46px; }

.ww-dsar__form-container {
  max-width: 600px;
  margin: 0 auto; }

.ww-dsar__fields-grid {
  margin: 20px 0; }

.ww-dsar__fields-grid label {
  visibility: hidden;
  width: 0;
  height: 0;
  display: block; }

.ww-dsar__fields-grid input {
  border: 0 solid;
  box-shadow: 0 0 0 #000 !important;
  padding: 15px;
  outline: none !important;
  width: 100%;
  border-radius: 4px; }

.ww-dsar__email-label {
  font-weight: normal !important;
  text-align: center; }

.ww-dsar__text1 {
  text-align: center; }

.ww-dsar__form-contents .selection-container {
  margin: 20px 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center; }

.ww-dsar__form-contents .selection-container .item-box {
  box-shadow: 0 0 0 #000 !important;
  background-color: white; }

.ww-dsar__submission-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 40px; }

.ww-dsar__submission-container div:nth-child(2) {
  width: 100%; }

.ww-dsar__submission-container .p-btn {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 100%;
  padding: 2px 32px;
  cursor: pointer;
  color: #fff;
  font-weight: 600;
  line-height: 30px;
  border: 0 solid; }

.p-input input {
  outline: solid black 1px !important; }

h1.top-text {
  color: inherit !important; }

.item-box {
  width: 22% !important;
  text-align: center; }

.ww-styled .ww-dsar {
  background: none !important; }

.ww-styled .ww-dsar__form-container {
  box-shadow: none !important;
  background: none !important;
  padding-top: 0 !important; }

.ww-styled .top-text {
  padding-bottom: 0 !important;
  font-weight: bold !important; }

.ww-styled .selection-container {
  display: -webkit-box !important;
  display: flex !important; }

.ww-styled .ww-dsar__fields-grid {
  display: block !important; }

.ww-styled .selection-container {
  width: 100% !important; }

button.p-btn.rounded {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center; }

.sticky-wrap-header {
  /* Sticky Header */ }
  .sticky-wrap-header.fixed-position {
    /* While scrolling: */ }
    .sticky-wrap-header.fixed-position .header {
      background: rgba(255, 255, 255, 0.9); }
      @media only screen and (min-width: 48em) {
        .sticky-wrap-header.fixed-position .header {
          background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.95)), color-stop(70%, rgba(255, 255, 255, 0.83)), color-stop(76%, rgba(255, 255, 255, 0.65)), color-stop(82%, rgba(255, 255, 255, 0.25)), color-stop(92%, rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
          background: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.83) 70%, rgba(255, 255, 255, 0.65) 76%, rgba(255, 255, 255, 0.25) 82%, rgba(255, 255, 255, 0.1) 92%, rgba(255, 255, 255, 0) 100%); } }

.header {
  background: rgba(0, 0, 0, 0); }
  .header .logo a img {
    max-width: 220px;
    padding-top: 6px;
    height: auto; }
    @media only screen and (min-width: 48em) {
      .header .logo a img {
        max-width: 364px;
        padding-top: 0; } }

.wrapp-menu-container {
  background: #fff; }
  .wrapp-menu-container ul.nav li.menu-item a {
    color: #516274; }
    .wrapp-menu-container ul.nav li.menu-item a:hover, .wrapp-menu-container ul.nav li.menu-item a:focus {
      color: #2CE41B; }
    .wrapp-menu-container ul.nav li.menu-item a span {
      border-bottom: 2px solid #D4D9DD; }
    .wrapp-menu-container ul.nav li.menu-item a::before {
      display: none; }
  .wrapp-menu-container ul.nav li.menu-item.active a span {
    border-bottom: 2px solid #2CE41B; }

.home-custom .sticky-wrap-header.fixed-position .header {
  background: rgba(255, 255, 255, 0.9); }
  @media only screen and (min-width: 48em) {
    .home-custom .sticky-wrap-header.fixed-position .header {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.95)), color-stop(44%, rgba(255, 255, 255, 0.83)), color-stop(56%, rgba(255, 255, 255, 0.65)), color-stop(82%, rgba(255, 255, 255, 0.25)), color-stop(92%, rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
      background: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.83) 44%, rgba(255, 255, 255, 0.65) 56%, rgba(255, 255, 255, 0.25) 82%, rgba(255, 255, 255, 0.1) 92%, rgba(255, 255, 255, 0) 100%); } }

.nav-opener::before, .nav-opener::after {
  background: #2CE41B;
  height: 1px; }

.nav-opener span {
  background: #2CE41B;
  height: 1px; }

.nav-active .nav-opener {
  border: 3px solid #2CE41B;
  background-color: #2CE41B; }
  .nav-active .nav-opener:hover {
    background-color: #2CE41B; }
  .nav-active .nav-opener::before, .nav-active .nav-opener::after {
    top: 12px; }

@media (min-width: 940px) {
  .nav-opener {
    display: none; }
  .header .container {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between; }
  .wrapp-menu-container {
    -webkit-transform: none;
            transform: none;
    background: rgba(0, 0, 0, 0);
    width: auto;
    padding-top: 0;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center; }
  .nav {
    margin: 0; }
  .nav li {
    display: inline-block; }
  .nav li a {
    font-size: 16px;
    font-weight: 500;
    padding-left: 16px;
    color: #516274; }
    .nav li a span {
      padding-bottom: 1px;
      border-bottom: 2px solid #D4D9DD; }
  .nav li.active a span {
    border-bottom: 2px solid #2CE41B; }
  .nav li a:before {
    display: none; }
  .nav li a:hover {
    color: #2CE41B; } }

#footer .nav-footer li.active a {
  color: #fff; }

#footer .nav-footer li a {
  color: #fff; }
  #footer .nav-footer li a:hover, #footer .nav-footer li a:focus {
    color: #2CE41B; }

#footer .container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center; }
  #footer .container .wrapp-footer {
    -webkit-box-flex: 1;
            flex: 1 0 auto; }
  #footer .container a.link-top {
    margin-left: 50px;
    text-decoration: none;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
    #footer .container a.link-top i.icon-arrow-top {
      display: none;
      background-color: #2CE41B;
      padding: 15px;
      border-radius: 100%; }
      @media only screen and (min-width: 60.625em) {
        #footer .container a.link-top i.icon-arrow-top {
          display: inline; } }
      #footer .container a.link-top i.icon-arrow-top::before {
        color: #233B51; }

#footer .top-line {
  border-bottom: 1px solid #fff; }

#footer .wrapp-footer .logo-footer {
  width: 320px;
  height: 62px;
  margin-bottom: 15px; }

#footer .logo-footer a strong {
  font-size: 0; }

#footer .footer-links-right {
  display: block; }
  @media only screen and (min-width: 60.625em) {
    #footer .footer-links-right {
      display: -webkit-box;
      display: flex; } }

#footer .list-social li {
  margin: auto; }
  @media only screen and (min-width: 60.625em) {
    #footer .list-social li {
      margin-left: 56px; } }
  #footer .list-social li a i {
    color: #2CE41B; }

#footer .bottom-line {
  margin-bottom: 20px; }
  #footer .bottom-line .copyright {
    color: #fff;
    text-align: center;
    margin: 20px auto;
    max-width: 90vw;
    font-size: 13px; }
    #footer .bottom-line .copyright a {
      color: #fff;
      text-decoration: none; }
      #footer .bottom-line .copyright a:hover, #footer .bottom-line .copyright a:focus {
        color: #2CE41B; }

main#main .section-intro {
  /* Base page-header settings */ }
  main#main .section-intro .bg-holder {
    background-attachment: fixed !important; }
  main#main .section-intro .container, main#main .section-intro .wrapp-intro {
    padding: 0 8px;
    max-width: 100%; }
    @media only screen and (min-width: 48em) {
      main#main .section-intro .container, main#main .section-intro .wrapp-intro {
        padding: 0 33px; } }
  main#main .section-intro .card-title {
    text-align: left; }
    main#main .section-intro .card-title h1 {
      color: #233B51;
      font-weight: 500; }
    main#main .section-intro .card-title p {
      color: #516274; }

.home-custom .section-intro.section-intro {
  /* Custom page header on home page as "Hero */ }

#content {
  /* Page content general styles... */ }

.error404 form.search-form {
  display: none; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL3V0aWxzL21peGlucy9fbWl4aW4tdHlwb2dyYXBoeS5zY3NzIiwic3R5bGUuY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmFzZS9fbGF5b3V0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy91dGlscy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy91dGlscy9taXhpbnMvX21peGluLW1lZGlhLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy91dGlscy9taXhpbnMvX21peGluLWxheW91dC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdXRpbHMvbWl4aW5zL19taXhpbi11bml0cy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9faG9tZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbmV3cy1pbmRleC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbmV3cy1zaW5nbGUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX25ld3MtbGF0ZXN0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19yZWZvcm1zLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL19hYm91dC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fd2lyZXdoZWVsLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9iYXNlL19oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2Jhc2UvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvYmFzZS9fcGFnZS1oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX25vdC1mb3VuZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlDQTs7Q0MvQkM7QUNGRDs7aURES2lEO0FDRmpEOztFQUVFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1Ysc0JDT1UsRUFBQTs7QURKWjtFQUNFLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLGlCQUFpQjtFQUNqQixtQ0FBbUM7RUFDbkMsa0NBQWtDLEVBQUE7O0FBR3BDO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsVUFBVTtFQUNWLGNBQWM7RUFDZCxZQUFZO0VBQ1osbUJDeEJpQixFQUFBO0VDb0ZmO0lGbkVKO01BU0ksY0FBYyxFQUFBLEVBRWpCOztBQUdEO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCx5QkNsQ2lCLEVBQUE7RUQrQm5COztJQU9JLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IseUJDeENlLEVBQUE7RUQrQm5COztJQWNJLGFBQWEsRUFBQTs7QUd3QmY7RUFDRSxhQUFZLEVBQUE7O0FEK0JaO0VDN0JGO0lBRUksa0JBQWlCLEVBQUE7SUFDakI7TUFDRSw0QkFBMkI7TUFDM0Isa0JBQWlCO01BQ2pCLFVBQVM7TUEzRWYsa0JBQWtCO01BQ2xCLFNBQVM7TUFDVCxRQUFRO01BQ1Isd0NBQStCO2NBQS9CLGdDQUErQjtNQTBFekIsV0FBVTtNQUNWLFlBQVc7TUFDWCxnQkFBZTtNQUNmLHlCQUF5QjtNQUN6QixrQkFBaUI7TUFDakIsZUFBYyxFQUFBO0lBRWhCO01BQ0UsV0FBVTtNQUNWLGtCQUFpQjtNQUNqQixVQUFVO01BQ1YsT0FBTTtNQUNOLFFBQU87TUFDUCxNQUFLO01BQ0wsU0FBUTtNQUNSLFdBQVU7TUFDVixZQUFXO01BQ1gsOEJBQXlCO01BQ3pCLGVBQWMsRUFBQTtJQUdoQjtN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RSxhQUFhLEVBQUE7RUFHZjtJQUNFLGNmMUhVLEVBQUEsRWUySFg7O0FDNUlIO0VBSU0sV2hCY00sRUFBQTs7QWdCbEJaO0VBT00sV2hCV00sRUFBQTtFZ0JsQlo7SUFTUSxjaEJRTSxFQUFBOztBZ0JqQmQ7RUFlSSxvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RUFoQnZCO0lBbUJNLG1CQUFjO1lBQWQsY0FBYyxFQUFBO0VBbkJwQjtJQXNCTSxpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLGlDQUF5QjtZQUF6Qix5QkFBeUIsRUFBQTtJQXhCL0I7TUE4QlEsYUFBYTtNQUNiLHlCaEJkTTtNZ0JlTixhQUFhO01BQ2IsbUJBQW1CLEVBQUE7TWZrRXZCO1FlbkdKO1VBNEJVLGVBQWUsRUFBQSxFQVNsQjtNQXJDUDtRQW1DVSxjaEJ0QkksRUFBQTs7QWdCYmQ7RUEwQ0ksNkJoQnhCUSxFQUFBOztBZ0JsQlo7RUE4Q0ksWUFBWTtFQUNaLFlBQVk7RUFDWixtQkFBbUIsRUFBQTs7QUFoRHZCO0VBbURJLFlBQVksRUFBQTs7QUFuRGhCO0VBdURJLGNBQWMsRUFBQTtFZjRDZDtJZW5HSjtNQXlETSxvQkFBYTtNQUFiLGFBQWEsRUFBQSxFQUVoQjs7QUEzREg7RUE4RE0sWUFBWSxFQUFBO0VmcUNkO0llbkdKO01BZ0VRLGlCQUFpQixFQUFBLEVBT3BCO0VBdkVMO0lBb0VVLGNoQm5ESSxFQUFBOztBZ0JqQmQ7RUEwRUksbUJBQW1CLEVBQUE7RUExRXZCO0lBNkVNLFdoQjNETTtJZ0I0RE4sa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsZUFBZSxFQUFBO0lBakZyQjtNQW9GUSxXaEJsRUk7TWdCbUVKLHFCQUFxQixFQUFBO01BckY3QjtRQXVGVSxjaEJ0RUksRUFBQTs7QWlCakJkO0VBS0UsOEJBQUEsRUFBK0I7RUFMakM7SUFHSSx1Q0FBdUMsRUFBQTtFQUgzQztJQVFJLGNBQWM7SUFDZCxlQUFlLEVBQUE7SWhCcUZmO01nQjlGSjtRQVdNLGVBQWUsRUFBQSxFQUVsQjtFQWJIO0lBZ0JJLGdCQUFnQixFQUFBO0lBaEJwQjtNQW1CTSxjakJOUTtNaUJPUixnQkFBZ0IsRUFBQTtJQXBCdEI7TUF1Qk0sY2pCVFMsRUFBQTs7QWlCY2Y7RUFFSSw2Q0FBQSxFQUE4Qzs7QUM5QmxEO0VBQ0UsbUNBQUEsRUFBb0M7O0FDRHRDO0VBRUksYUFBYSxFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */